.btn___3mMCT, .btn__primary___pw4rX, .btn__secondary___5nNEq, .btn__secondary_black___3XGA2, .btn__light___3w7pV, .newsletter_form___381r9 .button___Rb-Da, .btn__secondary_back___2mRaZ, .btn__disabled___21HwL {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3mMCT:disabled, .btn__primary___pw4rX:disabled, .btn__secondary___5nNEq:disabled, .btn__secondary_black___3XGA2:disabled, .btn__light___3w7pV:disabled, .newsletter_form___381r9 .button___Rb-Da:disabled, .btn__secondary_back___2mRaZ:disabled, .btn__disabled___21HwL:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3mMCT:hover, .btn__primary___pw4rX:hover, .btn__secondary___5nNEq:hover, .btn__secondary_black___3XGA2:hover, .btn__light___3w7pV:hover, .newsletter_form___381r9 .button___Rb-Da:hover, .btn__secondary_back___2mRaZ:hover, .btn__disabled___21HwL:hover {
    color: #ffffff; }
  .btn__primary___pw4rX {
    background-color: #f0b856; }
    .btn__primary___pw4rX:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2mX_2 {
      background-color: #4ac22b; }
      .btn__primary__sim___2mX_2:hover {
        background-color: #42ad27; }
  .btn__secondary___5nNEq, .btn__secondary_black___3XGA2 {
    background-color: #06D6A0; }
    .btn__secondary___5nNEq:hover, .btn__secondary_black___3XGA2:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3XGA2 {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3XGA2:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3XGA2 img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3XGA2 {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3w7pV, .newsletter_form___381r9 .button___Rb-Da {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3w7pV:hover, .newsletter_form___381r9 .button___Rb-Da:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___PTKLS {
      background-color: #ff5c2d; }
      .btn__light__sim___PTKLS:hover {
        background-color: #ff4913; }
  .btn__link___vk-aH, .btn__link__primary___O4fMW {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___vk-aH:active, .btn__link__primary___O4fMW:active, .btn__link___vk-aH:visited, .btn__link__primary___O4fMW:visited, .btn__link___vk-aH:hover, .btn__link__primary___O4fMW:hover, .btn__link___vk-aH:focus, .btn__link__primary___O4fMW:focus {
      outline: none;
      border: none; }
    .btn__link__primary___O4fMW {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2mRaZ {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2mRaZ {
        margin: 16px auto; } }
    .btn__secondary_back___2mRaZ:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2mRaZ img {
      margin-right: 5px; }
  .btn__sticky___FCzWq {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___21HwL {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1ytjn {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1ytjn:first-letter {
      text-transform: capitalize; }
  .btn___3mMCT span, .btn__primary___pw4rX span, .btn__secondary___5nNEq span, .btn__secondary_black___3XGA2 span, .btn__light___3w7pV span, .newsletter_form___381r9 .button___Rb-Da span, .btn__secondary_back___2mRaZ span, .btn__disabled___21HwL span {
    margin-top: -2px; }
  .btn__container___1rr6u {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1rr6u {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1rr6u a, .btn__container___1rr6u button {
          margin: 8px auto; } }

.label___KNUyC {
  display: block;
  padding-bottom: 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.input___2wn6d {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow"; }
  .input__error___JFkY6 {
    border: 1px solid #f00000;
    border-radius: 4px; }
  .input___2wn6d:-ms-input-placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___2wn6d::placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___2wn6d:focus {
    border-color: #999999; }
  .input__wrapper___3_4g_ {
    padding: 10px 0; }
  .input__errors___wAwyj {
    color: #f00000;
    font-size: 14px;
    font-family: "Bader-narrow";
    text-transform: lowercase;
    padding-left: 15px; }
    .input__errors___wAwyj:first-letter {
      text-transform: uppercase; }

.disabled_input___CXvnl {
  background-color: #f4f4f4; }

.btn___3mMCT, .btn__primary___pw4rX, .btn__secondary___5nNEq, .btn__secondary_black___3XGA2, .btn__light___3w7pV, .newsletter_form___381r9 .button___Rb-Da, .btn__secondary_back___2mRaZ, .btn__disabled___21HwL {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3mMCT:disabled, .btn__primary___pw4rX:disabled, .btn__secondary___5nNEq:disabled, .btn__secondary_black___3XGA2:disabled, .btn__light___3w7pV:disabled, .newsletter_form___381r9 .button___Rb-Da:disabled, .btn__secondary_back___2mRaZ:disabled, .btn__disabled___21HwL:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3mMCT:hover, .btn__primary___pw4rX:hover, .btn__secondary___5nNEq:hover, .btn__secondary_black___3XGA2:hover, .btn__light___3w7pV:hover, .newsletter_form___381r9 .button___Rb-Da:hover, .btn__secondary_back___2mRaZ:hover, .btn__disabled___21HwL:hover {
    color: #ffffff; }
  .btn__primary___pw4rX {
    background-color: #f0b856; }
    .btn__primary___pw4rX:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2mX_2 {
      background-color: #4ac22b; }
      .btn__primary__sim___2mX_2:hover {
        background-color: #42ad27; }
  .btn__secondary___5nNEq, .btn__secondary_black___3XGA2 {
    background-color: #06D6A0; }
    .btn__secondary___5nNEq:hover, .btn__secondary_black___3XGA2:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3XGA2 {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3XGA2:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3XGA2 img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3XGA2 {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3w7pV, .newsletter_form___381r9 .button___Rb-Da {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3w7pV:hover, .newsletter_form___381r9 .button___Rb-Da:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___PTKLS {
      background-color: #ff5c2d; }
      .btn__light__sim___PTKLS:hover {
        background-color: #ff4913; }
  .btn__link___vk-aH, .btn__link__primary___O4fMW {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___vk-aH:active, .btn__link__primary___O4fMW:active, .btn__link___vk-aH:visited, .btn__link__primary___O4fMW:visited, .btn__link___vk-aH:hover, .btn__link__primary___O4fMW:hover, .btn__link___vk-aH:focus, .btn__link__primary___O4fMW:focus {
      outline: none;
      border: none; }
    .btn__link__primary___O4fMW {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2mRaZ {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2mRaZ {
        margin: 16px auto; } }
    .btn__secondary_back___2mRaZ:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2mRaZ img {
      margin-right: 5px; }
  .btn__sticky___FCzWq {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___21HwL {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1ytjn {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1ytjn:first-letter {
      text-transform: capitalize; }
  .btn___3mMCT span, .btn__primary___pw4rX span, .btn__secondary___5nNEq span, .btn__secondary_black___3XGA2 span, .btn__light___3w7pV span, .newsletter_form___381r9 .button___Rb-Da span, .btn__secondary_back___2mRaZ span, .btn__disabled___21HwL span {
    margin-top: -2px; }
  .btn__container___1rr6u {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1rr6u {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1rr6u a, .btn__container___1rr6u button {
          margin: 8px auto; } }

.newsletter___BHjiY {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  height: 260px;
  width: 100%;
  background-color: #f0b856;
  background-image: url("/static/images/footer/footer-m1l.png");
  background-repeat: no-repeat;
  background-position: top -40px left 10%; }
  @media screen and (max-width: 1110px) {
    .newsletter___BHjiY {
      background-position: top -40px left 0; } }
  @media (max-width: 874px) {
    .newsletter___BHjiY {
      background-image: none;
      height: 300px; } }
  .newsletter_content___2Ig8i {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
    @media (max-width: 874px) {
      .newsletter_content___2Ig8i {
        margin-bottom: 100px; } }
    .newsletter_content___2Ig8i h2 {
      font-family: "Bader-compress";
      font-size: 28px;
      line-height: 28px;
      padding-bottom: 10px;
      text-transform: uppercase; }
    .newsletter_content___2Ig8i p {
      font-family: "Bader-narrow";
      font-size: 16px;
      line-height: 20px;
      color: #000000; }
      @media (max-width: 874px) {
        .newsletter_content___2Ig8i p {
          text-align: center; } }
  .newsletter_form___381r9 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 613px; }
    @media (max-width: 874px) {
      .newsletter_form___381r9 {
        flex-direction: column;
        width: 100%; } }
    .newsletter_form___381r9 .email___2qHXN {
      width: 276px; }
      .newsletter_form___381r9 .email___2qHXN > input {
        height: 52px;
        border-radius: 4px 0 0 4px; }
        @media (max-width: 874px) {
          .newsletter_form___381r9 .email___2qHXN > input {
            border-radius: 4px; } }
      @media (max-width: 874px) {
        .newsletter_form___381r9 .email___2qHXN {
          width: 300px;
          position: absolute;
          bottom: 100px; } }
    .newsletter_form___381r9 .date____cIl8 {
      width: 276px; }
      @media (max-width: 874px) {
        .newsletter_form___381r9 .date____cIl8 {
          width: 200px !important; } }
    .newsletter_form___381r9 .button___Rb-Da {
      width: 117px;
      height: 50px;
      padding: 0;
      margin: 5px 0 0 -3px;
      border-radius: 0 4px 4px 0;
      text-transform: uppercase; }
      @media (max-width: 874px) {
        .newsletter_form___381r9 .button___Rb-Da {
          margin: 4px 0 0 -3px;
          width: 100px; } }

.mobile___UmD1f {
  display: flex;
  align-items: center;
  justify-content: center; }
  @media (max-width: 874px) {
    .mobile___UmD1f {
      justify-content: center;
      width: 300px;
      position: absolute;
      bottom: 50px;
      margin-left: auto;
      margin-right: auto; } }

.subscribe___1TBLg {
  padding: 40px 30px; }

.sub_form___22-3o {
  padding: 30px;
  max-width: 800px; }

.sub_desc___3QcAQ {
  font-family: "Bader-narrow";
  color: #666666;
  font-size: 20px;
  line-height: 28px;
  padding-top: 40px; }
  .sub_desc___3QcAQ b {
    color: #000000; }

.heading___IG843 {
  margin: 60px 0 30px; }

.form_container___1Ougq {
  width: 50vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px 0; }

.btn__primary___pw4rX {
  text-decoration: none;
  margin-top: 20px; }

.fadeIn___22nz0 {
  animation: opacity___GSFEs ease-in-out .4s; }

.noPadding___U3U8s {
  padding: 0 !important; }

.label___3gx0B {
  display: block;
  padding-bottom: 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.input___2uMDX {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow"; }
  .input__error___21CZ3 {
    border: 1px solid #f00000;
    border-radius: 4px; }
  .input___2uMDX:-ms-input-placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___2uMDX::placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___2uMDX:focus {
    border-color: #999999; }
  .input__wrapper___26jcV {
    padding: 10px 0; }
  .input__errors___Dw3bo {
    color: #f00000;
    font-size: 14px;
    font-family: "Bader-narrow";
    text-transform: lowercase;
    padding-left: 15px; }
    .input__errors___Dw3bo:first-letter {
      text-transform: uppercase; }

.disabled_input___2Le_E {
  background-color: #f4f4f4; }

.test___23Lsc {
  position: relative; }

.input__date___2U3LH {
  border: none;
  outline: none;
  font-family: "Bader-narrow"; }
  .input__date___2U3LH:-ms-input-placeholder {
    color: #999999 !important; }
  .input__date___2U3LH::placeholder {
    color: #999999 !important; }
  .input__date__wrapper___-CBYX {
    display: flex;
    align-items: center;
    position: relative;
    padding: 0;
    margin-bottom: 5px; }
  .input__date__icon___3mxFw {
    outline: none;
    border: none;
    background-color: transparent;
    cursor: pointer;
    position: absolute;
    right: 3%;
    padding: 0;
    margin: 0; }
    .input__date__icon___3mxFw:hover, .input__date__icon___3mxFw:focus {
      outline: none;
      border: none; }
    .input__date__icon___3mxFw img {
      color: #f0b856;
      font-size: 1.5rem; }

.label_inline_block___2Y8O2 {
  display: inline-block; }

.tooltip_orange___3z_sg {
  z-index: 99;
  position: absolute;
  left: 93%;
  top: 26px;
  color: #ffffff;
  background-color: #f0b856;
  width: 30px;
  height: 30px;
  border-radius: 20%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: "Bader-narrow-bold"; }

.SingleDatePicker {
  width: 100%; }
  .SingleDatePicker .SingleDatePickerInput {
    width: 100%;
    border: none; }
    .SingleDatePicker .SingleDatePickerInput .DateInput {
      width: 100%;
      border: none; }
      .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input {
        width: 100%;
        height: 50px;
        padding: 1rem;
        color: #000000;
        font-size: 1rem;
        border: none;
        border-radius: 4px;
        outline: none;
        background-color: #ffffff;
        font-family: "Bader-narrow"; }
        .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input:-ms-input-placeholder {
          color: #999999;
          font-style: italic;
          font-size: 16px;
          font-family: "Bader-narrow"; }
        .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input::placeholder {
          color: #999999;
          font-style: italic;
          font-size: 16px;
          font-family: "Bader-narrow"; }
        .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input__disabled {
          background-color: #f4f4f4 !important;
          font-style: italic !important; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_weekHeaders .DayPicker_weekHeader {
      top: 57px; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .DayPickerNavigation {
      z-index: 4; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .DayPickerKeyboardShortcuts_buttonReset {
      display: none; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_caption {
      padding-bottom: 40px; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonthGrid {
      background: transparent;
      z-index: 3; }
      .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonthGrid .CalendarMonth {
        background: transparent; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td {
      vertical-align: middle; }
      .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__selected, .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__selected:active, .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__selected:active {
        background: #f0b856;
        border: 1px solid #f0b856; }
      .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__blocked_calendar, .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__blocked_calendar:active, .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__blocked_calendar:hover {
        background: #fff;
        border: 1px solid #e4e7e7;
        color: #cacccd; }

.border__no_error___1s7aO {
  border: 1px solid #dcdcdc;
  border-radius: 4px; }
  .border__no_error__focused___11fbg {
    border-color: #999999; }

.border__error___2huSV {
  border: solid 1px #f00000;
  border-radius: 4px;
  padding: 1px; }

.month_year_select___3JEAF {
  padding: 0 !important;
  margin: 0 !important;
  position: relative !important;
  top: -8px !important; }
  .month_year_select___3JEAF label {
    padding: 0px !important; }
  .month_year_select___3JEAF .Dropdown-root {
    margin-bottom: 0px;
    border: none; }
    .month_year_select___3JEAF .Dropdown-root .Dropdown-control {
      padding: 10px 20px 10px 10px; }
      .month_year_select___3JEAF .Dropdown-root .Dropdown-control .Dropdown-arrow-wrapper .Dropdown-arrow {
        width: 10px !important;
        height: 10px !important;
        right: 0px !important;
        top: 16px !important;
        background-size: contain !important; }
    .month_year_select___3JEAF .Dropdown-root .Dropdown-menu {
      width: auto;
      z-index: 15;
      background-color: #ffffff;
      padding: 0px; }
      .month_year_select___3JEAF .Dropdown-root .Dropdown-menu .Dropdown-option {
        padding: 10px 28px 10px 10px; }
        .month_year_select___3JEAF .Dropdown-root .Dropdown-menu .Dropdown-option.is-selected {
          background-position: right 5px top 17px;
          background-size: 15px; }

.btn___3dJrs, .btn__primary___1uXgR, .btn__secondary___1RQsC, .btn__secondary_black___17JGA, .btn__light___2ybqf, .btn__secondary_back___2MRWs, .btn__disabled___103Yd {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3dJrs:disabled, .btn__primary___1uXgR:disabled, .btn__secondary___1RQsC:disabled, .btn__secondary_black___17JGA:disabled, .btn__light___2ybqf:disabled, .btn__secondary_back___2MRWs:disabled, .btn__disabled___103Yd:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3dJrs:hover, .btn__primary___1uXgR:hover, .btn__secondary___1RQsC:hover, .btn__secondary_black___17JGA:hover, .btn__light___2ybqf:hover, .btn__secondary_back___2MRWs:hover, .btn__disabled___103Yd:hover {
    color: #ffffff; }
  .btn__primary___1uXgR {
    background-color: #f0b856; }
    .btn__primary___1uXgR:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2Rdyu {
      background-color: #4ac22b; }
      .btn__primary__sim___2Rdyu:hover {
        background-color: #42ad27; }
  .btn__secondary___1RQsC, .btn__secondary_black___17JGA {
    background-color: #06D6A0; }
    .btn__secondary___1RQsC:hover, .btn__secondary_black___17JGA:hover {
      background-color: #06cc99; }
    .btn__secondary_black___17JGA {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___17JGA:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___17JGA img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___17JGA {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2ybqf {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2ybqf:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3KVkG {
      background-color: #ff5c2d; }
      .btn__light__sim___3KVkG:hover {
        background-color: #ff4913; }
  .btn__link___14lE4, .btn__link__primary___1V_cB {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___14lE4:active, .btn__link__primary___1V_cB:active, .btn__link___14lE4:visited, .btn__link__primary___1V_cB:visited, .btn__link___14lE4:hover, .btn__link__primary___1V_cB:hover, .btn__link___14lE4:focus, .btn__link__primary___1V_cB:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1V_cB {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2MRWs {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2MRWs {
        margin: 16px auto; } }
    .btn__secondary_back___2MRWs:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2MRWs img {
      margin-right: 5px; }
  .btn__sticky___rKTE- {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___103Yd {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2eCZV {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2eCZV:first-letter {
      text-transform: capitalize; }
  .btn___3dJrs span, .btn__primary___1uXgR span, .btn__secondary___1RQsC span, .btn__secondary_black___17JGA span, .btn__light___2ybqf span, .btn__secondary_back___2MRWs span, .btn__disabled___103Yd span {
    margin-top: -2px; }
  .btn__container___3X5mS {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3X5mS {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3X5mS a, .btn__container___3X5mS button {
          margin: 8px auto; } }

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

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

.info__prelude___Zf7JW {
  padding: 20px 0; }
  .info__prelude___Zf7JW > h2 {
    margin-bottom: 5px;
    font-family: "Bader-compress";
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase; }
  .info__prelude___Zf7JW > p {
    font-family: "Bader-narrow";
    font-size: 16px;
    line-height: 1.25;
    color: #666666; }

.right_section___H6hwk {
  background-color: red;
  width: 500px; }
  @media (max-width: 874px) {
    .right_section___H6hwk {
      display: none; } }

.collasible__container___3SaoN {
  width: 500px;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin: 8px 0;
  padding: 24px 32px 24px 32px; }
  .collasible__container___3SaoN [class$='__contentOuter'] {
    overflow: visible !important; }
  @media (max-width: 874px) {
    .collasible__container___3SaoN {
      width: 90%; } }
  .collasible__container__header___O7X_3 {
    position: relative;
    display: flex;
    justify-content: space-between;
    padding-right: 20px; }
    .collasible__container__header___O7X_3 h2 {
      font-family: "Bader-compress";
      font-size: 28px;
      line-height: 28px;
      color: #000000;
      text-transform: uppercase;
      padding: 20px; }
    .collasible__container__header___O7X_3 img {
      position: absolute;
      width: 40px;
      right: 20px;
      top: 15px; }
      @media (max-width: 874px) {
        .collasible__container__header___O7X_3 img {
          right: 10px; } }

.subheading___36TUj {
  font-size: 28px;
  color: #000000;
  font-weight: 400;
  padding: 20px 0;
  font-family: "Bader-compress"; }
  @media (max-width: 874px) {
    .subheading___36TUj {
      padding: 16px 0 10px; } }

.informations___2-Ay8 {
  max-width: 800px;
  padding: 2rem;
  font-size: 12px;
  line-height: 20px;
  color: #666666;
  text-align: center;
  margin: auto;
  font-family: "Bader-narrow"; }
  @media (max-width: 874px) {
    .informations___2-Ay8 {
      overflow-wrap: break-spaces; } }

.btn__primary___1uXgR {
  margin: 4rem auto 0;
  text-transform: uppercase; }

.cta___36b7_ {
  color: #f0b856;
  text-decoration: underline;
  padding-left: 5px; }

.cgv___1VvGN {
  font-family: "Bader-narrow";
  font-size: 1rem;
  color: #666666; }

.creation__pot___197lO {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: auto; }
  @media (max-width: 874px) {
    .creation__pot___197lO {
      display: block; } }
  .creation__pot___197lO > div {
    max-width: 50%; }
    @media (max-width: 874px) {
      .creation__pot___197lO > div {
        max-width: 100%; } }
  .creation__pot___197lO h1 {
    max-width: 383px; }
    @media (min-width: 875px) {
      .creation__pot___197lO h1 {
        padding-top: 100px; } }
  .creation__pot___197lO .pot__subtitle___1NgTU {
    max-width: 500px;
    font-family: "Bader-narrow";
    color: #666666;
    padding-top: 14px;
    font-size: 20px;
    line-height: 28px;
    text-transform: none; }
    @media (max-width: 874px) {
      .creation__pot___197lO .pot__subtitle___1NgTU {
        font-size: 16px;
        text-align: center;
        line-height: normal;
        text-transform: none;
        max-width: 280px;
        margin: 14px auto 0; } }

.content___8nw1u {
  max-width: 1080px;
  margin: auto; }

.divider___3AZMt {
  margin: 40px auto 0 !important; }
  @media (max-width: 874px) {
    .divider___3AZMt {
      margin: 16px auto 0 !important; } }

.checkbox_label___-ibfR {
  cursor: pointer;
  padding-top: 20px; }

.dual_input___3anRl {
  display: flex;
  justify-content: space-between; }
  .dual_input___3anRl > div {
    width: calc(50% - 10px); }

.label___3gx0B {
  display: block;
  padding: 20px 0 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.radio__container___vnCS6 {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 30px; }
  .radio__container__label___1Gba4 {
    display: flex;
    align-items: center; }

.confirm___1g2QS {
  padding: 0 20px 20px;
  display: flex;
  align-items: center; }
  .confirm__picture___3iUnD {
    width: 107px;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center; }
    .confirm__picture___3iUnD > div {
      width: 100%;
      height: 100%;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat; }
  .confirm__info___1y0mW {
    margin-left: 15px; }
    .confirm__info___1y0mW h3 {
      font-family: "Bader-narrow-bold";
      font-size: 16px;
      color: #000000;
      text-transform: capitalize; }
    .confirm__info___1y0mW button {
      color: #f0b856;
      font-family: "Bader-narrow-bold";
      text-decoration: underline;
      padding: 5px 0;
      font-size: 16px;
      outline: none;
      cursor: pointer;
      background-color: transparent; }

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

.label___gkICZ {
  display: block;
  padding-bottom: 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.input___2UL59 {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow"; }
  .input__error___cImmh {
    border: 1px solid #f00000;
    border-radius: 4px; }
  .input___2UL59:-ms-input-placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___2UL59::placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___2UL59:focus {
    border-color: #999999; }
  .input__wrapper___2qmw9 {
    padding: 10px 0; }
  .input__errors___1kAbS {
    color: #f00000;
    font-size: 14px;
    font-family: "Bader-narrow";
    text-transform: lowercase;
    padding-left: 15px; }
    .input__errors___1kAbS:first-letter {
      text-transform: uppercase; }

.disabled_input___1IHvh {
  background-color: #f4f4f4; }

.error___5BpjK {
  border: solid 1px red !important; }

.btn___1xQUT, .btn__primary___2WFJz, .btn__secondary___LOoi0, .btn__secondary_black___2Gah5, .btn__light___XDkQu, .btn__secondary_back___UVIys, .btn__disabled___14i3u {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1xQUT:disabled, .btn__primary___2WFJz:disabled, .btn__secondary___LOoi0:disabled, .btn__secondary_black___2Gah5:disabled, .btn__light___XDkQu:disabled, .btn__secondary_back___UVIys:disabled, .btn__disabled___14i3u:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1xQUT:hover, .btn__primary___2WFJz:hover, .btn__secondary___LOoi0:hover, .btn__secondary_black___2Gah5:hover, .btn__light___XDkQu:hover, .btn__secondary_back___UVIys:hover, .btn__disabled___14i3u:hover {
    color: #ffffff; }
  .btn__primary___2WFJz {
    background-color: #f0b856; }
    .btn__primary___2WFJz:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___lKSHs {
      background-color: #4ac22b; }
      .btn__primary__sim___lKSHs:hover {
        background-color: #42ad27; }
  .btn__secondary___LOoi0, .btn__secondary_black___2Gah5 {
    background-color: #06D6A0; }
    .btn__secondary___LOoi0:hover, .btn__secondary_black___2Gah5:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2Gah5 {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2Gah5:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2Gah5 img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2Gah5 {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___XDkQu {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___XDkQu:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3UcGw {
      background-color: #ff5c2d; }
      .btn__light__sim___3UcGw:hover {
        background-color: #ff4913; }
  .btn__link___3TiEj, .btn__link__primary___18F1I {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3TiEj:active, .btn__link__primary___18F1I:active, .btn__link___3TiEj:visited, .btn__link__primary___18F1I:visited, .btn__link___3TiEj:hover, .btn__link__primary___18F1I:hover, .btn__link___3TiEj:focus, .btn__link__primary___18F1I:focus {
      outline: none;
      border: none; }
    .btn__link__primary___18F1I {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___UVIys {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___UVIys {
        margin: 16px auto; } }
    .btn__secondary_back___UVIys:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___UVIys img {
      margin-right: 5px; }
  .btn__sticky___2uJi9 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___14i3u {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1Kjpf {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1Kjpf:first-letter {
      text-transform: capitalize; }
  .btn___1xQUT span, .btn__primary___2WFJz span, .btn__secondary___LOoi0 span, .btn__secondary_black___2Gah5 span, .btn__light___XDkQu span, .btn__secondary_back___UVIys span, .btn__disabled___14i3u span {
    margin-top: -2px; }
  .btn__container___227Er {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___227Er {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___227Er a, .btn__container___227Er button {
          margin: 8px auto; } }

.button_loading___mPP1r {
  padding-right: 30px !important; }

.simulation___FcnIq {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin-top: 40px; }
  .simulation___FcnIq button:first-of-type {
    margin-right: 10px; }
  .simulation___FcnIq .simulation_button___V_UOj {
    width: 80px; }

.toast___1G0kQ {
  background-color: #ffffff !important;
  border-radius: 5px;
  position: relative;
  z-index: 200;
  padding: 20px 50px 20px 20px;
  color: #000000 !important; }
  @media (max-width: 874px) {
    .toast___1G0kQ {
      max-width: 90vw; } }
  .toast___1G0kQ .react-toast-notifications__toast__icon-wrapper,
  .toast___1G0kQ .react-toast-notifications__toast__dismiss-button {
    display: none; }
  .toast___1G0kQ .react-toast-notifications__toast__content {
    font-size: 16px !important;
    padding: 0px;
    min-height: auto; }
    @media (max-width: 874px) {
      .toast___1G0kQ .react-toast-notifications__toast__content {
        max-width: 95%; } }
  .toast__success___adMn6 {
    border-left: 4px solid #06D6A0; }
  .toast__error___3c70j {
    border-left: 4px solid #f00000; }
  .toast__warning___2Joil {
    border-left: 4px solid #f0b856; }
  .toast__info___3fvai {
    border-left: 4px solid #000000; }
  .toast__close_button___2-eeb {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border: solid 1px #dcdcdc;
    cursor: pointer;
    outline: none;
    background: #ffffff;
    right: 10px;
    top: 10px;
    font-size: 28px;
    line-height: 13px; }
    .toast__close_button___2-eeb img {
      width: 15px;
      height: 15px; }
    .toast__close_button___2-eeb:hover, .toast__close_button___2-eeb:focus {
      outline: none; }

.toast_container___37wFk {
  z-index: 100; }

.btn___3WWzW, .btn__primary___2Ssyq, .btn__secondary___109xz, .btn__secondary_black___3IcLO, .btn__light___qqYZs, .btn__secondary_back___rDilJ, .btn__disabled___uWoae {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3WWzW:disabled, .btn__primary___2Ssyq:disabled, .btn__secondary___109xz:disabled, .btn__secondary_black___3IcLO:disabled, .btn__light___qqYZs:disabled, .btn__secondary_back___rDilJ:disabled, .btn__disabled___uWoae:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3WWzW:hover, .btn__primary___2Ssyq:hover, .btn__secondary___109xz:hover, .btn__secondary_black___3IcLO:hover, .btn__light___qqYZs:hover, .btn__secondary_back___rDilJ:hover, .btn__disabled___uWoae:hover {
    color: #ffffff; }
  .btn__primary___2Ssyq {
    background-color: #f0b856; }
    .btn__primary___2Ssyq:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1N8C9 {
      background-color: #4ac22b; }
      .btn__primary__sim___1N8C9:hover {
        background-color: #42ad27; }
  .btn__secondary___109xz, .btn__secondary_black___3IcLO {
    background-color: #06D6A0; }
    .btn__secondary___109xz:hover, .btn__secondary_black___3IcLO:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3IcLO {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3IcLO:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3IcLO img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3IcLO {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___qqYZs {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___qqYZs:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___18_W0 {
      background-color: #ff5c2d; }
      .btn__light__sim___18_W0:hover {
        background-color: #ff4913; }
  .btn__link___2ekVX, .btn__link__primary___310ze {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2ekVX:active, .btn__link__primary___310ze:active, .btn__link___2ekVX:visited, .btn__link__primary___310ze:visited, .btn__link___2ekVX:hover, .btn__link__primary___310ze:hover, .btn__link___2ekVX:focus, .btn__link__primary___310ze:focus {
      outline: none;
      border: none; }
    .btn__link__primary___310ze {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___rDilJ {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___rDilJ {
        margin: 16px auto; } }
    .btn__secondary_back___rDilJ:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___rDilJ img {
      margin-right: 5px; }
  .btn__sticky___1fYzF {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___uWoae {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___27QQc {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___27QQc:first-letter {
      text-transform: capitalize; }
  .btn___3WWzW span, .btn__primary___2Ssyq span, .btn__secondary___109xz span, .btn__secondary_black___3IcLO span, .btn__light___qqYZs span, .btn__secondary_back___rDilJ span, .btn__disabled___uWoae span {
    margin-top: -2px; }
  .btn__container___2OgJE {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2OgJE {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2OgJE a, .btn__container___2OgJE button {
          margin: 8px auto; } }

/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container___Faraj {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-container-no-flexbox___241c_ .swiper-slide___1tvYm {
  float: left; }

.swiper-container-vertical___3K01w > .swiper-wrapper___erKRB {
  flex-direction: column; }

.swiper-wrapper___erKRB {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box; }

.swiper-container-android___201ZR .swiper-slide___1tvYm, .swiper-wrapper___erKRB {
  transform: translate3d(0px, 0, 0); }

.swiper-container-multirow___3VyxC > .swiper-wrapper___erKRB {
  flex-wrap: wrap; }

.swiper-container-free-mode___2goEU > .swiper-wrapper___erKRB {
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide___1tvYm {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform; }

.swiper-slide-invisible-blank___1Tfot {
  visibility: hidden; }

/* Auto Height */
.swiper-container-autoheight___1Sahi {
  height: auto; }
  .swiper-container-autoheight___1Sahi .swiper-slide___1tvYm {
    height: auto; }
  .swiper-container-autoheight___1Sahi .swiper-wrapper___erKRB {
    align-items: flex-start;
    transition-property: transform, height; }

/* 3D Effects */
.swiper-container-3d___2RDs1 {
  perspective: 1200px; }
  .swiper-container-3d___2RDs1 .swiper-wrapper___erKRB, .swiper-container-3d___2RDs1 .swiper-slide___1tvYm, .swiper-container-3d___2RDs1 .swiper-slide-shadow-left___3-lhY, .swiper-container-3d___2RDs1 .swiper-slide-shadow-right___2S4sb, .swiper-container-3d___2RDs1 .swiper-slide-shadow-top___1utvS, .swiper-container-3d___2RDs1 .swiper-slide-shadow-bottom___3wy_j, .swiper-container-3d___2RDs1 .swiper-cube-shadow___1BPim {
    transform-style: preserve-3d; }
  .swiper-container-3d___2RDs1 .swiper-slide-shadow-left___3-lhY, .swiper-container-3d___2RDs1 .swiper-slide-shadow-right___2S4sb, .swiper-container-3d___2RDs1 .swiper-slide-shadow-top___1utvS, .swiper-container-3d___2RDs1 .swiper-slide-shadow-bottom___3wy_j {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10; }
  .swiper-container-3d___2RDs1 .swiper-slide-shadow-left___3-lhY {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d___2RDs1 .swiper-slide-shadow-right___2S4sb {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d___2RDs1 .swiper-slide-shadow-top___1utvS {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d___2RDs1 .swiper-slide-shadow-bottom___3wy_j {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal___3lfu4 {
  touch-action: pan-y; }
  .swiper-container-wp8-horizontal___3lfu4 > .swiper-wrapper___erKRB {
    touch-action: pan-y; }

.swiper-container-wp8-vertical___2c-pM {
  touch-action: pan-x; }
  .swiper-container-wp8-vertical___2c-pM > .swiper-wrapper___erKRB {
    touch-action: pan-x; }

.swiper-button-prev___3Pnu1, .swiper-button-next___1u_pE {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat; }

.swiper-button-prev___3Pnu1.swiper-button-disabled___urhm4, .swiper-button-next___1u_pE.swiper-button-disabled___urhm4 {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-prev___3Pnu1, .swiper-container-rtl___1v1zb .swiper-button-next___1u_pE {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto; }

.swiper-button-next___1u_pE, .swiper-container-rtl___1v1zb .swiper-button-prev___3Pnu1 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto; }

.swiper-button-prev___3Pnu1.swiper-button-white___GLDH7, .swiper-container-rtl___1v1zb .swiper-button-next___1u_pE.swiper-button-white___GLDH7 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next___1u_pE.swiper-button-white___GLDH7, .swiper-container-rtl___1v1zb .swiper-button-prev___3Pnu1.swiper-button-white___GLDH7 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev___3Pnu1.swiper-button-black___3u8At, .swiper-container-rtl___1v1zb .swiper-button-next___1u_pE.swiper-button-black___3u8At {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next___1u_pE.swiper-button-black___3u8At, .swiper-container-rtl___1v1zb .swiper-button-prev___3Pnu1.swiper-button-black___3u8At {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-lock___3WofN {
  display: none; }

.swiper-pagination___3xHRY {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10; }
  .swiper-pagination___3xHRY.swiper-pagination-hidden___2ypco {
    opacity: 0; }

/* Common Styles */
.swiper-pagination-fraction___16nav, .swiper-pagination-custom___1Uv4A, .swiper-container-horizontal___3H-gg > .swiper-pagination-bullets___30J1O {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic___2o6o0 {
  overflow: hidden;
  font-size: 0; }
  .swiper-pagination-bullets-dynamic___2o6o0 .swiper-pagination-bullet___3P33n {
    transform: scale(0.33);
    position: relative; }
  .swiper-pagination-bullets-dynamic___2o6o0 .swiper-pagination-bullet-active___5ZoJz, .swiper-pagination-bullets-dynamic___2o6o0 .swiper-pagination-bullet-active-main___3ZltU {
    transform: scale(1); }
  .swiper-pagination-bullets-dynamic___2o6o0 .swiper-pagination-bullet-active-prev___1IFw9 {
    transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic___2o6o0 .swiper-pagination-bullet-active-prev-prev___3b0_x {
    transform: scale(0.33); }
  .swiper-pagination-bullets-dynamic___2o6o0 .swiper-pagination-bullet-active-next___33NBL {
    transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic___2o6o0 .swiper-pagination-bullet-active-next-next___217ZX {
    transform: scale(0.33); }

.swiper-pagination-bullet___3P33n {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2; }

button.swiper-pagination-bullet___3P33n {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none; }

.swiper-pagination-clickable___1laAN .swiper-pagination-bullet___3P33n {
  cursor: pointer; }

.swiper-pagination-bullet-active___5ZoJz {
  opacity: 1;
  background: #007aff; }

.swiper-container-vertical___3K01w > .swiper-pagination-bullets___30J1O {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0); }
  .swiper-container-vertical___3K01w > .swiper-pagination-bullets___30J1O .swiper-pagination-bullet___3P33n {
    margin: 6px 0;
    display: block; }
  .swiper-container-vertical___3K01w > .swiper-pagination-bullets___30J1O.swiper-pagination-bullets-dynamic___2o6o0 {
    top: 50%;
    transform: translateY(-50%);
    width: 8px; }
    .swiper-container-vertical___3K01w > .swiper-pagination-bullets___30J1O.swiper-pagination-bullets-dynamic___2o6o0 .swiper-pagination-bullet___3P33n {
      display: inline-block;
      transition: 200ms transform, 200ms top; }

.swiper-container-horizontal___3H-gg > .swiper-pagination-bullets___30J1O .swiper-pagination-bullet___3P33n {
  margin: 0 4px; }

.swiper-container-horizontal___3H-gg > .swiper-pagination-bullets___30J1O.swiper-pagination-bullets-dynamic___2o6o0 {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap; }
  .swiper-container-horizontal___3H-gg > .swiper-pagination-bullets___30J1O.swiper-pagination-bullets-dynamic___2o6o0 .swiper-pagination-bullet___3P33n {
    transition: 200ms transform, 200ms left; }

.swiper-container-horizontal___3H-gg.swiper-container-rtl___1v1zb > .swiper-pagination-bullets-dynamic___2o6o0 .swiper-pagination-bullet___3P33n {
  transition: 200ms transform, 200ms right; }

/* Progress */
.swiper-pagination-progressbar___2O_5M {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }
  .swiper-pagination-progressbar___2O_5M .swiper-pagination-progressbar-fill___2YOSS {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top; }

.swiper-container-rtl___1v1zb .swiper-pagination-progressbar___2O_5M .swiper-pagination-progressbar-fill___2YOSS {
  transform-origin: right top; }

.swiper-container-horizontal___3H-gg > .swiper-pagination-progressbar___2O_5M {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-vertical___3K01w > .swiper-pagination-progressbar___2O_5M {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }
  .swiper-container-vertical___3K01w > .swiper-pagination-progressbar___2O_5M.swiper-pagination-progressbar-opposite___3Dkf9 {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0; }

.swiper-container-horizontal___3H-gg > .swiper-pagination-progressbar___2O_5M.swiper-pagination-progressbar-opposite___3Dkf9 {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-white___2wOwb .swiper-pagination-bullet-active___5ZoJz {
  background: #ffffff; }

.swiper-pagination-progressbar___2O_5M.swiper-pagination-white___2wOwb {
  background: rgba(255, 255, 255, 0.25); }
  .swiper-pagination-progressbar___2O_5M.swiper-pagination-white___2wOwb .swiper-pagination-progressbar-fill___2YOSS {
    background: #ffffff; }

.swiper-pagination-black___2KW2L .swiper-pagination-bullet-active___5ZoJz {
  background: #000000; }

.swiper-pagination-progressbar___2O_5M.swiper-pagination-black___2KW2L {
  background: rgba(0, 0, 0, 0.25); }
  .swiper-pagination-progressbar___2O_5M.swiper-pagination-black___2KW2L .swiper-pagination-progressbar-fill___2YOSS {
    background: #000000; }

.swiper-pagination-lock___1Ihwr {
  display: none; }

/* Scrollbar */
.swiper-scrollbar___3XN5P {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal___3H-gg > .swiper-scrollbar___3XN5P {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-container-vertical___3K01w > .swiper-scrollbar___3XN5P {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag___z9f5v {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag___1ltje {
  cursor: move; }

.swiper-scrollbar-lock___2YVNQ {
  display: none; }

.swiper-zoom-container___QF5Wo {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; }
  .swiper-zoom-container___QF5Wo > img, .swiper-zoom-container___QF5Wo > svg, .swiper-zoom-container___QF5Wo > canvas {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain; }

.swiper-slide-zoomed___3Rt5g {
  cursor: move; }

/* Preloader */
.swiper-lazy-preloader___qIutP {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin___3kiee 1s steps(12, end) infinite; }
  .swiper-lazy-preloader___qIutP:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat; }

.swiper-lazy-preloader-white___n_PkB:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@keyframes swiper-preloader-spin___3kiee {
  100% {
    transform: rotate(360deg); } }

/* a11y */
.swiper-container___Faraj .swiper-notification___PThNi {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

.swiper-container-fade___1exY4.swiper-container-free-mode___2goEU .swiper-slide___1tvYm {
  transition-timing-function: ease-out; }

.swiper-container-fade___1exY4 .swiper-slide___1tvYm {
  pointer-events: none;
  transition-property: opacity; }
  .swiper-container-fade___1exY4 .swiper-slide___1tvYm .swiper-slide___1tvYm {
    pointer-events: none; }

.swiper-container-fade___1exY4 .swiper-slide-active___26pWF {
  pointer-events: auto; }
  .swiper-container-fade___1exY4 .swiper-slide-active___26pWF .swiper-slide-active___26pWF {
    pointer-events: auto; }

.swiper-container-cube___1lvka {
  overflow: visible; }
  .swiper-container-cube___1lvka .swiper-slide___1tvYm {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%; }
    .swiper-container-cube___1lvka .swiper-slide___1tvYm .swiper-slide___1tvYm {
      pointer-events: none; }
  .swiper-container-cube___1lvka.swiper-container-rtl___1v1zb .swiper-slide___1tvYm {
    transform-origin: 100% 0; }
  .swiper-container-cube___1lvka .swiper-slide-active___26pWF {
    pointer-events: auto;
    pointer-events: auto;
    visibility: visible; }
    .swiper-container-cube___1lvka .swiper-slide-active___26pWF .swiper-slide-active___26pWF {
      pointer-events: auto; }
  .swiper-container-cube___1lvka .swiper-slide-next___1VHfY, .swiper-container-cube___1lvka .swiper-slide-prev___1RkxY, .swiper-container-cube___1lvka .swiper-slide-next___1VHfY + .swiper-slide___1tvYm {
    pointer-events: auto;
    visibility: visible; }
  .swiper-container-cube___1lvka .swiper-slide-shadow-top___1utvS, .swiper-container-cube___1lvka .swiper-slide-shadow-bottom___3wy_j, .swiper-container-cube___1lvka .swiper-slide-shadow-left___3-lhY, .swiper-container-cube___1lvka .swiper-slide-shadow-right___2S4sb {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .swiper-container-cube___1lvka .swiper-cube-shadow___1BPim {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    filter: blur(50px);
    z-index: 0; }

.swiper-container-flip___Dm7TQ {
  overflow: visible; }
  .swiper-container-flip___Dm7TQ .swiper-slide___1tvYm {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1; }
    .swiper-container-flip___Dm7TQ .swiper-slide___1tvYm .swiper-slide___1tvYm {
      pointer-events: none; }
  .swiper-container-flip___Dm7TQ .swiper-slide-active___26pWF {
    pointer-events: auto; }
    .swiper-container-flip___Dm7TQ .swiper-slide-active___26pWF .swiper-slide-active___26pWF {
      pointer-events: auto; }
  .swiper-container-flip___Dm7TQ .swiper-slide-shadow-top___1utvS, .swiper-container-flip___Dm7TQ .swiper-slide-shadow-bottom___3wy_j, .swiper-container-flip___Dm7TQ .swiper-slide-shadow-left___3-lhY, .swiper-container-flip___Dm7TQ .swiper-slide-shadow-right___2S4sb {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

.swiper-container-coverflow___2FpWN .swiper-wrapper___erKRB {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px; }

.header___qJcjG {
  height: 65vh;
  min-height: 625px;
  width: 100%;
  background-image: url("/static/images/home/home-bg.jpg");
  background-position: center;
  background-size: cover;
  position: relative; }
  .header_container___2a4Cj {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column; }
    .header_container___2a4Cj .title___qBpn0 {
      font-family: "Bader-compress";
      font-size: 72px;
      color: #ffffff;
      text-transform: uppercase;
      text-align: center;
      margin-bottom: -25px; }
      .header_container___2a4Cj .title___qBpn0 b {
        font-family: "SensaBrush-Fill";
        color: #f0b856;
        text-transform: none;
        font-size: 92px;
        position: relative;
        top: -33px; }
    .header_container__promocode___hJXur {
      padding-top: 0.7rem !important; }
      .header_container__promocode___hJXur span {
        font-family: "Bader-narrow-bold" !important; }
      .header_container__promocode___hJXur button {
        background-color: #ffffff !important; }
      @media (max-width: 874px) {
        .header_container__promocode___hJXur {
          max-width: 290px;
          margin: auto;
          text-align: center;
          justify-content: center; } }
  .header___qJcjG .advantages___m5HCp {
    width: 90%;
    max-width: 1400px;
    border-radius: 4px;
    box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    display: flex;
    justify-content: space-around;
    height: 116px;
    margin: auto;
    position: relative;
    overflow: hidden; }
    .header___qJcjG .advantages_container___2Pbz7 {
      position: absolute;
      width: 100%;
      left: 0;
      bottom: -40px; }
    .header___qJcjG .advantages___m5HCp {
      /**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
      /* Auto Height */
      /* 3D Effects */
      /* IE10 Windows Phone 8 Fixes */
      /* Common Styles */
      /* Bullets */
      /* Progress */
      /* Scrollbar */
      /* Preloader */
      /* a11y */ }
      .header___qJcjG .advantages___m5HCp .swiper-container {
        margin: 0 auto;
        position: relative;
        overflow: hidden;
        list-style: none;
        padding: 0;
        /* Fix of Webkit flickering */
        z-index: 1; }
      .header___qJcjG .advantages___m5HCp .swiper-container-no-flexbox .swiper-slide {
        float: left; }
      .header___qJcjG .advantages___m5HCp .swiper-container-vertical > .swiper-wrapper {
        flex-direction: column; }
      .header___qJcjG .advantages___m5HCp .swiper-wrapper {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 1;
        display: flex;
        transition-property: transform;
        box-sizing: content-box; }
      .header___qJcjG .advantages___m5HCp .swiper-container-android .swiper-slide, .header___qJcjG .advantages___m5HCp .swiper-wrapper {
        transform: translate3d(0px, 0, 0); }
      .header___qJcjG .advantages___m5HCp .swiper-container-multirow > .swiper-wrapper {
        flex-wrap: wrap; }
      .header___qJcjG .advantages___m5HCp .swiper-container-free-mode > .swiper-wrapper {
        transition-timing-function: ease-out;
        margin: 0 auto; }
      .header___qJcjG .advantages___m5HCp .swiper-slide {
        flex-shrink: 0;
        width: 100%;
        height: 100%;
        position: relative;
        transition-property: transform; }
      .header___qJcjG .advantages___m5HCp .swiper-slide-invisible-blank {
        visibility: hidden; }
      .header___qJcjG .advantages___m5HCp .swiper-container-autoheight {
        height: auto; }
        .header___qJcjG .advantages___m5HCp .swiper-container-autoheight .swiper-slide {
          height: auto; }
        .header___qJcjG .advantages___m5HCp .swiper-container-autoheight .swiper-wrapper {
          align-items: flex-start;
          transition-property: transform, height; }
      .header___qJcjG .advantages___m5HCp .swiper-container-3d {
        perspective: 1200px; }
        .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-wrapper, .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-slide, .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-slide-shadow-left, .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-slide-shadow-right, .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-slide-shadow-top, .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-slide-shadow-bottom, .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-cube-shadow {
          transform-style: preserve-3d; }
        .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-slide-shadow-left, .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-slide-shadow-right, .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-slide-shadow-top, .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-slide-shadow-bottom {
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          pointer-events: none;
          z-index: 10; }
        .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-slide-shadow-left {
          background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
        .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-slide-shadow-right {
          background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
        .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-slide-shadow-top {
          background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
        .header___qJcjG .advantages___m5HCp .swiper-container-3d .swiper-slide-shadow-bottom {
          background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
      .header___qJcjG .advantages___m5HCp .swiper-container-wp8-horizontal {
        touch-action: pan-y; }
        .header___qJcjG .advantages___m5HCp .swiper-container-wp8-horizontal > .swiper-wrapper {
          touch-action: pan-y; }
      .header___qJcjG .advantages___m5HCp .swiper-container-wp8-vertical {
        touch-action: pan-x; }
        .header___qJcjG .advantages___m5HCp .swiper-container-wp8-vertical > .swiper-wrapper {
          touch-action: pan-x; }
      .header___qJcjG .advantages___m5HCp .swiper-button-prev, .header___qJcjG .advantages___m5HCp .swiper-button-next {
        position: absolute;
        top: 50%;
        width: 27px;
        height: 44px;
        margin-top: -22px;
        z-index: 10;
        cursor: pointer;
        background-size: 27px 44px;
        background-position: center;
        background-repeat: no-repeat; }
      .header___qJcjG .advantages___m5HCp .swiper-button-prev.swiper-button-disabled, .header___qJcjG .advantages___m5HCp .swiper-button-next.swiper-button-disabled {
        opacity: 0.35;
        cursor: auto;
        pointer-events: none; }
      .header___qJcjG .advantages___m5HCp .swiper-button-prev, .header___qJcjG .advantages___m5HCp .swiper-container-rtl .swiper-button-next {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
        left: 10px;
        right: auto; }
      .header___qJcjG .advantages___m5HCp .swiper-button-next, .header___qJcjG .advantages___m5HCp .swiper-container-rtl .swiper-button-prev {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
        right: 10px;
        left: auto; }
      .header___qJcjG .advantages___m5HCp .swiper-button-prev.swiper-button-white, .header___qJcjG .advantages___m5HCp .swiper-container-rtl .swiper-button-next.swiper-button-white {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
      .header___qJcjG .advantages___m5HCp .swiper-button-next.swiper-button-white, .header___qJcjG .advantages___m5HCp .swiper-container-rtl .swiper-button-prev.swiper-button-white {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
      .header___qJcjG .advantages___m5HCp .swiper-button-prev.swiper-button-black, .header___qJcjG .advantages___m5HCp .swiper-container-rtl .swiper-button-next.swiper-button-black {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
      .header___qJcjG .advantages___m5HCp .swiper-button-next.swiper-button-black, .header___qJcjG .advantages___m5HCp .swiper-container-rtl .swiper-button-prev.swiper-button-black {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
      .header___qJcjG .advantages___m5HCp .swiper-button-lock {
        display: none; }
      .header___qJcjG .advantages___m5HCp .swiper-pagination {
        position: absolute;
        text-align: center;
        transition: 300ms opacity;
        transform: translate3d(0, 0, 0);
        z-index: 10; }
        .header___qJcjG .advantages___m5HCp .swiper-pagination.swiper-pagination-hidden {
          opacity: 0; }
      .header___qJcjG .advantages___m5HCp .swiper-pagination-fraction, .header___qJcjG .advantages___m5HCp .swiper-pagination-custom, .header___qJcjG .advantages___m5HCp .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: 10px;
        left: 0;
        width: 100%; }
      .header___qJcjG .advantages___m5HCp .swiper-pagination-bullets-dynamic {
        overflow: hidden;
        font-size: 0; }
        .header___qJcjG .advantages___m5HCp .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
          transform: scale(0.33);
          position: relative; }
        .header___qJcjG .advantages___m5HCp .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .header___qJcjG .advantages___m5HCp .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
          transform: scale(1); }
        .header___qJcjG .advantages___m5HCp .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
          transform: scale(0.66); }
        .header___qJcjG .advantages___m5HCp .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
          transform: scale(0.33); }
        .header___qJcjG .advantages___m5HCp .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
          transform: scale(0.66); }
        .header___qJcjG .advantages___m5HCp .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
          transform: scale(0.33); }
      .header___qJcjG .advantages___m5HCp .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        display: inline-block;
        border-radius: 100%;
        background: #000;
        opacity: 0.2; }
      .header___qJcjG .advantages___m5HCp button.swiper-pagination-bullet {
        border: none;
        margin: 0;
        padding: 0;
        box-shadow: none;
        -webkit-appearance: none;
        appearance: none; }
      .header___qJcjG .advantages___m5HCp .swiper-pagination-clickable .swiper-pagination-bullet {
        cursor: pointer; }
      .header___qJcjG .advantages___m5HCp .swiper-pagination-bullet-active {
        opacity: 1;
        background: #007aff; }
      .header___qJcjG .advantages___m5HCp .swiper-container-vertical > .swiper-pagination-bullets {
        right: 10px;
        top: 50%;
        transform: translate3d(0px, -50%, 0); }
        .header___qJcjG .advantages___m5HCp .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
          margin: 6px 0;
          display: block; }
        .header___qJcjG .advantages___m5HCp .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
          top: 50%;
          transform: translateY(-50%);
          width: 8px; }
          .header___qJcjG .advantages___m5HCp .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
            display: inline-block;
            transition: 200ms transform, 200ms top; }
      .header___qJcjG .advantages___m5HCp .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 4px; }
      .header___qJcjG .advantages___m5HCp .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        left: 50%;
        transform: translateX(-50%);
        white-space: nowrap; }
        .header___qJcjG .advantages___m5HCp .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
          transition: 200ms transform, 200ms left; }
      .header___qJcjG .advantages___m5HCp .swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        transition: 200ms transform, 200ms right; }
      .header___qJcjG .advantages___m5HCp .swiper-pagination-progressbar {
        background: rgba(0, 0, 0, 0.25);
        position: absolute; }
        .header___qJcjG .advantages___m5HCp .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
          background: #007aff;
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          transform: scale(0);
          transform-origin: left top; }
      .header___qJcjG .advantages___m5HCp .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        transform-origin: right top; }
      .header___qJcjG .advantages___m5HCp .swiper-container-horizontal > .swiper-pagination-progressbar {
        width: 100%;
        height: 4px;
        left: 0;
        top: 0; }
      .header___qJcjG .advantages___m5HCp .swiper-container-vertical > .swiper-pagination-progressbar {
        width: 4px;
        height: 100%;
        left: 0;
        top: 0; }
        .header___qJcjG .advantages___m5HCp .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
          width: 100%;
          height: 4px;
          left: 0;
          top: 0; }
      .header___qJcjG .advantages___m5HCp .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: 4px;
        height: 100%;
        left: 0;
        top: 0; }
      .header___qJcjG .advantages___m5HCp .swiper-pagination-white .swiper-pagination-bullet-active {
        background: #ffffff; }
      .header___qJcjG .advantages___m5HCp .swiper-pagination-progressbar.swiper-pagination-white {
        background: rgba(255, 255, 255, 0.25); }
        .header___qJcjG .advantages___m5HCp .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
          background: #ffffff; }
      .header___qJcjG .advantages___m5HCp .swiper-pagination-black .swiper-pagination-bullet-active {
        background: #000000; }
      .header___qJcjG .advantages___m5HCp .swiper-pagination-progressbar.swiper-pagination-black {
        background: rgba(0, 0, 0, 0.25); }
        .header___qJcjG .advantages___m5HCp .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
          background: #000000; }
      .header___qJcjG .advantages___m5HCp .swiper-pagination-lock {
        display: none; }
      .header___qJcjG .advantages___m5HCp .swiper-scrollbar {
        border-radius: 10px;
        position: relative;
        -ms-touch-action: none;
        background: rgba(0, 0, 0, 0.1); }
      .header___qJcjG .advantages___m5HCp .swiper-container-horizontal > .swiper-scrollbar {
        position: absolute;
        left: 1%;
        bottom: 3px;
        z-index: 50;
        height: 5px;
        width: 98%; }
      .header___qJcjG .advantages___m5HCp .swiper-container-vertical > .swiper-scrollbar {
        position: absolute;
        right: 3px;
        top: 1%;
        z-index: 50;
        width: 5px;
        height: 98%; }
      .header___qJcjG .advantages___m5HCp .swiper-scrollbar-drag {
        height: 100%;
        width: 100%;
        position: relative;
        background: rgba(0, 0, 0, 0.5);
        border-radius: 10px;
        left: 0;
        top: 0; }
      .header___qJcjG .advantages___m5HCp .swiper-scrollbar-cursor-drag {
        cursor: move; }
      .header___qJcjG .advantages___m5HCp .swiper-scrollbar-lock {
        display: none; }
      .header___qJcjG .advantages___m5HCp .swiper-zoom-container {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center; }
        .header___qJcjG .advantages___m5HCp .swiper-zoom-container > img, .header___qJcjG .advantages___m5HCp .swiper-zoom-container > svg, .header___qJcjG .advantages___m5HCp .swiper-zoom-container > canvas {
          max-width: 100%;
          max-height: 100%;
          -o-object-fit: contain;
          object-fit: contain; }
      .header___qJcjG .advantages___m5HCp .swiper-slide-zoomed {
        cursor: move; }
      .header___qJcjG .advantages___m5HCp .swiper-lazy-preloader {
        width: 42px;
        height: 42px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -21px;
        margin-top: -21px;
        z-index: 10;
        transform-origin: 50%;
        animation: swiper-preloader-spin 1s steps(12, end) infinite; }
        .header___qJcjG .advantages___m5HCp .swiper-lazy-preloader:after {
          display: block;
          content: '';
          width: 100%;
          height: 100%;
          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
          background-position: 50%;
          background-size: 100%;
          background-repeat: no-repeat; }
      .header___qJcjG .advantages___m5HCp .swiper-lazy-preloader-white:after {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@keyframes swiper-preloader-spin___3kiee {
  100% {
    transform: rotate(360deg); } }
      .header___qJcjG .advantages___m5HCp .swiper-container .swiper-notification {
        position: absolute;
        left: 0;
        top: 0;
        pointer-events: none;
        opacity: 0;
        z-index: -1000; }
      .header___qJcjG .advantages___m5HCp .swiper-container-fade.swiper-container-free-mode .swiper-slide {
        transition-timing-function: ease-out; }
      .header___qJcjG .advantages___m5HCp .swiper-container-fade .swiper-slide {
        pointer-events: none;
        transition-property: opacity; }
        .header___qJcjG .advantages___m5HCp .swiper-container-fade .swiper-slide .swiper-slide {
          pointer-events: none; }
      .header___qJcjG .advantages___m5HCp .swiper-container-fade .swiper-slide-active {
        pointer-events: auto; }
        .header___qJcjG .advantages___m5HCp .swiper-container-fade .swiper-slide-active .swiper-slide-active {
          pointer-events: auto; }
      .header___qJcjG .advantages___m5HCp .swiper-container-cube {
        overflow: visible; }
        .header___qJcjG .advantages___m5HCp .swiper-container-cube .swiper-slide {
          pointer-events: none;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
          z-index: 1;
          visibility: hidden;
          transform-origin: 0 0;
          width: 100%;
          height: 100%; }
          .header___qJcjG .advantages___m5HCp .swiper-container-cube .swiper-slide .swiper-slide {
            pointer-events: none; }
        .header___qJcjG .advantages___m5HCp .swiper-container-cube.swiper-container-rtl .swiper-slide {
          transform-origin: 100% 0; }
        .header___qJcjG .advantages___m5HCp .swiper-container-cube .swiper-slide-active {
          pointer-events: auto;
          pointer-events: auto;
          visibility: visible; }
          .header___qJcjG .advantages___m5HCp .swiper-container-cube .swiper-slide-active .swiper-slide-active {
            pointer-events: auto; }
        .header___qJcjG .advantages___m5HCp .swiper-container-cube .swiper-slide-next, .header___qJcjG .advantages___m5HCp .swiper-container-cube .swiper-slide-prev, .header___qJcjG .advantages___m5HCp .swiper-container-cube .swiper-slide-next + .swiper-slide {
          pointer-events: auto;
          visibility: visible; }
        .header___qJcjG .advantages___m5HCp .swiper-container-cube .swiper-slide-shadow-top, .header___qJcjG .advantages___m5HCp .swiper-container-cube .swiper-slide-shadow-bottom, .header___qJcjG .advantages___m5HCp .swiper-container-cube .swiper-slide-shadow-left, .header___qJcjG .advantages___m5HCp .swiper-container-cube .swiper-slide-shadow-right {
          z-index: 0;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
        .header___qJcjG .advantages___m5HCp .swiper-container-cube .swiper-cube-shadow {
          position: absolute;
          left: 0;
          bottom: 0px;
          width: 100%;
          height: 100%;
          background: #000;
          opacity: 0.6;
          filter: blur(50px);
          z-index: 0; }
      .header___qJcjG .advantages___m5HCp .swiper-container-flip {
        overflow: visible; }
        .header___qJcjG .advantages___m5HCp .swiper-container-flip .swiper-slide {
          pointer-events: none;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
          z-index: 1; }
          .header___qJcjG .advantages___m5HCp .swiper-container-flip .swiper-slide .swiper-slide {
            pointer-events: none; }
        .header___qJcjG .advantages___m5HCp .swiper-container-flip .swiper-slide-active {
          pointer-events: auto; }
          .header___qJcjG .advantages___m5HCp .swiper-container-flip .swiper-slide-active .swiper-slide-active {
            pointer-events: auto; }
        .header___qJcjG .advantages___m5HCp .swiper-container-flip .swiper-slide-shadow-top, .header___qJcjG .advantages___m5HCp .swiper-container-flip .swiper-slide-shadow-bottom, .header___qJcjG .advantages___m5HCp .swiper-container-flip .swiper-slide-shadow-left, .header___qJcjG .advantages___m5HCp .swiper-container-flip .swiper-slide-shadow-right {
          z-index: 0;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
      .header___qJcjG .advantages___m5HCp .swiper-container-coverflow .swiper-wrapper {
        /* Windows 8 IE 10 fix */
        -ms-perspective: 1200px; }
      .header___qJcjG .advantages___m5HCp .swiper-pagination-bullet-active {
        background-color: #000000; }
      .header___qJcjG .advantages___m5HCp .swiper-button-prev, .header___qJcjG .advantages___m5HCp .swiper-button-next {
        background-size: auto;
        width: 20px;
        height: 20px;
        margin: -10px 20px 0 20px; }
      .header___qJcjG .advantages___m5HCp .swiper-button-next {
        background-image: url("/static/images/pictos/icon-arrow-right.svg"); }
      .header___qJcjG .advantages___m5HCp .swiper-button-prev {
        background-image: url("/static/images/pictos/icon-arrow-left.svg"); }
    @media (min-width: 875px) {
      .header___qJcjG .advantages___m5HCp > div > h2 {
        max-width: 73%; }
      .header___qJcjG .advantages___m5HCp > div:last-of-type > h2 {
        max-width: 70%; }
        .header___qJcjG .advantages___m5HCp > div:last-of-type > h2 > span {
          margin-right: 5px; } }

.advantage___apcYo {
  display: flex;
  align-items: center;
  width: 33%;
  justify-content: center; }
  @media (max-width: 874px) {
    .advantage___apcYo {
      height: 100%;
      width: 100%;
      justify-content: center;
      align-items: center;
      overflow: hidden; } }
  @media (max-width: 600px) {
    .advantage___apcYo {
      height: 100%;
      width: 76%;
      justify-content: center;
      align-items: center;
      margin: 0 12%; } }
  .advantage___apcYo > img {
    margin-right: 10px; }
  .advantage___apcYo > h2 {
    font-family: "Bader-compress";
    text-transform: uppercase;
    font-size: 20px;
    padding-bottom: 5px;
    max-width: 90%; }
    @media (max-width: 874px) {
      .advantage___apcYo > h2 {
        max-width: 100%; } }
    .advantage___apcYo > h2 span {
      display: block;
      font-family: "Bader-narrow";
      font-size: 16px;
      color: #666;
      text-transform: none; }

.btn__primary___2Ssyq, .btn__light___qqYZs {
  width: 200px;
  height: 50px;
  border: none; }

.control___2qe5U {
  position: absolute; }

.arrow_left___kYA3a {
  position: absolute;
  left: 0;
  z-index: 4; }

.arrow_right___LZ2dX {
  position: absolute;
  right: 0;
  z-index: 4; }

.mobile_container___5cCsi {
  width: 100% !important; }

@media (max-width: 874px) {
  .swiper-container {
    height: 100%; }
  .swiper-pagination-bullet-active {
    background-color: #000000; } }

@media (max-width: 600px) {
  .home_container__promocode___1G8xu {
    margin: 10px;
    display: flex;
    flex-direction: column; }
    .home_container__promocode___1G8xu > div {
      margin-top: 10px; } }

.promocode__banner___2dJDs {
  padding-top: 10px;
  color: #ffffff;
  display: flex;
  align-items: center; }
  .promocode__banner___2dJDs span {
    font-family: "Bader-narrow-bold";
    font-size: 16px;
    font-weight: normal;
    line-height: 1.25; }
  .promocode__banner___2dJDs .threshold__disclaimer___2kmrN {
    padding-bottom: 15px; }
  .promocode__banner___2dJDs .tooltip__trigger {
    background-color: #f0b856 !important;
    border: none !important; }

.pot_more___2xPrt h2 {
  font-family: "Bader-compress";
  font-size: 28px;
  text-transform: uppercase; }

.pot_more__wrapper___1BEiX {
  padding: 30px 0 120px; }
  @media (max-width: 874px) {
    .pot_more__wrapper___1BEiX {
      padding-bottom: 30px; } }

.pot_more__bloc___22vdJ {
  height: 389px;
  max-width: 656px;
  margin-bottom: 70px;
  position: relative;
  background-size: cover; }
  @media (max-width: 874px) {
    .pot_more__bloc___22vdJ {
      margin: 0 auto 70px; } }
  .pot_more__bloc_article___15VK9 {
    background-size: cover; }
    @media (max-width: 874px) {
      .pot_more__bloc_article___15VK9 {
        background-position: right; } }
  .pot_more__bloc_cnt___2cJjj {
    background-image: url("/static/images/categories/default-img-0.jpg");
    background-size: cover; }
    @media (max-width: 874px) {
      .pot_more__bloc_cnt___2cJjj {
        background-position: right; } }

.pot_more__cta___3_LJB {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 110px;
  width: 81%;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  padding: 30px;
  border-radius: 4px;
  box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  bottom: -30px; }
  @media (max-width: 874px) {
    .pot_more__cta___3_LJB h2 {
      font-size: 22px; } }
  .pot_more__cta___3_LJB img {
    display: block;
    max-width: 160px; }

.btn___34JTA, .btn__primary___15Vza, .payment__info__recap___3xJj0 .btn__primary___15Vza, .btn__secondary___3L6p4, .btn__secondary_black___1LWh3, .btn__light___1Z6PK, .btn__secondary_back___1zB9K, .btn__disabled___17sqk {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___34JTA:disabled, .btn__primary___15Vza:disabled, .btn__secondary___3L6p4:disabled, .btn__secondary_black___1LWh3:disabled, .btn__light___1Z6PK:disabled, .btn__secondary_back___1zB9K:disabled, .btn__disabled___17sqk:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___34JTA:hover, .btn__primary___15Vza:hover, .btn__secondary___3L6p4:hover, .btn__secondary_black___1LWh3:hover, .btn__light___1Z6PK:hover, .btn__secondary_back___1zB9K:hover, .btn__disabled___17sqk:hover {
    color: #ffffff; }
  .btn__primary___15Vza, .payment__info__recap___3xJj0 .btn__primary___15Vza {
    background-color: #f0b856; }
    .btn__primary___15Vza:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3ei3Y {
      background-color: #4ac22b; }
      .btn__primary__sim___3ei3Y:hover {
        background-color: #42ad27; }
  .btn__secondary___3L6p4, .btn__secondary_black___1LWh3 {
    background-color: #06D6A0; }
    .btn__secondary___3L6p4:hover, .btn__secondary_black___1LWh3:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1LWh3 {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1LWh3:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1LWh3 img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1LWh3 {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1Z6PK {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1Z6PK:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___250jx {
      background-color: #ff5c2d; }
      .btn__light__sim___250jx:hover {
        background-color: #ff4913; }
  .btn__link___2fgMG, .btn__link__primary___Kgpro {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2fgMG:active, .btn__link__primary___Kgpro:active, .btn__link___2fgMG:visited, .btn__link__primary___Kgpro:visited, .btn__link___2fgMG:hover, .btn__link__primary___Kgpro:hover, .btn__link___2fgMG:focus, .btn__link__primary___Kgpro:focus {
      outline: none;
      border: none; }
    .btn__link__primary___Kgpro {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1zB9K {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1zB9K {
        margin: 16px auto; } }
    .btn__secondary_back___1zB9K:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1zB9K img {
      margin-right: 5px; }
  .btn__sticky___1UVPl {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___17sqk {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1OjbW {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1OjbW:first-letter {
      text-transform: capitalize; }
  .btn___34JTA span, .btn__primary___15Vza span, .payment__info__recap___3xJj0 .btn__primary___15Vza span, .btn__secondary___3L6p4 span, .btn__secondary_black___1LWh3 span, .btn__light___1Z6PK span, .btn__secondary_back___1zB9K span, .btn__disabled___17sqk span {
    margin-top: -2px; }
  .btn__container___hx2TO {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___hx2TO {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___hx2TO a, .btn__container___hx2TO button {
          margin: 8px auto; } }

@font-face {
  font-family: 'Bader-bold-italic';
  font-style: 'italic';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold_Italic.otf");
  src: url("/static/fonts/GL_Bader_Bold_Italic.woff"); }

@font-face {
  font-family: 'Bader-bold';
  font-style: 'normal';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold.otf");
  src: url("/static/fonts/GL_Bader_Bold.woff"); }

@font-face {
  font-family: 'Bader-compress-regular';
  font-style: 'normal';
  font-weight: 'normal';
  src: url("/static/fonts/GL_Bader_Compress_Regular.otf");
  src: url("/static/fonts/GL_Bader_Compress_Regular.woff"); }

@font-face {
  font-family: 'Bader-compress';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Compress.otf");
  src: url("/static/fonts/GL_Bader_Compress.woff"); }

@font-face {
  font-family: 'Bader-regular';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Regular.otf");
  src: url("/static/fonts/GL_Bader_Regular.woff"); }

@font-face {
  font-family: 'Bader-narrow-bold';
  src: url("/static/fonts/GL_Bader_Narrow_Bold.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Bold.woff"); }

@font-face {
  font-family: 'Bader-narrow';
  src: url("/static/fonts/GL_Bader_Narrow_Regular.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Regular.woff"); }

@font-face {
  font-family: 'SensaBrush-Fill';
  src: url("/static/fonts/SensaBrush-Fill.otf");
  src: url("/static/fonts/SensaBrush-Fill.woff"); }

.payment__info___1c8Na {
  max-width: 656px;
  height: 280px;
  margin: 30px auto;
  font-family: "Bader-compress-regular";
  border-radius: 5px;
  border: solid 8px #f4f4f4;
  background-color: white;
  display: flex;
  position: relative; }
  @media (min-width: 875px) {
    .payment__info___1c8Na {
      display: flex;
      flex-flow: column;
      justify-content: space-around;
      align-items: center;
      margin: 40px 0;
      padding: unset; } }
  @media (max-width: 874px) {
    .payment__info___1c8Na {
      height: 360px;
      display: flex;
      flex-flow: column;
      justify-content: space-around;
      align-items: center;
      margin: 40px auto;
      padding: unset; } }
  .payment__info__recap___3xJj0 {
    width: 100% !important;
    height: 80px;
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    background-color: #f4f4f4;
    position: absolute;
    bottom: 0; }
    @media (max-width: 874px) {
      .payment__info__recap___3xJj0 {
        flex-direction: column;
        height: 120px;
        padding-top: 25px;
        padding-bottom: 20px; }
        .payment__info__recap___3xJj0 > div {
          margin-bottom: 5px; } }
    .payment__info__recap___3xJj0 > div {
      display: flex;
      align-items: center;
      font-family: "Bader-narrow-bold";
      font-size: 16px;
      font-weight: bold; }
      .payment__info__recap___3xJj0 > div > span {
        margin-left: 10px;
        font-family: "Bader-compress";
        font-size: 28px;
        font-weight: 900; }
    .payment__info__recap___3xJj0 .btn__primary___15Vza {
      margin: auto 1rem;
      text-transform: uppercase; }
  .payment__info__amount___w-8oh {
    position: absolute;
    top: 10px;
    padding: 10px; }
    @media (max-width: 600px) {
      .payment__info__amount___w-8oh {
        padding: 10px; } }
    @media (min-width: 875px) {
      .payment__info__amount___w-8oh {
        padding: 30px; } }

.payment__amount___3FiMr {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5px 20px;
  box-sizing: content-box;
  padding-bottom: 20px; }
  .payment__amount___3FiMr h3 {
    color: #666666;
    font-size: 1rem; }
  .payment__amount___3FiMr h2 {
    font-size: 72px;
    color: #000000;
    font-family: "Bader-compress";
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative; }
    .payment__amount___3FiMr h2 b {
      font-size: 28px; }

.payment__resume___12xOC {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 20px; }
  @media (max-width: 874px) {
    .payment__resume___12xOC {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      margin: auto;
      padding-top: 10px; } }

.payment__target___2lluj {
  max-width: 290px;
  width: 100%; }
  .payment__target___2lluj p {
    font-family: "Bader-narrow";
    font-size: 1rem;
    color: #666666;
    padding: 12px 0 18px; }
    .payment__target___2lluj p b {
      font-size: 28px;
      font-family: "Bader-compress";
      font-weight: bold;
      padding-right: 5px;
      position: relative;
      top: 5px; }

.payment__status___25jFd {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  max-width: 290px; }
  .payment__status___25jFd .danger___3DL_N {
    color: #f0b856; }
    .payment__status___25jFd .danger___3DL_N > div {
      color: #f0b856; }
      .payment__status___25jFd .danger___3DL_N > div p {
        color: #f0b856; }
        .payment__status___25jFd .danger___3DL_N > div p b {
          color: #f0b856; }
  .payment__status___25jFd > div {
    width: 50%; }
    .payment__status___25jFd > div p {
      color: #666666;
      font-size: 1rem;
      line-height: 20px;
      font-family: "Bader-narrow"; }
      .payment__status___25jFd > div p b {
        font-size: 28px;
        position: relative;
        top: 5px;
        color: #000000;
        font-family: "Bader-compress";
        font-weight: bold;
        padding-right: 10px; }

.payment__animation___3Zin- {
  position: absolute;
  transform: rotateX(180deg); }

.card__info___3IKWO {
  width: 155px;
  height: 40px;
  background-color: #f4f4f4;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 2px 3px;
  margin-top: 10px; }
  .card__info___3IKWO > p {
    font-size: 1rem;
    font-family: "Bader-narrow-bold";
    text-align: center;
    width: calc(100% - 32px); }
  .card__info___3IKWO > span {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: #f0b856;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-family: "Bader-narrow-bold"; }

.card__content___2Tot4 span {
  display: block;
  text-align: left;
  color: #f0b856;
  font-size: 28px;
  font-family: "Bader-compress";
  font-weight: 900;
  margin-top: 7px; }

.btn___qEc7c, .btn__primary___1wo7t, .list___fA3Yf .content__btn_primary___1HFRR, .btn__secondary___2RzT1, .btn__secondary_black___vcVmo, .btn__light___1kFXX, .btn__secondary_back___1b19h, .btn__disabled___1L_7s {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___qEc7c:disabled, .btn__primary___1wo7t:disabled, .list___fA3Yf .content__btn_primary___1HFRR:disabled, .btn__secondary___2RzT1:disabled, .btn__secondary_black___vcVmo:disabled, .btn__light___1kFXX:disabled, .btn__secondary_back___1b19h:disabled, .btn__disabled___1L_7s:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___qEc7c:hover, .btn__primary___1wo7t:hover, .list___fA3Yf .content__btn_primary___1HFRR:hover, .btn__secondary___2RzT1:hover, .btn__secondary_black___vcVmo:hover, .btn__light___1kFXX:hover, .btn__secondary_back___1b19h:hover, .btn__disabled___1L_7s:hover {
    color: #ffffff; }
  .btn__primary___1wo7t, .list___fA3Yf .content__btn_primary___1HFRR {
    background-color: #f0b856; }
    .btn__primary___1wo7t:hover, .list___fA3Yf .content__btn_primary___1HFRR:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2nJZb {
      background-color: #4ac22b; }
      .btn__primary__sim___2nJZb:hover {
        background-color: #42ad27; }
  .btn__secondary___2RzT1, .btn__secondary_black___vcVmo {
    background-color: #06D6A0; }
    .btn__secondary___2RzT1:hover, .btn__secondary_black___vcVmo:hover {
      background-color: #06cc99; }
    .btn__secondary_black___vcVmo {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___vcVmo:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___vcVmo img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___vcVmo {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1kFXX {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1kFXX:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3rdNL {
      background-color: #ff5c2d; }
      .btn__light__sim___3rdNL:hover {
        background-color: #ff4913; }
  .btn__link___Nm_Bz, .btn__link__primary___2NnFX {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___Nm_Bz:active, .btn__link__primary___2NnFX:active, .btn__link___Nm_Bz:visited, .btn__link__primary___2NnFX:visited, .btn__link___Nm_Bz:hover, .btn__link__primary___2NnFX:hover, .btn__link___Nm_Bz:focus, .btn__link__primary___2NnFX:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2NnFX {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1b19h {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1b19h {
        margin: 16px auto; } }
    .btn__secondary_back___1b19h:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1b19h img {
      margin-right: 5px; }
  .btn__sticky___3eP30 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1L_7s {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3xg1- {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3xg1-:first-letter {
      text-transform: capitalize; }
  .btn___qEc7c span, .btn__primary___1wo7t span, .list___fA3Yf .content__btn_primary___1HFRR span, .btn__secondary___2RzT1 span, .btn__secondary_black___vcVmo span, .btn__light___1kFXX span, .btn__secondary_back___1b19h span, .btn__disabled___1L_7s span {
    margin-top: -2px; }
  .btn__container___2XJd2 {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2XJd2 {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2XJd2 a, .btn__container___2XJd2 button {
          margin: 8px auto; } }

.list___fA3Yf {
  display: flex;
  height: 280px;
  width: 848px;
  margin: 0 0 41px 0;
  border-radius: 4px;
  box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1); }
  @media (max-width: 874px) {
    .list___fA3Yf {
      flex-direction: column-reverse;
      justify-content: center;
      align-items: center;
      width: 335px;
      height: 314px; } }
  .list___fA3Yf .content___mdd48 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 848px;
    padding: 51px 51px 51px 51px; }
    @media (max-width: 874px) {
      .list___fA3Yf .content___mdd48 {
        width: 100%;
        align-items: center;
        padding: 0 45px 0 45px; } }
    .list___fA3Yf .content__name___42R0r {
      max-width: 384px;
      font-family: "Bader-compress";
      font-size: 42px;
      color: #000000; }
      @media (max-width: 874px) {
        .list___fA3Yf .content__name___42R0r {
          width: 100%;
          display: flex;
          justify-content: center;
          font-size: 28px;
          text-align: center; } }
    .list___fA3Yf .content__date___1We5P {
      font-family: "Bader-narrow";
      font-size: 16px;
      margin: 16px 0 16px 0; }
      @media (max-width: 874px) {
        .list___fA3Yf .content__date___1We5P {
          font-size: 16px; } }
    .list___fA3Yf .content__btn_primary___1HFRR {
      height: 40px;
      width: 152px;
      line-height: 40px;
      margin: 0; }
  .list___fA3Yf .img___3U39u {
    width: 373px;
    height: 280px;
    background-size: cover;
    background-position: center; }
    @media (max-width: 874px) {
      .list___fA3Yf .img___3U39u {
        width: 160px;
        height: 120px;
        margin: 0 0 16px 0; } }

.btn___1inr_, .btn__primary___1oz6C, .btn__secondary___2eIjR, .btn__secondary_black___44Lbv, .btn__light___1UreE, .btn__secondary_back___1hdXr, .btn__disabled___1eDaJ {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1inr_:disabled, .btn__primary___1oz6C:disabled, .btn__secondary___2eIjR:disabled, .btn__secondary_black___44Lbv:disabled, .btn__light___1UreE:disabled, .btn__secondary_back___1hdXr:disabled, .btn__disabled___1eDaJ:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1inr_:hover, .btn__primary___1oz6C:hover, .btn__secondary___2eIjR:hover, .btn__secondary_black___44Lbv:hover, .btn__light___1UreE:hover, .btn__secondary_back___1hdXr:hover, .btn__disabled___1eDaJ:hover {
    color: #ffffff; }
  .btn__primary___1oz6C {
    background-color: #f0b856; }
    .btn__primary___1oz6C:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___Vi972 {
      background-color: #4ac22b; }
      .btn__primary__sim___Vi972:hover {
        background-color: #42ad27; }
  .btn__secondary___2eIjR, .btn__secondary_black___44Lbv {
    background-color: #06D6A0; }
    .btn__secondary___2eIjR:hover, .btn__secondary_black___44Lbv:hover {
      background-color: #06cc99; }
    .btn__secondary_black___44Lbv {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___44Lbv:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___44Lbv img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___44Lbv {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1UreE {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1UreE:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___2WGYI {
      background-color: #ff5c2d; }
      .btn__light__sim___2WGYI:hover {
        background-color: #ff4913; }
  .btn__link___3T7EV, .btn__link__primary___Ms8By {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3T7EV:active, .btn__link__primary___Ms8By:active, .btn__link___3T7EV:visited, .btn__link__primary___Ms8By:visited, .btn__link___3T7EV:hover, .btn__link__primary___Ms8By:hover, .btn__link___3T7EV:focus, .btn__link__primary___Ms8By:focus {
      outline: none;
      border: none; }
    .btn__link__primary___Ms8By {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1hdXr {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1hdXr {
        margin: 16px auto; } }
    .btn__secondary_back___1hdXr:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1hdXr img {
      margin-right: 5px; }
  .btn__sticky___zbIys {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1eDaJ {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2Zje9 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2Zje9:first-letter {
      text-transform: capitalize; }
  .btn___1inr_ span, .btn__primary___1oz6C span, .btn__secondary___2eIjR span, .btn__secondary_black___44Lbv span, .btn__light___1UreE span, .btn__secondary_back___1hdXr span, .btn__disabled___1eDaJ span {
    margin-top: -2px; }
  .btn__container___PjZJd {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___PjZJd {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___PjZJd a, .btn__container___PjZJd button {
          margin: 8px auto; } }

.btn__primary___1oz6C {
  max-width: 148px !important;
  width: 148px;
  height: 50px;
  padding: 0;
  text-transform: uppercase;
  margin-left: -148px; }
  @media (max-width: 874px) {
    .btn__primary___1oz6C {
      margin-left: 0; } }

.input_group___2hMVo {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: 0 0 60px 0; }
  @media (max-width: 874px) {
    .input_group___2hMVo {
      flex-direction: column; } }

.input___2usmq {
  width: 648px;
  padding-right: 148px;
  margin-bottom: 5px; }
  @media (max-width: 874px) {
    .input___2usmq {
      width: 320px; } }

.category__filter___3wwFi {
  width: 368px;
  height: 250px;
  border-radius: 4px;
  box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  z-index: 100;
  cursor: pointer;
  transition-duration: 0.8s; }
  .category__filter___3wwFi:hover {
    transform: scale(0.96);
    transition-duration: 0.8s; }
  @media (max-width: 874px) {
    .category__filter___3wwFi {
      width: 100%;
      max-height: 95px;
      flex: 0 0 100%; } }
  .category__filter___3wwFi .inactive___1IFzK {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100%; }
    @media (max-width: 874px) {
      .category__filter___3wwFi .inactive___1IFzK .rtl___yL5eX {
        max-width: 120px; } }
    @media (max-width: 874px) {
      .category__filter___3wwFi .inactive___1IFzK {
        flex-wrap: wrap;
        align-items: flex-start;
        width: 220px;
        justify-content: center; } }
    .category__filter___3wwFi .inactive___1IFzK img {
      margin-top: 20px;
      height: 100px;
      width: 100px; }
      @media (max-width: 874px) {
        .category__filter___3wwFi .inactive___1IFzK img {
          align-self: flex-end;
          height: 60px;
          width: 60px;
          margin: 15px 15px 15px 20px; } }
    .category__filter___3wwFi .inactive___1IFzK h2 {
      margin-top: 10px;
      font-family: "Bader-compress";
      font-size: 42px;
      font-weight: 900;
      text-align: center;
      text-transform: uppercase; }
      @media (max-width: 874px) {
        .category__filter___3wwFi .inactive___1IFzK h2 {
          text-align: left;
          font-size: 28px;
          margin-top: 5px;
          min-width: 130px; } }
    .category__filter___3wwFi .inactive___1IFzK a {
      margin-top: 10px;
      font-family: "Bader-narrow";
      font-size: 16px;
      font-weight: bold;
      color: #f0b856;
      cursor: pointer;
      text-decoration: underline; }
      @media (max-width: 874px) {
        .category__filter___3wwFi .inactive___1IFzK a {
          margin-top: 5px; } }

.active___1GKQe {
  height: 450px;
  width: 100%;
  background-color: #ffffff;
  overflow-y: auto;
  box-sizing: border-box;
  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; }
  .active___1GKQe .option___3VIYG {
    width: 100%;
    height: 50px;
    display: flex;
    border-top: 1px solid #dcdcdc;
    font-family: "Bader-compress";
    font-size: 20px;
    font-weight: 900;
    padding: 1rem;
    text-transform: uppercase; }
    .active___1GKQe .option___3VIYG:hover {
      background-color: #fafafa; }
  .active___1GKQe .option___3VIYG:first-of-type {
    border: none; }
  .active___1GKQe .option___3VIYG:last-of-type {
    border-bottom: 1px solid #dcdcdc; }
  .active___1GKQe .loading {
    background-image: url("/static/images/pictos/icon-spinner.svg");
    background-repeat: no-repeat;
    background-position: right 13px top 13px; }
  .active___1GKQe .selected {
    background-image: url("/static/images/pictos/icon-check-primary.svg");
    background-repeat: no-repeat;
    background-position: right 15px top 20px;
    color: #f0b856; }

.modal___RtLd4 {
  padding: 0 !important; }
  .modal___RtLd4 button {
    display: none; }

.loading___2ly7h:after {
  content: '';
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 3px solid red;
  margin-left: 10px;
  border-right-color: transparent;
  animation: spin___1wKy8 .75s linear infinite; }

.region__filter___3y11f {
  width: 368px;
  height: 250px;
  border-radius: 4px;
  box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  z-index: 100;
  cursor: pointer;
  transition-duration: 0.8s; }
  .region__filter___3y11f:hover {
    transform: scale(0.96);
    transition-duration: 0.8s; }
  @media (max-width: 874px) {
    .region__filter___3y11f {
      width: 100%;
      max-height: 95px;
      flex: 0 0 100%; } }
  .region__filter___3y11f .inactive___1_2ya {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
    @media (max-width: 874px) {
      .region__filter___3y11f .inactive___1_2ya .rtl___3SZnr {
        max-width: 120px; } }
    @media (max-width: 874px) {
      .region__filter___3y11f .inactive___1_2ya {
        height: 100%;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: center;
        width: 220px; } }
    .region__filter___3y11f .inactive___1_2ya img {
      margin-top: 20px;
      height: 100px;
      width: 100px; }
      @media (max-width: 874px) {
        .region__filter___3y11f .inactive___1_2ya img {
          align-self: flex-end;
          height: 60px;
          width: 60px;
          margin: 15px 15px 15px 20px; } }
    .region__filter___3y11f .inactive___1_2ya h2 {
      margin-top: 10px;
      font-family: "Bader-compress";
      font-size: 42px;
      font-weight: 900;
      text-align: center;
      text-transform: uppercase; }
      @media (max-width: 874px) {
        .region__filter___3y11f .inactive___1_2ya h2 {
          text-align: left;
          font-size: 28px;
          margin-top: 5px;
          min-width: 130px; } }
    .region__filter___3y11f .inactive___1_2ya a {
      margin-top: 10px;
      font-family: "Bader-narrow";
      font-size: 16px;
      font-weight: bold;
      color: #f0b856;
      cursor: pointer;
      text-decoration: underline; }
      @media (max-width: 874px) {
        .region__filter___3y11f .inactive___1_2ya a {
          margin-top: 5px; } }

.active___VTmIg {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  background-color: #ffffff;
  overflow-y: auto;
  box-sizing: border-box;
  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; }
  .active___VTmIg .option___FSBOn {
    width: 100%;
    height: 50px;
    display: flex;
    border-top: 1px solid #dcdcdc;
    font-family: "Bader-compress";
    font-size: 20px;
    font-weight: 900;
    padding: 1rem;
    text-transform: uppercase; }
    .active___VTmIg .option___FSBOn:hover {
      background-color: #fafafa; }
  .active___VTmIg .option___FSBOn:first-of-type {
    border: none; }
  .active___VTmIg .option___FSBOn:last-of-type {
    border-bottom: 1px solid #dcdcdc; }
  .active___VTmIg .loading {
    background-image: url("/static/images/pictos/icon-spinner.svg");
    background-repeat: no-repeat;
    background-position: right 13px top 13px; }
  .active___VTmIg .selected {
    background-image: url("/static/images/pictos/icon-check-primary.svg");
    background-repeat: no-repeat;
    background-position: right 15px top 20px;
    color: #f0b856; }

.modal___1NeXT {
  padding: 0 !important; }
  .modal___1NeXT button {
    display: none; }

.loading___1rd8v:after {
  content: '';
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 3px solid red;
  margin-left: 10px;
  border-right-color: transparent;
  animation: spin___2wPEk .75s linear infinite; }

.btn___3zVIT, .btn__primary___2g4Sa, .btn__secondary___1ZPYj, .btn__secondary_black___1lUNs, .btn__light___12QiI, .btn__container___FcfHt a.btn__light___12QiI, .cta__container___SvCfQ a.btn__light___12QiI, .btn__secondary_back___3i_yz, .btn__disabled___1T1mC {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3zVIT:disabled, .btn__primary___2g4Sa:disabled, .btn__secondary___1ZPYj:disabled, .btn__secondary_black___1lUNs:disabled, .btn__light___12QiI:disabled, .btn__container___FcfHt a.btn__light___12QiI:disabled, .cta__container___SvCfQ a.btn__light___12QiI:disabled, .btn__secondary_back___3i_yz:disabled, .btn__disabled___1T1mC:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3zVIT:hover, .btn__primary___2g4Sa:hover, .btn__secondary___1ZPYj:hover, .btn__secondary_black___1lUNs:hover, .btn__light___12QiI:hover, .btn__container___FcfHt a.btn__light___12QiI:hover, .cta__container___SvCfQ a.btn__light___12QiI:hover, .btn__secondary_back___3i_yz:hover, .btn__disabled___1T1mC:hover {
    color: #ffffff; }
  .btn__primary___2g4Sa {
    background-color: #f0b856; }
    .btn__primary___2g4Sa:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___bLvSK {
      background-color: #4ac22b; }
      .btn__primary__sim___bLvSK:hover {
        background-color: #42ad27; }
  .btn__secondary___1ZPYj, .btn__secondary_black___1lUNs {
    background-color: #06D6A0; }
    .btn__secondary___1ZPYj:hover, .btn__secondary_black___1lUNs:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1lUNs {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1lUNs:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1lUNs img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1lUNs {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___12QiI, .btn__container___FcfHt a.btn__light___12QiI, .cta__container___SvCfQ a.btn__light___12QiI {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___12QiI:hover, .btn__container___FcfHt a.btn__light___12QiI:hover, .cta__container___SvCfQ a.btn__light___12QiI:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___197ss {
      background-color: #ff5c2d; }
      .btn__light__sim___197ss:hover {
        background-color: #ff4913; }
  .btn__link___83rHj, .btn__link__primary___2136K {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___83rHj:active, .btn__link__primary___2136K:active, .btn__link___83rHj:visited, .btn__link__primary___2136K:visited, .btn__link___83rHj:hover, .btn__link__primary___2136K:hover, .btn__link___83rHj:focus, .btn__link__primary___2136K:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2136K {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3i_yz {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3i_yz {
        margin: 16px auto; } }
    .btn__secondary_back___3i_yz:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3i_yz img {
      margin-right: 5px; }
  .btn__sticky___3djSH {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1T1mC {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3VlKY {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3VlKY:first-letter {
      text-transform: capitalize; }
  .btn___3zVIT span, .btn__primary___2g4Sa span, .btn__secondary___1ZPYj span, .btn__secondary_black___1lUNs span, .btn__light___12QiI span, .btn__container___FcfHt a.btn__light___12QiI span, .cta__container___SvCfQ a.btn__light___12QiI span, .btn__secondary_back___3i_yz span, .btn__disabled___1T1mC span {
    margin-top: -2px; }
  .btn__container___FcfHt, .cta__container___SvCfQ {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___FcfHt, .cta__container___SvCfQ {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___FcfHt a, .cta__container___SvCfQ a, .btn__container___FcfHt button, .cta__container___SvCfQ button {
          margin: 8px auto; } }

.dashboard___31dIV {
  padding-top: 72px !important; }
  @media (max-width: 874px) {
    .dashboard___31dIV {
      padding-top: 0 !important; } }
  .dashboard_layout___kWdWv {
    background-color: #f4f4f4 !important; }
  .dashboard_user___1iBkg {
    display: flex;
    justify-content: stretch;
    align-items: stretch;
    max-width: 1260px;
    margin: auto; }
    @media (max-width: 874px) {
      .dashboard_user___1iBkg {
        flex-direction: column; } }
  .dashboard_left_col___2pGVI {
    display: flex;
    flex-direction: column; }
  .dashboard_right_col___1Y3iP {
    width: 75%;
    display: flex;
    flex-direction: column;
    flex: 1; }
    @media (max-width: 1000px) {
      .dashboard_right_col___1Y3iP {
        width: 65%; } }
    @media (max-width: 874px) {
      .dashboard_right_col___1Y3iP {
        width: 100%; } }
  .dashboard_tile___2UhMz {
    padding: 24px 32px;
    border-radius: 4px;
    margin: 8px;
    background: #ffffff;
    flex: 1 1 auto; }
    .dashboard_tile__warning___3Q2cy {
      border-left: 4px solid #f0b856; }
    @media (max-width: 874px) {
      .dashboard_tile___2UhMz {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        margin: 8px 0;
        padding: 16px;
        position: relative; } }
  .dashboard___31dIV .list_amount_status___3lS3r {
    max-width: 1136px;
    background-color: #ffffff; }
    @media (max-width: 874px) {
      .dashboard___31dIV .list_amount_status___3lS3r {
        width: calc(100% - 40px) !important; } }
  .dashboard___31dIV .list_header___3ub_8 {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 1136px;
    margin: 10px auto 40px auto; }
    @media (max-width: 874px) {
      .dashboard___31dIV .list_header___3ub_8 {
        width: calc(100% - 40px) !important; } }
    @media (max-width: 600px) {
      .dashboard___31dIV .list_header___3ub_8 {
        flex-direction: column;
        justify-content: flex-start; } }
    .dashboard___31dIV .list_header___3ub_8 .statement_button_container___CDDww {
      width: 90%;
      max-width: 1136px;
      display: flex;
      justify-content: flex-end;
      position: absolute; }
      @media (max-width: 600px) {
        .dashboard___31dIV .list_header___3ub_8 .statement_button_container___CDDww {
          justify-content: center;
          position: relative; } }
    .dashboard___31dIV .list_header___3ub_8 .list_title___16GxY {
      font-family: "Bader-compress";
      font-size: 42px;
      font-weight: bold;
      text-transform: uppercase; }
      @media (max-width: 600px) {
        .dashboard___31dIV .list_header___3ub_8 .list_title___16GxY {
          margin-top: 20px;
          margin-bottom: 40px; } }

.subheading___2UB9U {
  font-family: "Bader-narrow-bold";
  font-size: 20px;
  padding: 1rem 0;
  color: #666666; }

.btn__primary___2g4Sa {
  margin-left: 0; }

.logout___2b8O8 {
  position: -webkit-sticky;
  position: sticky;
  left: 100%;
  padding: 20px 0 16px; }

.pool___1hJG1 {
  min-height: 280px;
  max-width: 730px;
  margin: 16px auto;
  background-color: #ffffff;
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: relative; }
  @media (min-width: 1080px) {
    .pool___1hJG1 {
      max-width: 1136px; } }
  @media (max-width: 874px) {
    .pool___1hJG1 {
      flex-direction: column-reverse;
      padding: 20px; } }
  .pool_gl_logo___1TNua {
    display: flex;
    justify-content: center;
    align-items: center; }
  .pool_wrapper___KwvQX {
    padding: 0; }
  .pool_content___1lL_r {
    width: 65%;
    padding: 54px 64px;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative; }
    @media (max-width: 1080px) {
      .pool_content___1lL_r {
        padding: 25px 30px;
        width: calc(100% - 280px); } }
    @media (max-width: 874px) {
      .pool_content___1lL_r {
        width: 100%;
        padding: 0; } }
    .pool_content___1lL_r h2 {
      font-family: "Bader-compress";
      font-size: 42px;
      line-height: 42px;
      color: #000000;
      text-transform: uppercase; }
      @media (max-width: 874px) {
        .pool_content___1lL_r h2 {
          text-align: center;
          font-size: 28px;
          line-height: 28px;
          padding-top: 14px; } }
    .pool_content___1lL_r p {
      font-family: "Bader-narrow";
      font-size: 1rem;
      line-height: 20px;
      padding-top: 8px; }
      @media (max-width: 874px) {
        .pool_content___1lL_r p {
          text-align: center; } }
  .pool_info___23cFK {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    position: relative;
    height: auto; }
    @media (min-width: 1080px) {
      .pool_info___23cFK {
        flex: 1; } }
  .pool_amount___3Af-_ {
    display: none; }
    @media (min-width: 1080px) {
      .pool_amount___3Af-_ {
        padding: 44px 25px;
        position: relative;
        width: 280px;
        display: block;
        flex: 1;
        align-self: center; }
        .pool_amount___3Af-_::before {
          content: "";
          position: absolute;
          left: 0;
          top: 54px;
          bottom: 54px;
          height: 160px;
          width: 1px;
          background-color: #dcdcdc; }
        .pool_amount___3Af-_ h3 {
          font-family: "Bader-narrow";
          font-size: 16px;
          line-height: 20px;
          color: #666;
          text-align: center; }
        .pool_amount___3Af-_ h2 {
          font-family: "Bader-compress";
          font-size: 72px;
          line-height: 68px;
          text-align: center;
          color: #000000;
          padding-bottom: 5px;
          display: flex;
          align-items: center;
          justify-content: center; }
          .pool_amount___3Af-_ h2 b {
            font-size: 28px; } }
  .pool_image___pwBKC {
    width: 210px;
    min-height: 280px;
    display: block;
    position: relative; }
    @media (max-width: 874px) {
      .pool_image___pwBKC {
        margin: auto;
        width: 91px;
        height: 120px;
        min-height: unset; } }
    .pool_image___pwBKC span {
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      display: block;
      width: 100%;
      height: 100%;
      background-size: cover;
      background-position: center; }
  .pool_notification___Fc04u {
    display: flex;
    align-items: center; }
    @media (min-width: 875px) {
      .pool_notification___Fc04u {
        position: absolute;
        top: 24px;
        left: 54px;
        z-index: 2; } }
    @media (max-width: 1080px) {
      .pool_notification___Fc04u {
        left: 25px; } }
    @media (max-width: 874px) {
      .pool_notification___Fc04u {
        order: 1;
        padding-bottom: 16px; } }
    .pool_notification___Fc04u p {
      position: relative;
      padding: 0 5px;
      margin-top: -3px;
      font-family: "Bader-narrow-bold"; }
    .pool_notification___Fc04u a {
      display: block;
      margin-top: -3px;
      font-family: "Bader-narrow-bold";
      padding-left: 5px; }
    .pool_notification___Fc04u .cta__link___3a4TN {
      position: absolute;
      right: -130px;
      bottom: 0; }
      @media (max-width: 600px) {
        .pool_notification___Fc04u .cta__link___3a4TN {
          position: static;
          margin-top: 7px;
          margin-left: -5px; } }
  .pool___1hJG1.closed___1EYdR .pool_image___pwBKC span {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%); }

.cta_container___3hoNh {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 630px;
  margin: auto;
  padding-bottom: 8px; }
  @media (max-width: 874px) {
    .cta_container___3hoNh {
      flex-direction: column; } }

.cta___1Cyes {
  width: 176px;
  height: 50px;
  border-radius: 4px;
  border: solid 1px #dcdcdc;
  margin: 0 8px;
  cursor: pointer;
  outline: none;
  background-color: transparent; }
  @media (max-width: 874px) {
    .cta___1Cyes {
      margin: 4px auto;
      width: 100%; } }
  .cta___1Cyes span {
    color: #000000;
    font-family: "Bader-narrow-bold";
    font-size: 1rem;
    line-height: 20px;
    margin-top: -3px; }
  .cta___1Cyes.active___IgK3a {
    background-color: #ffffff;
    border-color: #f0b856; }
    .cta___1Cyes.active___IgK3a span {
      color: #f0b856; }
  .cta___1Cyes.disabled___Z3sLW {
    cursor: not-allowed;
    pointer-events: none; }
    .cta___1Cyes.disabled___Z3sLW span {
      color: #dcdcdc; }

.btn__underline___3VlKY {
  margin-left: 10px; }

.btn__container___FcfHt, .cta__container___SvCfQ {
  justify-content: flex-start;
  padding-top: 16px; }
  @media (max-width: 874px) {
    .btn__container___FcfHt, .cta__container___SvCfQ {
      display: block;
      padding-top: 8px; } }
  .btn__container___FcfHt a, .cta__container___SvCfQ a {
    height: 40px; }
    @media (min-width: 875px) {
      .btn__container___FcfHt a:first-of-type, .cta__container___SvCfQ a:first-of-type {
        margin-left: 0; } }
    @media (max-width: 874px) {
      .btn__container___FcfHt a, .cta__container___SvCfQ a {
        margin: 8px auto; } }
    .btn__container___FcfHt a.btn__light___12QiI, .cta__container___SvCfQ a.btn__light___12QiI {
      height: 40px; }
      @media (max-width: 874px) {
        .btn__container___FcfHt a.btn__light___12QiI, .cta__container___SvCfQ a.btn__light___12QiI {
          margin: 8px auto; } }
      .btn__container___FcfHt a.btn__light___12QiI span, .cta__container___SvCfQ a.btn__light___12QiI span {
        color: #000000; }

.advantages___2hOV- {
  width: 155px;
  height: 40px;
  background-color: #f4f4f4;
  border-radius: 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 2px 3px;
  margin: auto;
  margin-top: 10px; }
  .advantages___2hOV- p {
    font-size: 1rem;
    font-family: "Bader-narrow-bold";
    text-align: center;
    width: calc(100% - 32px); }
  .advantages___2hOV- img {
    width: 32px;
    height: 32px;
    border-radius: 50%; }
  .advantages___2hOV- .card__tooltip {
    font-family: "Bader-narrow";
    background-color: #ffffff;
    color: #000000;
    font-size: 1rem;
    padding: 2rem;
    display: block;
    text-transform: none;
    opacity: 1 !important; }

.cta__container___SvCfQ {
  justify-content: center; }

.amount_available___1EYxB {
  padding-top: 24px; }
  .amount_available___1EYxB h3 {
    font-size: 1rem;
    font-family: "Bader-narrow-bold";
    line-height: 20px;
    color: #000000;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center; }
    .amount_available___1EYxB h3 b {
      font-family: "Bader-compress";
      font-size: 28px;
      line-height: 28px;
      padding: 0 5px; }

.pool_empty___3-p6b h3 {
  text-align: center;
  font-family: "Bader-narrow";
  color: #666;
  font-size: 20px;
  line-height: 28px;
  padding: 40px 0; }

.pool_empty___3-p6b .btn__primary___2g4Sa {
  margin: auto; }

.tootlip_desc___3dUz6 {
  text-align: left !important; }
  .tootlip_desc___3dUz6 b {
    color: #f0b856;
    font-size: 20px; }

.tooltip_amount___1nIOh {
  display: block;
  color: #f0b856; }

.space_before___2DmcH {
  margin-left: 6px; }
  @media (max-width: 874px) {
    .space_before___2DmcH::before {
      content: "\A";
      white-space: pre; } }

@media (max-width: 340px) {
  .hidden_s___1-3Ba {
    opacity: 0;
    pointer-events: none; } }

@media (max-width: 600px) {
  .hidden_s___1-3Ba {
    opacity: 0;
    pointer-events: none; } }

@media (max-width: 874px) {
  .hidden_s___1-3Ba {
    opacity: 0;
    pointer-events: none; } }

.pool__banner___250OP {
  display: contents;
  cursor: pointer; }

.btn___1RLt5, .btn__primary___1EdfY, .btn__secondary___2R5Vf, .btn__secondary_black___1zNxv, .btn__light___2grIj, .btn__secondary_back___2NAAX, .btn__disabled___2s3XG {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1RLt5:disabled, .btn__primary___1EdfY:disabled, .btn__secondary___2R5Vf:disabled, .btn__secondary_black___1zNxv:disabled, .btn__light___2grIj:disabled, .btn__secondary_back___2NAAX:disabled, .btn__disabled___2s3XG:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1RLt5:hover, .btn__primary___1EdfY:hover, .btn__secondary___2R5Vf:hover, .btn__secondary_black___1zNxv:hover, .btn__light___2grIj:hover, .btn__secondary_back___2NAAX:hover, .btn__disabled___2s3XG:hover {
    color: #ffffff; }
  .btn__primary___1EdfY {
    background-color: #f0b856; }
    .btn__primary___1EdfY:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___nEFrj {
      background-color: #4ac22b; }
      .btn__primary__sim___nEFrj:hover {
        background-color: #42ad27; }
  .btn__secondary___2R5Vf, .btn__secondary_black___1zNxv {
    background-color: #06D6A0; }
    .btn__secondary___2R5Vf:hover, .btn__secondary_black___1zNxv:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1zNxv {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1zNxv:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1zNxv img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1zNxv {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2grIj {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2grIj:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3GkZF {
      background-color: #ff5c2d; }
      .btn__light__sim___3GkZF:hover {
        background-color: #ff4913; }
  .btn__link___22Hy0, .btn__link__primary___2uPmn {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___22Hy0:active, .btn__link__primary___2uPmn:active, .btn__link___22Hy0:visited, .btn__link__primary___2uPmn:visited, .btn__link___22Hy0:hover, .btn__link__primary___2uPmn:hover, .btn__link___22Hy0:focus, .btn__link__primary___2uPmn:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2uPmn {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2NAAX {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2NAAX {
        margin: 16px auto; } }
    .btn__secondary_back___2NAAX:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2NAAX img {
      margin-right: 5px; }
  .btn__sticky___-JzFN {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2s3XG {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2hCS7 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2hCS7:first-letter {
      text-transform: capitalize; }
  .btn___1RLt5 span, .btn__primary___1EdfY span, .btn__secondary___2R5Vf span, .btn__secondary_black___1zNxv span, .btn__light___2grIj span, .btn__secondary_back___2NAAX span, .btn__disabled___2s3XG span {
    margin-top: -2px; }
  .btn__container___3ig7m {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3ig7m {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3ig7m a, .btn__container___3ig7m button {
          margin: 8px auto; } }

.confirm_service_change___3_vYR .modal_wrapper___1gkCA .modal__body___3tw0b {
  margin-top: 40px;
  text-align: center; }

.confirm_service_change___3_vYR .modal_wrapper___1gkCA .modal__buttons___2wkXw {
  text-align: center;
  margin-top: 40px; }
  .confirm_service_change___3_vYR .modal_wrapper___1gkCA .modal__buttons___2wkXw a, .confirm_service_change___3_vYR .modal_wrapper___1gkCA .modal__buttons___2wkXw button {
    width: 125px; }
    @media (max-width: 874px) {
      .confirm_service_change___3_vYR .modal_wrapper___1gkCA .modal__buttons___2wkXw a, .confirm_service_change___3_vYR .modal_wrapper___1gkCA .modal__buttons___2wkXw button {
        display: block;
        width: -webkit-fill-available;
        width: fill;
        margin-bottom: 10px; } }

.confirm_service_change___3_vYR .btn___1RLt5, .confirm_service_change___3_vYR .btn__primary___1EdfY, .confirm_service_change___3_vYR .btn__secondary___2R5Vf, .confirm_service_change___3_vYR .btn__secondary_black___1zNxv, .confirm_service_change___3_vYR .btn__light___2grIj, .confirm_service_change___3_vYR .btn__secondary_back___2NAAX, .confirm_service_change___3_vYR .btn__disabled___2s3XG {
  display: inline-block; }
  .confirm_service_change___3_vYR .btn__light___2grIj {
    color: #000000; }

@media (max-width: 600px) {
  .confirm_service_change___3_vYR h3 {
    margin-top: 40px !important; } }

.btn___28xLJ, .btn__primary___28VUF, .list___1wTLN .content__btn_primary___-qWXS, .btn__secondary___3wBbU, .btn__secondary_black___zVY1Z, .btn__light___1h6Uk, .list___1wTLN .content__btn_light___2tl-r, .btn__secondary_back___3z9_C, .btn__disabled___W-ff2 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___28xLJ:disabled, .btn__primary___28VUF:disabled, .list___1wTLN .content__btn_primary___-qWXS:disabled, .btn__secondary___3wBbU:disabled, .btn__secondary_black___zVY1Z:disabled, .btn__light___1h6Uk:disabled, .list___1wTLN .content__btn_light___2tl-r:disabled, .btn__secondary_back___3z9_C:disabled, .btn__disabled___W-ff2:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___28xLJ:hover, .btn__primary___28VUF:hover, .list___1wTLN .content__btn_primary___-qWXS:hover, .btn__secondary___3wBbU:hover, .btn__secondary_black___zVY1Z:hover, .btn__light___1h6Uk:hover, .list___1wTLN .content__btn_light___2tl-r:hover, .btn__secondary_back___3z9_C:hover, .btn__disabled___W-ff2:hover {
    color: #ffffff; }
  .btn__primary___28VUF, .list___1wTLN .content__btn_primary___-qWXS {
    background-color: #f0b856; }
    .btn__primary___28VUF:hover, .list___1wTLN .content__btn_primary___-qWXS:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3K1fj {
      background-color: #4ac22b; }
      .btn__primary__sim___3K1fj:hover {
        background-color: #42ad27; }
  .btn__secondary___3wBbU, .btn__secondary_black___zVY1Z {
    background-color: #06D6A0; }
    .btn__secondary___3wBbU:hover, .btn__secondary_black___zVY1Z:hover {
      background-color: #06cc99; }
    .btn__secondary_black___zVY1Z {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___zVY1Z:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___zVY1Z img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___zVY1Z {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1h6Uk, .list___1wTLN .content__btn_light___2tl-r {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1h6Uk:hover, .list___1wTLN .content__btn_light___2tl-r:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3dWqr {
      background-color: #ff5c2d; }
      .btn__light__sim___3dWqr:hover {
        background-color: #ff4913; }
  .btn__link___1xYe6, .btn__link__primary___2DVOB {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1xYe6:active, .btn__link__primary___2DVOB:active, .btn__link___1xYe6:visited, .btn__link__primary___2DVOB:visited, .btn__link___1xYe6:hover, .btn__link__primary___2DVOB:hover, .btn__link___1xYe6:focus, .btn__link__primary___2DVOB:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2DVOB {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3z9_C {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3z9_C {
        margin: 16px auto; } }
    .btn__secondary_back___3z9_C:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3z9_C img {
      margin-right: 5px; }
  .btn__sticky___2bW_L {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___W-ff2 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1ZJoA {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1ZJoA:first-letter {
      text-transform: capitalize; }
  .btn___28xLJ span, .btn__primary___28VUF span, .list___1wTLN .content__btn_primary___-qWXS span, .btn__secondary___3wBbU span, .btn__secondary_black___zVY1Z span, .btn__light___1h6Uk span, .list___1wTLN .content__btn_light___2tl-r span, .btn__secondary_back___3z9_C span, .btn__disabled___W-ff2 span {
    margin-top: -2px; }
  .btn__container___3GXeS {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3GXeS {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3GXeS a, .btn__container___3GXeS button {
          margin: 8px auto; } }

.list___1wTLN {
  display: flex;
  height: 280px;
  width: 848px;
  margin: 0 0 41px 0;
  border-radius: 4px;
  box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1); }
  @media (max-width: 874px) {
    .list___1wTLN {
      flex-direction: column-reverse;
      justify-content: center;
      align-items: center;
      width: 335px;
      height: 314px;
      padding: 16px 0 16px 0; } }
  .list___1wTLN .content___elTPd {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 848px;
    padding: 51px 51px 51px 51px; }
    @media (max-width: 874px) {
      .list___1wTLN .content___elTPd {
        width: 100%;
        align-items: center;
        padding: 0 45px 0 45px; } }
    .list___1wTLN .content__name___3I8fv {
      max-width: 384px;
      font-family: "Bader-compress";
      font-size: 42px;
      color: #000000; }
      @media (max-width: 874px) {
        .list___1wTLN .content__name___3I8fv {
          width: 100%;
          display: flex;
          justify-content: center;
          font-size: 28px;
          text-align: center; } }
    .list___1wTLN .content__date___lzBwd {
      font-family: "Bader-narrow";
      font-size: 16px;
      margin: 16px 0 16px 0; }
      @media (max-width: 874px) {
        .list___1wTLN .content__date___lzBwd {
          font-size: 16px; } }
    .list___1wTLN .content___elTPd .btn_container___3e1zi {
      display: flex;
      justify-content: space-between;
      width: 340px; }
      @media (max-width: 874px) {
        .list___1wTLN .content___elTPd .btn_container___3e1zi {
          flex-direction: column;
          align-items: center; } }
    .list___1wTLN .content__btn_primary___-qWXS {
      height: 40px;
      width: 120px;
      line-height: 40px;
      margin: 0; }
      @media (max-width: 874px) {
        .list___1wTLN .content__btn_primary___-qWXS {
          margin-bottom: 10px;
          min-width: 140px; } }
    .list___1wTLN .content__btn_light___2tl-r {
      height: 40px;
      width: 120px;
      line-height: 40px;
      margin: 0; }
      @media (max-width: 874px) {
        .list___1wTLN .content__btn_light___2tl-r {
          min-width: 140px; } }
  .list___1wTLN .img___2W-Ho {
    width: 100%;
    height: 280px;
    background-size: cover;
    background-position: center; }
    @media (max-width: 874px) {
      .list___1wTLN .img___2W-Ho {
        width: 160px;
        height: 120px;
        margin: 0 0 16px 0; } }

.btn___2W7-L, .btn__primary___Rt8WP, .btn__secondary___3tUfu, .btn__secondary_black___I11Jd, .btn__light___1n8xT, .btn__secondary_back___3oAgs, .btn__disabled___h4_Ay {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2W7-L:disabled, .btn__primary___Rt8WP:disabled, .btn__secondary___3tUfu:disabled, .btn__secondary_black___I11Jd:disabled, .btn__light___1n8xT:disabled, .btn__secondary_back___3oAgs:disabled, .btn__disabled___h4_Ay:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2W7-L:hover, .btn__primary___Rt8WP:hover, .btn__secondary___3tUfu:hover, .btn__secondary_black___I11Jd:hover, .btn__light___1n8xT:hover, .btn__secondary_back___3oAgs:hover, .btn__disabled___h4_Ay:hover {
    color: #ffffff; }
  .btn__primary___Rt8WP {
    background-color: #f0b856; }
    .btn__primary___Rt8WP:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3fVZh {
      background-color: #4ac22b; }
      .btn__primary__sim___3fVZh:hover {
        background-color: #42ad27; }
  .btn__secondary___3tUfu, .btn__secondary_black___I11Jd {
    background-color: #06D6A0; }
    .btn__secondary___3tUfu:hover, .btn__secondary_black___I11Jd:hover {
      background-color: #06cc99; }
    .btn__secondary_black___I11Jd {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___I11Jd:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___I11Jd img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___I11Jd {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1n8xT {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1n8xT:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1nHtF {
      background-color: #ff5c2d; }
      .btn__light__sim___1nHtF:hover {
        background-color: #ff4913; }
  .btn__link___gROh4, .btn__link__primary___3fvBS {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___gROh4:active, .btn__link__primary___3fvBS:active, .btn__link___gROh4:visited, .btn__link__primary___3fvBS:visited, .btn__link___gROh4:hover, .btn__link__primary___3fvBS:hover, .btn__link___gROh4:focus, .btn__link__primary___3fvBS:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3fvBS {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3oAgs {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3oAgs {
        margin: 16px auto; } }
    .btn__secondary_back___3oAgs:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3oAgs img {
      margin-right: 5px; }
  .btn__sticky___YPcPS {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___h4_Ay {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___pF-G2 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___pF-G2:first-letter {
      text-transform: capitalize; }
  .btn___2W7-L span, .btn__primary___Rt8WP span, .btn__secondary___3tUfu span, .btn__secondary_black___I11Jd span, .btn__light___1n8xT span, .btn__secondary_back___3oAgs span, .btn__disabled___h4_Ay span {
    margin-top: -2px; }
  .btn__container___1AMji {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1AMji {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1AMji a, .btn__container___1AMji button {
          margin: 8px auto; } }

.list_empty___3d_YF h3 {
  text-align: center !important;
  font-family: "Bader-narrow" !important;
  color: #666 !important;
  font-size: 20px !important;
  line-height: 28px !important;
  padding: 40px 0 !important; }

.list_empty___3d_YF .btn__primary___Rt8WP {
  margin: auto !important; }

.btn___2Fv2j, .btn__primary___3XOIJ, .btn__secondary___3ig9N, .btn__secondary_black___2-obc, .btn__light___Z-S9_, .btn__secondary_back___1pQPo, .btn__disabled___1NNZq {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2Fv2j:disabled, .btn__primary___3XOIJ:disabled, .btn__secondary___3ig9N:disabled, .btn__secondary_black___2-obc:disabled, .btn__light___Z-S9_:disabled, .btn__secondary_back___1pQPo:disabled, .btn__disabled___1NNZq:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2Fv2j:hover, .btn__primary___3XOIJ:hover, .btn__secondary___3ig9N:hover, .btn__secondary_black___2-obc:hover, .btn__light___Z-S9_:hover, .btn__secondary_back___1pQPo:hover, .btn__disabled___1NNZq:hover {
    color: #ffffff; }
  .btn__primary___3XOIJ {
    background-color: #f0b856; }
    .btn__primary___3XOIJ:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2Y0nS {
      background-color: #4ac22b; }
      .btn__primary__sim___2Y0nS:hover {
        background-color: #42ad27; }
  .btn__secondary___3ig9N, .btn__secondary_black___2-obc {
    background-color: #06D6A0; }
    .btn__secondary___3ig9N:hover, .btn__secondary_black___2-obc:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2-obc {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2-obc:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2-obc img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2-obc {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___Z-S9_ {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___Z-S9_:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1GRjU {
      background-color: #ff5c2d; }
      .btn__light__sim___1GRjU:hover {
        background-color: #ff4913; }
  .btn__link___2w7Ju, .btn__link__primary___1zDyV {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2w7Ju:active, .btn__link__primary___1zDyV:active, .btn__link___2w7Ju:visited, .btn__link__primary___1zDyV:visited, .btn__link___2w7Ju:hover, .btn__link__primary___1zDyV:hover, .btn__link___2w7Ju:focus, .btn__link__primary___1zDyV:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1zDyV {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1pQPo {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1pQPo {
        margin: 16px auto; } }
    .btn__secondary_back___1pQPo:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1pQPo img {
      margin-right: 5px; }
  .btn__sticky___103TT {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1NNZq {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2K8JT {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2K8JT:first-letter {
      text-transform: capitalize; }
  .btn___2Fv2j span, .btn__primary___3XOIJ span, .btn__secondary___3ig9N span, .btn__secondary_black___2-obc span, .btn__light___Z-S9_ span, .btn__secondary_back___1pQPo span, .btn__disabled___1NNZq span {
    margin-top: -2px; }
  .btn__container___3fMgG {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3fMgG {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3fMgG a, .btn__container___3fMgG button {
          margin: 8px auto; } }

.label___950sf {
  display: block;
  padding-bottom: 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.input___3kJfu, .form___1NpOC textarea, .form___1NpOC input:not(input[type=radio]) {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow"; }
  .input__error___yiW3G {
    border: 1px solid #f00000;
    border-radius: 4px; }
  .input___3kJfu:-ms-input-placeholder, .form___1NpOC textarea:-ms-input-placeholder, .form___1NpOC input:not(input[type=radio]):-ms-input-placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___3kJfu::placeholder, .form___1NpOC textarea::placeholder, .form___1NpOC input:not(input[type=radio])::placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___3kJfu:focus, .form___1NpOC textarea:focus, .form___1NpOC input:focus:not(input[type=radio]) {
    border-color: #999999; }
  .input__wrapper___1b5ms {
    padding: 10px 0; }
  .input__errors___1ctcN {
    color: #f00000;
    font-size: 14px;
    font-family: "Bader-narrow";
    text-transform: lowercase;
    padding-left: 15px; }
    .input__errors___1ctcN:first-letter {
      text-transform: uppercase; }

.disabled_input___DsjGV {
  background-color: #f4f4f4; }

.container___pa3jG {
  padding: 21px 32px 32px;
  border-radius: 4px;
  border: solid 1px #dcdcdc; }
  .container__title___2Ea1G {
    font-family: "Bader-compress";
    font-size: 28px;
    font-weight: 900;
    color: #000000;
    display: flex;
    align-items: center;
    text-transform: uppercase; }

@media (max-width: 874px) {
  .form___1NpOC {
    padding: 24px 20px; } }

.form___1NpOC.customize___1_2x6 {
  border: none;
  padding: 0; }
  @media (min-width: 875px) {
    .form___1NpOC.customize___1_2x6 {
      padding: 20px; } }

.form___1NpOC h2 {
  font-family: "Bader-compress";
  font-size: 28px;
  color: #000000;
  padding-bottom: 10px; }

.form___1NpOC label {
  font-family: "Bader-narrow-bold";
  font-size: 1rem;
  color: #000000;
  display: block;
  padding: 16px 0 10px; }

.form___1NpOC textarea {
  height: 230px;
  resize: none; }
  .form___1NpOC textarea:-ms-input-placeholder {
    color: #999999; }
  .form___1NpOC textarea::placeholder {
    color: #999999; }
  .form___1NpOC textarea__wrapper {
    padding: 10px 0; }
  .form___1NpOC textarea__errors {
    color: #f00000;
    font-size: 0.85rem;
    padding-left: 2px; }

.btn__primary___3XOIJ {
  margin: 40px auto 0;
  min-width: 122px; }

.btn__container___3fMgG {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0 0 0;
  margin: 0 auto 20px auto;
  width: 252px; }
  @media (max-width: 874px) {
    .btn__container___3fMgG {
      width: 258px; } }

.btn__primary___3XOIJ {
  margin: 0 !important;
  padding: 0 !important;
  max-width: 122px !important;
  width: 122px !important; }

.btn__light___Z-S9_ {
  color: #000000 !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 122px !important;
  max-width: 122px !important; }

@media (max-width: 874px) {
  .btn__secondary_back___1pQPo {
    margin: 20px auto; } }

.btn__underline___2K8JT {
  color: #f0b856;
  text-decoration: underline;
  font-family: "Bader-narrow-bold";
  cursor: pointer; }

.icon___3H_pT {
  margin-right: 20px; }

.spend___1CIM2 {
  height: 568px;
  display: flex;
  justify-content: space-between;
  margin: auto;
  padding: 40px; }
  @media (max-width: 874px) {
    .spend___1CIM2 {
      flex-direction: column;
      height: 1136px; } }

.btn___2KnL5, .btn__primary___1yFeD, .btn__secondary___3p0x_, .btn__secondary_black___xoKEv, .btn__light___1Ai4q, .btn__secondary_back___26gar, .btn__disabled___1P49V {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2KnL5:disabled, .btn__primary___1yFeD:disabled, .btn__secondary___3p0x_:disabled, .btn__secondary_black___xoKEv:disabled, .btn__light___1Ai4q:disabled, .btn__secondary_back___26gar:disabled, .btn__disabled___1P49V:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2KnL5:hover, .btn__primary___1yFeD:hover, .btn__secondary___3p0x_:hover, .btn__secondary_black___xoKEv:hover, .btn__light___1Ai4q:hover, .btn__secondary_back___26gar:hover, .btn__disabled___1P49V:hover {
    color: #ffffff; }
  .btn__primary___1yFeD {
    background-color: #f0b856; }
    .btn__primary___1yFeD:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2gwk6 {
      background-color: #4ac22b; }
      .btn__primary__sim___2gwk6:hover {
        background-color: #42ad27; }
  .btn__secondary___3p0x_, .btn__secondary_black___xoKEv {
    background-color: #06D6A0; }
    .btn__secondary___3p0x_:hover, .btn__secondary_black___xoKEv:hover {
      background-color: #06cc99; }
    .btn__secondary_black___xoKEv {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___xoKEv:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___xoKEv img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___xoKEv {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1Ai4q {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1Ai4q:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3r5DT {
      background-color: #ff5c2d; }
      .btn__light__sim___3r5DT:hover {
        background-color: #ff4913; }
  .btn__link___1w6uc, .btn__link__primary___1dONM {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1w6uc:active, .btn__link__primary___1dONM:active, .btn__link___1w6uc:visited, .btn__link__primary___1dONM:visited, .btn__link___1w6uc:hover, .btn__link__primary___1dONM:hover, .btn__link___1w6uc:focus, .btn__link__primary___1dONM:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1dONM {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___26gar {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___26gar {
        margin: 16px auto; } }
    .btn__secondary_back___26gar:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___26gar img {
      margin-right: 5px; }
  .btn__sticky___2x9Ed {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1P49V {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2sItI {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2sItI:first-letter {
      text-transform: capitalize; }
  .btn___2KnL5 span, .btn__primary___1yFeD span, .btn__secondary___3p0x_ span, .btn__secondary_black___xoKEv span, .btn__light___1Ai4q span, .btn__secondary_back___26gar span, .btn__disabled___1P49V span {
    margin-top: -2px; }
  .btn__container___32srK {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___32srK {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___32srK a, .btn__container___32srK button {
          margin: 8px auto; } }

.card_bloc___4Z_vc {
  position: relative;
  background-image: url("/static/images/how-it-works/cb-bg.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  align-items: stretch;
  flex-grow: 3;
  flex-shrink: 3;
  min-height: -webkit-min-content;
  min-height: min-content;
  margin: 8px;
  display: flex;
  align-content: center; }
  @media (max-width: 874px) {
    .card_bloc___4Z_vc {
      width: 100%;
      height: 302px;
      margin: 10px auto;
      background-size: cover;
      background-position: right 0 bottom 50%; } }

.card__cta___17cJq {
  position: absolute;
  left: -60px;
  top: 60px;
  width: 368px;
  min-height: 140px;
  padding: 25px 30px 30px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1); }
  @media (max-width: 874px) {
    .card__cta___17cJq {
      width: 240px;
      left: -20px;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; } }
  .card__cta___17cJq h2 {
    width: 100%;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    text-transform: uppercase;
    font-size: 42px; }
    @media (max-width: 874px) {
      .card__cta___17cJq h2 {
        font-size: 28px; } }
  .card__cta___17cJq > p {
    margin-bottom: 20px;
    font-family: "Bader-narrow";
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 20px;
    letter-spacing: normal;
    color: #000000; }
  .card__cta___17cJq .tooltip__body {
    text-align: left;
    font-weight: normal; }

.money___350AR {
  display: flex;
  margin-bottom: 20px; }
  @media (max-width: 874px) {
    .money___350AR {
      flex-direction: column; } }
  .money__bonus___38D98 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    padding: 10px;
    margin-left: 10px;
    border-radius: 4px;
    background-color: #fafafa;
    font-family: "Bader-narrow";
    font-size: 16px;
    font-weight: bold;
    text-align: center; }
    @media (max-width: 874px) {
      .money__bonus___38D98 {
        margin-left: 0; } }

.btn__container___32srK {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  @media (max-width: 874px) {
    .btn__container___32srK {
      justify-content: center;
      flex-direction: column;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      margin: 0;
      padding: 0; } }

@media (max-width: 874px) {
  .btn__primary___1yFeD {
    margin: 0 !important;
    min-width: 125px; } }

@media (max-width: 874px) {
  .btn__light___1Ai4q {
    margin: 0 !important;
    min-width: 125px; } }

.amount_card___mxX_1 {
  font-family: "Bader-compress";
  color: #f0b856;
  font-size: 32px;
  white-space: nowrap; }

.grayscale___266nf {
  filter: grayscale(100%); }

.unclickable___3nYm9 {
  pointer-events: none; }

.cashout__bloc___2ygTM {
  background-image: url("/static/images/depenser/spend-cash-out.jpg");
  background-size: cover;
  background-position: center;
  align-items: stretch;
  flex-grow: 2;
  flex-shrink: 2;
  margin: 8px;
  position: relative;
  display: flex;
  align-content: center; }
  @media (max-width: 874px) {
    .cashout__bloc___2ygTM {
      width: 100%;
      height: 302px;
      margin: 10px auto;
      background-size: cover;
      background-position: right 0 bottom 100%; } }

.cashout__cta___2aTtS {
  position: absolute;
  bottom: 60px;
  right: -60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 140px;
  width: 240px;
  flex-wrap: wrap;
  padding: 25px 30px 30px;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer; }
  @media (max-width: 874px) {
    .cashout__cta___2aTtS {
      right: -20px; } }
  .cashout__cta___2aTtS h2 {
    margin-bottom: 10px;
    font-size: 28px;
    font-family: "Bader-compress";
    text-transform: uppercase; }
  .cashout__cta_container___1F_WT {
    position: relative; }
    .cashout__cta_container__arrow___2nt9H {
      position: absolute;
      width: 20px;
      height: 20px;
      top: 0;
      bottom: 0;
      margin: auto;
      right: -20px; }
      .cashout__cta_container__arrow___2nt9H img {
        margin-right: 0;
        width: 100%; }
    .cashout__cta_container__bottom___SNrQd {
      display: flex;
      align-items: center; }

.amount_card___1d4J3 {
  font-family: "Bader-compress";
  color: #f0b856;
  font-size: 32px;
  white-space: nowrap; }

.grayscale___1R3P9 {
  filter: grayscale(100%); }

.unclickable___q4sR5 {
  cursor: auto !important; }

@font-face {
  font-family: 'Bader-bold-italic';
  font-style: 'italic';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold_Italic.otf");
  src: url("/static/fonts/GL_Bader_Bold_Italic.woff"); }

@font-face {
  font-family: 'Bader-bold';
  font-style: 'normal';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold.otf");
  src: url("/static/fonts/GL_Bader_Bold.woff"); }

@font-face {
  font-family: 'Bader-compress-regular';
  font-style: 'normal';
  font-weight: 'normal';
  src: url("/static/fonts/GL_Bader_Compress_Regular.otf");
  src: url("/static/fonts/GL_Bader_Compress_Regular.woff"); }

@font-face {
  font-family: 'Bader-compress';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Compress.otf");
  src: url("/static/fonts/GL_Bader_Compress.woff"); }

@font-face {
  font-family: 'Bader-regular';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Regular.otf");
  src: url("/static/fonts/GL_Bader_Regular.woff"); }

@font-face {
  font-family: 'Bader-narrow-bold';
  src: url("/static/fonts/GL_Bader_Narrow_Bold.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Bold.woff"); }

@font-face {
  font-family: 'Bader-narrow';
  src: url("/static/fonts/GL_Bader_Narrow_Regular.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Regular.woff"); }

@font-face {
  font-family: 'SensaBrush-Fill';
  src: url("/static/fonts/SensaBrush-Fill.otf");
  src: url("/static/fonts/SensaBrush-Fill.woff"); }

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

.select___3mg5v {
  min-width: 150px;
  height: 30px;
  display: flex;
  color: #000000;
  font-size: 16px;
  border: none;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow";
  font-weight: bold;
  position: relative; }
  .select__menu___2GQaE {
    background-color: #ffffff;
    box-sizing: border-box;
    margin-top: 0;
    overflow-y: auto;
    position: absolute;
    left: -4px;
    top: 30px;
    border: none;
    width: calc(100% + 60px);
    z-index: 10;
    -webkit-overflow-scrolling: touch;
    font-family: "Bader-narrow";
    font-size: 20px;
    cursor: pointer;
    border-radius: 5px; }
    .select__menu___2GQaE::-webkit-scrollbar-thumb {
      border-radius: 4px;
      background-color: #f0b856; }
    .select__menu___2GQaE::-webkit-scrollbar {
      width: 7px;
      background-color: rgba(0, 0, 0, 0.1); }
  .select__control___FfwIb {
    color: #333;
    outline: none;
    transition: all 200ms ease;
    cursor: pointer;
    display: flex;
    align-items: center; }
  .select__placeholder___2feEP {
    color: #999999;
    font-family: "Bader-narrow";
    cursor: pointer; }
  .select__arrow___1-Pap {
    border-color: #f0b856 transparent transparent;
    display: block;
    margin: 5px 0 0 5px;
    cursor: pointer;
    background-image: url("/static/images/pictos/icon-arrow-down.svg");
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: center;
    width: 20px !important;
    height: 11px !important;
    right: 15px !important;
    background-color: transparent !important;
    border: none !important;
    filter: invert(100%);
    -webkit-filter: invert(100%); }
  .select__wrapper___2i4mW {
    padding: 10px 0; }

.label___r868B {
  display: block;
  padding-right: 10px;
  color: #000000;
  font-size: 16px;
  font-family: "Bader-narrow"; }

.Dropdown-placeholder.is-selected {
  color: #000000; }

.Dropdown-option {
  padding: 1rem;
  border-top: 1px solid #dcdcdc;
  font-family: "Bader-narrow"; }
  .Dropdown-option:hover {
    background-color: #f4f4f4; }
  .Dropdown-option:first-of-type {
    border: none; }
  .Dropdown-option.is-selected {
    background-image: url("/static/images/pictos/icon-check-primary.svg");
    background-repeat: no-repeat;
    background-position: right 10px top 17px; }

.btn___ch43B, .btn__primary___1byvS, .btn__secondary___17yVr, .btn__secondary_black___1FFYv, .btn__light___1zmJe, .btn__secondary_back___ZkYz_, .btn__disabled___3K7si {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___ch43B:disabled, .btn__primary___1byvS:disabled, .btn__secondary___17yVr:disabled, .btn__secondary_black___1FFYv:disabled, .btn__light___1zmJe:disabled, .btn__secondary_back___ZkYz_:disabled, .btn__disabled___3K7si:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___ch43B:hover, .btn__primary___1byvS:hover, .btn__secondary___17yVr:hover, .btn__secondary_black___1FFYv:hover, .btn__light___1zmJe:hover, .btn__secondary_back___ZkYz_:hover, .btn__disabled___3K7si:hover {
    color: #ffffff; }
  .btn__primary___1byvS {
    background-color: #f0b856; }
    .btn__primary___1byvS:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3azkl {
      background-color: #4ac22b; }
      .btn__primary__sim___3azkl:hover {
        background-color: #42ad27; }
  .btn__secondary___17yVr, .btn__secondary_black___1FFYv {
    background-color: #06D6A0; }
    .btn__secondary___17yVr:hover, .btn__secondary_black___1FFYv:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1FFYv {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1FFYv:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1FFYv img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1FFYv {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1zmJe {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1zmJe:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___20g4A {
      background-color: #ff5c2d; }
      .btn__light__sim___20g4A:hover {
        background-color: #ff4913; }
  .btn__link___2gIeJ, .btn__link__primary___33BRO {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2gIeJ:active, .btn__link__primary___33BRO:active, .btn__link___2gIeJ:visited, .btn__link__primary___33BRO:visited, .btn__link___2gIeJ:hover, .btn__link__primary___33BRO:hover, .btn__link___2gIeJ:focus, .btn__link__primary___33BRO:focus {
      outline: none;
      border: none; }
    .btn__link__primary___33BRO {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___ZkYz_ {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___ZkYz_ {
        margin: 16px auto; } }
    .btn__secondary_back___ZkYz_:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___ZkYz_ img {
      margin-right: 5px; }
  .btn__sticky___3QSWU {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3K7si {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1iJ82 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1iJ82:first-letter {
      text-transform: capitalize; }
  .btn___ch43B span, .btn__primary___1byvS span, .btn__secondary___17yVr span, .btn__secondary_black___1FFYv span, .btn__light___1zmJe span, .btn__secondary_back___ZkYz_ span, .btn__disabled___3K7si span {
    margin-top: -2px; }
  .btn__container___1KHwR {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1KHwR {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1KHwR a, .btn__container___1KHwR button {
          margin: 8px auto; } }

.timeline___5_aUl {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
  z-index: 1; }
  @media (max-width: 874px) {
    .timeline___5_aUl {
      flex-direction: column;
      padding: 20px 0; } }
  .timeline___5_aUl::after {
    content: "";
    position: absolute;
    left: 0;
    top: 92px;
    width: 100%;
    height: 1px;
    background-color: #dcdcdc;
    z-index: 0; }
    @media (max-width: 874px) {
      .timeline___5_aUl::after {
        content: unset; } }
  .timeline__card___1TZCV {
    width: 20%;
    position: relative;
    z-index: 2;
    /*
    &:first-of-type {
      &::before {
        content: "";
        position: absolute;
        left: 0;
        height: 4px;
        top: 92px;
        background-color: $white;
        width: 40%;
      }
    }

    &:last-of-type {
      &::after {
        content: "";
        position: absolute;
        right: 0;
        height: 4px;
        top: 92px;
        background-color: $white;
        width: 40%;
      }
    }
    */ }
    @media (max-width: 874px) {
      .timeline__card___1TZCV {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: flex-start; }
        .timeline__card___1TZCV:last-child span:first-of-type::after {
          content: unset; }
        .timeline__card___1TZCV span:last-of-type {
          width: calc(100% - 60px); }
        .timeline__card___1TZCV span:first-of-type {
          height: 100%;
          width: 60px;
          display: flex;
          justify-content: center;
          align-items: flex-start;
          position: relative; }
          .timeline__card___1TZCV span:first-of-type::after {
            content: "";
            width: 1px;
            height: 60px;
            top: 30px;
            position: absolute;
            background-color: #dcdcdc;
            z-index: 0;
            left: 50%; } }
    .timeline__card___1TZCV h3 {
      text-transform: uppercase;
      font-family: "Bader-narrow";
      font-size: 20px;
      color: #666666;
      text-align: center;
      position: relative;
      background-color: #ffffff;
      width: 60px;
      padding: 5px 0; }
      @media (min-width: 875px) {
        .timeline__card___1TZCV h3 {
          padding: 82px 15px 32px;
          margin: auto; } }
      @media (max-width: 874px) {
        .timeline__card___1TZCV h3 {
          height: 100%; } }
    .timeline__card___1TZCV h2 {
      font-family: "Bader-compress";
      font-size: 28px;
      text-transform: uppercase;
      color: #000000;
      text-align: center;
      padding-bottom: 12px; }
      @media (max-width: 874px) {
        .timeline__card___1TZCV h2 {
          text-align: left; } }
    .timeline__card___1TZCV p {
      font-family: "Bader-narrow";
      font-size: 1rem;
      line-height: 20px;
      color: #666666;
      text-align: center;
      max-width: 170px;
      margin: auto; }
      @media (max-width: 874px) {
        .timeline__card___1TZCV p {
          text-align: left;
          margin: 0;
          padding-bottom: 20px;
          max-width: 230px; } }
  .timeline__image___1JxqN {
    width: 100%;
    height: 220px;
    margin-bottom: 30px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
    @media (max-width: 874px) {
      .timeline__image___1JxqN {
        width: 110px;
        height: 110px; } }

.how_spend___dJkGr .timeline___5_aUl {
  padding-top: 40px; }
  .how_spend___dJkGr .timeline___5_aUl::after {
    content: unset;
    display: none; }
  .how_spend___dJkGr .timeline__card___1TZCV {
    width: calc(33% - 8px); }
    @media (max-width: 874px) {
      .how_spend___dJkGr .timeline__card___1TZCV {
        width: 100%; }
        .how_spend___dJkGr .timeline__card___1TZCV span:last-of-type {
          width: calc(100% - 110px);
          display: block;
          padding-left: 20px; }
        .how_spend___dJkGr .timeline__card___1TZCV span::after {
          content: unset; } }
    .how_spend___dJkGr .timeline__card___1TZCV:first-of-type::before, .how_spend___dJkGr .timeline__card___1TZCV:last-of-type::after {
      content: unset; }

 {
  /**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
  /* Auto Height */
  /* 3D Effects */
  /* IE10 Windows Phone 8 Fixes */
  /* Common Styles */
  /* Bullets */
  /* Progress */
  /* Scrollbar */
  /* Preloader */
  /* a11y */ }
  .swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
    z-index: 1; }
  .swiper-container-no-flexbox .swiper-slide {
    float: left; }
  .swiper-container-vertical > .swiper-wrapper {
    flex-direction: column; }
  .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box; }
  .swiper-container-android .swiper-slide, .swiper-wrapper {
    transform: translate3d(0px, 0, 0); }
  .swiper-container-multirow > .swiper-wrapper {
    flex-wrap: wrap; }
  .swiper-container-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto; }
  .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform; }
  .swiper-slide-invisible-blank {
    visibility: hidden; }
  .swiper-container-autoheight {
    height: auto; }
    .swiper-container-autoheight .swiper-slide {
      height: auto; }
    .swiper-container-autoheight .swiper-wrapper {
      align-items: flex-start;
      transition-property: transform, height; }
  .swiper-container-3d {
    perspective: 1200px; }
    .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
      transform-style: preserve-3d; }
    .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      pointer-events: none;
      z-index: 10; }
    .swiper-container-3d .swiper-slide-shadow-left {
      background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
    .swiper-container-3d .swiper-slide-shadow-right {
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
    .swiper-container-3d .swiper-slide-shadow-top {
      background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
    .swiper-container-3d .swiper-slide-shadow-bottom {
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-wp8-horizontal {
    touch-action: pan-y; }
    .swiper-container-wp8-horizontal > .swiper-wrapper {
      touch-action: pan-y; }
  .swiper-container-wp8-vertical {
    touch-action: pan-x; }
    .swiper-container-wp8-vertical > .swiper-wrapper {
      touch-action: pan-x; }
  .swiper-button-prev, .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat; }
  .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none; }
  .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto; }
  .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto; }
  .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
  .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
  .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
  .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
  .swiper-button-lock {
    display: none; }
  .swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 300ms opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10; }
    .swiper-pagination.swiper-pagination-hidden {
      opacity: 0; }
  .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%; }
  .swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0; }
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      transform: scale(0.33);
      position: relative; }
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
      transform: scale(1); }
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
      transform: scale(0.66); }
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
      transform: scale(0.33); }
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
      transform: scale(0.66); }
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
      transform: scale(0.33); }
  .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2; }
  button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none; }
  .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer; }
  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff; }
  .swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px, -50%, 0); }
    .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
      margin: 6px 0;
      display: block; }
    .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
      top: 50%;
      transform: translateY(-50%);
      width: 8px; }
      .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        display: inline-block;
        transition: 200ms transform, 200ms top; }
  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px; }
  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap; }
    .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      transition: 200ms transform, 200ms left; }
  .swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms right; }
  .swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute; }
    .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
      background: #007aff;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      transform: scale(0);
      transform-origin: left top; }
  .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top; }
  .swiper-container-horizontal > .swiper-pagination-progressbar {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0; }
  .swiper-container-vertical > .swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0; }
    .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
      width: 100%;
      height: 4px;
      left: 0;
      top: 0; }
  .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0; }
  .swiper-pagination-white .swiper-pagination-bullet-active {
    background: #ffffff; }
  .swiper-pagination-progressbar.swiper-pagination-white {
    background: rgba(255, 255, 255, 0.25); }
    .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
      background: #ffffff; }
  .swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000000; }
  .swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, 0.25); }
    .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
      background: #000000; }
  .swiper-pagination-lock {
    display: none; }
  .swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1); }
  .swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%; }
  .swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%; }
  .swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0; }
  .swiper-scrollbar-cursor-drag {
    cursor: move; }
  .swiper-scrollbar-lock {
    display: none; }
  .swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center; }
    .swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas {
      max-width: 100%;
      max-height: 100%;
      -o-object-fit: contain;
      object-fit: contain; }
  .swiper-slide-zoomed {
    cursor: move; }
  .swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s steps(12, end) infinite; }
    .swiper-lazy-preloader:after {
      display: block;
      content: '';
      width: 100%;
      height: 100%;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
      background-position: 50%;
      background-size: 100%;
      background-repeat: no-repeat; }
  .swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@keyframes swiper-preloader-spin___2hkGz {
  100% {
    transform: rotate(360deg); } }
  .swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000; }
  .swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out; }
  .swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity; }
    .swiper-container-fade .swiper-slide .swiper-slide {
      pointer-events: none; }
  .swiper-container-fade .swiper-slide-active {
    pointer-events: auto; }
    .swiper-container-fade .swiper-slide-active .swiper-slide-active {
      pointer-events: auto; }
  .swiper-container-cube {
    overflow: visible; }
    .swiper-container-cube .swiper-slide {
      pointer-events: none;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      z-index: 1;
      visibility: hidden;
      transform-origin: 0 0;
      width: 100%;
      height: 100%; }
      .swiper-container-cube .swiper-slide .swiper-slide {
        pointer-events: none; }
    .swiper-container-cube.swiper-container-rtl .swiper-slide {
      transform-origin: 100% 0; }
    .swiper-container-cube .swiper-slide-active {
      pointer-events: auto;
      pointer-events: auto;
      visibility: visible; }
      .swiper-container-cube .swiper-slide-active .swiper-slide-active {
        pointer-events: auto; }
    .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide {
      pointer-events: auto;
      visibility: visible; }
    .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right {
      z-index: 0;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden; }
    .swiper-container-cube .swiper-cube-shadow {
      position: absolute;
      left: 0;
      bottom: 0px;
      width: 100%;
      height: 100%;
      background: #000;
      opacity: 0.6;
      filter: blur(50px);
      z-index: 0; }
  .swiper-container-flip {
    overflow: visible; }
    .swiper-container-flip .swiper-slide {
      pointer-events: none;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      z-index: 1; }
      .swiper-container-flip .swiper-slide .swiper-slide {
        pointer-events: none; }
    .swiper-container-flip .swiper-slide-active {
      pointer-events: auto; }
      .swiper-container-flip .swiper-slide-active .swiper-slide-active {
        pointer-events: auto; }
    .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right {
      z-index: 0;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden; }
  .swiper-container-coverflow .swiper-wrapper {
    /* Windows 8 IE 10 fix */
    -ms-perspective: 1200px; }
  .swiper-pagination-bullet-active {
    background-color: #000000; }

@media (min-width: 875px) {
  .concept_carousel___b2C05 {
    display: none; } }

.concept_carousel___b2C05 .nav___11_Mf {
  margin: 30px 0 0;
  position: relative;
  background-color: #f4f4f4;
  border: 2px solid #f4f4f4;
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  justify-content: flex-start;
  white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  scrollbar-color: transparent transparent !important;
  scrollbar-width: none;
  padding: 0 20px; }
  @media (max-width: 874px) {
    .concept_carousel___b2C05 .nav___11_Mf {
      padding: 0; } }
  .concept_carousel___b2C05 .nav___11_Mf::-webkit-scrollbar {
    display: none; }
  .concept_carousel___b2C05 .nav_item___2HHD5 {
    position: relative;
    padding: 10px 20px;
    border-bottom: 3px solid transparent;
    width: 100vw;
    display: block;
    cursor: pointer;
    font-family: "Bader-compress";
    text-transform: uppercase;
    text-align: center; }
    @media (max-width: 874px) {
      .concept_carousel___b2C05 .nav_item___2HHD5 {
        padding: 10px 0; } }
    .concept_carousel___b2C05 .nav_item___2HHD5.active___3y2v7 {
      color: #f0b856 !important; }
    .concept_carousel___b2C05 .nav_item___2HHD5:not(:first-of-type)::after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 1px;
      display: block;
      border-right: 1px solid #dcdcdc; }
    .concept_carousel___b2C05 .nav_item___2HHD5.active___3y2v7 {
      background-color: #ffffff;
      border-bottom-color: #f0b856; }

.btn___29Mu1, .btn__primary___2HKcI, .btn__create___3JSan, .search_section__btn__submit___6FkuX, .btn__secondary___8MmXF, .btn__secondary_black___CflEB, .btn__light___Pkj2s, .btn__secondary_back___3C_Ea, .btn__disabled___SjYkH {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___29Mu1:disabled, .btn__primary___2HKcI:disabled, .btn__create___3JSan:disabled, .search_section__btn__submit___6FkuX:disabled, .btn__secondary___8MmXF:disabled, .btn__secondary_black___CflEB:disabled, .btn__light___Pkj2s:disabled, .btn__secondary_back___3C_Ea:disabled, .btn__disabled___SjYkH:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___29Mu1:hover, .btn__primary___2HKcI:hover, .btn__create___3JSan:hover, .search_section__btn__submit___6FkuX:hover, .btn__secondary___8MmXF:hover, .btn__secondary_black___CflEB:hover, .btn__light___Pkj2s:hover, .btn__secondary_back___3C_Ea:hover, .btn__disabled___SjYkH:hover {
    color: #ffffff; }
  .btn__primary___2HKcI, .btn__create___3JSan, .search_section__btn__submit___6FkuX {
    background-color: #f0b856; }
    .btn__primary___2HKcI:hover, .btn__create___3JSan:hover, .search_section__btn__submit___6FkuX:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2JqHt {
      background-color: #4ac22b; }
      .btn__primary__sim___2JqHt:hover {
        background-color: #42ad27; }
  .btn__secondary___8MmXF, .btn__secondary_black___CflEB {
    background-color: #06D6A0; }
    .btn__secondary___8MmXF:hover, .btn__secondary_black___CflEB:hover {
      background-color: #06cc99; }
    .btn__secondary_black___CflEB {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___CflEB:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___CflEB img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___CflEB {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___Pkj2s {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___Pkj2s:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3Ryx5 {
      background-color: #ff5c2d; }
      .btn__light__sim___3Ryx5:hover {
        background-color: #ff4913; }
  .btn__link___1sjHl, .btn__link__primary___1LhQr {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1sjHl:active, .btn__link__primary___1LhQr:active, .btn__link___1sjHl:visited, .btn__link__primary___1LhQr:visited, .btn__link___1sjHl:hover, .btn__link__primary___1LhQr:hover, .btn__link___1sjHl:focus, .btn__link__primary___1LhQr:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1LhQr {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3C_Ea {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3C_Ea {
        margin: 16px auto; } }
    .btn__secondary_back___3C_Ea:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3C_Ea img {
      margin-right: 5px; }
  .btn__sticky___1XvxA {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___SjYkH {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2x2hU {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2x2hU:first-letter {
      text-transform: capitalize; }
  .btn___29Mu1 span, .btn__primary___2HKcI span, .btn__create___3JSan span, .search_section__btn__submit___6FkuX span, .btn__secondary___8MmXF span, .btn__secondary_black___CflEB span, .btn__light___Pkj2s span, .btn__secondary_back___3C_Ea span, .btn__disabled___SjYkH span {
    margin-top: -2px; }
  .btn__container___3QuQ8 {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3QuQ8 {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3QuQ8 a, .btn__container___3QuQ8 button {
          margin: 8px auto; } }

.hide___SBPFx {
  display: none; }

.article___1qlG_ {
  margin-top: 50px; }
  @media (max-width: 874px) {
    .article__image___bLx_m {
      display: none !important; } }
  .article__content___2RXdu h3 {
    color: #000000;
    font-family: "Bader-narrow";
    font-size: 20px;
    padding: 30px 0 16px;
    position: relative; }
    .article__content___2RXdu h3::before {
      content: "";
      background-image: url("/static/images/pictos/icon-check-success.svg");
      background-repeat: no-repeat;
      background-position: center;
      width: 20px;
      height: 23px;
      position: absolute;
      left: -30px; }
  .article__content___2RXdu p {
    font-family: "Bader-narrow";
    font-size: 16px;
    font-style: normal;
    line-height: 1.25;
    color: #666666; }
  .article__content__nb___2hy66 {
    margin-top: 16px; }

.tabs___3tW2F {
  width: 100%;
  display: block;
  padding: 100px 0;
  max-width: 1260px;
  margin: auto; }
  @media (max-width: 874px) {
    .tabs___3tW2F {
      display: none; } }
  .tabs___3tW2F .react-tabs__tab-list {
    width: 100%;
    max-width: 836px;
    margin: auto;
    display: flex;
    border-radius: 4px 4px 0 0; }
    .tabs___3tW2F .react-tabs__tab-list .react-tabs__tab {
      text-align: center;
      cursor: pointer;
      width: -webkit-fill-available;
      border: 3px solid transparent;
      border-bottom: 4px solid transparent;
      background-color: #fafafa;
      padding: 16px;
      border-radius: 4px;
      font-family: "Bader-compress";
      font-size: 28px;
      color: #000000;
      text-transform: uppercase; }
      .tabs___3tW2F .react-tabs__tab-list .react-tabs__tab.react-tabs__tab--selected {
        background-color: transparent;
        border-color: #fafafa;
        border-bottom-color: #f0b856;
        cursor: initial;
        color: #f0b856; }

.concept_carousel___2VTKO {
  display: block; }
  @media (min-width: 875px) {
    .concept_carousel___2VTKO {
      display: none; } }

.btn__create___3JSan {
  margin: 80px auto 0; }
  @media (max-width: 874px) {
    .btn__create___3JSan {
      margin-top: 40px; } }

@media (max-width: 874px) {
  .article_section___2M-l5 {
    margin-top: 60px; } }

@media (max-width: 874px) {
  .search_section___3DSqI {
    margin-top: 60px; } }

.search_section__btn__submit___6FkuX {
  max-width: 148px !important;
  width: 148px !important;
  height: 50px !important;
  padding: 0 !important;
  text-transform: uppercase !important;
  margin-left: -148px !important; }
  @media (max-width: 874px) {
    .search_section__btn__submit___6FkuX {
      margin-left: 0 !important; } }

.search_section__input_group___30OoW {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: 60px 0 60px 0; }
  @media (max-width: 874px) {
    .search_section__input_group___30OoW {
      flex-direction: column; } }

.search_section__input___tsOHS {
  width: 648px;
  padding: 1rem 148px 1rem 1rem;
  height: 50px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow"; }
  @media (max-width: 874px) {
    .search_section__input___tsOHS {
      width: 80%;
      height: 50px;
      margin-bottom: 20px;
      padding: 1rem; } }

.grid_container___1qnTH {
  max-width: 1260px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(335px, 1fr));
  grid-auto-rows: 750px;
  grid-gap: 55px;
  justify-content: center;
  padding: 80px 0 80px;
  margin: 0 auto; }
  @media (max-width: 874px) {
    .grid_container___1qnTH {
      padding: 0 0 80px;
      grid-gap: 25px;
      grid-auto-rows: 700px; } }
  .grid_container___1qnTH .card___1uAvl {
    position: relative;
    height: 420px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
    @media (max-width: 874px) {
      .grid_container___1qnTH .card___1uAvl {
        height: 350px; } }
    .grid_container___1qnTH .card___1uAvl .content___13MDo {
      display: flex;
      flex-direction: column;
      width: 90%;
      height: 510px;
      padding: 30px;
      position: absolute;
      top: 80%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
      background-color: #ffffff;
      border-radius: 4px;
      box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1); }
      @media (max-width: 874px) {
        .grid_container___1qnTH .card___1uAvl .content___13MDo {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content;
          padding: 25px; } }
      @media (max-width: 340px) {
        .grid_container___1qnTH .card___1uAvl .content___13MDo {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content;
          padding: 25px; } }
      @media (max-width: 600px) {
        .grid_container___1qnTH .card___1uAvl .content___13MDo {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content;
          padding: 25px; } }
      @media (max-width: 874px) and (min-width: 750px) {
        .grid_container___1qnTH .card___1uAvl .content___13MDo {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; } }
      @media (max-width: 1154px) and (min-width: 875px) {
        .grid_container___1qnTH .card___1uAvl .content___13MDo {
          height: -webkit-fit-content;
          height: -moz-fit-content;
          height: fit-content; } }
      .grid_container___1qnTH .card___1uAvl .content___13MDo .tooltip__trigger {
        width: 30px !important;
        height: 30px !important;
        background-color: #f0b856 !important;
        border: none !important; }
      .grid_container___1qnTH .card___1uAvl .content___13MDo > span {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 205px;
        height: 40px;
        margin-bottom: 10px;
        padding: 10px;
        border-radius: 4px;
        background-color: #fafafa;
        font-family: "Bader-narrow";
        font-size: 16px;
        font-weight: bold;
        text-align: center; }
      .grid_container___1qnTH .card___1uAvl .content___13MDo > h2 {
        margin-bottom: 25px;
        font-size: 3em;
        font-weight: 900;
        line-height: 1;
        letter-spacing: normal;
        font-family: "Bader-compress";
        text-transform: uppercase; }
        @media (max-width: 874px) {
          .grid_container___1qnTH .card___1uAvl .content___13MDo > h2 {
            font-size: 42px; } }
      .grid_container___1qnTH .card___1uAvl .content___13MDo > p {
        font-size: 20px;
        font-weight: normal;
        line-height: 1.2;
        font-family: "Bader-narrow";
        color: #666666; }
        @media (max-width: 874px) {
          .grid_container___1qnTH .card___1uAvl .content___13MDo > p {
            font-size: 16px; } }
      .grid_container___1qnTH .card___1uAvl .content__interlude___2VUNP {
        text-align: center;
        padding: 10px 0; }

.step_point___3byTa {
  display: flex;
  align-items: center;
  justify-items: center;
  flex-direction: column; }
  .step_point___3byTa .step_bubble___2BMSP {
    height: 42px;
    width: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%; }
    .step_point___3byTa .step_bubble___2BMSP p {
      width: 21px;
      height: 28px;
      font-family: "Bader-narrow";
      font-size: 20px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.4;
      letter-spacing: normal;
      text-align: center; }
    .step_point___3byTa .step_bubble__active___1Ut3Z {
      background-color: #f0b856; }
      .step_point___3byTa .step_bubble__active___1Ut3Z p {
        font-family: "Bader-narrow-bold";
        color: #ffffff; }
    .step_point___3byTa .step_bubble__inactive___1XDDd {
      background-color: #ffffff; }
      .step_point___3byTa .step_bubble__inactive___1XDDd p {
        color: #666666; }
  .step_point___3byTa .step_title___1XJq8 {
    height: 28px;
    margin-top: 20px;
    justify-content: center; }
    .step_point___3byTa .step_title___1XJq8 p {
      font-family: "Bader-compress";
      font-size: 28px;
      font-weight: 900;
      font-stretch: normal;
      font-style: normal;
      line-height: 1;
      letter-spacing: normal;
      text-align: center;
      color: #000000;
      text-transform: uppercase; }

.btn___2-yDs, .btn__primary___39HKh, .activate__list___3bBPR .btn__primary___39HKh, .btn__secondary___2jDwW, .btn__secondary_black___2Td3U, .btn__light___3Jf2t, .btn__secondary_back___14LF-, .btn__disabled___ZDfEQ {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2-yDs:disabled, .btn__primary___39HKh:disabled, .btn__secondary___2jDwW:disabled, .btn__secondary_black___2Td3U:disabled, .btn__light___3Jf2t:disabled, .btn__secondary_back___14LF-:disabled, .btn__disabled___ZDfEQ:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2-yDs:hover, .btn__primary___39HKh:hover, .btn__secondary___2jDwW:hover, .btn__secondary_black___2Td3U:hover, .btn__light___3Jf2t:hover, .btn__secondary_back___14LF-:hover, .btn__disabled___ZDfEQ:hover {
    color: #ffffff; }
  .btn__primary___39HKh, .activate__list___3bBPR .btn__primary___39HKh {
    background-color: #f0b856; }
    .btn__primary___39HKh:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3GS4h {
      background-color: #4ac22b; }
      .btn__primary__sim___3GS4h:hover {
        background-color: #42ad27; }
  .btn__secondary___2jDwW, .btn__secondary_black___2Td3U {
    background-color: #06D6A0; }
    .btn__secondary___2jDwW:hover, .btn__secondary_black___2Td3U:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2Td3U {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2Td3U:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2Td3U img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2Td3U {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3Jf2t {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3Jf2t:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___37ko5 {
      background-color: #ff5c2d; }
      .btn__light__sim___37ko5:hover {
        background-color: #ff4913; }
  .btn__link___3L-rz, .btn__link__primary___3CB-X {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3L-rz:active, .btn__link__primary___3CB-X:active, .btn__link___3L-rz:visited, .btn__link__primary___3CB-X:visited, .btn__link___3L-rz:hover, .btn__link__primary___3CB-X:hover, .btn__link___3L-rz:focus, .btn__link__primary___3CB-X:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3CB-X {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___14LF- {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___14LF- {
        margin: 16px auto; } }
    .btn__secondary_back___14LF-:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___14LF- img {
      margin-right: 5px; }
  .btn__sticky___1k6Kn {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___ZDfEQ {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2u9pt {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2u9pt:first-letter {
      text-transform: capitalize; }
  .btn___2-yDs span, .btn__primary___39HKh span, .activate__list___3bBPR .btn__primary___39HKh span, .btn__secondary___2jDwW span, .btn__secondary_black___2Td3U span, .btn__light___3Jf2t span, .btn__secondary_back___14LF- span, .btn__disabled___ZDfEQ span {
    margin-top: -2px; }
  .btn__container___1dmB4 {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1dmB4 {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1dmB4 a, .btn__container___1dmB4 button {
          margin: 8px auto; } }

.button_loading___KSaEw {
  padding-right: 30px !important; }

.activate__list___3bBPR {
  width: 560px; }
  .activate__list___3bBPR .btn__primary___39HKh {
    margin: 24px auto 40px auto !important;
    display: block;
    width: 80px; }

.btn___38q57, .btn__primary___2MBAa, .btn__container___FQmGh .primary___23WUq, .btn__secondary___1zdWG, .btn__secondary_black___3Lvgq, .btn__light___26c9F, .btn__container___FQmGh .light___12csb, .btn__secondary_back___1OnrI, .btn__disabled___cdM8Q {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___38q57:disabled, .btn__primary___2MBAa:disabled, .btn__container___FQmGh .primary___23WUq:disabled, .btn__secondary___1zdWG:disabled, .btn__secondary_black___3Lvgq:disabled, .btn__light___26c9F:disabled, .btn__container___FQmGh .light___12csb:disabled, .btn__secondary_back___1OnrI:disabled, .btn__disabled___cdM8Q:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___38q57:hover, .btn__primary___2MBAa:hover, .btn__container___FQmGh .primary___23WUq:hover, .btn__secondary___1zdWG:hover, .btn__secondary_black___3Lvgq:hover, .btn__light___26c9F:hover, .btn__container___FQmGh .light___12csb:hover, .btn__secondary_back___1OnrI:hover, .btn__disabled___cdM8Q:hover {
    color: #ffffff; }
  .btn__primary___2MBAa, .btn__container___FQmGh .primary___23WUq {
    background-color: #f0b856; }
    .btn__primary___2MBAa:hover, .btn__container___FQmGh .primary___23WUq:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2Na1y {
      background-color: #4ac22b; }
      .btn__primary__sim___2Na1y:hover {
        background-color: #42ad27; }
  .btn__secondary___1zdWG, .btn__secondary_black___3Lvgq {
    background-color: #06D6A0; }
    .btn__secondary___1zdWG:hover, .btn__secondary_black___3Lvgq:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3Lvgq {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3Lvgq:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3Lvgq img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3Lvgq {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___26c9F, .btn__container___FQmGh .light___12csb {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___26c9F:hover, .btn__container___FQmGh .light___12csb:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___psHL3 {
      background-color: #ff5c2d; }
      .btn__light__sim___psHL3:hover {
        background-color: #ff4913; }
  .btn__link___3i9Ck, .btn__link__primary___2K6Ev {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3i9Ck:active, .btn__link__primary___2K6Ev:active, .btn__link___3i9Ck:visited, .btn__link__primary___2K6Ev:visited, .btn__link___3i9Ck:hover, .btn__link__primary___2K6Ev:hover, .btn__link___3i9Ck:focus, .btn__link__primary___2K6Ev:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2K6Ev {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1OnrI {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1OnrI {
        margin: 16px auto; } }
    .btn__secondary_back___1OnrI:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1OnrI img {
      margin-right: 5px; }
  .btn__sticky___2dIhj {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___cdM8Q {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2cqM5 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2cqM5:first-letter {
      text-transform: capitalize; }
  .btn___38q57 span, .btn__primary___2MBAa span, .btn__container___FQmGh .primary___23WUq span, .btn__secondary___1zdWG span, .btn__secondary_black___3Lvgq span, .btn__light___26c9F span, .btn__container___FQmGh .light___12csb span, .btn__secondary_back___1OnrI span, .btn__disabled___cdM8Q span {
    margin-top: -2px; }
  .btn__container___FQmGh {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___FQmGh {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___FQmGh a, .btn__container___FQmGh button {
          margin: 8px auto; } }

.modal___3dNHv {
  max-width: 1000px;
  width: 1000px;
  height: 580px;
  padding: 0 94px 0 94px; }
  @media (max-width: 874px) {
    .modal___3dNHv {
      padding: 0 20px 0 20px;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; } }

.product___19tq0 {
  display: flex; }
  @media (max-width: 874px) {
    .product___19tq0 {
      flex-direction: column;
      margin: 0 auto; } }
  .product___19tq0 .image___2V7FD {
    border: solid 1px #dcdcdc;
    height: 373px;
    width: 373px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media (max-width: 874px) {
      .product___19tq0 .image___2V7FD {
        height: 290px;
        width: 290px;
        margin: 0 auto; } }
    @media (max-width: 340px) {
      .product___19tq0 .image___2V7FD {
        height: 240px;
        width: 240px;
        margin: 0 auto; } }
  .product___19tq0 .info___3JMj7 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    max-height: 373px;
    width: 373px;
    padding: 0 0 0 21px; }
    @media (max-width: 874px) {
      .product___19tq0 .info___3JMj7 {
        max-width: 290px;
        margin: 18px auto 0 auto;
        padding: 0; } }
    @media (max-width: 340px) {
      .product___19tq0 .info___3JMj7 {
        max-width: 240px; } }
    .product___19tq0 .info___3JMj7 .brand___2FJTT {
      font-family: "Bader-narrow";
      font-size: 24px;
      font-weight: bold;
      color: #000000;
      text-transform: uppercase; }
    .product___19tq0 .info___3JMj7 .name___2vYnA {
      padding: 10px 0 0 0;
      font-family: "Bader-narrow";
      font-size: 20px;
      color: #666666; }
    .product___19tq0 .info___3JMj7 .price___2nS9d {
      padding: 10px 0 30px 0;
      font-family: "Bader-compress";
      font-size: 28px;
      font-weight: 900;
      color: #f0b856; }
    .product___19tq0 .info___3JMj7 .description___2xD3J {
      max-width: 420px;
      font-family: "Bader-narrow";
      overflow-y: auto; }
      .product___19tq0 .info___3JMj7 .description__title___1d3SB {
        padding: 0 0 10px 0;
        font-size: 16px;
        font-weight: bold;
        color: #000000; }
      .product___19tq0 .info___3JMj7 .description__txt___3z-Yy {
        line-height: 1.25;
        font-size: 16px;
        color: #666666; }

.btn__container___FQmGh {
  padding: 30px 0 0 0; }
  @media (max-width: 874px) {
    .btn__container___FQmGh {
      flex-direction: row;
      margin-bottom: 20px; } }
  .btn__container___FQmGh .primary___23WUq {
    min-width: 120px;
    padding: 0; }
  .btn__container___FQmGh .light___12csb {
    min-width: 120px;
    padding: 0; }

.btn___3XYj1, .btn__primary___2FJ2V, .withdrawal_bloc___1AxlO .btn__primary___2FJ2V, .btn__secondary___N_Bnq, .btn__secondary_black___fEnqT, .btn__light___3MHbU, .btn__secondary_back___3y9hj, .btn__disabled___2j3Yv {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3XYj1:disabled, .btn__primary___2FJ2V:disabled, .btn__secondary___N_Bnq:disabled, .btn__secondary_black___fEnqT:disabled, .btn__light___3MHbU:disabled, .btn__secondary_back___3y9hj:disabled, .btn__disabled___2j3Yv:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3XYj1:hover, .btn__primary___2FJ2V:hover, .btn__secondary___N_Bnq:hover, .btn__secondary_black___fEnqT:hover, .btn__light___3MHbU:hover, .btn__secondary_back___3y9hj:hover, .btn__disabled___2j3Yv:hover {
    color: #ffffff; }
  .btn__primary___2FJ2V, .withdrawal_bloc___1AxlO .btn__primary___2FJ2V {
    background-color: #f0b856; }
    .btn__primary___2FJ2V:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1N-5a {
      background-color: #4ac22b; }
      .btn__primary__sim___1N-5a:hover {
        background-color: #42ad27; }
  .btn__secondary___N_Bnq, .btn__secondary_black___fEnqT {
    background-color: #06D6A0; }
    .btn__secondary___N_Bnq:hover, .btn__secondary_black___fEnqT:hover {
      background-color: #06cc99; }
    .btn__secondary_black___fEnqT {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___fEnqT:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___fEnqT img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___fEnqT {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3MHbU {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3MHbU:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1B09q {
      background-color: #ff5c2d; }
      .btn__light__sim___1B09q:hover {
        background-color: #ff4913; }
  .btn__link___1odz4, .btn__link__primary___1jTy1 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1odz4:active, .btn__link__primary___1jTy1:active, .btn__link___1odz4:visited, .btn__link__primary___1jTy1:visited, .btn__link___1odz4:hover, .btn__link__primary___1jTy1:hover, .btn__link___1odz4:focus, .btn__link__primary___1jTy1:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1jTy1 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3y9hj {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3y9hj {
        margin: 16px auto; } }
    .btn__secondary_back___3y9hj:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3y9hj img {
      margin-right: 5px; }
  .btn__sticky___2NUbW {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2j3Yv {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3Fysh {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3Fysh:first-letter {
      text-transform: capitalize; }
  .btn___3XYj1 span, .btn__primary___2FJ2V span, .withdrawal_bloc___1AxlO .btn__primary___2FJ2V span, .btn__secondary___N_Bnq span, .btn__secondary_black___fEnqT span, .btn__light___3MHbU span, .btn__secondary_back___3y9hj span, .btn__disabled___2j3Yv span {
    margin-top: -2px; }
  .btn__container___3YME_ {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3YME_ {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3YME_ a, .btn__container___3YME_ button {
          margin: 8px auto; } }

.withdrawal___2mXpm {
  padding-top: 24px; }
  .withdrawal_bloc___1AxlO {
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    padding: 30px 22px;
    margin: 16px 0; }
    .withdrawal_bloc___1AxlO.giftCard___3Zh6m h3 {
      font-family: "Bader-narrow-bold";
      font-size: 16px;
      color: #000000;
      padding-bottom: 26px; }
  .withdrawal___2mXpm .amount_header___3X-f-, .withdrawal___2mXpm .iban_header___Cmjvx {
    font-family: "Bader-compress";
    font-size: 32px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .withdrawal___2mXpm .amount_header___3X-f- h2 b, .withdrawal___2mXpm .iban_header___Cmjvx h2 b {
      display: block;
      padding-top: 20px; }
      .withdrawal___2mXpm .amount_header___3X-f- h2 b .modify___2B8k3, .withdrawal___2mXpm .iban_header___Cmjvx h2 b .modify___2B8k3 {
        cursor: pointer;
        font-family: "Bader-narrow-bold";
        color: #f0b856;
        font-size: 14px;
        text-decoration: underline;
        margin-left: 8px;
        text-transform: capitalize; }
    .withdrawal___2mXpm .amount_header___3X-f- img, .withdrawal___2mXpm .iban_header___Cmjvx img {
      width: 35px; }
  .withdrawal___2mXpm .cashout_info___2NXC1 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 0; }
    .withdrawal___2mXpm .cashout_info___2NXC1 .content___2Bvcd {
      padding: 0 8px;
      color: #666666;
      font-family: "Bader-narrow"; }
  .withdrawal___2mXpm .cashout_form___jL4jz .btn__primary___2FJ2V {
    margin: auto; }
  .withdrawal___2mXpm .promocode___3gt1B {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #dcdcdc; }
    .withdrawal___2mXpm .promocode_content___39J2x {
      margin-bottom: 0 !important;
      border: none !important;
      padding: 0 !important; }
    .withdrawal___2mXpm .promocode___3gt1B .picto___1FI8c {
      width: 35px;
      margin-right: 8px; }
    .withdrawal___2mXpm .promocode___3gt1B h3 {
      font-family: "Bader-narrow-bold";
      font-size: 1rem;
      line-height: 20px;
      color: #000000;
      padding-top: 10px; }
    .withdrawal___2mXpm .promocode___3gt1B .conditions___uH8Yt {
      font-family: "Bader-narrow";
      color: #666;
      font-size: 14px; }
  .withdrawal___2mXpm .comm___1PZzy {
    height: 40px;
    width: 100%;
    border: 1px solid #f0b856;
    color: #f0b856;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    margin: 16px auto;
    font-family: "Bader-narrow-bold"; }
    .withdrawal___2mXpm .comm_included___2Z0lQ {
      font-family: "Bader-narrow";
      color: #000000;
      padding: 10px 0 35px;
      font-size: 16px;
      display: flex;
      align-items: center; }
      .withdrawal___2mXpm .comm_included___2Z0lQ b {
        font-size: 28px;
        margin: 0 8px;
        font-family: "Bader-narrow-bold"; }

.error___10rO1 {
  font-size: 14px;
  color: #ff0000;
  padding-left: 15px;
  margin-top: -8px;
  margin-bottom: 12px; }

@media (max-width: 874px) {
  .btn__light___3MHbU {
    white-space: nowrap; } }

.ribless___3LG_U {
  color: #666666;
  font-family: "Bader-narrow";
  padding: 15px 0 8px; }

.rib___2vTHP {
  border: 1px solid #dcdcdc;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 8px 0;
  border-radius: 4px;
  padding: 12px;
  position: relative;
  cursor: pointer; }
  .rib___2vTHP > div h3 {
    font-family: "Bader-narrow-bold";
    color: #000000;
    padding: 8px 0; }
  .rib___2vTHP > div p {
    font-family: "Bader-narrow";
    color: #666666;
    padding: 8px 0 12px; }
  .rib___2vTHP .radio___3xxzu {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #f0b856;
    position: absolute;
    right: 12px;
    top: 12px;
    display: flex;
    justify-content: center;
    align-items: center; }
    .rib___2vTHP .radio___3xxzu.active___r3VcQ::before {
      content: "";
      background-color: #f0b856;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      display: block; }
  .rib___2vTHP .hidden___2jZvt {
    position: absolute;
    right: 12px;
    top: 12px;
    visibility: hidden; }

.withdrawal_bloc___1AxlO .btn__primary___2FJ2V {
  margin: 20px auto 0; }

.iban_header___Cmjvx .title___1RTF0 {
  color: #000000 !important; }
  .iban_header___Cmjvx .title___1RTF0.disable___ScDEi {
    color: #dcdcdc !important; }

.iban_header___Cmjvx span {
  width: 144px;
  padding: 0; }

.amount_body___3BpaH {
  padding: 24px 0 20px; }

.btn___1uOAK, .btn__primary___2SOdC, .credit_card___XNQqK .btn__primary___2SOdC, .btn__secondary___24pOR, .btn__secondary_black___2j8xZ, .btn__light___1ctwk, .btn__secondary_back___pkF6n, .btn__disabled___3HCco {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1uOAK:disabled, .btn__primary___2SOdC:disabled, .btn__secondary___24pOR:disabled, .btn__secondary_black___2j8xZ:disabled, .btn__light___1ctwk:disabled, .btn__secondary_back___pkF6n:disabled, .btn__disabled___3HCco:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1uOAK:hover, .btn__primary___2SOdC:hover, .btn__secondary___24pOR:hover, .btn__secondary_black___2j8xZ:hover, .btn__light___1ctwk:hover, .btn__secondary_back___pkF6n:hover, .btn__disabled___3HCco:hover {
    color: #ffffff; }
  .btn__primary___2SOdC, .credit_card___XNQqK .btn__primary___2SOdC {
    background-color: #f0b856; }
    .btn__primary___2SOdC:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1tUi0 {
      background-color: #4ac22b; }
      .btn__primary__sim___1tUi0:hover {
        background-color: #42ad27; }
  .btn__secondary___24pOR, .btn__secondary_black___2j8xZ {
    background-color: #06D6A0; }
    .btn__secondary___24pOR:hover, .btn__secondary_black___2j8xZ:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2j8xZ {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2j8xZ:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2j8xZ img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2j8xZ {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1ctwk {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1ctwk:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___24gs1 {
      background-color: #ff5c2d; }
      .btn__light__sim___24gs1:hover {
        background-color: #ff4913; }
  .btn__link___3X4gB, .btn__link__primary___1R7gO {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3X4gB:active, .btn__link__primary___1R7gO:active, .btn__link___3X4gB:visited, .btn__link__primary___1R7gO:visited, .btn__link___3X4gB:hover, .btn__link__primary___1R7gO:hover, .btn__link___3X4gB:focus, .btn__link__primary___1R7gO:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1R7gO {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___pkF6n {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___pkF6n {
        margin: 16px auto; } }
    .btn__secondary_back___pkF6n:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___pkF6n img {
      margin-right: 5px; }
  .btn__sticky___3mwHL {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3HCco {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2hspO {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2hspO:first-letter {
      text-transform: capitalize; }
  .btn___1uOAK span, .btn__primary___2SOdC span, .credit_card___XNQqK .btn__primary___2SOdC span, .btn__secondary___24pOR span, .btn__secondary_black___2j8xZ span, .btn__light___1ctwk span, .btn__secondary_back___pkF6n span, .btn__disabled___3HCco span {
    margin-top: -2px; }
  .btn__container___1TtXW {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1TtXW {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1TtXW a, .btn__container___1TtXW button {
          margin: 8px auto; } }

.credit_card___XNQqK h3 {
  font-family: "Bader-narrow-bold";
  font-size: 16px;
  color: #000000;
  padding-bottom: 30px; }

.credit_card___XNQqK .split___toYTs {
  display: flex;
  justify-content: space-between;
  align-items: flex-start; }
  @media (max-width: 874px) {
    .credit_card___XNQqK .split___toYTs {
      flex-direction: column;
      flex-wrap: wrap; } }
  .credit_card___XNQqK .split___toYTs > div {
    width: 50%;
    padding: 0 20px; }
    @media (max-width: 874px) {
      .credit_card___XNQqK .split___toYTs > div {
        width: 100%; }
        .credit_card___XNQqK .split___toYTs > div:first-of-type {
          margin-bottom: 30px; } }
    .credit_card___XNQqK .split___toYTs > div span {
      display: block;
      border-radius: 10px;
      width: 100%;
      height: 125px;
      background-size: cover;
      background-position: center;
      background-image: url("/static/images/how-it-works/cb-bg.jpg"); }
      @media (max-width: 874px) {
        .credit_card___XNQqK .split___toYTs > div span {
          height: 175px; } }
    .credit_card___XNQqK .split___toYTs > div p {
      text-align: center;
      color: #666666;
      padding-top: 12px;
      font-size: 18px; }
      .credit_card___XNQqK .split___toYTs > div p b {
        display: block;
        color: #f0b856;
        padding-top: 4px;
        font-size: 16px;
        font-family: "Bader-narrow-bold"; }
    @media (min-width: 875px) {
      .credit_card___XNQqK .split___toYTs > div:last-of-type {
        border-left: 1px solid #dcdcdc; } }
    @media (max-width: 874px) {
      .credit_card___XNQqK .split___toYTs > div:last-of-type {
        border-top: 1px solid #dcdcdc; } }
    .credit_card___XNQqK .split___toYTs > div:last-of-type span {
      background-image: url("/static/images/depenser/spend-cash-out.jpg"); }
      @media (max-width: 874px) {
        .credit_card___XNQqK .split___toYTs > div:last-of-type span {
          margin-top: 30px; } }
    .credit_card___XNQqK .split___toYTs > div:last-of-type p b {
      color: #000000; }

.credit_card___XNQqK .btn__primary___2SOdC {
  margin: 35px auto 0;
  height: 40px; }

.pagination_wrapper___3OlO9 {
  display: flex;
  justify-content: center; }
  .pagination_wrapper___3OlO9 .pagination___1CMM6 {
    display: flex;
    justify-content: space-between;
    z-index: 5; }
    .pagination_wrapper___3OlO9 .pagination___1CMM6 li {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 40px;
      height: 40px;
      border: solid 1px #dcdcdc;
      border-radius: 50%;
      color: #000000;
      background-color: #ffffff;
      margin: 0 5px;
      cursor: pointer; }
      .pagination_wrapper___3OlO9 .pagination___1CMM6 li a {
        font-family: "Bader-narrow";
        font-size: 16px;
        font-weight: bold;
        padding: 10px 15px;
        cursor: pointer;
        outline: none; }
    .pagination_wrapper___3OlO9 .pagination___1CMM6 .next, .pagination_wrapper___3OlO9 .pagination___1CMM6 .previous {
      display: none; }
    .pagination_wrapper___3OlO9 .pagination___1CMM6 .active {
      background-color: #f4f4f4; }

.btn___20Gzn, .btn__primary___3M_yA, .btn__secondary___3_BXw, .btn__secondary_black___1VN0C, .btn__light___2wAFB, .btn__secondary_back___L0Voo, .btn__disabled___2EOxz {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___20Gzn:disabled, .btn__primary___3M_yA:disabled, .btn__secondary___3_BXw:disabled, .btn__secondary_black___1VN0C:disabled, .btn__light___2wAFB:disabled, .btn__secondary_back___L0Voo:disabled, .btn__disabled___2EOxz:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___20Gzn:hover, .btn__primary___3M_yA:hover, .btn__secondary___3_BXw:hover, .btn__secondary_black___1VN0C:hover, .btn__light___2wAFB:hover, .btn__secondary_back___L0Voo:hover, .btn__disabled___2EOxz:hover {
    color: #ffffff; }
  .btn__primary___3M_yA {
    background-color: #f0b856; }
    .btn__primary___3M_yA:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1BvPR {
      background-color: #4ac22b; }
      .btn__primary__sim___1BvPR:hover {
        background-color: #42ad27; }
  .btn__secondary___3_BXw, .btn__secondary_black___1VN0C {
    background-color: #06D6A0; }
    .btn__secondary___3_BXw:hover, .btn__secondary_black___1VN0C:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1VN0C {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1VN0C:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1VN0C img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1VN0C {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2wAFB {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2wAFB:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1ZEug {
      background-color: #ff5c2d; }
      .btn__light__sim___1ZEug:hover {
        background-color: #ff4913; }
  .btn__link___3ujCH, .btn__link__primary___77Zp6 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3ujCH:active, .btn__link__primary___77Zp6:active, .btn__link___3ujCH:visited, .btn__link__primary___77Zp6:visited, .btn__link___3ujCH:hover, .btn__link__primary___77Zp6:hover, .btn__link___3ujCH:focus, .btn__link__primary___77Zp6:focus {
      outline: none;
      border: none; }
    .btn__link__primary___77Zp6 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___L0Voo {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___L0Voo {
        margin: 16px auto; } }
    .btn__secondary_back___L0Voo:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___L0Voo img {
      margin-right: 5px; }
  .btn__sticky___2XfNj {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2EOxz {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___P41Bo {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___P41Bo:first-letter {
      text-transform: capitalize; }
  .btn___20Gzn span, .btn__primary___3M_yA span, .btn__secondary___3_BXw span, .btn__secondary_black___1VN0C span, .btn__light___2wAFB span, .btn__secondary_back___L0Voo span, .btn__disabled___2EOxz span {
    margin-top: -2px; }
  .btn__container___24L2l {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___24L2l {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___24L2l a, .btn__container___24L2l button {
          margin: 8px auto; } }

.publicationlist___2U9gc {
  max-width: 1136px;
  width: 100%;
  display: flex;
  flex-direction: column; }
  .publicationlist___2U9gc > div:first-of-type {
    display: flex;
    margin-bottom: 60px; }
    @media (max-width: 874px) {
      .publicationlist___2U9gc > div:first-of-type {
        flex-direction: column;
        margin-bottom: 30px;
        width: 100%; } }
    .publicationlist___2U9gc > div:first-of-type > div:nth-of-type(2) {
      margin-top: 60px;
      margin-left: 30px; }
      @media (max-width: 874px) {
        .publicationlist___2U9gc > div:first-of-type > div:nth-of-type(2) {
          margin: 0; } }

.grid___2DO67 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start; }
  @media (max-width: 874px) {
    .grid___2DO67 {
      width: 100%; } }
  .grid__item___2VGlK {
    min-height: 370px;
    width: 435px;
    box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    margin-bottom: 30px; }
    @media (max-width: 874px) {
      .grid__item___2VGlK {
        width: 100%; } }
    .grid__item___2VGlK:hover {
      cursor: pointer; }
    .grid__item___2VGlK .image___P_84y {
      height: 256px;
      width: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      background-color: #ffffff; }
    .grid__item___2VGlK .info___2RsFI {
      position: relative;
      display: flex;
      flex-direction: column;
      width: 100%;
      padding: 15px 25px 20px 25px; }
      @media (max-width: 874px) {
        .grid__item___2VGlK .info___2RsFI {
          padding: 10px 18px 10px 18px; } }
      .grid__item___2VGlK .info__title___oXPXT {
        margin: 0 0 8px;
        font-family: "Bader-narrow-bold";
        font-size: 20px;
        font-weight: bold;
        line-height: 1.4; }
        .grid__item___2VGlK .info__title___oXPXT:first-letter {
          text-transform: uppercase; }
      .grid__item___2VGlK .info__category___3iOF- {
        display: flex; }
        .grid__item___2VGlK .info__category___3iOF- > p {
          font-size: 16px;
          font-weight: normal;
          color: #666666;
          font-family: "Bader-narrow";
          background-color: #f4f4f4;
          border-radius: 4px;
          margin-top: 8px;
          padding: 3px 5px;
          width: -webkit-fit-content;
          width: -moz-fit-content;
          width: fit-content;
          -webkit-user-select: none;
              -ms-user-select: none;
                  user-select: none; }
        .grid__item___2VGlK .info__category___3iOF- > p:nth-of-type(2) {
          margin-left: 10px;
          background-color: #ff7046;
          color: #ffffff; }

.btn___1X9VN, .btn__primary___2bQki, .partnerlist___12xHe .grid__item___2G5vw .info__btn_primary___1f1Kr, .btn__secondary___1IbAj, .btn__secondary_black___2zT3E, .btn__light___2rfYt, .btn__secondary_back___16Sra, .btn__disabled___39tlS {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1X9VN:disabled, .btn__primary___2bQki:disabled, .partnerlist___12xHe .grid__item___2G5vw .info__btn_primary___1f1Kr:disabled, .btn__secondary___1IbAj:disabled, .btn__secondary_black___2zT3E:disabled, .btn__light___2rfYt:disabled, .btn__secondary_back___16Sra:disabled, .btn__disabled___39tlS:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1X9VN:hover, .btn__primary___2bQki:hover, .partnerlist___12xHe .grid__item___2G5vw .info__btn_primary___1f1Kr:hover, .btn__secondary___1IbAj:hover, .btn__secondary_black___2zT3E:hover, .btn__light___2rfYt:hover, .btn__secondary_back___16Sra:hover, .btn__disabled___39tlS:hover {
    color: #ffffff; }
  .btn__primary___2bQki, .partnerlist___12xHe .grid__item___2G5vw .info__btn_primary___1f1Kr {
    background-color: #f0b856; }
    .btn__primary___2bQki:hover, .partnerlist___12xHe .grid__item___2G5vw .info__btn_primary___1f1Kr:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3sBg8 {
      background-color: #4ac22b; }
      .btn__primary__sim___3sBg8:hover {
        background-color: #42ad27; }
  .btn__secondary___1IbAj, .btn__secondary_black___2zT3E {
    background-color: #06D6A0; }
    .btn__secondary___1IbAj:hover, .btn__secondary_black___2zT3E:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2zT3E {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2zT3E:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2zT3E img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2zT3E {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2rfYt {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2rfYt:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___i5GtX {
      background-color: #ff5c2d; }
      .btn__light__sim___i5GtX:hover {
        background-color: #ff4913; }
  .btn__link___2Y8iE, .btn__link__primary___3fvUd {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2Y8iE:active, .btn__link__primary___3fvUd:active, .btn__link___2Y8iE:visited, .btn__link__primary___3fvUd:visited, .btn__link___2Y8iE:hover, .btn__link__primary___3fvUd:hover, .btn__link___2Y8iE:focus, .btn__link__primary___3fvUd:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3fvUd {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___16Sra {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___16Sra {
        margin: 16px auto; } }
    .btn__secondary_back___16Sra:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___16Sra img {
      margin-right: 5px; }
  .btn__sticky___2-qtv {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___39tlS {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1cy_X {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1cy_X:first-letter {
      text-transform: capitalize; }
  .btn___1X9VN span, .btn__primary___2bQki span, .partnerlist___12xHe .grid__item___2G5vw .info__btn_primary___1f1Kr span, .btn__secondary___1IbAj span, .btn__secondary_black___2zT3E span, .btn__light___2rfYt span, .btn__secondary_back___16Sra span, .btn__disabled___39tlS span {
    margin-top: -2px; }
  .btn__container___1TlcA {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1TlcA {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1TlcA a, .btn__container___1TlcA button {
          margin: 8px auto; } }

.partnerlist___12xHe {
  width: 1160px;
  margin: auto;
  margin-top: 40px; }
  @media (max-width: 874px) {
    .partnerlist___12xHe {
      width: 100%; } }
  .partnerlist___12xHe > h2 {
    margin-bottom: 30px;
    font-family: "Bader-compress";
    font-size: 28px;
    font-weight: 900;
    color: #000000;
    text-transform: uppercase; }
  .partnerlist___12xHe .grid___mQMxW {
    display: grid;
    grid-template-columns: repeat(auto-fit, 368px);
    grid-auto-rows: 460px;
    grid-gap: 16px;
    margin: 30px 0 80px;
    max-width: 1136px; }
    @media (max-width: 874px) {
      .partnerlist___12xHe .grid___mQMxW {
        width: 100%;
        justify-content: center;
        grid-template-columns: 368px;
        grid-auto-rows: 340px;
        grid-gap: 15px; } }
    @media (max-width: 600px) {
      .partnerlist___12xHe .grid___mQMxW {
        width: 100%;
        justify-content: center;
        grid-template-columns: 100%;
        grid-auto-rows: 340px;
        grid-gap: 15px; } }
    .partnerlist___12xHe .grid__item___2G5vw:hover {
      background-color: #f4f4f4;
      transition: all ease-in-out .1s; }
    .partnerlist___12xHe .grid__item___2G5vw .image___1bQVq {
      height: 256px;
      width: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }
      @media (max-width: 600px) {
        .partnerlist___12xHe .grid__item___2G5vw .image___1bQVq {
          height: 132px; } }
    .partnerlist___12xHe .grid__item___2G5vw .info___2jzeD {
      position: relative;
      display: flex;
      flex-direction: column;
      padding: 12px;
      min-height: 190px; }
      @media (max-width: 600px) {
        .partnerlist___12xHe .grid__item___2G5vw .info___2jzeD {
          padding: 10px 18px 10px 18px; } }
      .partnerlist___12xHe .grid__item___2G5vw .info__name___1r-lQ {
        font-size: 20px;
        font-weight: bold;
        font-family: "Bader-compress";
        max-height: 60px;
        padding-bottom: 3px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: initial;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; }
        @media (max-width: 600px) {
          .partnerlist___12xHe .grid__item___2G5vw .info__name___1r-lQ {
            font-size: 16px;
            padding-bottom: 5px; } }
      .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 {
        padding: 5px 0 5px 0;
        font-size: 16px;
        font-weight: normal;
        color: #666666;
        font-family: "Bader-narrow";
        max-height: 99px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: initial;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical; }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 > p > span, .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 > p {
          color: #666666 !important;
          font-family: "Bader-narrow" !important;
          background-color: inherit !important; }
          .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 > p > span:hover, .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 > p:hover {
            background-color: inherit !important;
            transition: all ease-in-out .1s; }
        @media (max-width: 600px) {
          .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 {
            padding-bottom: 15px; } }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 a {
          text-decoration: underline; }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 h1 {
          display: block;
          font-size: 2em;
          font-weight: bold; }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 h2 {
          display: block;
          font-size: 1.5em;
          font-weight: bold; }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 h3 {
          color: #000000;
          display: block;
          font-size: 1.17em;
          font-weight: bold; }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 ol {
          display: block;
          list-style-type: decimal;
          -webkit-margin-start: 0px;
                  margin-inline-start: 0px;
          -webkit-padding-start: 40px;
                  padding-inline-start: 40px; }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 ul {
          display: block;
          list-style-type: disc;
          -webkit-padding-start: 40px;
                  padding-inline-start: 40px; }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 li {
          display: list-item;
          text-align: -webkit-match-parent; }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 em {
          font-style: italic; }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 u {
          text-decoration: underline; }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 p {
          display: block; }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 strong {
          font-weight: bold; }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 sup {
          font-size: 0.7em;
          vertical-align: super; }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 sub {
          font-size: 0.7em;
          vertical-align: sub; }
        .partnerlist___12xHe .grid__item___2G5vw .info__desc___3TGJ2 br {
          display: block;
          margin: 3px 0;
          content: " "; }
      .partnerlist___12xHe .grid__item___2G5vw .info__btn_primary___1f1Kr {
        position: absolute;
        bottom: 10px;
        left: 10px;
        width: 120px;
        height: 40px;
        line-height: 40px;
        padding: 0; }
        @media (max-width: 600px) {
          .partnerlist___12xHe .grid__item___2G5vw .info__btn_primary___1f1Kr {
            padding: 0;
            margin-left: auto;
            margin-right: auto;
            max-width: 166px;
            width: 100px; } }

.btn___q70sv, .btn__primary___1wgCj, .btn__secondary___3XaHb, .btn__secondary_black___3YYBq, .btn__light___3Q5HX, .btn__secondary_back___1ltAJ, .btn__disabled___3rn7M {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___q70sv:disabled, .btn__primary___1wgCj:disabled, .btn__secondary___3XaHb:disabled, .btn__secondary_black___3YYBq:disabled, .btn__light___3Q5HX:disabled, .btn__secondary_back___1ltAJ:disabled, .btn__disabled___3rn7M:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___q70sv:hover, .btn__primary___1wgCj:hover, .btn__secondary___3XaHb:hover, .btn__secondary_black___3YYBq:hover, .btn__light___3Q5HX:hover, .btn__secondary_back___1ltAJ:hover, .btn__disabled___3rn7M:hover {
    color: #ffffff; }
  .btn__primary___1wgCj {
    background-color: #f0b856; }
    .btn__primary___1wgCj:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3tWIA {
      background-color: #4ac22b; }
      .btn__primary__sim___3tWIA:hover {
        background-color: #42ad27; }
  .btn__secondary___3XaHb, .btn__secondary_black___3YYBq {
    background-color: #06D6A0; }
    .btn__secondary___3XaHb:hover, .btn__secondary_black___3YYBq:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3YYBq {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3YYBq:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3YYBq img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3YYBq {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3Q5HX {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3Q5HX:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3fyS- {
      background-color: #ff5c2d; }
      .btn__light__sim___3fyS-:hover {
        background-color: #ff4913; }
  .btn__link___3aAGj, .btn__link__primary___3IXmW {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3aAGj:active, .btn__link__primary___3IXmW:active, .btn__link___3aAGj:visited, .btn__link__primary___3IXmW:visited, .btn__link___3aAGj:hover, .btn__link__primary___3IXmW:hover, .btn__link___3aAGj:focus, .btn__link__primary___3IXmW:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3IXmW {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1ltAJ {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1ltAJ {
        margin: 16px auto; } }
    .btn__secondary_back___1ltAJ:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1ltAJ img {
      margin-right: 5px; }
  .btn__sticky___Ub6RR {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3rn7M {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1ag2S {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1ag2S:first-letter {
      text-transform: capitalize; }
  .btn___q70sv span, .btn__primary___1wgCj span, .btn__secondary___3XaHb span, .btn__secondary_black___3YYBq span, .btn__light___3Q5HX span, .btn__secondary_back___1ltAJ span, .btn__disabled___3rn7M span {
    margin-top: -2px; }
  .btn__container___3JIw8 {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3JIw8 {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3JIw8 a, .btn__container___3JIw8 button {
          margin: 8px auto; } }

.nav___1ooir {
  width: 100%;
  height: 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 4rem 0 4rem;
  position: fixed;
  top: 80px;
  left: 0;
  right: 0;
  z-index: 99;
  background-color: #f4f4f4; }
  @media (max-width: 874px) {
    .nav___1ooir {
      top: 54px;
      height: 54px;
      background-color: #ffffff;
      padding: 0 10px;
      justify-content: space-between;
      box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.35);
      overflow-x: scroll; } }
  @media only screen and (min-width: 0\0) {
    .nav___1ooir {
      background-color: #ffffff;
      padding: 0 20px;
      width: 100%; } }
  .nav___1ooir::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 4rem;
    width: calc(100% - 8rem);
    height: 1px;
    display: block;
    background-color: rgba(255, 255, 255, 0.5); }
  .nav__menu___HKpQL {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 90;
    height: 100%; }
    @media (min-width: 875px) {
      .nav__menu___HKpQL {
        padding-left: 10px; } }

.navlink___3gsjA {
  padding: 15px 20px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 100%;
  cursor: grab;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none; }
  .navlink___3gsjA > span {
    font-family: "Bader-compress";
    font-size: 20px;
    font-weight: 900;
    color: #000000;
    white-space: nowrap; }
    @media (max-width: 874px) {
      .navlink___3gsjA > span {
        font-size: 28px; } }

.active___9UNdh {
  background-color: #ffffff;
  cursor: default; }
  .active___9UNdh > span {
    color: #f0b856; }
  @media (max-width: 874px) {
    .active___9UNdh {
      border-bottom: 3px solid #f0b856; } }

.navlink__plus___2qu6c {
  position: relative;
  display: flex; }
  .navlink__plus___2qu6c .plus__menu___2Rh1_ {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: flex-start;
    position: absolute;
    border-radius: 5px;
    left: 0;
    top: 51px;
    z-index: 90;
    min-width: 250px;
    background-color: #ffffff;
    box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1); }
    .navlink__plus___2qu6c .plus__menu___2Rh1_ > div:last-of-type {
      border-bottom: none; }
    .navlink__plus___2qu6c .plus__menu___2Rh1_ .plus__nav___6SDKj {
      padding: 15px 20px;
      cursor: default;
      border-bottom: 1px solid #dcdcdc;
      width: 100%;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none; }
      .navlink__plus___2qu6c .plus__menu___2Rh1_ .plus__nav___6SDKj > span {
        font-family: "Bader-compress";
        font-size: 20px;
        font-weight: 900;
        color: #000000; }
    .navlink__plus___2qu6c .plus__menu___2Rh1_ .active___9UNdh {
      cursor: default; }
      .navlink__plus___2qu6c .plus__menu___2Rh1_ .active___9UNdh > span {
        color: #f0b856; }
  .navlink__plus___2qu6c .icon__down___1xaFB {
    margin-left: 5px; }

.navsearch___24JFt {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: none;
  margin-right: 4rem;
  margin-bottom: 10px; }
  @media (max-width: 874px) {
    .navsearch___24JFt {
      margin: auto 30px; } }
  .navsearch___24JFt > form {
    position: relative; }
  .navsearch___24JFt.white span {
    color: #ffffff !important; }
  .navsearch__input___20MRp {
    color: #000000;
    font-size: 1rem;
    outline: none;
    font-family: "Bader-narrow";
    transition: all 350ms ease-in-out;
    width: 220px;
    height: 40px;
    padding-left: 1rem;
    animation: grow___3xB_y ease-in-out 400ms;
    border-radius: 4px;
    border: solid 1px #dcdcdc;
    background-image: none;
    background-color: #ffffff; }
    @media (max-width: 874px) {
      .navsearch__input___20MRp {
        width: 200px;
        margin-right: 20px; } }
    .navsearch__input__icon___2WCJm {
      position: absolute;
      top: 0;
      bottom: 0;
      margin-top: auto;
      margin-bottom: auto;
      cursor: pointer;
      transition: all 350ms ease-in-out;
      right: 10px; }
      @media (max-width: 874px) {
        .navsearch__input__icon___2WCJm {
          right: 30px; } }

.heading___2rZmI {
  font-size: 72px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Bader-compress"; }
  @media (max-width: 874px) {
    .heading___2rZmI {
      font-size: 42px !important;
      line-height: 42px;
      text-align: center; } }

body {
  margin: 0; }

.error___1dlOo {
  height: 100vh;
  width: 100%;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top 100% right 50%;
  flex-direction: column;
  justify-content: space-between; }
  .error__content___3tqlk {
    max-width: 410px; }
  .error__title___3ZA4H {
    color: #000000;
    text-align: center;
    margin-top: 100px;
    background-color: rgba(255, 255, 255, 0.6);
    padding: 20px; }
    @media (max-width: 874px) {
      .error__title___3ZA4H {
        font-size: 42px; } }
  .error___1dlOo p {
    font-size: 53px;
    font-family: "Bader-compress";
    line-height: 53px;
    color: #000000;
    text-align: center;
    padding: 20px 0;
    text-transform: uppercase; }
    @media (max-width: 874px) {
      .error___1dlOo p {
        padding: 10px 0;
        font-size: 20px;
        line-height: 20px; } }
  .error__action_bloc___3akvt {
    background-color: #ffffff;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 30px 65px; }
    @media (max-width: 874px) {
      .error__action_bloc___3akvt {
        padding: 10px 30px; } }
    .error__action_bloc___3akvt a {
      margin: auto;
      background-color: #ffffff;
      color: #000000;
      font-family: "Bader-narrow";
      font-size: 20px;
      text-decoration: underline; }
      @media (max-width: 874px) {
        .error__action_bloc___3akvt a {
          font-size: 14px;
          line-height: 14px; } }

.btn___3FtIV, .btn__primary___1XwoV, .btn_primary___3K7n8, .btn__secondary___hjnHt, .btn__secondary_black___3kchV, .btn__light___2L_Tn, .grid__item___1GZd3 .info__btn_light___LGtaz, .btn__secondary_back___2Tk6x, .btn__disabled___3F1Jq {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3FtIV:disabled, .btn__primary___1XwoV:disabled, .btn_primary___3K7n8:disabled, .btn__secondary___hjnHt:disabled, .btn__secondary_black___3kchV:disabled, .btn__light___2L_Tn:disabled, .grid__item___1GZd3 .info__btn_light___LGtaz:disabled, .btn__secondary_back___2Tk6x:disabled, .btn__disabled___3F1Jq:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3FtIV:hover, .btn__primary___1XwoV:hover, .btn_primary___3K7n8:hover, .btn__secondary___hjnHt:hover, .btn__secondary_black___3kchV:hover, .btn__light___2L_Tn:hover, .grid__item___1GZd3 .info__btn_light___LGtaz:hover, .btn__secondary_back___2Tk6x:hover, .btn__disabled___3F1Jq:hover {
    color: #ffffff; }
  .btn__primary___1XwoV, .btn_primary___3K7n8 {
    background-color: #f0b856; }
    .btn__primary___1XwoV:hover, .btn_primary___3K7n8:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2Ztyh {
      background-color: #4ac22b; }
      .btn__primary__sim___2Ztyh:hover {
        background-color: #42ad27; }
  .btn__secondary___hjnHt, .btn__secondary_black___3kchV {
    background-color: #06D6A0; }
    .btn__secondary___hjnHt:hover, .btn__secondary_black___3kchV:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3kchV {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3kchV:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3kchV img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3kchV {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2L_Tn, .grid__item___1GZd3 .info__btn_light___LGtaz {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2L_Tn:hover, .grid__item___1GZd3 .info__btn_light___LGtaz:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3IiWM {
      background-color: #ff5c2d; }
      .btn__light__sim___3IiWM:hover {
        background-color: #ff4913; }
  .btn__link___2yGXv, .btn__link__primary___3puzn {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2yGXv:active, .btn__link__primary___3puzn:active, .btn__link___2yGXv:visited, .btn__link__primary___3puzn:visited, .btn__link___2yGXv:hover, .btn__link__primary___3puzn:hover, .btn__link___2yGXv:focus, .btn__link__primary___3puzn:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3puzn {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2Tk6x {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2Tk6x {
        margin: 16px auto; } }
    .btn__secondary_back___2Tk6x:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2Tk6x img {
      margin-right: 5px; }
  .btn__sticky___28OH1 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3F1Jq {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2om8u {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2om8u:first-letter {
      text-transform: capitalize; }
  .btn___3FtIV span, .btn__primary___1XwoV span, .btn_primary___3K7n8 span, .btn__secondary___hjnHt span, .btn__secondary_black___3kchV span, .btn__light___2L_Tn span, .grid__item___1GZd3 .info__btn_light___LGtaz span, .btn__secondary_back___2Tk6x span, .btn__disabled___3F1Jq span {
    margin-top: -2px; }
  .btn__container___3WXQL {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3WXQL {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3WXQL a, .btn__container___3WXQL button {
          margin: 8px auto; } }

.giftlist___12f5G {
  max-width: 1136px;
  margin: auto; }
  .giftlist___12f5G > div:first-child {
    display: flex;
    justify-content: space-between; }
    @media (max-width: 874px) {
      .giftlist___12f5G > div:first-child {
        flex-direction: column; } }
    .giftlist___12f5G > div:first-child > div:first-child {
      display: flex;
      align-items: center; }
      .giftlist___12f5G > div:first-child > div:first-child .heading___hicwL {
        font-size: 28px !important;
        text-transform: uppercase;
        font-weight: bold;
        font-family: "Bader-compress";
        z-index: 5; }
        @media (max-width: 874px) {
          .giftlist___12f5G > div:first-child > div:first-child .heading___hicwL {
            text-align: left; } }
      .giftlist___12f5G > div:first-child > div:first-child .reset___gZtVS {
        font-family: "Bader-narrow";
        font-size: 16px;
        font-weight: bold;
        color: #f0b856;
        margin-left: 15px;
        text-decoration: underline;
        cursor: pointer;
        -webkit-user-select: none;
            -ms-user-select: none;
                user-select: none;
        z-index: 5; }
    .giftlist___12f5G > div:first-child > div:nth-child(2) {
      display: flex;
      align-items: center; }
      @media (max-width: 874px) {
        .giftlist___12f5G > div:first-child > div:nth-child(2) {
          flex-direction: row-reverse; } }
      .giftlist___12f5G > div:first-child > div:nth-child(2) .add_all___1_Wvc {
        font-family: "Bader-narrow";
        font-size: 16px;
        font-weight: bold;
        color: #f0b856;
        margin-right: 15px;
        text-decoration: underline;
        cursor: pointer;
        -webkit-user-select: none;
            -ms-user-select: none;
                user-select: none;
        z-index: 5; }
    .giftlist___12f5G > div:first-child__filter {
      text-align: center; }
  .giftlist___12f5G > div:nth-child(3) {
    margin-top: 25px; }
    @media (max-width: 874px) {
      .giftlist___12f5G > div:nth-child(3) {
        margin-top: 15px; } }

.grid___iTg1n {
  display: grid;
  justify-content: center;
  grid-template-columns: repeat(auto-fit, 272px);
  grid-auto-rows: 435px;
  grid-gap: 16px;
  margin: 30px auto 80px auto;
  max-width: 1136px; }
  @media (max-width: 600px) {
    .grid___iTg1n {
      justify-content: center;
      grid-template-columns: repeat(auto-fill, 166px);
      margin: 30px auto 80px auto;
      grid-auto-rows: 290px;
      grid-gap: 0; } }
  .grid__item___1GZd3 {
    border: solid 1px #dcdcdc; }
    @media (max-width: 600px) {
      .grid__item___1GZd3 {
        max-width: 175px; } }
    .grid__item___1GZd3:hover {
      background-color: #f4f4f4;
      transition: all ease-in-out .1s; }
    .grid__item___1GZd3 .image___2qz-b {
      height: 290px;
      width: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }
      @media (max-width: 600px) {
        .grid__item___1GZd3 .image___2qz-b {
          height: 132px; } }
    .grid__item___1GZd3 .info___1GYgG {
      position: relative;
      display: flex;
      flex-direction: column;
      height: 144px;
      padding: 15px 25px 20px 25px; }
      @media (max-width: 600px) {
        .grid__item___1GZd3 .info___1GYgG {
          padding: 10px 18px 10px 18px; } }
      .grid__item___1GZd3 .info__brand___kt2qg {
        font-size: 20px;
        font-weight: bold;
        font-family: "Bader-compress"; }
        @media (max-width: 600px) {
          .grid__item___1GZd3 .info__brand___kt2qg {
            font-size: 16px;
            padding-bottom: 5px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis; } }
      .grid__item___1GZd3 .info__name___pusDW {
        padding: 5px 0 5px 0;
        font-size: 16px;
        font-weight: normal;
        color: #666666;
        font-family: "Bader-narrow";
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
        @media (max-width: 600px) {
          .grid__item___1GZd3 .info__name___pusDW {
            padding-bottom: 15px; } }
      .grid__item___1GZd3 .info__more___14F-H {
        margin: 0 0 10px 0;
        font-family: "Bader-narrow";
        font-size: 16px;
        font-weight: bold;
        text-decoration: underline;
        color: #f0b856;
        cursor: pointer; }
      .grid__item___1GZd3 .info__price___27xml {
        font-size: 28px;
        font-weight: bold;
        font-family: "Bader-compress";
        padding-bottom: 7px; }
        @media (max-width: 600px) {
          .grid__item___1GZd3 .info__price___27xml {
            position: absolute;
            right: 10px;
            bottom: 55px;
            font-size: 20px;
            padding-bottom: 5px; } }
      .grid__item___1GZd3 .info__btn_light___LGtaz {
        position: absolute;
        bottom: 18px;
        right: 18px;
        width: 120px;
        height: 40px;
        line-height: 40px;
        padding: 0; }
        @media (max-width: 600px) {
          .grid__item___1GZd3 .info__btn_light___LGtaz {
            bottom: 0;
            padding: 0;
            margin-left: auto;
            margin-right: auto;
            left: 0;
            right: 0;
            max-width: 166px;
            width: 100px; } }

.custom___gtBFV {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around; }
  .custom__icon___aIi28 {
    width: 129px;
    height: 129px;
    -o-object-fit: contain;
       object-fit: contain;
    transform: rotate(10deg); }
    @media (max-width: 874px) {
      .custom__icon___aIi28 {
        width: 51px;
        height: 51px; } }
  .custom__title___2R2em {
    font-family: "Bader-narrow";
    font-size: 20px;
    font-weight: bold;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: center;
    color: #000000; }
  @media (max-width: 600px) {
    .custom___gtBFV .btn_container___2-lwJ {
      width: 90%;
      display: flex;
      justify-content: center; }
      .custom___gtBFV .btn_container___2-lwJ > button {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        line-height: 1.25;
        padding: 5px 0; } }

.btn_primary___3K7n8 {
  max-width: 270px;
  height: 50px; }

.label___1yVhC {
  display: block;
  padding-bottom: 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.input___2ojft, .select___34Bwd {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow"; }
  .input__error___3fnWr {
    border: 1px solid #f00000;
    border-radius: 4px; }
  .input___2ojft:-ms-input-placeholder, .select___34Bwd:-ms-input-placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___2ojft::placeholder, .select___34Bwd::placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___2ojft:focus, .select___34Bwd:focus {
    border-color: #999999; }
  .input__wrapper___2DsSu {
    padding: 10px 0; }
  .input__errors___2zmAM {
    color: #f00000;
    font-size: 14px;
    font-family: "Bader-narrow";
    text-transform: lowercase;
    padding-left: 15px; }
    .input__errors___2zmAM:first-letter {
      text-transform: uppercase; }

.disabled_input___3Hy4u {
  background-color: #f4f4f4; }

@font-face {
  font-family: 'Bader-bold-italic';
  font-style: 'italic';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold_Italic.otf");
  src: url("/static/fonts/GL_Bader_Bold_Italic.woff"); }

@font-face {
  font-family: 'Bader-bold';
  font-style: 'normal';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold.otf");
  src: url("/static/fonts/GL_Bader_Bold.woff"); }

@font-face {
  font-family: 'Bader-compress-regular';
  font-style: 'normal';
  font-weight: 'normal';
  src: url("/static/fonts/GL_Bader_Compress_Regular.otf");
  src: url("/static/fonts/GL_Bader_Compress_Regular.woff"); }

@font-face {
  font-family: 'Bader-compress';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Compress.otf");
  src: url("/static/fonts/GL_Bader_Compress.woff"); }

@font-face {
  font-family: 'Bader-regular';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Regular.otf");
  src: url("/static/fonts/GL_Bader_Regular.woff"); }

@font-face {
  font-family: 'Bader-narrow-bold';
  src: url("/static/fonts/GL_Bader_Narrow_Bold.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Bold.woff"); }

@font-face {
  font-family: 'Bader-narrow';
  src: url("/static/fonts/GL_Bader_Narrow_Regular.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Regular.woff"); }

@font-face {
  font-family: 'SensaBrush-Fill';
  src: url("/static/fonts/SensaBrush-Fill.otf");
  src: url("/static/fonts/SensaBrush-Fill.woff"); }

.select___34Bwd {
  height: auto;
  position: relative;
  padding: 0; }
  .select__menu___GH-7Y {
    background-color: #ffffff;
    box-sizing: border-box;
    margin-top: 0;
    max-height: 200px;
    overflow-y: auto;
    position: absolute;
    top: 100%;
    left: -1px;
    border: none;
    width: calc(100% + 2px);
    z-index: 10;
    -webkit-overflow-scrolling: touch;
    padding: 0 1rem;
    font-family: "Bader-narrow";
    font-size: 20px;
    box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
    cursor: pointer;
    border-radius: 5px; }
    .select__menu___GH-7Y::-webkit-scrollbar-thumb {
      border-radius: 4px;
      background-color: #f0b856; }
    .select__menu___GH-7Y::-webkit-scrollbar {
      width: 7px;
      background-color: rgba(0, 0, 0, 0.1); }
  .select__control___Fx9Yv {
    position: relative;
    overflow: hidden;
    border-radius: 2px;
    box-sizing: border-box;
    color: #333;
    outline: none;
    transition: all 200ms ease;
    padding: 1rem;
    cursor: pointer; }
  .select__placeholder___M0dDg {
    color: #999999;
    font-family: "Bader-narrow";
    cursor: pointer; }
  .select__arrow___AAfCW {
    border-color: #f0b856 transparent transparent;
    border-width: 5px 5px 0;
    display: block;
    margin-top: -ceil(2.5);
    position: absolute;
    top: 20px;
    cursor: pointer;
    background-image: url("/static/images/pictos/icon-arrow-down.svg");
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: center;
    width: 20px !important;
    height: 11px !important;
    right: 15px !important;
    background-color: transparent !important;
    border: none !important;
    filter: invert(100%);
    -webkit-filter: invert(100%); }

.Dropdown-placeholder.is-selected {
  color: #000000; }

.Dropdown-option {
  padding: 1rem;
  border-top: 1px solid #dcdcdc;
  font-family: "Bader-narrow"; }
  .Dropdown-option:hover {
    background-color: #f4f4f4; }
  .Dropdown-option:first-of-type {
    border: none; }
  .Dropdown-option.is-selected {
    background-image: url("/static/images/pictos/icon-check-primary.svg");
    background-repeat: no-repeat;
    background-position: right 10px top 17px; }

.validate_kyc_container___MUHPW {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%; }
  .validate_kyc_container___MUHPW p {
    font-size: 16px;
    line-height: 1.25;
    color: #000000;
    font-family: "Bader-narrow-bold"; }
  .validate_kyc_container___MUHPW .description___2o3FN {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center; }
  .validate_kyc_container___MUHPW .problem___2CKmg {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    font-size: 16px;
    font-family: "Bader-narrow-bold"; }
    @media (max-width: 874px) {
      .validate_kyc_container___MUHPW .problem___2CKmg {
        flex-direction: column; } }
    .validate_kyc_container___MUHPW .problem___2CKmg a {
      color: #f0b856;
      line-height: 1.25;
      text-align: center;
      text-decoration: underline; }
  .validate_kyc_container___MUHPW .mobile_app_store_badges___2krRo {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 30px; }
    .validate_kyc_container___MUHPW .mobile_app_store_badges___2krRo img:first-of-type {
      margin-right: 10px; }
    @media (max-width: 600px) {
      .validate_kyc_container___MUHPW .mobile_app_store_badges___2krRo img:first-of-type {
        margin-left: 10px; } }
    @media (max-width: 874px) {
      .validate_kyc_container___MUHPW .mobile_app_store_badges___2krRo {
        flex-direction: column;
        gap: 15px; } }
    .validate_kyc_container___MUHPW .mobile_app_store_badges___2krRo img {
      height: 51px;
      width: 160px; }
  .validate_kyc_container___MUHPW .qr_code_text___2FS1w {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    flex-direction: column;
    text-align: center; }
    .validate_kyc_container___MUHPW .qr_code_text___2FS1w div {
      margin-top: 10px; }
    .validate_kyc_container___MUHPW .qr_code_text___2FS1w .iban___17ub9 {
      margin-top: 10px !important; }
  .validate_kyc_container___MUHPW .qr_code___1NFDw {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    flex-direction: column; }
    .validate_kyc_container___MUHPW .qr_code___1NFDw .copy_link___IDSbZ textarea {
      width: 100%; }
    .validate_kyc_container___MUHPW .qr_code___1NFDw img {
      height: 120px;
      width: 120px; }

.btn___DrveF, .btn__primary___vXThI, .btn__secondary___20n0n, .btn__secondary_black___11dVT, .btn__light___176TQ, .btn__secondary_back___1lJ5U, .btn__disabled___12oL3 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___DrveF:disabled, .btn__primary___vXThI:disabled, .btn__secondary___20n0n:disabled, .btn__secondary_black___11dVT:disabled, .btn__light___176TQ:disabled, .btn__secondary_back___1lJ5U:disabled, .btn__disabled___12oL3:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___DrveF:hover, .btn__primary___vXThI:hover, .btn__secondary___20n0n:hover, .btn__secondary_black___11dVT:hover, .btn__light___176TQ:hover, .btn__secondary_back___1lJ5U:hover, .btn__disabled___12oL3:hover {
    color: #ffffff; }
  .btn__primary___vXThI {
    background-color: #f0b856; }
    .btn__primary___vXThI:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1TcSZ {
      background-color: #4ac22b; }
      .btn__primary__sim___1TcSZ:hover {
        background-color: #42ad27; }
  .btn__secondary___20n0n, .btn__secondary_black___11dVT {
    background-color: #06D6A0; }
    .btn__secondary___20n0n:hover, .btn__secondary_black___11dVT:hover {
      background-color: #06cc99; }
    .btn__secondary_black___11dVT {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___11dVT:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___11dVT img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___11dVT {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___176TQ {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___176TQ:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___2TRLD {
      background-color: #ff5c2d; }
      .btn__light__sim___2TRLD:hover {
        background-color: #ff4913; }
  .btn__link___cdi4N, .btn__link__primary___1y4md {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___cdi4N:active, .btn__link__primary___1y4md:active, .btn__link___cdi4N:visited, .btn__link__primary___1y4md:visited, .btn__link___cdi4N:hover, .btn__link__primary___1y4md:hover, .btn__link___cdi4N:focus, .btn__link__primary___1y4md:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1y4md {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1lJ5U {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1lJ5U {
        margin: 16px auto; } }
    .btn__secondary_back___1lJ5U:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1lJ5U img {
      margin-right: 5px; }
  .btn__sticky___1wnLV {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___12oL3 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3ybMF {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3ybMF:first-letter {
      text-transform: capitalize; }
  .btn___DrveF span, .btn__primary___vXThI span, .btn__secondary___20n0n span, .btn__secondary_black___11dVT span, .btn__light___176TQ span, .btn__secondary_back___1lJ5U span, .btn__disabled___12oL3 span {
    margin-top: -2px; }
  .btn__container___3lAbj {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3lAbj {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3lAbj a, .btn__container___3lAbj button {
          margin: 8px auto; } }

.sauth___1awas {
  display: flex;
  flex-direction: column;
  max-width: 520px;
  align-items: center;
  padding: 0 10%;
  margin: auto; }
  .sauth__oval___2rj_e {
    width: 240px;
    height: 240px;
    border: solid 6px #ff7046;
    border-radius: 50%;
    border-top-color: transparent;
    transform: rotate(300deg); }
    .sauth__oval__waiting___75bfh {
      border-color: #ff7046;
      border-top-color: transparent; }
    .sauth__oval__confirmed___2WNni {
      border-color: #55d235;
      border-top-color: transparent; }
  .sauth___1awas > span {
    padding: 20px;
    font-family: "Bader-narrow";
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    text-align: center;
    color: #000000; }
  .sauth___1awas div[aria-label="animation"] {
    margin: 0 !important; }

.steps_list___-E8nt {
  padding: 13px 0; }

.step___11ZdL {
  position: relative;
  padding: 5px 0 0 30px;
  font-family: "Bader-narrow";
  color: #666666;
  font-size: 1rem;
  line-height: 20px; }

.before, .Pending::before, .Succeeded::before, .Failed::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0; }

.Pending::before {
  background-size: 20px;
  background-image: url("/static/images/pictos/kyc-waiting.svg"); }

.Succeeded::before {
  background-image: url("/static/images/pictos/icon-check-success.svg"); }

.Failed::before {
  background-image: url("/static/images/pictos/kyc-refused.svg"); }

.btn_container___2JLNS {
  text-align: center;
  margin-top: 20px; }

.btn___DrveF, .btn__primary___vXThI, .btn__secondary___20n0n, .btn__secondary_black___11dVT, .btn__light___176TQ, .btn__secondary_back___1lJ5U, .btn__disabled___12oL3 {
  display: inline-block; }
  .btn__light___176TQ {
    color: #000000; }

.category__filter___2sGkc {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  max-width: 1125px;
  margin: 40px auto 30px auto; }
  .category__filter___2sGkc > a {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 0 15px;
    margin: 0 10px 10px 0;
    height: 50px;
    border-radius: 4px;
    border: solid 1px #f4f4f4;
    cursor: pointer;
    background-color: #ffffff;
    z-index: 5; }
    .category__filter___2sGkc > a div {
      font-family: "Bader-narrow";
      font-size: 16px;
      font-weight: bold;
      white-space: nowrap; }
    .category__filter___2sGkc > a img {
      padding-right: 8px; }
  .category__filter___2sGkc .selected {
    border-color: #f0b856;
    color: #f0b856; }

.category__hover___AMGfl {
  display: inline-block;
  vertical-align: middle; }
  .category__hover___AMGfl:hover {
    border-color: #f0b856;
    color: #f0b856; }

@font-face {
  font-family: 'Bader-bold-italic';
  font-style: 'italic';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold_Italic.otf");
  src: url("/static/fonts/GL_Bader_Bold_Italic.woff"); }

@font-face {
  font-family: 'Bader-bold';
  font-style: 'normal';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold.otf");
  src: url("/static/fonts/GL_Bader_Bold.woff"); }

@font-face {
  font-family: 'Bader-compress-regular';
  font-style: 'normal';
  font-weight: 'normal';
  src: url("/static/fonts/GL_Bader_Compress_Regular.otf");
  src: url("/static/fonts/GL_Bader_Compress_Regular.woff"); }

@font-face {
  font-family: 'Bader-compress';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Compress.otf");
  src: url("/static/fonts/GL_Bader_Compress.woff"); }

@font-face {
  font-family: 'Bader-regular';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Regular.otf");
  src: url("/static/fonts/GL_Bader_Regular.woff"); }

@font-face {
  font-family: 'Bader-narrow-bold';
  src: url("/static/fonts/GL_Bader_Narrow_Bold.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Bold.woff"); }

@font-face {
  font-family: 'Bader-narrow';
  src: url("/static/fonts/GL_Bader_Narrow_Regular.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Regular.woff"); }

@font-face {
  font-family: 'SensaBrush-Fill';
  src: url("/static/fonts/SensaBrush-Fill.otf");
  src: url("/static/fonts/SensaBrush-Fill.woff"); }

.filter__wrapper___2RgjT {
  display: flex;
  align-items: center;
  width: 18%;
  min-width: 180px;
  height: 50px;
  padding: 14px 16px 16px;
  border-radius: 4px;
  border: solid 1px #f4f4f4;
  cursor: pointer;
  background-color: #ffffff; }
  .filter__wrapper_selected___3Bc_- {
    border: solid 2px #f0b856; }

.select___253V8 {
  min-width: 150px;
  height: 30px;
  display: flex;
  color: #000000;
  font-size: 16px;
  border: none;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow";
  font-weight: bold;
  position: relative;
  width: 100%; }
  .select__menu___3el-E {
    background-color: #ffffff;
    box-sizing: border-box;
    margin-top: 0;
    overflow-y: auto;
    position: absolute;
    left: -17px;
    top: 37px;
    border: none;
    width: calc(120%);
    z-index: 10000;
    -webkit-overflow-scrolling: touch;
    font-family: "Bader-narrow";
    font-size: 20px;
    cursor: pointer;
    border-radius: 5px; }
    @media (max-width: 600px) {
      .select__menu___3el-E {
        max-height: 300px;
        overflow-y: scroll; } }
    .select__menu___3el-E::-webkit-scrollbar-thumb {
      border-radius: 4px;
      background-color: #f0b856; }
    .select__menu___3el-E::-webkit-scrollbar {
      width: 7px;
      background-color: rgba(0, 0, 0, 0.1); }
  .select__control___2HFUb {
    color: #333;
    outline: none;
    transition: all 200ms ease;
    cursor: pointer;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between; }
  .select__placeholder___fvYVG {
    color: #000000;
    font-size: 16px;
    font-family: "Bader-narrow"; }
    .select__placeholder__selected___gPpP3 {
      color: #f0b856 !important; }
  .select__arrow___2ggIY {
    border-color: #f0b856 transparent transparent;
    display: block;
    margin: 5px 0 0 5px;
    cursor: pointer;
    background-image: url("/static/images/pictos/icon-arrow-down.svg");
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: center;
    width: 20px !important;
    height: 11px !important;
    right: 15px !important;
    background-color: transparent !important;
    border: none !important;
    filter: invert(100%);
    -webkit-filter: invert(100%); }
    .select__arrow__selected___ik9UH {
      background-image: url("/static/images/pictos/icon-arrow-down-primary.svg") !important;
      filter: none;
      -webkit-filter: none; }
  .select__wrapper___2GA73 {
    padding: 10px 0; }

.label___1tIjC {
  display: block;
  padding-right: 10px;
  color: #000000;
  font-size: 16px;
  font-family: "Bader-narrow"; }

.Dropdown-option {
  padding: 1rem;
  border-top: 1px solid #dcdcdc;
  font-family: "Bader-narrow"; }
  .Dropdown-option:hover {
    background-color: #f4f4f4; }
  .Dropdown-option:first-of-type {
    border: none; }
  .Dropdown-option.is-selected {
    background-image: url("/static/images/pictos/icon-check-primary.svg");
    background-repeat: no-repeat;
    background-position: right 10px top 17px; }

.btn___jyGcQ, .btn__primary___1i-ra, .show_container___3xFAa .btn__show___MwUfd, .btn__secondary___3wcBb, .btn__secondary_black___4XmUX, .btn__light___2ezcA, .btn__secondary_back___36Rx-, .btn__disabled___1Jmz8 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___jyGcQ:disabled, .btn__primary___1i-ra:disabled, .show_container___3xFAa .btn__show___MwUfd:disabled, .btn__secondary___3wcBb:disabled, .btn__secondary_black___4XmUX:disabled, .btn__light___2ezcA:disabled, .btn__secondary_back___36Rx-:disabled, .btn__disabled___1Jmz8:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___jyGcQ:hover, .btn__primary___1i-ra:hover, .show_container___3xFAa .btn__show___MwUfd:hover, .btn__secondary___3wcBb:hover, .btn__secondary_black___4XmUX:hover, .btn__light___2ezcA:hover, .btn__secondary_back___36Rx-:hover, .btn__disabled___1Jmz8:hover {
    color: #ffffff; }
  .btn__primary___1i-ra, .show_container___3xFAa .btn__show___MwUfd {
    background-color: #f0b856; }
    .btn__primary___1i-ra:hover, .show_container___3xFAa .btn__show___MwUfd:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1tXsi {
      background-color: #4ac22b; }
      .btn__primary__sim___1tXsi:hover {
        background-color: #42ad27; }
  .btn__secondary___3wcBb, .btn__secondary_black___4XmUX {
    background-color: #06D6A0; }
    .btn__secondary___3wcBb:hover, .btn__secondary_black___4XmUX:hover {
      background-color: #06cc99; }
    .btn__secondary_black___4XmUX {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___4XmUX:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___4XmUX img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___4XmUX {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2ezcA {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2ezcA:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___veezO {
      background-color: #ff5c2d; }
      .btn__light__sim___veezO:hover {
        background-color: #ff4913; }
  .btn__link___21aTH, .btn__link__primary___12mF9 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___21aTH:active, .btn__link__primary___12mF9:active, .btn__link___21aTH:visited, .btn__link__primary___12mF9:visited, .btn__link___21aTH:hover, .btn__link__primary___12mF9:hover, .btn__link___21aTH:focus, .btn__link__primary___12mF9:focus {
      outline: none;
      border: none; }
    .btn__link__primary___12mF9 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___36Rx- {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___36Rx- {
        margin: 16px auto; } }
    .btn__secondary_back___36Rx-:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___36Rx- img {
      margin-right: 5px; }
  .btn__sticky___k9U2S {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1Jmz8 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3lCyG {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3lCyG:first-letter {
      text-transform: capitalize; }
  .btn___jyGcQ span, .btn__primary___1i-ra span, .show_container___3xFAa .btn__show___MwUfd span, .btn__secondary___3wcBb span, .btn__secondary_black___4XmUX span, .btn__light___2ezcA span, .btn__secondary_back___36Rx- span, .btn__disabled___1Jmz8 span {
    margin-top: -2px; }
  .btn__container___CwEqv {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___CwEqv {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___CwEqv a, .btn__container___CwEqv button {
          margin: 8px auto; } }

.show_container___3xFAa {
  display: flex;
  justify-content: center;
  z-index: 999;
  position: fixed;
  top: 65%;
  right: 4%; }
  @media (max-width: 874px) {
    .show_container___3xFAa {
      top: 90%;
      right: 0;
      left: 0;
      margin-left: auto;
      margin-right: auto; } }
  .show_container___3xFAa .btn__show___MwUfd {
    height: 40px; }

.btn___2Q8Vh, .btn__primary___3edgy, .cart_modal___mLw-W .product_list___3xZsY .footer___3WnWZ .btn__primary___3edgy, .btn__secondary___1L265, .btn__secondary_black___RCjcx, .btn__light___3Bp1F, .btn__secondary_back___ZVkIW, .btn__disabled___12gMe {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2Q8Vh:disabled, .btn__primary___3edgy:disabled, .cart_modal___mLw-W .product_list___3xZsY .footer___3WnWZ .btn__primary___3edgy:disabled, .btn__secondary___1L265:disabled, .btn__secondary_black___RCjcx:disabled, .btn__light___3Bp1F:disabled, .btn__secondary_back___ZVkIW:disabled, .btn__disabled___12gMe:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2Q8Vh:hover, .btn__primary___3edgy:hover, .cart_modal___mLw-W .product_list___3xZsY .footer___3WnWZ .btn__primary___3edgy:hover, .btn__secondary___1L265:hover, .btn__secondary_black___RCjcx:hover, .btn__light___3Bp1F:hover, .btn__secondary_back___ZVkIW:hover, .btn__disabled___12gMe:hover {
    color: #ffffff; }
  .btn__primary___3edgy, .cart_modal___mLw-W .product_list___3xZsY .footer___3WnWZ .btn__primary___3edgy {
    background-color: #f0b856; }
    .btn__primary___3edgy:hover, .cart_modal___mLw-W .product_list___3xZsY .footer___3WnWZ .btn__primary___3edgy:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___QAhd1 {
      background-color: #4ac22b; }
      .btn__primary__sim___QAhd1:hover {
        background-color: #42ad27; }
  .btn__secondary___1L265, .btn__secondary_black___RCjcx {
    background-color: #06D6A0; }
    .btn__secondary___1L265:hover, .btn__secondary_black___RCjcx:hover {
      background-color: #06cc99; }
    .btn__secondary_black___RCjcx {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___RCjcx:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___RCjcx img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___RCjcx {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3Bp1F {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3Bp1F:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___22cJF {
      background-color: #ff5c2d; }
      .btn__light__sim___22cJF:hover {
        background-color: #ff4913; }
  .btn__link___1KBe4, .btn__link__primary___6ALMI {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1KBe4:active, .btn__link__primary___6ALMI:active, .btn__link___1KBe4:visited, .btn__link__primary___6ALMI:visited, .btn__link___1KBe4:hover, .btn__link__primary___6ALMI:hover, .btn__link___1KBe4:focus, .btn__link__primary___6ALMI:focus {
      outline: none;
      border: none; }
    .btn__link__primary___6ALMI {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___ZVkIW {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___ZVkIW {
        margin: 16px auto; } }
    .btn__secondary_back___ZVkIW:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___ZVkIW img {
      margin-right: 5px; }
  .btn__sticky___E_kZc {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___12gMe {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___18wwg {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___18wwg:first-letter {
      text-transform: capitalize; }
  .btn___2Q8Vh span, .btn__primary___3edgy span, .cart_modal___mLw-W .product_list___3xZsY .footer___3WnWZ .btn__primary___3edgy span, .btn__secondary___1L265 span, .btn__secondary_black___RCjcx span, .btn__light___3Bp1F span, .btn__secondary_back___ZVkIW span, .btn__disabled___12gMe span {
    margin-top: -2px; }
  .btn__container___1l1TL {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1l1TL {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1l1TL a, .btn__container___1l1TL button {
          margin: 8px auto; } }

.button_loading___3fVUz {
  padding-right: 30px !important; }

.overlay___3UWyH {
  padding: 0; }

.cart_modal___mLw-W {
  position: absolute !important;
  right: 30px;
  padding: 30px 0 0 0 !important;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-width: 386px !important;
  width: 386px;
  min-height: 100vh;
  height: 100vh;
  box-shadow: 4px 6px 38px 0 rgba(0, 0, 0, 0.1);
  background-color: transparent; }
  @media (max-width: 600px) {
    .cart_modal___mLw-W {
      top: 0;
      left: 0;
      width: 100vw;
      padding: 0; } }
  .cart_modal___mLw-W .product_list___3xZsY {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    background-color: #ffffff;
    height: 80vh;
    border-radius: 4px; }
    @media (max-width: 600px) {
      .cart_modal___mLw-W .product_list___3xZsY {
        max-width: 95vw;
        max-height: 75vh;
        margin: 0 10px; } }
    @media (max-width: 340px) {
      .cart_modal___mLw-W .product_list___3xZsY {
        max-width: 100vw;
        margin: 0; } }
    @media (max-width: 340px) {
      .cart_modal___mLw-W .product_list___3xZsY {
        height: 75vh; } }
    .cart_modal___mLw-W .product_list___3xZsY .header___1HuWR {
      display: flex;
      align-items: center;
      justify-content: center;
      padding-top: 16px; }
      .cart_modal___mLw-W .product_list___3xZsY .header___1HuWR p {
        text-transform: uppercase;
        font-family: "Bader-compress";
        font-weight: bold;
        font-size: 20px; }
    .cart_modal___mLw-W .product_list___3xZsY .products___UWSeZ {
      display: flex;
      flex-direction: column;
      align-items: center;
      height: 80%;
      overflow-y: auto; }
    .cart_modal___mLw-W .product_list___3xZsY .footer___3WnWZ {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      border-top: 2px solid #f4f4f4;
      height: 130px; }
      .cart_modal___mLw-W .product_list___3xZsY .footer___3WnWZ > p {
        font-family: "Bader-compress";
        font-size: 20px;
        font-weight: 900;
        color: #000000;
        padding-bottom: 15px; }
      .cart_modal___mLw-W .product_list___3xZsY .footer___3WnWZ .btn__primary___3edgy {
        margin: 0 auto 0;
        text-transform: uppercase;
        width: 56%; }
  .cart_modal___mLw-W .close_btn___vLg55 {
    position: absolute;
    bottom: 30px;
    right: 0; }
    @media (max-width: 600px) {
      .cart_modal___mLw-W .close_btn___vLg55 {
        right: 40vw; } }
    @media (max-width: 340px) {
      .cart_modal___mLw-W .close_btn___vLg55 {
        right: 58vw;
        bottom: 15px; } }

.btn___2Wlum, .btn__primary___3AiU3, .btn__secondary___3Nhgg, .btn__secondary_black___3-vn6, .btn__light___18Y0b, .img__upload___3E7-9 .btn__light___18Y0b, .btn__secondary_back___292uu, .btn__disabled___1zXLl {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2Wlum:disabled, .btn__primary___3AiU3:disabled, .btn__secondary___3Nhgg:disabled, .btn__secondary_black___3-vn6:disabled, .btn__light___18Y0b:disabled, .btn__secondary_back___292uu:disabled, .btn__disabled___1zXLl:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2Wlum:hover, .btn__primary___3AiU3:hover, .btn__secondary___3Nhgg:hover, .btn__secondary_black___3-vn6:hover, .btn__light___18Y0b:hover, .btn__secondary_back___292uu:hover, .btn__disabled___1zXLl:hover {
    color: #ffffff; }
  .btn__primary___3AiU3 {
    background-color: #f0b856; }
    .btn__primary___3AiU3:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2pl_h {
      background-color: #4ac22b; }
      .btn__primary__sim___2pl_h:hover {
        background-color: #42ad27; }
  .btn__secondary___3Nhgg, .btn__secondary_black___3-vn6 {
    background-color: #06D6A0; }
    .btn__secondary___3Nhgg:hover, .btn__secondary_black___3-vn6:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3-vn6 {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3-vn6:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3-vn6 img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3-vn6 {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___18Y0b, .img__upload___3E7-9 .btn__light___18Y0b {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___18Y0b:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___QezTg {
      background-color: #ff5c2d; }
      .btn__light__sim___QezTg:hover {
        background-color: #ff4913; }
  .btn__link___xUMcv, .btn__link__primary___18j5X {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___xUMcv:active, .btn__link__primary___18j5X:active, .btn__link___xUMcv:visited, .btn__link__primary___18j5X:visited, .btn__link___xUMcv:hover, .btn__link__primary___18j5X:hover, .btn__link___xUMcv:focus, .btn__link__primary___18j5X:focus {
      outline: none;
      border: none; }
    .btn__link__primary___18j5X {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___292uu {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___292uu {
        margin: 16px auto; } }
    .btn__secondary_back___292uu:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___292uu img {
      margin-right: 5px; }
  .btn__sticky___1gB_t {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1zXLl {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1Tz17 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1Tz17:first-letter {
      text-transform: capitalize; }
  .btn___2Wlum span, .btn__primary___3AiU3 span, .btn__secondary___3Nhgg span, .btn__secondary_black___3-vn6 span, .btn__light___18Y0b span, .img__upload___3E7-9 .btn__light___18Y0b span, .btn__secondary_back___292uu span, .btn__disabled___1zXLl span {
    margin-top: -2px; }
  .btn__container___1HwIi {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1HwIi {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1HwIi a, .btn__container___1HwIi button {
          margin: 8px auto; } }

.button_loading___2dttM {
  padding-right: 30px !important; }

.img__upload___3E7-9 {
  width: 100%; }
  .img__upload___3E7-9 h3 {
    font-size: 20px;
    font-weight: 700;
    color: #000000;
    font-family: "Bader-narrow-bold";
    text-transform: lowercase; }
    .img__upload___3E7-9 h3::first-letter {
      text-transform: uppercase; }
  .img__upload___3E7-9 p {
    font-size: 1rem;
    line-height: 20px;
    color: #999999;
    padding-bottom: 1rem;
    font-family: "Bader-narrow";
    padding-top: 7px; }
  .img__upload___3E7-9 .btn__light___18Y0b {
    margin: 0;
    font-family: "Bader-compress";
    color: #000000;
    height: 40px; }

.input__file___3VLL_ {
  width: 100%;
  max-width: 410px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px; }

.input__hidden___2wCqR {
  position: absolute;
  bottom: 30px;
  right: 0;
  width: 50%;
  visibility: hidden; }

.input__mobile___3rtyz {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px; }
  .input__mobile___3rtyz .upload__desc___2nJ5q {
    width: 100%;
    display: flex;
    padding: 0 0 15px 0; }
    .input__mobile___3rtyz .upload__desc___2nJ5q .img__rendering___30tvV {
      height: 90px;
      width: 120px; }
    .input__mobile___3rtyz .upload__desc___2nJ5q > div {
      max-width: 200px;
      padding: 0 0 0 20px; }

.img__rendering___30tvV {
  height: 150px;
  width: 200px;
  background-size: cover;
  background-position: center;
  position: relative; }
  @media (max-width: 600px) {
    .img__rendering___30tvV {
      height: 100px;
      width: 100px; } }
  .img__rendering___30tvV button {
    width: 20px;
    height: 20px;
    background-color: #000000;
    border-radius: 100%;
    position: absolute;
    right: -10px;
    top: -10px;
    cursor: pointer;
    text-align: center;
    padding: 0px;
    outline: none;
    border: none; }
    .img__rendering___30tvV button:hover, .img__rendering___30tvV button:focus {
      outline: none;
      border: none; }
    .img__rendering___30tvV button img {
      width: 13px; }

.upload__desc___2nJ5q {
  padding: 0 30px;
  width: calc(100% - 150px);
  position: relative; }
  @media (max-width: 874px) {
    .upload__desc___2nJ5q {
      padding: 0 10px; } }
  @media (max-width: 600px) {
    .upload__desc___2nJ5q {
      width: 150px; } }

.download__spinner___21gkN {
  position: relative; }
  .download__spinner___21gkN div > div {
    border: 3px solid #000000;
    border-color: #000000 transparent transparent transparent; }

.label___1rlQo {
  font-family: "Bader-compress";
  font-size: 28px;
  font-weight: 900;
  color: #000000; }

.product_list_button___2qdAv .button___2pfHI {
  position: relative;
  width: 80px;
  height: 80px;
  background-color: #f0b856;
  border-radius: 50%;
  border: 1px solid transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer; }
  .product_list_button___2qdAv .button__animate___1LBJX {
    animation-name: pulsate___kF6Ea, cyclical-rotate___3AsR1;
    animation-duration: 1.5s, 8s;
    animation-delay: 0s, 5s;
    animation-timing-function: ease-out, linear;
    animation-iteration-count: 1, infinite; }

.product_list_button___2qdAv .icon___2aQqz {
  width: 45px;
  height: 45px;
  background-repeat: no-repeat; }

.product_list_button___2qdAv .gift___38wfK {
  background-image: url("/static/images/pictos/icon-gift-2.svg");
  background-position: center; }

.product_list_button___2qdAv .close___2shH4 {
  background-image: url("/static/images/pictos/icon-cross-white-2.svg");
  background-position: center; }

.product_list_button___2qdAv .gifts_radio___18HQv {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  padding: 6px;
  z-index: 15;
  background-color: #ffffff;
  box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.18);
  width: 40px;
  height: 40px;
  position: relative;
  right: -4px;
  top: 26px;
  left: -4px; }
  .product_list_button___2qdAv .gifts_radio__animate___3lvjd {
    animation-name: pulsate___kF6Ea;
    animation-duration: 1.5s;
    animation-iteration-count: 1;
    animation-timing-function: ease-out; }
  .product_list_button___2qdAv .gifts_radio___18HQv p {
    font-family: "Bader-compress";
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    text-align: center; }

.product_list_button_position_list_hidden___36WVZ {
  position: fixed;
  bottom: 30px;
  right: 30px; }

@keyframes pulsate___kF6Ea {
  0% {
    transform: scale(0.25); }
  20% {
    transform: scale(1.5); }
  40% {
    transform: scale(0.75); }
  50% {
    transform: scale(1.25); }
  60% {
    transform: scale(0.85); }
  70% {
    transform: scale(1.15); }
  80% {
    transform: scale(0.92); }
  90% {
    transform: scale(1.07); }
  100% {
    transform: scale(1); } }

@keyframes cyclical-rotate___3AsR1 {
  0% {
    transform: scale(1); }
  5% {
    transform: rotate(45deg) scale(1.4); }
  10% {
    transform: rotate(0) scale(1); } }

.wrapper___2D5ft {
  padding: 120px 3rem 6rem; }
  @media (max-width: 874px) {
    .wrapper___2D5ft {
      padding: 90px 20px; } }

.faq___2_vJP {
  padding: 60px 0; }
  .faq_nav___O1uSz {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1136px;
    margin: auto;
    flex-wrap: wrap; }
  .faq_cat___2IM6e {
    width: calc(25% - 16px);
    border-radius: 4px;
    border: 1px solid #dcdcdc;
    margin: 8px;
    padding: 38px 0;
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    cursor: pointer;
    transition: all ease-in-out .6s; }
    @media (max-width: 874px) {
      .faq_cat___2IM6e {
        width: calc(50% - 16px); } }
    @media (max-width: 600px) {
      .faq_cat___2IM6e {
        padding: 24px 0; } }
    .faq_cat___2IM6e:hover {
      background-color: #f0b856 !important; }
      .faq_cat___2IM6e:hover > h2 {
        color: #ffffff; }
    .faq_cat___2IM6e.selected___1fgoz {
      background-color: #f0b856; }
      .faq_cat___2IM6e.selected___1fgoz > h2 {
        color: #ffffff; }
    .faq_cat___2IM6e.disabled___36nZF {
      background-color: #f4f4f4; }
    .faq_cat___2IM6e > img {
      display: block;
      margin: auto; }
      @media (max-width: 600px) {
        .faq_cat___2IM6e > img {
          max-width: 60px; } }
    .faq_cat___2IM6e > h2 {
      font-family: "Bader-compress";
      font-size: 28px;
      line-height: 1;
      color: #000000;
      text-align: center;
      text-transform: uppercase;
      padding-top: 10px;
      transition: all ease-in-out .3s; }
      @media (max-width: 600px) {
        .faq_cat___2IM6e > h2 {
          font-size: 16px; } }
  .faq_content___slAZi {
    padding: 80px 8px;
    max-width: 1136px;
    margin: auto; }

.title___2rU2h {
  font-family: "Bader-compress";
  text-align: center;
  padding: 100px 0 14px; }

.subtitle___1t_pH {
  text-align: center;
  font-family: "Bader-narrow";
  color: #666;
  font-size: 20px;
  line-height: 28px;
  max-width: 500px;
  margin: auto; }

.question___3ZBVS {
  font-family: "Bader-narrow-bold";
  color: #000000;
  font-size: 16px;
  line-height: 20px; }
  .question___3ZBVS:first-letter {
    text-transform: capitalize; }
  .question_wrapper___2R7ql {
    border: 1px solid #dcdcdc;
    padding: 29px 0 29px 32px;
    margin: 16px 0;
    border-radius: 4px;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media (max-width: 600px) {
      .question_wrapper___2R7ql {
        padding: 16px 0 16px 16px; } }

.answer___1xRR_ {
  font-family: "Bader-narrow";
  color: #666;
  font-size: 16px;
  line-height: 20px;
  padding-top: 14px; }

.collapsible___27PXs {
  width: calc(100% - 64px);
  border-right: 1px solid #dcdcdc;
  padding-right: 95px; }
  @media (max-width: 874px) {
    .collapsible___27PXs {
      padding-right: 16px; } }

.arrow___1ZaUr {
  width: 64px; }
  .arrow___1ZaUr > img {
    display: block;
    margin: auto;
    cursor: pointer; }

.isOpen___3f6a3 {
  transform: rotate(-90deg);
  transition: transform ease-in-out .6s; }

.isClosed___2K-xz {
  transform: rotate(90deg);
  transition: transform ease-in-out .6s; }

.theme___1uH3J {
  font-family: "Bader-compress";
  font-size: 28px;
  line-height: 1;
  color: #000000;
  text-transform: uppercase;
  padding-top: 16px; }

.btn___1TIhI, .btn__primary___3BNiA, .btn__secondary___2W65e, .btn__secondary_black___3sWXq, .btn__light___3lLd_, .btn__secondary_back___3MRnz, .btn__disabled___3GQBJ {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1TIhI:disabled, .btn__primary___3BNiA:disabled, .btn__secondary___2W65e:disabled, .btn__secondary_black___3sWXq:disabled, .btn__light___3lLd_:disabled, .btn__secondary_back___3MRnz:disabled, .btn__disabled___3GQBJ:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1TIhI:hover, .btn__primary___3BNiA:hover, .btn__secondary___2W65e:hover, .btn__secondary_black___3sWXq:hover, .btn__light___3lLd_:hover, .btn__secondary_back___3MRnz:hover, .btn__disabled___3GQBJ:hover {
    color: #ffffff; }
  .btn__primary___3BNiA {
    background-color: #f0b856; }
    .btn__primary___3BNiA:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___22zH6 {
      background-color: #4ac22b; }
      .btn__primary__sim___22zH6:hover {
        background-color: #42ad27; }
  .btn__secondary___2W65e, .btn__secondary_black___3sWXq {
    background-color: #06D6A0; }
    .btn__secondary___2W65e:hover, .btn__secondary_black___3sWXq:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3sWXq {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3sWXq:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3sWXq img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3sWXq {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3lLd_ {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3lLd_:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___lYeJR {
      background-color: #ff5c2d; }
      .btn__light__sim___lYeJR:hover {
        background-color: #ff4913; }
  .btn__link___1QHUY, .btn__link__primary___BN4o0 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1QHUY:active, .btn__link__primary___BN4o0:active, .btn__link___1QHUY:visited, .btn__link__primary___BN4o0:visited, .btn__link___1QHUY:hover, .btn__link__primary___BN4o0:hover, .btn__link___1QHUY:focus, .btn__link__primary___BN4o0:focus {
      outline: none;
      border: none; }
    .btn__link__primary___BN4o0 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3MRnz {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3MRnz {
        margin: 16px auto; } }
    .btn__secondary_back___3MRnz:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3MRnz img {
      margin-right: 5px; }
  .btn__sticky___1YlAR {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3GQBJ {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3Kuoq {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3Kuoq:first-letter {
      text-transform: capitalize; }
  .btn___1TIhI span, .btn__primary___3BNiA span, .btn__secondary___2W65e span, .btn__secondary_black___3sWXq span, .btn__light___3lLd_ span, .btn__secondary_back___3MRnz span, .btn__disabled___3GQBJ span {
    margin-top: -2px; }
  .btn__container___3WdHr {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3WdHr {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3WdHr a, .btn__container___3WdHr button {
          margin: 8px auto; } }

.inStore___3g04j {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  padding: 32px;
  margin-bottom: 15px; }
  @media (max-width: 874px) {
    .inStore___3g04j {
      padding: 22px; } }
  .inStore_header___17IL7 {
    font-family: "Bader-compress";
    font-size: 28px;
    line-height: 28px;
    color: #000000; }

.radio___3l2VX {
  width: calc(50% - 8px);
  height: 160px;
  border-radius: 4px;
  border: 1px solid #dcdcdc;
  position: relative;
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80%; }
  @media (max-width: 874px) {
    .radio___3l2VX {
      width: 100%; } }
  .radio___3l2VX:first-of-type {
    margin-right: 15px; }
    @media (max-width: 874px) {
      .radio___3l2VX:first-of-type {
        margin-bottom: 15px;
        margin-right: 0; } }
  .radio___3l2VX:only-child {
    margin: 0; }
  .radio__form___3tGqO {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    padding: 16px; }
    @media (max-width: 874px) {
      .radio__form___3tGqO {
        flex-direction: column; } }
    .radio__form___3tGqO p:first-of-type {
      width: 100%;
      font-family: "Bader-narrow-bold";
      font-size: 16px;
      line-height: 16px;
      padding: 4px 0 10px; }
    .radio__form___3tGqO p:nth-of-type(2) {
      margin-top: 5px;
      font-family: "Bader-narrow";
      font-size: 16px;
      line-height: 1.25;
      color: #666666; }
    .radio__form__options___28LwW {
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      flex-wrap: wrap;
      margin-top: 15px;
      width: 100%; }
  .radio_select___1oQsq {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #dcdcdc;
    background-color: #ffffff;
    cursor: pointer; }
    .radio_select___1oQsq.active___2rTFQ {
      background-color: #f0b856;
      background-image: url("/static/images/pictos/icon-check-white.svg");
      background-repeat: no-repeat;
      background-position: center;
      background-size: 14px;
      border: none !important; }
  .radio___3l2VX input {
    visibility: hidden;
    position: absolute;
    top: 15px;
    right: 15px;
    width: 24px;
    height: 24px; }
  .radio___3l2VX img {
    display: block;
    width: 100%;
    margin: auto; }

.confirm___2yxIa {
  padding: 20px 20px 20px 0;
  display: flex;
  align-items: center;
  position: relative; }
  .confirm__picture___1ECR6 {
    width: 80px;
    height: 80px;
    background-color: #fafafa;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 1rem; }
    .confirm__picture___1ECR6 .picture___bhCVU {
      width: 100%;
      height: 100%;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      background-color: #ffffff; }
      .confirm__picture___1ECR6 .picture__gl___2Dodd {
        background-image: url("/static/images/gift-card/logo-gl.svg"); }
      .confirm__picture___1ECR6 .picture__bhv___3WvYx {
        background-image: url("/static/images/gift-card/logo-bhv.svg"); }
  .confirm__info___1ClX5 h3 {
    font-family: "Bader-narrow-bold";
    font-size: 16px;
    color: #000000;
    text-transform: capitalize; }
  .confirm__info___1ClX5 button {
    color: #f0b856;
    font-family: "Bader-narrow-bold";
    text-decoration: underline;
    background-color: #ffffff;
    padding: 5px 0;
    font-size: 16px;
    outline: none;
    cursor: pointer; }
  .confirm___2yxIa > img {
    position: absolute;
    height: 40px;
    width: 40px;
    right: 10px;
    top: 10px; }
    @media (max-width: 874px) {
      .confirm___2yxIa > img {
        right: 0; } }

.notification___vzE4Y {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; }
  .notification___vzE4Y img {
    width: 60px; }
  .notification__padding___-LJjE {
    padding: 18px 10px !important;
    margin-top: 15px !important;
    width: 100% !important; }
  .notification__content___2CUmL {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    .notification__content___2CUmL img {
      width: 40px; }
    .notification__content___2CUmL > span {
      padding-left: 10px; }
      .notification__content___2CUmL > span h3 {
        font-size: 1rem;
        font-family: "Bader-narrow-bold";
        color: #000000; }
      .notification__content___2CUmL > span p {
        font-family: "Bader-narrow";
        font-size: 16px;
        color: #666666;
        padding-top: 8px; }
      .notification__content___2CUmL > span a {
        color: #f0b856;
        font-family: "Bader-narrow-bold";
        text-decoration: underline;
        padding: 5px 0;
        font-size: 16px;
        outline: none;
        cursor: pointer; }

.btn__container___3WdHr {
  margin-top: 20px; }

.btn___2e9eB, .btn__primary___6gkGJ, .btn__secondary___3S8zE, .btn__secondary_black___1Rxvi, .btn__light___1GOM-, .btn__secondary_back___2UvVC, .btn__disabled___3glv_ {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2e9eB:disabled, .btn__primary___6gkGJ:disabled, .btn__secondary___3S8zE:disabled, .btn__secondary_black___1Rxvi:disabled, .btn__light___1GOM-:disabled, .btn__secondary_back___2UvVC:disabled, .btn__disabled___3glv_:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2e9eB:hover, .btn__primary___6gkGJ:hover, .btn__secondary___3S8zE:hover, .btn__secondary_black___1Rxvi:hover, .btn__light___1GOM-:hover, .btn__secondary_back___2UvVC:hover, .btn__disabled___3glv_:hover {
    color: #ffffff; }
  .btn__primary___6gkGJ {
    background-color: #f0b856; }
    .btn__primary___6gkGJ:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3YDiX {
      background-color: #4ac22b; }
      .btn__primary__sim___3YDiX:hover {
        background-color: #42ad27; }
  .btn__secondary___3S8zE, .btn__secondary_black___1Rxvi {
    background-color: #06D6A0; }
    .btn__secondary___3S8zE:hover, .btn__secondary_black___1Rxvi:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1Rxvi {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1Rxvi:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1Rxvi img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1Rxvi {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1GOM- {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1GOM-:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___jIAPQ {
      background-color: #ff5c2d; }
      .btn__light__sim___jIAPQ:hover {
        background-color: #ff4913; }
  .btn__link___1YvoX, .btn__link__primary___39V3B {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1YvoX:active, .btn__link__primary___39V3B:active, .btn__link___1YvoX:visited, .btn__link__primary___39V3B:visited, .btn__link___1YvoX:hover, .btn__link__primary___39V3B:hover, .btn__link___1YvoX:focus, .btn__link__primary___39V3B:focus {
      outline: none;
      border: none; }
    .btn__link__primary___39V3B {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2UvVC {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2UvVC {
        margin: 16px auto; } }
    .btn__secondary_back___2UvVC:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2UvVC img {
      margin-right: 5px; }
  .btn__sticky___37y9u {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3glv_ {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3WT4J {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3WT4J:first-letter {
      text-transform: capitalize; }
  .btn___2e9eB span, .btn__primary___6gkGJ span, .btn__secondary___3S8zE span, .btn__secondary_black___1Rxvi span, .btn__light___1GOM- span, .btn__secondary_back___2UvVC span, .btn__disabled___3glv_ span {
    margin-top: -2px; }
  .btn__container___2X1jP {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2X1jP {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2X1jP a, .btn__container___2X1jP button {
          margin: 8px auto; } }

.amount___gNcYE {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin: 16px 0; }
  .amount__header___2X-_s {
    display: flex;
    justify-content: space-between;
    padding-right: 20px; }
    .amount__header___2X-_s h2 {
      font-family: "Bader-compress";
      font-size: 28px;
      line-height: 28px;
      padding: 20px; }
      .amount__header___2X-_s h2.open___2-dt9 {
        color: #000000; }
    .amount__header___2X-_s img {
      width: 40px; }
  .amount__body___2Hs8F {
    padding: 32px 20px 32px 32px; }
    @media (max-width: 874px) {
      .amount__body___2Hs8F {
        padding: 22px 16px 22px 22px; } }
  .amount__form__input___3-_wu {
    display: flex;
    align-items: center; }
    .amount__form__input___3-_wu > div:first-of-type > div:first-of-type {
      display: none; }
  .amount__form__total___2t3As {
    font-family: "Bader-narrow";
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25; }
    .amount__form__total___2t3As span {
      font-size: 28px;
      font-family: "Bader-compress";
      line-height: 1;
      vertical-align: sub; }
  .amount__form__error___3Yng- {
    padding: 5px 0 0 0 !important; }
  .amount__form__promoCode___2wU40 {
    margin-top: 15px; }
  .amount__form__preview___3IKm0 {
    display: flex;
    margin-top: 20px; }
    @media (max-width: 874px) {
      .amount__form__preview___3IKm0 {
        flex-direction: column; } }
    .amount__form__preview___3IKm0 .image___iKgYd {
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      width: 50%;
      height: 162px;
      border-radius: 10px; }
      @media (max-width: 874px) {
        .amount__form__preview___3IKm0 .image___iKgYd {
          width: 80%; } }
      .amount__form__preview___3IKm0 .image__gl___28M3i {
        background-image: url("/static/images/gift-card/gift-card-gl.jpg"); }
      .amount__form__preview___3IKm0 .image__bhv___34CzI {
        background-image: url("/static/images/gift-card/gift-card-bhv.jpg"); }
    .amount__form__preview___3IKm0 .list___3kop2 {
      margin-left: 20px;
      width: 45%; }
      @media (max-width: 874px) {
        .amount__form__preview___3IKm0 .list___3kop2 {
          width: 80%;
          margin: 20px 0 0 0; } }
      .amount__form__preview___3IKm0 .list___3kop2 p {
        color: #666666;
        font-family: "Bader-narrow";
        font-size: 16px;
        font-weight: normal;
        margin-bottom: 8px;
        position: relative;
        margin-left: 40px; }
        .amount__form__preview___3IKm0 .list___3kop2 p::before {
          content: "";
          background-image: url("/static/images/pictos/icon-check-success.svg");
          background-repeat: no-repeat;
          background-position: center;
          width: 20px;
          height: 23px;
          position: absolute;
          left: -30px; }

.btn__primary___6gkGJ {
  margin: 40px auto 0;
  padding: 0 32px; }
  .btn__primary___6gkGJ:disabled {
    background-color: #dcdcdc; }
    .btn__primary___6gkGJ:disabled:hover {
      background-color: #cfcfcf; }

.tooltip___1W7AG {
  display: flex;
  align-self: center;
  margin-left: 15px; }
  .tooltip__info____tO1k {
    height: 40px;
    background-color: #f4f4f4;
    border-radius: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2px 3px;
    margin-top: 10px; }
    .tooltip__info____tO1k > p {
      font-size: 1rem;
      font-family: "Bader-narrow-bold";
      text-align: center;
      width: calc(100% - 32px);
      padding: 5px; }
    .tooltip__info____tO1k > span {
      width: 32px;
      height: 32px;
      border-radius: 50%;
      background-color: #f0b856;
      color: #ffffff;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 14px;
      font-family: "Bader-narrow-bold"; }
  .tooltip__content___2tj-C span {
    display: block;
    text-align: left;
    color: #f0b856;
    font-size: 28px;
    font-family: "Bader-compress";
    font-weight: 900;
    margin-top: 7px; }

.notification___1qgTl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; }
  .notification___1qgTl img {
    width: 60px; }
  .notification__padding___2qmZ6 {
    padding: 18px 10px !important;
    margin-top: 15px !important;
    width: 100% !important; }
  .notification__content___15Fz0 {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    .notification__content___15Fz0 img {
      width: 40px; }
    .notification__content___15Fz0 > span {
      padding-left: 10px; }
      .notification__content___15Fz0 > span h3 {
        font-size: 1rem;
        font-family: "Bader-narrow-bold";
        color: #000000; }
      .notification__content___15Fz0 > span p {
        font-family: "Bader-narrow";
        font-size: 16px;
        color: #666666;
        padding: 8px 0; }
      .notification__content___15Fz0 > span a {
        color: #f0b856;
        font-family: "Bader-narrow-bold";
        text-decoration: underline;
        font-size: 16px;
        outline: none;
        cursor: pointer; }

.is-closed.is-disabled h2 {
  color: #dcdcdc; }

.pot_more___3Mejp h2 {
  font-family: "Bader-compress";
  font-size: 28px;
  text-transform: uppercase; }

.pot_more__wrapper___1L12w {
  padding: 30px 0 120px; }

.pot_more__bloc___bKqnF {
  height: 220px;
  max-width: 656px;
  margin-bottom: 70px;
  position: relative;
  background-size: cover; }
  @media (max-width: 874px) {
    .pot_more__bloc___bKqnF {
      margin: 0 auto 70px; } }
  .pot_more__bloc___bKqnF.commercial_banner___8DQi3 {
    background-color: #1b6d85;
    background-position: center;
    background-size: cover; }
    .pot_more__bloc___bKqnF.commercial_banner___8DQi3 .pot_more__cta___1Dy9L {
      left: 10%; }
      @media (max-width: 874px) {
        .pot_more__bloc___bKqnF.commercial_banner___8DQi3 .pot_more__cta___1Dy9L {
          max-width: 80%;
          width: 100%;
          left: 10% !important;
          right: unset !important; }
          .pot_more__bloc___bKqnF.commercial_banner___8DQi3 .pot_more__cta___1Dy9L h2 {
            font-size: 22px; } }

.pot_more__cta___1Dy9L {
  max-width: 272px;
  padding: 30px;
  height: 110px;
  border-radius: 4px;
  box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  position: absolute;
  bottom: -30px;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  @media (max-width: 874px) {
    .pot_more__cta___1Dy9L {
      max-width: 80%;
      width: 100%;
      left: 10% !important;
      right: unset !important; }
      .pot_more__cta___1Dy9L h2 {
        font-size: 22px; } }
  .pot_more__cta___1Dy9L img {
    display: block;
    max-width: 160px; }

.btn___1KZew {
  width: 142px;
  height: 40px;
  margin: 20px auto 0;
  border-radius: 20px;
  border: 1px solid #dcdcdc;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer; }
  .btn___1KZew span {
    font-family: "Bader-compress";
    font-size: 20px;
    color: #000000;
    margin-top: -2px;
    text-transform: uppercase; }
  .btn___1KZew img {
    width: 20px;
    height: 20px;
    margin: 5px;
    margin-right: 0; }

.only___2wtga {
  left: 60px !important; }
  @media (max-width: 874px) {
    .only___2wtga {
      left: 10% !important; } }
  .only___2wtga .btn___1KZew {
    background-color: #ffffff !important;
    border: none !important;
    margin-top: 0 !important; }
    .only___2wtga .btn___1KZew span {
      font-family: "Bader-compress" !important;
      font-size: 28px !important;
      text-transform: uppercase !important; }

.btn___211Qg, .btn__primary___1kBLn, .btn__secondary___4780V, .btn__secondary_black___2da0n, .btn__light___s7VjH, .btn__secondary_back___1JVGL, .btn__disabled___gxf85 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___211Qg:disabled, .btn__primary___1kBLn:disabled, .btn__secondary___4780V:disabled, .btn__secondary_black___2da0n:disabled, .btn__light___s7VjH:disabled, .btn__secondary_back___1JVGL:disabled, .btn__disabled___gxf85:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___211Qg:hover, .btn__primary___1kBLn:hover, .btn__secondary___4780V:hover, .btn__secondary_black___2da0n:hover, .btn__light___s7VjH:hover, .btn__secondary_back___1JVGL:hover, .btn__disabled___gxf85:hover {
    color: #ffffff; }
  .btn__primary___1kBLn {
    background-color: #f0b856; }
    .btn__primary___1kBLn:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1-K_y {
      background-color: #4ac22b; }
      .btn__primary__sim___1-K_y:hover {
        background-color: #42ad27; }
  .btn__secondary___4780V, .btn__secondary_black___2da0n {
    background-color: #06D6A0; }
    .btn__secondary___4780V:hover, .btn__secondary_black___2da0n:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2da0n {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2da0n:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2da0n img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2da0n {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___s7VjH {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___s7VjH:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1DiNZ {
      background-color: #ff5c2d; }
      .btn__light__sim___1DiNZ:hover {
        background-color: #ff4913; }
  .btn__link___qiSyO, .btn__link__primary___1DUXW {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___qiSyO:active, .btn__link__primary___1DUXW:active, .btn__link___qiSyO:visited, .btn__link__primary___1DUXW:visited, .btn__link___qiSyO:hover, .btn__link__primary___1DUXW:hover, .btn__link___qiSyO:focus, .btn__link__primary___1DUXW:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1DUXW {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1JVGL {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1JVGL {
        margin: 16px auto; } }
    .btn__secondary_back___1JVGL:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1JVGL img {
      margin-right: 5px; }
  .btn__sticky___2bg6k {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___gxf85 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___NbroD {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___NbroD:first-letter {
      text-transform: capitalize; }
  .btn___211Qg span, .btn__primary___1kBLn span, .btn__secondary___4780V span, .btn__secondary_black___2da0n span, .btn__light___s7VjH span, .btn__secondary_back___1JVGL span, .btn__disabled___gxf85 span {
    margin-top: -2px; }
  .btn__container___1Joy5 {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1Joy5 {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1Joy5 a, .btn__container___1Joy5 button {
          margin: 8px auto; } }

.confirmation___3o9Lf {
  width: 100%;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  padding: 25px 10px 32px 32px;
  margin-bottom: 40px; }
  @media (max-width: 874px) {
    .confirmation___3o9Lf {
      padding: 25px 10px 20px 20px;
      margin-bottom: 20px; } }
  .confirmation__title___JRti4 {
    font-family: "Bader-compress";
    font-size: 28px;
    font-weight: bold;
    text-transform: uppercase; }
  .confirmation__total___2mR-q {
    font-family: "Bader-narrow";
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    padding-top: 10px; }
    .confirmation__total___2mR-q span {
      font-size: 28px;
      font-family: "Bader-compress";
      line-height: 1;
      vertical-align: sub; }
  .confirmation__preview___28ALt {
    display: flex;
    margin-top: 20px; }
    @media (max-width: 874px) {
      .confirmation__preview___28ALt {
        flex-direction: column; } }
    .confirmation__preview___28ALt .image___3CC2C {
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      width: 50%;
      height: 162px;
      border-radius: 10px; }
      @media (max-width: 874px) {
        .confirmation__preview___28ALt .image___3CC2C {
          width: 80%; } }
      .confirmation__preview___28ALt .image__gl___NO-34 {
        background-image: url("/static/images/gift-card/gift-card-gl.jpg"); }
      .confirmation__preview___28ALt .image__bhv___dmOhY {
        background-image: url("/static/images/gift-card/gift-card-bhv.jpg"); }
    .confirmation__preview___28ALt .list___1vHYm {
      margin-left: 20px;
      width: 45%; }
      @media (max-width: 874px) {
        .confirmation__preview___28ALt .list___1vHYm {
          width: 80%;
          margin: 20px 0 0 0; } }
      .confirmation__preview___28ALt .list___1vHYm p {
        color: #666666;
        font-family: "Bader-narrow";
        font-size: 16px;
        font-weight: normal;
        margin-bottom: 8px;
        position: relative;
        margin-left: 40px; }
        .confirmation__preview___28ALt .list___1vHYm p::before {
          content: "";
          background-image: url("/static/images/pictos/icon-check-success.svg");
          background-repeat: no-repeat;
          background-position: center;
          width: 20px;
          height: 23px;
          position: absolute;
          left: -30px; }
  .confirmation__product___8TMeW {
    font-family: "Bader-narrow";
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    color: #000000;
    margin: 20px 0; }

.btn___JEYGp, .btn__primary___SkGcS, .btn__secondary___2jxXx, .btn__secondary_black___3qx9m, .btn__light___1lX7y, .btn__secondary_back___1UQ_7, .btn__disabled___2iI6E {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___JEYGp:disabled, .btn__primary___SkGcS:disabled, .btn__secondary___2jxXx:disabled, .btn__secondary_black___3qx9m:disabled, .btn__light___1lX7y:disabled, .btn__secondary_back___1UQ_7:disabled, .btn__disabled___2iI6E:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___JEYGp:hover, .btn__primary___SkGcS:hover, .btn__secondary___2jxXx:hover, .btn__secondary_black___3qx9m:hover, .btn__light___1lX7y:hover, .btn__secondary_back___1UQ_7:hover, .btn__disabled___2iI6E:hover {
    color: #ffffff; }
  .btn__primary___SkGcS {
    background-color: #f0b856; }
    .btn__primary___SkGcS:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___22NOZ {
      background-color: #4ac22b; }
      .btn__primary__sim___22NOZ:hover {
        background-color: #42ad27; }
  .btn__secondary___2jxXx, .btn__secondary_black___3qx9m {
    background-color: #06D6A0; }
    .btn__secondary___2jxXx:hover, .btn__secondary_black___3qx9m:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3qx9m {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3qx9m:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3qx9m img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3qx9m {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1lX7y {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1lX7y:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3BxVs {
      background-color: #ff5c2d; }
      .btn__light__sim___3BxVs:hover {
        background-color: #ff4913; }
  .btn__link___4VRzf, .btn__link__primary___y3560 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___4VRzf:active, .btn__link__primary___y3560:active, .btn__link___4VRzf:visited, .btn__link__primary___y3560:visited, .btn__link___4VRzf:hover, .btn__link__primary___y3560:hover, .btn__link___4VRzf:focus, .btn__link__primary___y3560:focus {
      outline: none;
      border: none; }
    .btn__link__primary___y3560 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1UQ_7 {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1UQ_7 {
        margin: 16px auto; } }
    .btn__secondary_back___1UQ_7:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1UQ_7 img {
      margin-right: 5px; }
  .btn__sticky___WxHt0 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2iI6E {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2zzun {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2zzun:first-letter {
      text-transform: capitalize; }
  .btn___JEYGp span, .btn__primary___SkGcS span, .btn__secondary___2jxXx span, .btn__secondary_black___3qx9m span, .btn__light___1lX7y span, .btn__secondary_back___1UQ_7 span, .btn__disabled___2iI6E span {
    margin-top: -2px; }
  .btn__container___83AyU {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___83AyU {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___83AyU a, .btn__container___83AyU button {
          margin: 8px auto; } }

.giftCard___3-3BP {
  max-width: 1136px;
  margin: auto; }

.flex_container___2EKgs {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  padding: 80px 0; }
  @media (max-width: 874px) {
    .flex_container___2EKgs {
      padding: 40px 0;
      flex-direction: column; } }
  .flex_container___2EKgs .wrapper___KVVrd {
    flex: 1;
    width: 100%; }
    @media (min-width: 875px) {
      .flex_container___2EKgs .wrapper___KVVrd {
        padding-right: 20px;
        width: 50%; } }
  .flex_container___2EKgs .product___1kEZ1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    display: flex;
    justify-content: flex-end;
    height: 100%;
    width: 100%; }
    @media (min-width: 875px) {
      .flex_container___2EKgs .product___1kEZ1 {
        width: 50%; } }
    .flex_container___2EKgs .product___1kEZ1 .image___2bLwN {
      background-size: cover;
      background-position: center; }
      @media (min-width: 1200px) {
        .flex_container___2EKgs .product___1kEZ1 .image___2bLwN {
          width: 496px;
          height: 662px; } }
      @media (min-width: 875px) {
        .flex_container___2EKgs .product___1kEZ1 .image___2bLwN {
          width: 381.53846px;
          height: 509.23077px; } }

.subtitle___1FkNt {
  font-family: "Bader-narrow";
  font-size: 20px;
  line-height: 28px;
  color: #666;
  padding-top: 14px; }
  @media (max-width: 874px) {
    .subtitle___1FkNt {
      width: 80%;
      margin: auto;
      text-align: center; } }

.notification___EUKO- {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; }
  .notification___EUKO- img {
    width: 60px; }
  .notification__padding___3Awhu {
    padding: 18px 10px !important;
    margin-top: 40px !important; }
  .notification__content___VJ4hC {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    .notification__content___VJ4hC img {
      width: 40px; }
    .notification__content___VJ4hC > span {
      padding-left: 10px; }
    .notification__content___VJ4hC h3 {
      font-size: 1rem;
      font-family: "Bader-narrow-bold";
      color: #000000; }
    .notification__content___VJ4hC p {
      font-family: "Bader-narrow";
      font-size: 1rem;
      color: #666666;
      padding-top: 8px; }

.gift__photo_carousel___3ZQ9n {
  width: 496px; }
  @media (min-width: 875px) {
    .gift__photo_carousel___3ZQ9n {
      margin-left: 5rem; } }
  @media (max-width: 874px) {
    .gift__photo_carousel___3ZQ9n {
      width: 100%;
      padding-bottom: 2rem; } }
  .gift__photo_carousel___3ZQ9n {
    /**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
    /* Auto Height */
    /* 3D Effects */
    /* IE10 Windows Phone 8 Fixes */
    /* Common Styles */
    /* Bullets */
    /* Progress */
    /* Scrollbar */
    /* Preloader */
    /* a11y */ }
    .gift__photo_carousel___3ZQ9n .swiper-container {
      margin: 0 auto;
      position: relative;
      overflow: hidden;
      list-style: none;
      padding: 0;
      /* Fix of Webkit flickering */
      z-index: 1; }
    .gift__photo_carousel___3ZQ9n .swiper-container-no-flexbox .swiper-slide {
      float: left; }
    .gift__photo_carousel___3ZQ9n .swiper-container-vertical > .swiper-wrapper {
      flex-direction: column; }
    .gift__photo_carousel___3ZQ9n .swiper-wrapper {
      position: relative;
      width: 100%;
      height: 100%;
      z-index: 1;
      display: flex;
      transition-property: transform;
      box-sizing: content-box; }
    .gift__photo_carousel___3ZQ9n .swiper-container-android .swiper-slide, .gift__photo_carousel___3ZQ9n .swiper-wrapper {
      transform: translate3d(0px, 0, 0); }
    .gift__photo_carousel___3ZQ9n .swiper-container-multirow > .swiper-wrapper {
      flex-wrap: wrap; }
    .gift__photo_carousel___3ZQ9n .swiper-container-free-mode > .swiper-wrapper {
      transition-timing-function: ease-out;
      margin: 0 auto; }
    .gift__photo_carousel___3ZQ9n .swiper-slide {
      flex-shrink: 0;
      width: 100%;
      height: 100%;
      position: relative;
      transition-property: transform; }
    .gift__photo_carousel___3ZQ9n .swiper-slide-invisible-blank {
      visibility: hidden; }
    .gift__photo_carousel___3ZQ9n .swiper-container-autoheight {
      height: auto; }
      .gift__photo_carousel___3ZQ9n .swiper-container-autoheight .swiper-slide {
        height: auto; }
      .gift__photo_carousel___3ZQ9n .swiper-container-autoheight .swiper-wrapper {
        align-items: flex-start;
        transition-property: transform, height; }
    .gift__photo_carousel___3ZQ9n .swiper-container-3d {
      perspective: 1200px; }
      .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-wrapper, .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-slide, .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-slide-shadow-left, .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-slide-shadow-right, .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-slide-shadow-top, .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-slide-shadow-bottom, .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-cube-shadow {
        transform-style: preserve-3d; }
      .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-slide-shadow-left, .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-slide-shadow-right, .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-slide-shadow-top, .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-slide-shadow-bottom {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        z-index: 10; }
      .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-slide-shadow-left {
        background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
      .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-slide-shadow-right {
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
      .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-slide-shadow-top {
        background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
      .gift__photo_carousel___3ZQ9n .swiper-container-3d .swiper-slide-shadow-bottom {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
    .gift__photo_carousel___3ZQ9n .swiper-container-wp8-horizontal {
      touch-action: pan-y; }
      .gift__photo_carousel___3ZQ9n .swiper-container-wp8-horizontal > .swiper-wrapper {
        touch-action: pan-y; }
    .gift__photo_carousel___3ZQ9n .swiper-container-wp8-vertical {
      touch-action: pan-x; }
      .gift__photo_carousel___3ZQ9n .swiper-container-wp8-vertical > .swiper-wrapper {
        touch-action: pan-x; }
    .gift__photo_carousel___3ZQ9n .swiper-button-prev, .gift__photo_carousel___3ZQ9n .swiper-button-next {
      position: absolute;
      top: 50%;
      width: 27px;
      height: 44px;
      margin-top: -22px;
      z-index: 10;
      cursor: pointer;
      background-size: 27px 44px;
      background-position: center;
      background-repeat: no-repeat; }
    .gift__photo_carousel___3ZQ9n .swiper-button-prev.swiper-button-disabled, .gift__photo_carousel___3ZQ9n .swiper-button-next.swiper-button-disabled {
      opacity: 0.35;
      cursor: auto;
      pointer-events: none; }
    .gift__photo_carousel___3ZQ9n .swiper-button-prev, .gift__photo_carousel___3ZQ9n .swiper-container-rtl .swiper-button-next {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
      left: 10px;
      right: auto; }
    .gift__photo_carousel___3ZQ9n .swiper-button-next, .gift__photo_carousel___3ZQ9n .swiper-container-rtl .swiper-button-prev {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
      right: 10px;
      left: auto; }
    .gift__photo_carousel___3ZQ9n .swiper-button-prev.swiper-button-white, .gift__photo_carousel___3ZQ9n .swiper-container-rtl .swiper-button-next.swiper-button-white {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
    .gift__photo_carousel___3ZQ9n .swiper-button-next.swiper-button-white, .gift__photo_carousel___3ZQ9n .swiper-container-rtl .swiper-button-prev.swiper-button-white {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
    .gift__photo_carousel___3ZQ9n .swiper-button-prev.swiper-button-black, .gift__photo_carousel___3ZQ9n .swiper-container-rtl .swiper-button-next.swiper-button-black {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
    .gift__photo_carousel___3ZQ9n .swiper-button-next.swiper-button-black, .gift__photo_carousel___3ZQ9n .swiper-container-rtl .swiper-button-prev.swiper-button-black {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
    .gift__photo_carousel___3ZQ9n .swiper-button-lock {
      display: none; }
    .gift__photo_carousel___3ZQ9n .swiper-pagination {
      position: absolute;
      text-align: center;
      transition: 300ms opacity;
      transform: translate3d(0, 0, 0);
      z-index: 10; }
      .gift__photo_carousel___3ZQ9n .swiper-pagination.swiper-pagination-hidden {
        opacity: 0; }
    .gift__photo_carousel___3ZQ9n .swiper-pagination-fraction, .gift__photo_carousel___3ZQ9n .swiper-pagination-custom, .gift__photo_carousel___3ZQ9n .swiper-container-horizontal > .swiper-pagination-bullets {
      bottom: 10px;
      left: 0;
      width: 100%; }
    .gift__photo_carousel___3ZQ9n .swiper-pagination-bullets-dynamic {
      overflow: hidden;
      font-size: 0; }
      .gift__photo_carousel___3ZQ9n .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        transform: scale(0.33);
        position: relative; }
      .gift__photo_carousel___3ZQ9n .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .gift__photo_carousel___3ZQ9n .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
        transform: scale(1); }
      .gift__photo_carousel___3ZQ9n .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
        transform: scale(0.66); }
      .gift__photo_carousel___3ZQ9n .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
        transform: scale(0.33); }
      .gift__photo_carousel___3ZQ9n .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
        transform: scale(0.66); }
      .gift__photo_carousel___3ZQ9n .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
        transform: scale(0.33); }
    .gift__photo_carousel___3ZQ9n .swiper-pagination-bullet {
      width: 8px;
      height: 8px;
      display: inline-block;
      border-radius: 100%;
      background: #000;
      opacity: 0.2; }
    .gift__photo_carousel___3ZQ9n button.swiper-pagination-bullet {
      border: none;
      margin: 0;
      padding: 0;
      box-shadow: none;
      -webkit-appearance: none;
      appearance: none; }
    .gift__photo_carousel___3ZQ9n .swiper-pagination-clickable .swiper-pagination-bullet {
      cursor: pointer; }
    .gift__photo_carousel___3ZQ9n .swiper-pagination-bullet-active {
      opacity: 1;
      background: #007aff; }
    .gift__photo_carousel___3ZQ9n .swiper-container-vertical > .swiper-pagination-bullets {
      right: 10px;
      top: 50%;
      transform: translate3d(0px, -50%, 0); }
      .gift__photo_carousel___3ZQ9n .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 6px 0;
        display: block; }
      .gift__photo_carousel___3ZQ9n .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        top: 50%;
        transform: translateY(-50%);
        width: 8px; }
        .gift__photo_carousel___3ZQ9n .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
          display: inline-block;
          transition: 200ms transform, 200ms top; }
    .gift__photo_carousel___3ZQ9n .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
      margin: 0 4px; }
    .gift__photo_carousel___3ZQ9n .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
      left: 50%;
      transform: translateX(-50%);
      white-space: nowrap; }
      .gift__photo_carousel___3ZQ9n .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        transition: 200ms transform, 200ms left; }
    .gift__photo_carousel___3ZQ9n .swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      transition: 200ms transform, 200ms right; }
    .gift__photo_carousel___3ZQ9n .swiper-pagination-progressbar {
      background: rgba(0, 0, 0, 0.25);
      position: absolute; }
      .gift__photo_carousel___3ZQ9n .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: #007aff;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        transform: scale(0);
        transform-origin: left top; }
    .gift__photo_carousel___3ZQ9n .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
      transform-origin: right top; }
    .gift__photo_carousel___3ZQ9n .swiper-container-horizontal > .swiper-pagination-progressbar {
      width: 100%;
      height: 4px;
      left: 0;
      top: 0; }
    .gift__photo_carousel___3ZQ9n .swiper-container-vertical > .swiper-pagination-progressbar {
      width: 4px;
      height: 100%;
      left: 0;
      top: 0; }
      .gift__photo_carousel___3ZQ9n .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: 100%;
        height: 4px;
        left: 0;
        top: 0; }
    .gift__photo_carousel___3ZQ9n .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
      width: 4px;
      height: 100%;
      left: 0;
      top: 0; }
    .gift__photo_carousel___3ZQ9n .swiper-pagination-white .swiper-pagination-bullet-active {
      background: #ffffff; }
    .gift__photo_carousel___3ZQ9n .swiper-pagination-progressbar.swiper-pagination-white {
      background: rgba(255, 255, 255, 0.25); }
      .gift__photo_carousel___3ZQ9n .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
        background: #ffffff; }
    .gift__photo_carousel___3ZQ9n .swiper-pagination-black .swiper-pagination-bullet-active {
      background: #000000; }
    .gift__photo_carousel___3ZQ9n .swiper-pagination-progressbar.swiper-pagination-black {
      background: rgba(0, 0, 0, 0.25); }
      .gift__photo_carousel___3ZQ9n .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
        background: #000000; }
    .gift__photo_carousel___3ZQ9n .swiper-pagination-lock {
      display: none; }
    .gift__photo_carousel___3ZQ9n .swiper-scrollbar {
      border-radius: 10px;
      position: relative;
      -ms-touch-action: none;
      background: rgba(0, 0, 0, 0.1); }
    .gift__photo_carousel___3ZQ9n .swiper-container-horizontal > .swiper-scrollbar {
      position: absolute;
      left: 1%;
      bottom: 3px;
      z-index: 50;
      height: 5px;
      width: 98%; }
    .gift__photo_carousel___3ZQ9n .swiper-container-vertical > .swiper-scrollbar {
      position: absolute;
      right: 3px;
      top: 1%;
      z-index: 50;
      width: 5px;
      height: 98%; }
    .gift__photo_carousel___3ZQ9n .swiper-scrollbar-drag {
      height: 100%;
      width: 100%;
      position: relative;
      background: rgba(0, 0, 0, 0.5);
      border-radius: 10px;
      left: 0;
      top: 0; }
    .gift__photo_carousel___3ZQ9n .swiper-scrollbar-cursor-drag {
      cursor: move; }
    .gift__photo_carousel___3ZQ9n .swiper-scrollbar-lock {
      display: none; }
    .gift__photo_carousel___3ZQ9n .swiper-zoom-container {
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      text-align: center; }
      .gift__photo_carousel___3ZQ9n .swiper-zoom-container > img, .gift__photo_carousel___3ZQ9n .swiper-zoom-container > svg, .gift__photo_carousel___3ZQ9n .swiper-zoom-container > canvas {
        max-width: 100%;
        max-height: 100%;
        -o-object-fit: contain;
        object-fit: contain; }
    .gift__photo_carousel___3ZQ9n .swiper-slide-zoomed {
      cursor: move; }
    .gift__photo_carousel___3ZQ9n .swiper-lazy-preloader {
      width: 42px;
      height: 42px;
      position: absolute;
      left: 50%;
      top: 50%;
      margin-left: -21px;
      margin-top: -21px;
      z-index: 10;
      transform-origin: 50%;
      animation: swiper-preloader-spin 1s steps(12, end) infinite; }
      .gift__photo_carousel___3ZQ9n .swiper-lazy-preloader:after {
        display: block;
        content: '';
        width: 100%;
        height: 100%;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        background-position: 50%;
        background-size: 100%;
        background-repeat: no-repeat; }
    .gift__photo_carousel___3ZQ9n .swiper-lazy-preloader-white:after {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@keyframes swiper-preloader-spin___3BQbn {
  100% {
    transform: rotate(360deg); } }
    .gift__photo_carousel___3ZQ9n .swiper-container .swiper-notification {
      position: absolute;
      left: 0;
      top: 0;
      pointer-events: none;
      opacity: 0;
      z-index: -1000; }
    .gift__photo_carousel___3ZQ9n .swiper-container-fade.swiper-container-free-mode .swiper-slide {
      transition-timing-function: ease-out; }
    .gift__photo_carousel___3ZQ9n .swiper-container-fade .swiper-slide {
      pointer-events: none;
      transition-property: opacity; }
      .gift__photo_carousel___3ZQ9n .swiper-container-fade .swiper-slide .swiper-slide {
        pointer-events: none; }
    .gift__photo_carousel___3ZQ9n .swiper-container-fade .swiper-slide-active {
      pointer-events: auto; }
      .gift__photo_carousel___3ZQ9n .swiper-container-fade .swiper-slide-active .swiper-slide-active {
        pointer-events: auto; }
    .gift__photo_carousel___3ZQ9n .swiper-container-cube {
      overflow: visible; }
      .gift__photo_carousel___3ZQ9n .swiper-container-cube .swiper-slide {
        pointer-events: none;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 1;
        visibility: hidden;
        transform-origin: 0 0;
        width: 100%;
        height: 100%; }
        .gift__photo_carousel___3ZQ9n .swiper-container-cube .swiper-slide .swiper-slide {
          pointer-events: none; }
      .gift__photo_carousel___3ZQ9n .swiper-container-cube.swiper-container-rtl .swiper-slide {
        transform-origin: 100% 0; }
      .gift__photo_carousel___3ZQ9n .swiper-container-cube .swiper-slide-active {
        pointer-events: auto;
        pointer-events: auto;
        visibility: visible; }
        .gift__photo_carousel___3ZQ9n .swiper-container-cube .swiper-slide-active .swiper-slide-active {
          pointer-events: auto; }
      .gift__photo_carousel___3ZQ9n .swiper-container-cube .swiper-slide-next, .gift__photo_carousel___3ZQ9n .swiper-container-cube .swiper-slide-prev, .gift__photo_carousel___3ZQ9n .swiper-container-cube .swiper-slide-next + .swiper-slide {
        pointer-events: auto;
        visibility: visible; }
      .gift__photo_carousel___3ZQ9n .swiper-container-cube .swiper-slide-shadow-top, .gift__photo_carousel___3ZQ9n .swiper-container-cube .swiper-slide-shadow-bottom, .gift__photo_carousel___3ZQ9n .swiper-container-cube .swiper-slide-shadow-left, .gift__photo_carousel___3ZQ9n .swiper-container-cube .swiper-slide-shadow-right {
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden; }
      .gift__photo_carousel___3ZQ9n .swiper-container-cube .swiper-cube-shadow {
        position: absolute;
        left: 0;
        bottom: 0px;
        width: 100%;
        height: 100%;
        background: #000;
        opacity: 0.6;
        filter: blur(50px);
        z-index: 0; }
    .gift__photo_carousel___3ZQ9n .swiper-container-flip {
      overflow: visible; }
      .gift__photo_carousel___3ZQ9n .swiper-container-flip .swiper-slide {
        pointer-events: none;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 1; }
        .gift__photo_carousel___3ZQ9n .swiper-container-flip .swiper-slide .swiper-slide {
          pointer-events: none; }
      .gift__photo_carousel___3ZQ9n .swiper-container-flip .swiper-slide-active {
        pointer-events: auto; }
        .gift__photo_carousel___3ZQ9n .swiper-container-flip .swiper-slide-active .swiper-slide-active {
          pointer-events: auto; }
      .gift__photo_carousel___3ZQ9n .swiper-container-flip .swiper-slide-shadow-top, .gift__photo_carousel___3ZQ9n .swiper-container-flip .swiper-slide-shadow-bottom, .gift__photo_carousel___3ZQ9n .swiper-container-flip .swiper-slide-shadow-left, .gift__photo_carousel___3ZQ9n .swiper-container-flip .swiper-slide-shadow-right {
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden; }
    .gift__photo_carousel___3ZQ9n .swiper-container-coverflow .swiper-wrapper {
      /* Windows 8 IE 10 fix */
      -ms-perspective: 1200px; }
    .gift__photo_carousel___3ZQ9n .swiper-pagination-bullet-active {
      background-color: #000000; }
    .gift__photo_carousel___3ZQ9n .swiper-button-prev, .gift__photo_carousel___3ZQ9n .swiper-button-next {
      background-size: auto;
      width: 60px;
      height: 60px; }
    .gift__photo_carousel___3ZQ9n .swiper-button-next {
      background-image: url("/static/images/pictos/icon-thin-arrow-right.svg"); }
    .gift__photo_carousel___3ZQ9n .swiper-button-prev {
      background-image: url("/static/images/pictos/icon-thin-arrow-left.svg"); }
  .gift__photo_carousel___3ZQ9n .item___1F1gG {
    width: 496px !important;
    height: 662px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
    @media (max-width: 874px) {
      .gift__photo_carousel___3ZQ9n .item___1F1gG {
        width: 100% !important;
        padding-bottom: 2rem; } }

.btn___2_2-Y, .btn__primary___IyTXE, .btn__secondary___3XYf3, .btn__secondary_black___3lmVz, .btn__light___2_nMW, .btn__secondary_back___2p5rh, .btn__disabled___1ISXx {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2_2-Y:disabled, .btn__primary___IyTXE:disabled, .btn__secondary___3XYf3:disabled, .btn__secondary_black___3lmVz:disabled, .btn__light___2_nMW:disabled, .btn__secondary_back___2p5rh:disabled, .btn__disabled___1ISXx:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2_2-Y:hover, .btn__primary___IyTXE:hover, .btn__secondary___3XYf3:hover, .btn__secondary_black___3lmVz:hover, .btn__light___2_nMW:hover, .btn__secondary_back___2p5rh:hover, .btn__disabled___1ISXx:hover {
    color: #ffffff; }
  .btn__primary___IyTXE {
    background-color: #f0b856; }
    .btn__primary___IyTXE:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1U5jR {
      background-color: #4ac22b; }
      .btn__primary__sim___1U5jR:hover {
        background-color: #42ad27; }
  .btn__secondary___3XYf3, .btn__secondary_black___3lmVz {
    background-color: #06D6A0; }
    .btn__secondary___3XYf3:hover, .btn__secondary_black___3lmVz:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3lmVz {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3lmVz:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3lmVz img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3lmVz {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2_nMW {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2_nMW:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___RJRqe {
      background-color: #ff5c2d; }
      .btn__light__sim___RJRqe:hover {
        background-color: #ff4913; }
  .btn__link___3v4aW, .btn__link__primary___3w_YW {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3v4aW:active, .btn__link__primary___3w_YW:active, .btn__link___3v4aW:visited, .btn__link__primary___3w_YW:visited, .btn__link___3v4aW:hover, .btn__link__primary___3w_YW:hover, .btn__link___3v4aW:focus, .btn__link__primary___3w_YW:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3w_YW {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2p5rh {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2p5rh {
        margin: 16px auto; } }
    .btn__secondary_back___2p5rh:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2p5rh img {
      margin-right: 5px; }
  .btn__sticky___1U4XK {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1ISXx {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3uDpT {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3uDpT:first-letter {
      text-transform: capitalize; }
  .btn___2_2-Y span, .btn__primary___IyTXE span, .btn__secondary___3XYf3 span, .btn__secondary_black___3lmVz span, .btn__light___2_nMW span, .btn__secondary_back___2p5rh span, .btn__disabled___1ISXx span {
    margin-top: -2px; }
  .btn__container___GTWvl {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___GTWvl {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___GTWvl a, .btn__container___GTWvl button {
          margin: 8px auto; } }

.cookie_modal___dugyq {
  line-height: 1.4; }

.cookie_wrapper___UZIx_ {
  padding: 20px 0 0; }

.content___2tcQu {
  padding: 30px 0 0; }

.blue {
  color: #0d6aad;
  white-space: nowrap;
  text-decoration: underline;
  font-family: "Bader-narrow-bold"; }

.btn__primary___IyTXE {
  margin: 16px 0; }

.toggle___204ys {
  padding: 16px 0; }

/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container___3qW9W {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-container-no-flexbox___2pXEU .swiper-slide___kYmQW {
  float: left; }

.swiper-container-vertical___3rn0G > .swiper-wrapper___3HuZb {
  flex-direction: column; }

.swiper-wrapper___3HuZb {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box; }

.swiper-container-android___16t6g .swiper-slide___kYmQW, .swiper-wrapper___3HuZb {
  transform: translate3d(0px, 0, 0); }

.swiper-container-multirow___1XLKV > .swiper-wrapper___3HuZb {
  flex-wrap: wrap; }

.swiper-container-free-mode___21ybT > .swiper-wrapper___3HuZb {
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide___kYmQW {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform; }

.swiper-slide-invisible-blank___2HlqF {
  visibility: hidden; }

/* Auto Height */
.swiper-container-autoheight___2uXsI {
  height: auto; }
  .swiper-container-autoheight___2uXsI .swiper-slide___kYmQW {
    height: auto; }
  .swiper-container-autoheight___2uXsI .swiper-wrapper___3HuZb {
    align-items: flex-start;
    transition-property: transform, height; }

/* 3D Effects */
.swiper-container-3d___A-39P {
  perspective: 1200px; }
  .swiper-container-3d___A-39P .swiper-wrapper___3HuZb, .swiper-container-3d___A-39P .swiper-slide___kYmQW, .swiper-container-3d___A-39P .swiper-slide-shadow-left___Ay_gz, .swiper-container-3d___A-39P .swiper-slide-shadow-right___tEHkR, .swiper-container-3d___A-39P .swiper-slide-shadow-top___1HgTE, .swiper-container-3d___A-39P .swiper-slide-shadow-bottom___1UxSU, .swiper-container-3d___A-39P .swiper-cube-shadow___pswRu {
    transform-style: preserve-3d; }
  .swiper-container-3d___A-39P .swiper-slide-shadow-left___Ay_gz, .swiper-container-3d___A-39P .swiper-slide-shadow-right___tEHkR, .swiper-container-3d___A-39P .swiper-slide-shadow-top___1HgTE, .swiper-container-3d___A-39P .swiper-slide-shadow-bottom___1UxSU {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10; }
  .swiper-container-3d___A-39P .swiper-slide-shadow-left___Ay_gz {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d___A-39P .swiper-slide-shadow-right___tEHkR {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d___A-39P .swiper-slide-shadow-top___1HgTE {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d___A-39P .swiper-slide-shadow-bottom___1UxSU {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal___24UIR {
  touch-action: pan-y; }
  .swiper-container-wp8-horizontal___24UIR > .swiper-wrapper___3HuZb {
    touch-action: pan-y; }

.swiper-container-wp8-vertical___ecpBO {
  touch-action: pan-x; }
  .swiper-container-wp8-vertical___ecpBO > .swiper-wrapper___3HuZb {
    touch-action: pan-x; }

.swiper-button-prev___YcKb4, .swiper-button-next___1Zank {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat; }

.swiper-button-prev___YcKb4.swiper-button-disabled___2CCKn, .swiper-button-next___1Zank.swiper-button-disabled___2CCKn {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-prev___YcKb4, .swiper-container-rtl___3xT0C .swiper-button-next___1Zank {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto; }

.swiper-button-next___1Zank, .swiper-container-rtl___3xT0C .swiper-button-prev___YcKb4 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto; }

.swiper-button-prev___YcKb4.swiper-button-white___3ydxk, .swiper-container-rtl___3xT0C .swiper-button-next___1Zank.swiper-button-white___3ydxk {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next___1Zank.swiper-button-white___3ydxk, .swiper-container-rtl___3xT0C .swiper-button-prev___YcKb4.swiper-button-white___3ydxk {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev___YcKb4.swiper-button-black___2YXlF, .swiper-container-rtl___3xT0C .swiper-button-next___1Zank.swiper-button-black___2YXlF {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next___1Zank.swiper-button-black___2YXlF, .swiper-container-rtl___3xT0C .swiper-button-prev___YcKb4.swiper-button-black___2YXlF {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-lock___379XZ {
  display: none; }

.swiper-pagination___2GI1g {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10; }
  .swiper-pagination___2GI1g.swiper-pagination-hidden___2pZUN {
    opacity: 0; }

/* Common Styles */
.swiper-pagination-fraction___3VtVP, .swiper-pagination-custom___Ta6a2, .swiper-container-horizontal___1gVDV > .swiper-pagination-bullets___3z-fm {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic____v_QE {
  overflow: hidden;
  font-size: 0; }
  .swiper-pagination-bullets-dynamic____v_QE .swiper-pagination-bullet___1i2Gx {
    transform: scale(0.33);
    position: relative; }
  .swiper-pagination-bullets-dynamic____v_QE .swiper-pagination-bullet-active___d6Cze, .swiper-pagination-bullets-dynamic____v_QE .swiper-pagination-bullet-active-main___1OHND {
    transform: scale(1); }
  .swiper-pagination-bullets-dynamic____v_QE .swiper-pagination-bullet-active-prev___1TXFk {
    transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic____v_QE .swiper-pagination-bullet-active-prev-prev___3NXcb {
    transform: scale(0.33); }
  .swiper-pagination-bullets-dynamic____v_QE .swiper-pagination-bullet-active-next___26P0k {
    transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic____v_QE .swiper-pagination-bullet-active-next-next___2jx5M {
    transform: scale(0.33); }

.swiper-pagination-bullet___1i2Gx {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2; }

button.swiper-pagination-bullet___1i2Gx {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none; }

.swiper-pagination-clickable___1FHg1 .swiper-pagination-bullet___1i2Gx {
  cursor: pointer; }

.swiper-pagination-bullet-active___d6Cze {
  opacity: 1;
  background: #007aff; }

.swiper-container-vertical___3rn0G > .swiper-pagination-bullets___3z-fm {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0); }
  .swiper-container-vertical___3rn0G > .swiper-pagination-bullets___3z-fm .swiper-pagination-bullet___1i2Gx {
    margin: 6px 0;
    display: block; }
  .swiper-container-vertical___3rn0G > .swiper-pagination-bullets___3z-fm.swiper-pagination-bullets-dynamic____v_QE {
    top: 50%;
    transform: translateY(-50%);
    width: 8px; }
    .swiper-container-vertical___3rn0G > .swiper-pagination-bullets___3z-fm.swiper-pagination-bullets-dynamic____v_QE .swiper-pagination-bullet___1i2Gx {
      display: inline-block;
      transition: 200ms transform, 200ms top; }

.swiper-container-horizontal___1gVDV > .swiper-pagination-bullets___3z-fm .swiper-pagination-bullet___1i2Gx {
  margin: 0 4px; }

.swiper-container-horizontal___1gVDV > .swiper-pagination-bullets___3z-fm.swiper-pagination-bullets-dynamic____v_QE {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap; }
  .swiper-container-horizontal___1gVDV > .swiper-pagination-bullets___3z-fm.swiper-pagination-bullets-dynamic____v_QE .swiper-pagination-bullet___1i2Gx {
    transition: 200ms transform, 200ms left; }

.swiper-container-horizontal___1gVDV.swiper-container-rtl___3xT0C > .swiper-pagination-bullets-dynamic____v_QE .swiper-pagination-bullet___1i2Gx {
  transition: 200ms transform, 200ms right; }

/* Progress */
.swiper-pagination-progressbar___Su9qX {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }
  .swiper-pagination-progressbar___Su9qX .swiper-pagination-progressbar-fill___22oNO {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top; }

.swiper-container-rtl___3xT0C .swiper-pagination-progressbar___Su9qX .swiper-pagination-progressbar-fill___22oNO {
  transform-origin: right top; }

.swiper-container-horizontal___1gVDV > .swiper-pagination-progressbar___Su9qX {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-vertical___3rn0G > .swiper-pagination-progressbar___Su9qX {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }
  .swiper-container-vertical___3rn0G > .swiper-pagination-progressbar___Su9qX.swiper-pagination-progressbar-opposite___1Q_nE {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0; }

.swiper-container-horizontal___1gVDV > .swiper-pagination-progressbar___Su9qX.swiper-pagination-progressbar-opposite___1Q_nE {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-white___1cmeq .swiper-pagination-bullet-active___d6Cze {
  background: #ffffff; }

.swiper-pagination-progressbar___Su9qX.swiper-pagination-white___1cmeq {
  background: rgba(255, 255, 255, 0.25); }
  .swiper-pagination-progressbar___Su9qX.swiper-pagination-white___1cmeq .swiper-pagination-progressbar-fill___22oNO {
    background: #ffffff; }

.swiper-pagination-black___atIcd .swiper-pagination-bullet-active___d6Cze {
  background: #000000; }

.swiper-pagination-progressbar___Su9qX.swiper-pagination-black___atIcd {
  background: rgba(0, 0, 0, 0.25); }
  .swiper-pagination-progressbar___Su9qX.swiper-pagination-black___atIcd .swiper-pagination-progressbar-fill___22oNO {
    background: #000000; }

.swiper-pagination-lock___5FawO {
  display: none; }

/* Scrollbar */
.swiper-scrollbar___3C7sa {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal___1gVDV > .swiper-scrollbar___3C7sa {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-container-vertical___3rn0G > .swiper-scrollbar___3C7sa {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag___V1mTJ {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag___39jXq {
  cursor: move; }

.swiper-scrollbar-lock___qwHLX {
  display: none; }

.swiper-zoom-container___38HxW {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; }
  .swiper-zoom-container___38HxW > img, .swiper-zoom-container___38HxW > svg, .swiper-zoom-container___38HxW > canvas {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain; }

.swiper-slide-zoomed___1S4J8 {
  cursor: move; }

/* Preloader */
.swiper-lazy-preloader___1xJ4S {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin___34Axp 1s steps(12, end) infinite; }
  .swiper-lazy-preloader___1xJ4S:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat; }

.swiper-lazy-preloader-white___2duhY:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@keyframes swiper-preloader-spin___34Axp {
  100% {
    transform: rotate(360deg); } }

/* a11y */
.swiper-container___3qW9W .swiper-notification___4dIRD {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

.swiper-container-fade___3ycg7.swiper-container-free-mode___21ybT .swiper-slide___kYmQW {
  transition-timing-function: ease-out; }

.swiper-container-fade___3ycg7 .swiper-slide___kYmQW {
  pointer-events: none;
  transition-property: opacity; }
  .swiper-container-fade___3ycg7 .swiper-slide___kYmQW .swiper-slide___kYmQW {
    pointer-events: none; }

.swiper-container-fade___3ycg7 .swiper-slide-active___3dz2v {
  pointer-events: auto; }
  .swiper-container-fade___3ycg7 .swiper-slide-active___3dz2v .swiper-slide-active___3dz2v {
    pointer-events: auto; }

.swiper-container-cube___pf677 {
  overflow: visible; }
  .swiper-container-cube___pf677 .swiper-slide___kYmQW {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%; }
    .swiper-container-cube___pf677 .swiper-slide___kYmQW .swiper-slide___kYmQW {
      pointer-events: none; }
  .swiper-container-cube___pf677.swiper-container-rtl___3xT0C .swiper-slide___kYmQW {
    transform-origin: 100% 0; }
  .swiper-container-cube___pf677 .swiper-slide-active___3dz2v {
    pointer-events: auto;
    pointer-events: auto;
    visibility: visible; }
    .swiper-container-cube___pf677 .swiper-slide-active___3dz2v .swiper-slide-active___3dz2v {
      pointer-events: auto; }
  .swiper-container-cube___pf677 .swiper-slide-next___2jf3m, .swiper-container-cube___pf677 .swiper-slide-prev___1uYsA, .swiper-container-cube___pf677 .swiper-slide-next___2jf3m + .swiper-slide___kYmQW {
    pointer-events: auto;
    visibility: visible; }
  .swiper-container-cube___pf677 .swiper-slide-shadow-top___1HgTE, .swiper-container-cube___pf677 .swiper-slide-shadow-bottom___1UxSU, .swiper-container-cube___pf677 .swiper-slide-shadow-left___Ay_gz, .swiper-container-cube___pf677 .swiper-slide-shadow-right___tEHkR {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .swiper-container-cube___pf677 .swiper-cube-shadow___pswRu {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    filter: blur(50px);
    z-index: 0; }

.swiper-container-flip___2NTAp {
  overflow: visible; }
  .swiper-container-flip___2NTAp .swiper-slide___kYmQW {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1; }
    .swiper-container-flip___2NTAp .swiper-slide___kYmQW .swiper-slide___kYmQW {
      pointer-events: none; }
  .swiper-container-flip___2NTAp .swiper-slide-active___3dz2v {
    pointer-events: auto; }
    .swiper-container-flip___2NTAp .swiper-slide-active___3dz2v .swiper-slide-active___3dz2v {
      pointer-events: auto; }
  .swiper-container-flip___2NTAp .swiper-slide-shadow-top___1HgTE, .swiper-container-flip___2NTAp .swiper-slide-shadow-bottom___1UxSU, .swiper-container-flip___2NTAp .swiper-slide-shadow-left___Ay_gz, .swiper-container-flip___2NTAp .swiper-slide-shadow-right___tEHkR {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

.swiper-container-coverflow___2_meB .swiper-wrapper___3HuZb {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px; }

.spending___Tgde4 {
  max-width: 1136px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 60px 0;
  margin: auto; }
  @media (max-width: 874px) {
    .spending___Tgde4 {
      flex-direction: column;
      padding-top: 20px; } }
  .spending___Tgde4.carousel___2_Oxq {
    display: block; }
    .spending___Tgde4.carousel___2_Oxq .swiper-pagination___2GI1g {
      bottom: 5px; }
  .spending_col___3Bt6j {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: calc(33% - 8px); }
    @media (max-width: 874px) {
      .spending_col___3Bt6j {
        width: 100%;
        margin: 16px auto;
        max-width: 325px; } }
    .spending_col___3Bt6j .image___1dRzy {
      width: 100%;
      height: 220px;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }
    .spending_col___3Bt6j > h3 {
      font-family: "Bader-narrow-bold";
      color: #f0b856;
      padding-top: 20px; }
      .spending_col___3Bt6j > h3.dark___2heEr {
        color: #000000; }
    .spending_col___3Bt6j > h2 {
      font-family: "Bader-compress";
      text-transform: uppercase;
      padding-top: 6px;
      font-size: 28px;
      line-height: 1;
      margin-top: 30px; }
    @media (min-width: 875px) {
      .spending_col___3Bt6j:last-of-type > h3 {
        color: #000000; } }

.grid___3GVS4 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap; }

.card___3pwNh, .half_card___EAx8k {
  width: 100%;
  height: 640px;
  background-color: #c7e4e8;
  padding: 80px 270px;
  margin-bottom: 16px;
  background-image: url("/static/images/spending-information/spending-information-0.jpg");
  background-size: 500px;
  background-repeat: no-repeat;
  background-position-x: calc(100% + 105px);
  background-position-y: center; }
  @media (max-width: 874px) {
    .card___3pwNh, .half_card___EAx8k {
      padding: 30px;
      background-size: 80%;
      background-position-x: center;
      background-position-y: calc(100% + 45px);
      height: 560px; } }
  .card___3pwNh > h2, .half_card___EAx8k > h2 {
    font-family: "Bader-compress";
    text-transform: uppercase;
    font-size: 56px;
    line-height: 1;
    padding: 14px 0; }
    @media (max-width: 874px) {
      .card___3pwNh > h2, .half_card___EAx8k > h2 {
        font-size: 42px; } }
  .card___3pwNh .mobile_desc___2_ApI, .half_card___EAx8k .mobile_desc___2_ApI {
    padding-bottom: 30px; }
    @media (min-width: 875px) {
      .card___3pwNh .mobile_desc___2_ApI, .half_card___EAx8k .mobile_desc___2_ApI {
        display: none; } }
  .card___3pwNh .list___3BycX, .half_card___EAx8k .list___3BycX {
    padding-bottom: 36px; }
    @media (max-width: 874px) {
      .card___3pwNh .list___3BycX, .half_card___EAx8k .list___3BycX {
        display: none; } }
    .card___3pwNh .list___3BycX > li, .half_card___EAx8k .list___3BycX > li {
      padding-left: 30px;
      background-image: url("/static/images/pictos/icon-check-success.svg");
      background-repeat: no-repeat;
      background-position: left center; }
      .card___3pwNh .list___3BycX > li > a, .half_card___EAx8k .list___3BycX > li > a {
        font-size: inherit; }

.half_card___EAx8k {
  width: calc(50% - 8px);
  height: 520px;
  background-color: #ffdcc6;
  padding: 150px 80px 138px 300px;
  background-image: url("/static/images/spending-information/spending-information-1.jpg");
  background-position-x: -75px;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: 75%; }
  @media screen and (max-width: 1260px) {
    .half_card___EAx8k {
      padding: 50px 80px 138px 150px; } }
  @media (max-width: 874px) {
    .half_card___EAx8k {
      width: 100%;
      height: 380px;
      padding: 30px 20px;
      background-position-x: -10px;
      background-position-y: bottom; } }
  @media (max-width: 874px) {
    .half_card___EAx8k > p {
      font-size: 16px !important;
      line-height: 20px !important; } }
  .half_card___EAx8k:last-of-type {
    background-color: #ffe9b3;
    background-image: url("/static/images/spending-information/spending-information-2.jpg"); }

.advantage___UWJKD {
  background-color: #ffffff;
  height: 40px;
  border-radius: 20px;
  padding: 10px 16px;
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #000000;
  font-family: "Bader-narrow-bold"; }

.brands___16FRW {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 852px; }
  @media (max-width: 874px) {
    .brands___16FRW {
      padding: 10px;
      justify-content: center;
      padding-bottom: 60px; } }

.brand___2Qe75 {
  width: calc(33% - 8px);
  height: 204px;
  display: block;
  cursor: pointer;
  margin: 8px;
  overflow: hidden;
  position: relative; }
  @media (max-width: 600px) {
    .brand___2Qe75 {
      height: 150px; } }
  @media (max-width: 874px) {
    .brand___2Qe75 {
      flex-wrap: wrap; } }
  @media (min-width: 875px) {
    .brand___2Qe75:hover div {
      transform: scale(1.1); } }
  @media (min-width: 1200px) {
    .brand___2Qe75:first-of-type, .brand___2Qe75:nth-of-type(5) {
      margin-left: 0; }
    .brand___2Qe75:last-of-type, .brand___2Qe75:nth-of-type(4) {
      margin-right: 0; } }
  .brand___2Qe75 div {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    transition: transform ease-in-out .6s; }
  .brand___2Qe75 img {
    display: block;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    max-width: 100%;
    padding: 10px; }

.info___-4lPA {
  font-size: 14px;
  font-family: "Bader-narrow";
  line-height: 20px;
  padding-top: 16px; }
  @media (max-width: 874px) {
    .info___-4lPA {
      display: none; } }

.text___M2gpH, .card___3pwNh .list___3BycX > h3, .half_card___EAx8k .list___3BycX > h3, .card___3pwNh .list___3BycX > li, .half_card___EAx8k .list___3BycX > li, .half_card___EAx8k > p {
  font-family: "Bader-narrow";
  font-size: 20px;
  line-height: 28px; }

.btn___3UoSB, .btn__primary___2r-Ht, .btn__secondary___gQUWE, .btn__secondary_black___dyjQY, .btn__light___bws3u, .btn__secondary_back___15N9j, .btn__disabled___gLxik {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3UoSB:disabled, .btn__primary___2r-Ht:disabled, .btn__secondary___gQUWE:disabled, .btn__secondary_black___dyjQY:disabled, .btn__light___bws3u:disabled, .btn__secondary_back___15N9j:disabled, .btn__disabled___gLxik:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3UoSB:hover, .btn__primary___2r-Ht:hover, .btn__secondary___gQUWE:hover, .btn__secondary_black___dyjQY:hover, .btn__light___bws3u:hover, .btn__secondary_back___15N9j:hover, .btn__disabled___gLxik:hover {
    color: #ffffff; }
  .btn__primary___2r-Ht {
    background-color: #f0b856; }
    .btn__primary___2r-Ht:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___8XPGK {
      background-color: #4ac22b; }
      .btn__primary__sim___8XPGK:hover {
        background-color: #42ad27; }
  .btn__secondary___gQUWE, .btn__secondary_black___dyjQY {
    background-color: #06D6A0; }
    .btn__secondary___gQUWE:hover, .btn__secondary_black___dyjQY:hover {
      background-color: #06cc99; }
    .btn__secondary_black___dyjQY {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___dyjQY:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___dyjQY img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___dyjQY {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___bws3u {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___bws3u:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1CYSp {
      background-color: #ff5c2d; }
      .btn__light__sim___1CYSp:hover {
        background-color: #ff4913; }
  .btn__link___d596z, .btn__link__primary___x5Oxd {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___d596z:active, .btn__link__primary___x5Oxd:active, .btn__link___d596z:visited, .btn__link__primary___x5Oxd:visited, .btn__link___d596z:hover, .btn__link__primary___x5Oxd:hover, .btn__link___d596z:focus, .btn__link__primary___x5Oxd:focus {
      outline: none;
      border: none; }
    .btn__link__primary___x5Oxd {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___15N9j {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___15N9j {
        margin: 16px auto; } }
    .btn__secondary_back___15N9j:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___15N9j img {
      margin-right: 5px; }
  .btn__sticky___tOr6j {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___gLxik {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___O7I9P {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___O7I9P:first-letter {
      text-transform: capitalize; }
  .btn___3UoSB span, .btn__primary___2r-Ht span, .btn__secondary___gQUWE span, .btn__secondary_black___dyjQY span, .btn__light___bws3u span, .btn__secondary_back___15N9j span, .btn__disabled___gLxik span {
    margin-top: -2px; }
  .btn__container___1QmeG {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1QmeG {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1QmeG a, .btn__container___1QmeG button {
          margin: 8px auto; } }

.no_padding___N-iBt {
  padding: 0 0 60px 0; }

.wrapper___2yxr6 {
  padding: 120px 60px 0; }
  @media (max-width: 874px) {
    .wrapper___2yxr6 {
      padding: 40px 20px 20px; } }

.btn__primary___2r-Ht {
  margin: 40px auto; }

.title___2CKaF {
  font-family: "Bader-compress";
  text-align: center;
  padding: 100px 0 14px; }
  @media (max-width: 874px) {
    .title___2CKaF {
      padding-top: 40px; } }

.subtitle___2KqMH {
  text-align: center;
  font-family: "Bader-narrow";
  color: #666;
  font-size: 20px;
  line-height: 28px;
  max-width: 500px;
  margin: auto; }
  @media (max-width: 874px) {
    .subtitle___2KqMH {
      font-size: 16px;
      line-height: 20px; } }

@media (max-width: 874px) {
  .desktop___2Amj2 {
    display: none !important; } }

@media (min-width: 875px) {
  .mobile___3Xvw6 {
    display: none !important; } }

.article___1s8k- {
  max-width: 944px;
  padding: 40px 0; }

.title___2-3x0 {
  font-family: "Bader-compress";
  font-size: 28px;
  line-height: 28px;
  color: #000000;
  padding-bottom: 10px; }

.subtitle___2ooZu {
  font-family: "Bader-narrow-bold";
  font-size: 1rem;
  line-height: 20px;
  color: #000000;
  padding-top: 10px; }

.content___3zpWQ {
  font-family: "Bader-narrow";
  font-size: 1rem;
  line-height: 20px;
  color: #666;
  padding-top: 10px; }
  .content___3zpWQ b, .content___3zpWQ a {
    font-weight: bold;
    color: #000000; }
  .content___3zpWQ ul {
    padding: 15px; }
  .content___3zpWQ li {
    list-style: inside;
    padding: 5px 5px 5px 15px; }
  .content___3zpWQ .blue {
    text-decoration: underline;
    color: #0d6aad;
    white-space: nowrap; }

.subtitle___27s64 {
  font-family: "Bader-narrow";
  font-size: 20px;
  line-height: 28px;
  max-width: 500px;
  padding-top: 20px;
  color: #666; }
  @media (max-width: 874px) {
    .subtitle___27s64 {
      font-size: 1rem;
      line-height: 1rem;
      text-align: center; } }

.heading___qtovB {
  padding-top: 80px; }

.download___2SZje {
  color: #f0b856;
  font-family: "Bader-narrow-bold";
  text-transform: capitalize;
  padding-top: 24px;
  display: block; }

.kyc_iframe___2ZWOl {
  width: 100%;
  min-height: 1000px; }

.btn___2ndac, .btn__primary___2Vdnt, .btn__secondary___39SKY, .btn__secondary_black___13IWA, .btn__light___1Ys3Z, .btn__secondary_back___3nxPM, .btn__disabled___1HvfB {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2ndac:disabled, .btn__primary___2Vdnt:disabled, .btn__secondary___39SKY:disabled, .btn__secondary_black___13IWA:disabled, .btn__light___1Ys3Z:disabled, .btn__secondary_back___3nxPM:disabled, .btn__disabled___1HvfB:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2ndac:hover, .btn__primary___2Vdnt:hover, .btn__secondary___39SKY:hover, .btn__secondary_black___13IWA:hover, .btn__light___1Ys3Z:hover, .btn__secondary_back___3nxPM:hover, .btn__disabled___1HvfB:hover {
    color: #ffffff; }
  .btn__primary___2Vdnt {
    background-color: #f0b856; }
    .btn__primary___2Vdnt:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2DZtM {
      background-color: #4ac22b; }
      .btn__primary__sim___2DZtM:hover {
        background-color: #42ad27; }
  .btn__secondary___39SKY, .btn__secondary_black___13IWA {
    background-color: #06D6A0; }
    .btn__secondary___39SKY:hover, .btn__secondary_black___13IWA:hover {
      background-color: #06cc99; }
    .btn__secondary_black___13IWA {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___13IWA:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___13IWA img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___13IWA {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1Ys3Z {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1Ys3Z:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3s3Eg {
      background-color: #ff5c2d; }
      .btn__light__sim___3s3Eg:hover {
        background-color: #ff4913; }
  .btn__link___2uOif, .btn__link__primary___2Vs9Q {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2uOif:active, .btn__link__primary___2Vs9Q:active, .btn__link___2uOif:visited, .btn__link__primary___2Vs9Q:visited, .btn__link___2uOif:hover, .btn__link__primary___2Vs9Q:hover, .btn__link___2uOif:focus, .btn__link__primary___2Vs9Q:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2Vs9Q {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3nxPM {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3nxPM {
        margin: 16px auto; } }
    .btn__secondary_back___3nxPM:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3nxPM img {
      margin-right: 5px; }
  .btn__sticky___1FtcU {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1HvfB {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2_H7i {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2_H7i:first-letter {
      text-transform: capitalize; }
  .btn___2ndac span, .btn__primary___2Vdnt span, .btn__secondary___39SKY span, .btn__secondary_black___13IWA span, .btn__light___1Ys3Z span, .btn__secondary_back___3nxPM span, .btn__disabled___1HvfB span {
    margin-top: -2px; }
  .btn__container___1pFra {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1pFra {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1pFra a, .btn__container___1pFra button {
          margin: 8px auto; } }

.kyc__page___xNaqh {
  background-color: #f4f4f4; }
  .kyc__page__wrapper___6q6HF {
    padding: 40px 0px 0px;
    min-height: 100vh;
    max-width: 1136px;
    margin: 0 auto; }
    .kyc__page__wrapper___6q6HF .return_button_container___2SJf9 {
      padding: 0px 30px; }
      @media (max-width: 991.98px) {
        .kyc__page__wrapper___6q6HF .return_button_container___2SJf9 {
          padding: 0px 20px; } }
      .kyc__page__wrapper___6q6HF .return_button_container___2SJf9 a {
        background-color: transparent; }
        @media (max-width: 991.98px) {
          .kyc__page__wrapper___6q6HF .return_button_container___2SJf9 a {
            margin: 0 auto; } }

.publication___2rQ36 {
  display: flex;
  flex-direction: row;
  margin-top: 80px; }
  @media (max-width: 874px) {
    .publication___2rQ36 {
      flex-direction: column;
      width: 100%; } }
  .publication___2rQ36 .info___1rGYJ {
    width: 60%;
    padding: 100px 0 0;
    margin: 0 150px;
    display: flex;
    flex-direction: column; }
    @media (max-width: 874px) {
      .publication___2rQ36 .info___1rGYJ {
        margin: auto;
        padding: 100px 20px 0;
        order: 2;
        width: 100%; } }
    @media (min-width: 1200px) {
      .publication___2rQ36 .info___1rGYJ {
        margin: 0 100px; } }
    .publication___2rQ36 .info___1rGYJ > h1 {
      margin: 0 0 10px;
      font-family: "Bader-compress";
      font-size: 56px;
      font-weight: 900;
      line-height: 1;
      color: #000000;
      max-width: 660px; }
      .publication___2rQ36 .info___1rGYJ > h1:first-letter {
        text-transform: uppercase; }
      @media (max-width: 874px) {
        .publication___2rQ36 .info___1rGYJ > h1 {
          text-align: center;
          font-size: 42px;
          max-width: 100%; } }
    .publication___2rQ36 .info___1rGYJ > span {
      font-family: "Bader-narrow";
      font-size: 20px;
      line-height: 1.4;
      color: #666666;
      background-color: #f4f4f4;
      border-radius: 4px;
      margin: 8px 0 40px;
      padding: 1px 5px;
      -webkit-user-select: none;
          -ms-user-select: none;
              user-select: none;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      max-width: 660px; }
      @media (max-width: 874px) {
        .publication___2rQ36 .info___1rGYJ > span {
          margin: 8px auto 40px;
          max-width: 100%; } }
    .publication___2rQ36 .info___1rGYJ > div {
      max-width: 660px; }
      @media (min-width: 1920px) {
        .publication___2rQ36 .info___1rGYJ > div {
          max-width: 900px; } }
      @media (max-width: 874px) {
        .publication___2rQ36 .info___1rGYJ > div {
          max-width: 100%; } }
      .publication___2rQ36 .info___1rGYJ > div > span {
        font-family: "Bader-narrow";
        font-size: 16px;
        line-height: 1.25;
        color: #666; }
        .publication___2rQ36 .info___1rGYJ > div > span > p > span, .publication___2rQ36 .info___1rGYJ > div > span > p {
          font-family: "Bader-narrow" !important; }
      .publication___2rQ36 .info___1rGYJ > div .double_image___3uwCi {
        margin: 40px 0;
        width: 100%;
        display: flex;
        justify-content: space-between; }
        @media (max-width: 874px) {
          .publication___2rQ36 .info___1rGYJ > div .double_image___3uwCi {
            flex-direction: column;
            gap: 10px; } }
        .publication___2rQ36 .info___1rGYJ > div .double_image___3uwCi > div {
          width: 49%;
          height: 225px;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover; }
          @media (max-width: 874px) {
            .publication___2rQ36 .info___1rGYJ > div .double_image___3uwCi > div {
              width: 100%; } }
      .publication___2rQ36 .info___1rGYJ > div .quadruple_image___3AIPR {
        margin: 40px 0;
        width: 100%;
        display: flex;
        flex-direction: column; }
        .publication___2rQ36 .info___1rGYJ > div .quadruple_image___3AIPR .first_image___3naou {
          width: 100%;
          height: 369px;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover;
          margin-bottom: 10px; }
          @media (max-width: 874px) {
            .publication___2rQ36 .info___1rGYJ > div .quadruple_image___3AIPR .first_image___3naou {
              height: 188px; } }
        .publication___2rQ36 .info___1rGYJ > div .quadruple_image___3AIPR .secondary_images___3jhGf {
          display: flex;
          height: 212px;
          justify-content: flex-start;
          gap: 2%; }
          @media (max-width: 874px) {
            .publication___2rQ36 .info___1rGYJ > div .quadruple_image___3AIPR .secondary_images___3jhGf {
              height: 109px; } }
          .publication___2rQ36 .info___1rGYJ > div .quadruple_image___3AIPR .secondary_images___3jhGf > div {
            width: 32%;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover; }
      .publication___2rQ36 .info___1rGYJ > div .one_image___1lbyW {
        margin: 40px 0;
        width: 100%; }
        .publication___2rQ36 .info___1rGYJ > div .one_image___1lbyW > div {
          width: 100%;
          height: 369px;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover; }
      .publication___2rQ36 .info___1rGYJ > div .text_image___267Lh {
        margin: 40px 0;
        width: 100%; }
        .publication___2rQ36 .info___1rGYJ > div .text_image___267Lh > div {
          width: 49%;
          height: 225px;
          margin-right: 20px;
          float: left; }
          @media (max-width: 874px) {
            .publication___2rQ36 .info___1rGYJ > div .text_image___267Lh > div {
              width: 100%;
              margin-bottom: 30px; } }
        .publication___2rQ36 .info___1rGYJ > div .text_image___267Lh > p {
          display: inline;
          font-family: "Bader-narrow" !important;
          font-size: 16px;
          line-height: 1.25;
          color: #666; }
          .publication___2rQ36 .info___1rGYJ > div .text_image___267Lh > p > p > span, .publication___2rQ36 .info___1rGYJ > div .text_image___267Lh > p > p {
            font-family: "Bader-narrow" !important; }
  .publication___2rQ36 .images___2iVqc {
    width: 40%;
    display: flex;
    justify-content: flex-end; }
    @media (max-width: 874px) {
      .publication___2rQ36 .images___2iVqc {
        order: 1;
        width: 100%; } }
    .publication___2rQ36 .images___2iVqc .single_banner___T_232 {
      width: 100%;
      max-width: 480px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      height: 720px;
      position: relative; }
      .publication___2rQ36 .images___2iVqc .single_banner___T_232 h2 {
        display: none; }
      .publication___2rQ36 .images___2iVqc .single_banner___T_232 .social___3KAqS {
        position: absolute;
        top: 635px;
        left: 0;
        height: 60px !important;
        width: 103px !important; }
        .publication___2rQ36 .images___2iVqc .single_banner___T_232 .social___3KAqS > div {
          width: 100% !important;
          height: 100% !important; }
        @media (max-width: 874px) {
          .publication___2rQ36 .images___2iVqc .single_banner___T_232 .social___3KAqS {
            top: 385px;
            left: auto;
            right: 20px; } }
      @media (max-width: 874px) {
        .publication___2rQ36 .images___2iVqc .single_banner___T_232 {
          max-width: 100%;
          height: 446px; } }
    .publication___2rQ36 .images___2iVqc .multiple_banners___d84Fl {
      width: 100%;
      max-width: 480px;
      position: relative; }
      .publication___2rQ36 .images___2iVqc .multiple_banners___d84Fl h2 {
        display: none; }
      @media (max-width: 874px) {
        .publication___2rQ36 .images___2iVqc .multiple_banners___d84Fl {
          max-width: 100%; } }
      .publication___2rQ36 .images___2iVqc .multiple_banners___d84Fl .first_banner___1x_8d {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 480px;
        margin-bottom: 10px; }
        @media (max-width: 874px) {
          .publication___2rQ36 .images___2iVqc .multiple_banners___d84Fl .first_banner___1x_8d {
            height: 257px; } }
      .publication___2rQ36 .images___2iVqc .multiple_banners___d84Fl .secondary_banners___3w6ya {
        display: flex;
        gap: 2%; }
        .publication___2rQ36 .images___2iVqc .multiple_banners___d84Fl .secondary_banners___3w6ya > div {
          width: 49%;
          height: 238px;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover; }
          @media (max-width: 874px) {
            .publication___2rQ36 .images___2iVqc .multiple_banners___d84Fl .secondary_banners___3w6ya > div {
              height: 186px; } }
      .publication___2rQ36 .images___2iVqc .multiple_banners___d84Fl .social___3KAqS {
        position: absolute;
        top: 640px;
        left: 0;
        height: 60px !important;
        width: 103px !important; }
        .publication___2rQ36 .images___2iVqc .multiple_banners___d84Fl .social___3KAqS > div {
          width: 100% !important;
          height: 100% !important; }
        @media (max-width: 874px) {
          .publication___2rQ36 .images___2iVqc .multiple_banners___d84Fl .social___3KAqS {
            top: 395px;
            left: auto;
            right: 20px; } }

.draft_content___2CFdZ {
  padding: 20px 0; }
  .draft_content___2CFdZ a {
    text-decoration: underline; }
  .draft_content___2CFdZ h1 {
    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
            margin-block-start: 0.67em;
    -webkit-margin-after: 0.67em;
            margin-block-end: 0.67em;
    -webkit-margin-start: 0px;
            margin-inline-start: 0px;
    -webkit-margin-end: 0px;
            margin-inline-end: 0px;
    font-weight: bold; }
  .draft_content___2CFdZ h2 {
    display: block;
    font-size: 1.5em;
    -webkit-margin-before: 0.83em;
            margin-block-start: 0.83em;
    -webkit-margin-after: 0.83em;
            margin-block-end: 0.83em;
    -webkit-margin-start: 0px;
            margin-inline-start: 0px;
    -webkit-margin-end: 0px;
            margin-inline-end: 0px;
    font-weight: bold; }
  .draft_content___2CFdZ h3 {
    color: #000000;
    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
            margin-block-start: 1em;
    -webkit-margin-after: 1em;
            margin-block-end: 1em;
    -webkit-margin-start: 0px;
            margin-inline-start: 0px;
    -webkit-margin-end: 0px;
            margin-inline-end: 0px;
    font-weight: bold; }
  .draft_content___2CFdZ ol {
    display: block;
    list-style-type: decimal;
    -webkit-margin-before: 1em;
            margin-block-start: 1em;
    -webkit-margin-after: 1em;
            margin-block-end: 1em;
    -webkit-margin-start: 0px;
            margin-inline-start: 0px;
    -webkit-margin-end: 0px;
            margin-inline-end: 0px;
    -webkit-padding-start: 40px;
            padding-inline-start: 40px; }
  .draft_content___2CFdZ ul {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
            margin-block-start: 1em;
    -webkit-margin-after: 1em;
            margin-block-end: 1em;
    -webkit-margin-start: 0px;
            margin-inline-start: 0px;
    -webkit-margin-end: 0px;
            margin-inline-end: 0px;
    -webkit-padding-start: 40px;
            padding-inline-start: 40px; }
  .draft_content___2CFdZ li {
    display: list-item;
    text-align: -webkit-match-parent; }
  .draft_content___2CFdZ em {
    font-style: italic; }
  .draft_content___2CFdZ u {
    text-decoration: underline; }
  .draft_content___2CFdZ p {
    display: block;
    -webkit-margin-before: 1em;
            margin-block-start: 1em;
    -webkit-margin-after: 1em;
            margin-block-end: 1em;
    -webkit-margin-start: 0px;
            margin-inline-start: 0px;
    -webkit-margin-end: 0px;
            margin-inline-end: 0px; }
  .draft_content___2CFdZ strong {
    font-weight: bold; }
  .draft_content___2CFdZ sup {
    font-size: 0.7em;
    vertical-align: super; }
  .draft_content___2CFdZ sub {
    font-size: 0.7em;
    vertical-align: sub; }

.no_padding___iRi2t {
  padding: 0 0 60px 0; }

.notif___1Ox69 {
  width: 80%;
  height: 120px;
  display: flex;
  align-items: center;
  padding: 18px 10px 15px;
  margin: 40px auto auto;
  border-radius: 4px;
  border: solid 1px #f0b856; }
  @media (min-width: 875px) {
    .notif___1Ox69 {
      width: 65%; } }
  @media (max-width: 874px) {
    .notif___1Ox69 {
      flex-wrap: wrap;
      height: auto !important; } }
  @media (max-width: 874px) and (max-width: 874px) {
    .notif___1Ox69 > div {
      width: calc(100% - 60px); } }
  @media (max-width: 600px) {
    .notif___1Ox69 {
      height: 144px;
      width: 100%; } }
  .notif___1Ox69 h3 {
    font-family: "Bader-narrow";
    font-weight: bold;
    line-height: 1.25;
    font-size: 16px;
    color: #000000; }
  .notif___1Ox69 .picto___2YfVc {
    width: 40px;
    height: 40px;
    margin-right: 10px; }
  .notif___1Ox69 .faq___8xCg1 {
    color: #f0b856;
    text-decoration: underline;
    margin: 4px auto 4px; }
  .notif___1Ox69 .important___2n7Tm {
    color: #999999;
    font-style: italic;
    font-weight: normal;
    font-family: "Bader-narrow"; }
  .notif___1Ox69 .send_button___1TPgF {
    min-width: 120px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 32px;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #f0b856;
    padding: 10px;
    border-radius: 40px; }
    @media (max-width: 874px) {
      .notif___1Ox69 .send_button___1TPgF {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; } }

.btn___30C7W, .btn__primary___2l6fJ, .btn__secondary___3Mx3P, .btn__secondary_black___3z9Or, .btn__secondary_back___2AivE, .btn__light___ueGw9, .btn__disabled___MNENC {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___30C7W:disabled, .btn__primary___2l6fJ:disabled, .btn__secondary___3Mx3P:disabled, .btn__secondary_black___3z9Or:disabled, .btn__secondary_back___2AivE:disabled, .btn__light___ueGw9:disabled, .btn__disabled___MNENC:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___30C7W:hover, .btn__primary___2l6fJ:hover, .btn__secondary___3Mx3P:hover, .btn__secondary_black___3z9Or:hover, .btn__secondary_back___2AivE:hover, .btn__light___ueGw9:hover, .btn__disabled___MNENC:hover {
    color: #ffffff; }
  .btn__primary___2l6fJ {
    background-color: #f0b856; }
    .btn__primary___2l6fJ:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3eo3- {
      background-color: #4ac22b; }
      .btn__primary__sim___3eo3-:hover {
        background-color: #42ad27; }
  .btn__secondary___3Mx3P, .btn__secondary_black___3z9Or, .btn__secondary_back___2AivE {
    background-color: #06D6A0; }
    .btn__secondary___3Mx3P:hover, .btn__secondary_black___3z9Or:hover, .btn__secondary_back___2AivE:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3z9Or {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3z9Or:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3z9Or img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3z9Or {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___ueGw9 {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___ueGw9:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1zljP {
      background-color: #ff5c2d; }
      .btn__light__sim___1zljP:hover {
        background-color: #ff4913; }
  .btn__link___3Z44f, .btn__link__primary___30VUx {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3Z44f:active, .btn__link__primary___30VUx:active, .btn__link___3Z44f:visited, .btn__link__primary___30VUx:visited, .btn__link___3Z44f:hover, .btn__link__primary___30VUx:hover, .btn__link___3Z44f:focus, .btn__link__primary___30VUx:focus {
      outline: none;
      border: none; }
    .btn__link__primary___30VUx {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2AivE {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2AivE {
        margin: 16px auto; } }
    .btn__secondary_back___2AivE:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2AivE img {
      margin-right: 5px; }
  .btn__sticky___3WFNZ {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___MNENC {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2b4te {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2b4te:first-letter {
      text-transform: capitalize; }
  .btn___30C7W span, .btn__primary___2l6fJ span, .btn__secondary___3Mx3P span, .btn__secondary_black___3z9Or span, .btn__secondary_back___2AivE span, .btn__light___ueGw9 span, .btn__disabled___MNENC span {
    margin-top: -2px; }
  .btn__container___1OQJA {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1OQJA {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1OQJA a, .btn__container___1OQJA button {
          margin: 8px auto; } }

.button_loading___1KA52 {
  padding-right: 30px !important; }

.content___1IRjM {
  max-width: 1080px;
  margin: auto; }

.product___10TMo {
  display: flex;
  justify-content: space-between;
  margin: auto; }
  @media (max-width: 874px) {
    .product___10TMo {
      flex-direction: column-reverse; } }
  .product___10TMo > div {
    max-width: 50%; }
    @media (max-width: 874px) {
      .product___10TMo > div {
        max-width: 100%; } }
  .product__info___1JtM4 h2 {
    max-width: 500px;
    font-family: "Bader-narrow";
    color: #666666;
    padding-top: 14px;
    font-size: 20px;
    line-height: 28px;
    text-transform: none; }
    @media (max-width: 874px) {
      .product__info___1JtM4 h2 {
        font-size: 16px;
        text-align: center;
        line-height: normal;
        text-transform: none;
        max-width: 100%; } }
  .product__info__price___3XRkB {
    display: flex;
    align-items: flex-end;
    margin-top: 20px; }
    @media (max-width: 874px) {
      .product__info__price___3XRkB {
        justify-content: center; } }
    .product__info__price___3XRkB span {
      font-family: "Bader-compress";
      font-size: 28px;
      font-weight: 900;
      color: #000000; }
    .product__info__price___3XRkB p {
      margin-left: 20px;
      font-family: "Bader-narrow";
      font-size: 16px;
      font-weight: bold; }
      .product__info__price___3XRkB p a {
        background-color: transparent;
        color: #000000;
        border: 1px solid #dcdcdc;
        width: 24px;
        height: 24px;
        font-size: 16px;
        border-radius: 100%;
        font-family: "Bader-narrow";
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        margin: 0px 10px;
        line-height: 10px;
        outline: none;
        cursor: pointer;
        padding: 0px; }
        .product__info__price___3XRkB p a:hover, .product__info__price___3XRkB p a:focus {
          outline: none; }
        .product__info__price___3XRkB p a img {
          padding: 5px; }
  .product__info__spend___14eHj {
    width: 560px;
    min-height: 190px;
    margin: 40px 0 50px 0;
    padding: 25px 30px;
    border-radius: 4px;
    border: solid 1px #dcdcdc;
    background-color: #ffffff; }
    @media (max-width: 874px) {
      .product__info__spend___14eHj {
        width: 90%;
        margin: 30px auto;
        margin-left: 20px; } }
    .product__info__spend___14eHj p {
      font-family: "Bader-narrow";
      font-size: 16px;
      font-weight: bold;
      color: #000000;
      line-height: 1.25; }
    .product__info__spend___14eHj .see_pools___2vq-K .btn__primary___2l6fJ {
      margin-top: 25px; }
    .product__info__spend___14eHj .generate_giftcard___28vi0 > div:first-of-type {
      margin-top: 25px;
      display: flex;
      align-items: baseline; }
      @media (max-width: 874px) {
        .product__info__spend___14eHj .generate_giftcard___28vi0 > div:first-of-type {
          flex-direction: column; } }
      .product__info__spend___14eHj .generate_giftcard___28vi0 > div:first-of-type > div {
        margin-left: 20px; }
        @media (max-width: 874px) {
          .product__info__spend___14eHj .generate_giftcard___28vi0 > div:first-of-type > div {
            margin-left: 0; } }
    .product__info__spend___14eHj .generate_giftcard___28vi0 > div:nth-of-type(2) {
      margin-top: 20px; }
      .product__info__spend___14eHj .generate_giftcard___28vi0 > div:nth-of-type(2) p {
        color: #666666;
        font-family: "Bader-narrow";
        font-size: 16px;
        font-weight: normal;
        margin-bottom: 8px;
        position: relative;
        margin-left: 40px; }
        .product__info__spend___14eHj .generate_giftcard___28vi0 > div:nth-of-type(2) p::before {
          content: "";
          background-image: url("/static/images/pictos/icon-check-success.svg");
          background-repeat: no-repeat;
          background-position: center;
          width: 20px;
          height: 23px;
          position: absolute;
          left: -30px; }
    .product__info__spend___14eHj .create__pool___brvI5 .btn__primary___2l6fJ {
      margin-top: 25px; }
  .product__info__description___321Wr {
    display: flex;
    flex-direction: column; }
    @media (max-width: 874px) {
      .product__info__description___321Wr {
        margin: 0 20px;
        align-items: baseline; } }
    .product__info__description___321Wr h2 {
      text-transform: uppercase;
      font-family: "Bader-compress";
      font-size: 28px;
      font-weight: 900;
      color: #000000; }
    .product__info__description___321Wr p {
      font-family: "Bader-narrow";
      font-size: 16px;
      font-weight: normal;
      color: #666666;
      margin-top: 20px;
      line-height: 1.25; }
  @media (min-width: 875px) {
    .product__info___1JtM4 .spend_tooltip___1104w {
      width: 100%; } }

.card__info___1qQ0p {
  width: 155px;
  height: 40px;
  background-color: #f4f4f4;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 2px 3px;
  margin-top: 10px; }
  .card__info___1qQ0p > p {
    font-size: 1rem;
    font-family: "Bader-narrow-bold";
    text-align: center;
    width: calc(100% - 32px); }
  .card__info___1qQ0p > span {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: #f0b856;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-family: "Bader-narrow-bold"; }

.card__content___3HYsQ span {
  display: block;
  text-align: left;
  color: #f0b856;
  font-size: 28px;
  font-family: "Bader-compress";
  font-weight: 900;
  margin-top: 7px; }

.cover_photo___1TaFv {
  width: 496px;
  height: 662px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }
  @media (max-width: 874px) {
    .cover_photo___1TaFv {
      width: 100%;
      margin-bottom: 2rem; } }
  @media (min-width: 875px) {
    .cover_photo___1TaFv {
      margin-left: 5rem; } }

.btn__secondary_back___2AivE {
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #dcdcdc;
  max-width: 202px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
  padding: 0;
  text-align: center;
  margin-bottom: 20px;
  font-family: "Bader-compress";
  font-size: 20px;
  border-radius: 25px; }
  .btn__secondary_back___2AivE:hover {
    background-color: #ffffff;
    color: #000000; }
  .btn__secondary_back___2AivE img {
    margin-right: 5px; }
  @media (max-width: 874px) {
    .btn__secondary_back___2AivE {
      max-width: 290px;
      margin: auto;
      margin-bottom: 20px; } }

@media (max-width: 874px) {
  .wrapper___1e75n {
    padding: 54px 0 !important; } }

.gray_unclickable___1BsN8 {
  filter: grayscale(100%);
  cursor: auto !important; }

.btn___1Hl1L, .btn__primary___1ySQK, .btn__secondary___2lOGp, .btn__secondary_black___2i9Nb, .btn__light___1bqod, .upload__desc___3maVo .btn__light___1bqod, .btn__secondary_back___2GH45, .btn__disabled___1M_jT {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1Hl1L:disabled, .btn__primary___1ySQK:disabled, .btn__secondary___2lOGp:disabled, .btn__secondary_black___2i9Nb:disabled, .btn__light___1bqod:disabled, .btn__secondary_back___2GH45:disabled, .btn__disabled___1M_jT:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1Hl1L:hover, .btn__primary___1ySQK:hover, .btn__secondary___2lOGp:hover, .btn__secondary_black___2i9Nb:hover, .btn__light___1bqod:hover, .btn__secondary_back___2GH45:hover, .btn__disabled___1M_jT:hover {
    color: #ffffff; }
  .btn__primary___1ySQK {
    background-color: #f0b856; }
    .btn__primary___1ySQK:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1_GuP {
      background-color: #4ac22b; }
      .btn__primary__sim___1_GuP:hover {
        background-color: #42ad27; }
  .btn__secondary___2lOGp, .btn__secondary_black___2i9Nb {
    background-color: #06D6A0; }
    .btn__secondary___2lOGp:hover, .btn__secondary_black___2i9Nb:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2i9Nb {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2i9Nb:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2i9Nb img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2i9Nb {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1bqod, .upload__desc___3maVo .btn__light___1bqod {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1bqod:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___4ulEf {
      background-color: #ff5c2d; }
      .btn__light__sim___4ulEf:hover {
        background-color: #ff4913; }
  .btn__link___3YPb2, .btn__link__primary___1dWZS {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3YPb2:active, .btn__link__primary___1dWZS:active, .btn__link___3YPb2:visited, .btn__link__primary___1dWZS:visited, .btn__link___3YPb2:hover, .btn__link__primary___1dWZS:hover, .btn__link___3YPb2:focus, .btn__link__primary___1dWZS:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1dWZS {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2GH45 {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2GH45 {
        margin: 16px auto; } }
    .btn__secondary_back___2GH45:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2GH45 img {
      margin-right: 5px; }
  .btn__sticky___HZDy2 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1M_jT {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1yhvi {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1yhvi:first-letter {
      text-transform: capitalize; }
  .btn___1Hl1L span, .btn__primary___1ySQK span, .btn__secondary___2lOGp span, .btn__secondary_black___2i9Nb span, .btn__light___1bqod span, .upload__desc___3maVo .btn__light___1bqod span, .btn__secondary_back___2GH45 span, .btn__disabled___1M_jT span {
    margin-top: -2px; }
  .btn__container___14MSa {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___14MSa {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___14MSa a, .btn__container___14MSa button {
          margin: 8px auto; } }

.button_loading___XaJ2r {
  padding-right: 30px !important; }

.img__upload___2DfGj {
  width: 100%;
  margin-bottom: 40px; }

.input__file___GjsqB {
  width: 100%;
  max-width: 380px;
  display: flex;
  justify-content: flex-start;
  align-items: center; }

.input__hidden___1rRRx {
  position: absolute;
  bottom: 30px;
  right: 0;
  width: 50%;
  visibility: hidden; }

.img__rendering___tQfiZ {
  background-size: cover;
  background-position: center;
  position: relative;
  background-color: #f4f4f4;
  width: 80px;
  height: 80px;
  line-height: 85px;
  border-radius: 100%;
  text-align: center; }
  .img__rendering___tQfiZ span {
    font-family: "Bader-compress";
    font-size: 28px;
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center; }
  .img__rendering___tQfiZ button {
    width: 20px;
    height: 20px;
    background-color: #000000;
    border-radius: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
    text-align: center;
    padding: 0px;
    outline: none;
    border: none;
    line-height: 24px; }
    .img__rendering___tQfiZ button:hover, .img__rendering___tQfiZ button:focus {
      outline: none;
      border: none; }
    .img__rendering___tQfiZ button img {
      width: 13px; }

.upload__desc___3maVo {
  padding: 0 20px;
  position: relative; }
  @media (max-width: 874px) {
    .upload__desc___3maVo {
      padding: 0 10px; } }
  .upload__desc___3maVo p {
    font-size: 1rem;
    line-height: 20px;
    color: #999999;
    padding-bottom: 1rem;
    font-family: "Bader-narrow";
    padding-top: 7px; }
  .upload__desc___3maVo .btn__light___1bqod {
    margin: 0;
    font-family: "Bader-compress";
    color: #000000; }

.upload_errors___20hus {
  color: #f00000;
  padding-top: 10px;
  font-size: 14px;
  font-family: "Bader-narrow";
  padding-left: 15px; }

.btn___30ylc, .btn__primary___12Q31, .btn__secondary___3GInU, .btn__secondary_black___2ahgM, .btn__light___3laUH, .btn__secondary_back___1p-Zs, .btn__disabled___weiI3 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___30ylc:disabled, .btn__primary___12Q31:disabled, .btn__secondary___3GInU:disabled, .btn__secondary_black___2ahgM:disabled, .btn__light___3laUH:disabled, .btn__secondary_back___1p-Zs:disabled, .btn__disabled___weiI3:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___30ylc:hover, .btn__primary___12Q31:hover, .btn__secondary___3GInU:hover, .btn__secondary_black___2ahgM:hover, .btn__light___3laUH:hover, .btn__secondary_back___1p-Zs:hover, .btn__disabled___weiI3:hover {
    color: #ffffff; }
  .btn__primary___12Q31 {
    background-color: #f0b856; }
    .btn__primary___12Q31:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___20R3q {
      background-color: #4ac22b; }
      .btn__primary__sim___20R3q:hover {
        background-color: #42ad27; }
  .btn__secondary___3GInU, .btn__secondary_black___2ahgM {
    background-color: #06D6A0; }
    .btn__secondary___3GInU:hover, .btn__secondary_black___2ahgM:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2ahgM {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2ahgM:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2ahgM img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2ahgM {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3laUH {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3laUH:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3LWkP {
      background-color: #ff5c2d; }
      .btn__light__sim___3LWkP:hover {
        background-color: #ff4913; }
  .btn__link___1Fjjq, .btn__link__primary___8ICin {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1Fjjq:active, .btn__link__primary___8ICin:active, .btn__link___1Fjjq:visited, .btn__link__primary___8ICin:visited, .btn__link___1Fjjq:hover, .btn__link__primary___8ICin:hover, .btn__link___1Fjjq:focus, .btn__link__primary___8ICin:focus {
      outline: none;
      border: none; }
    .btn__link__primary___8ICin {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1p-Zs {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1p-Zs {
        margin: 16px auto; } }
    .btn__secondary_back___1p-Zs:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1p-Zs img {
      margin-right: 5px; }
  .btn__sticky___1U6gr {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___weiI3 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___FmB_D {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___FmB_D:first-letter {
      text-transform: capitalize; }
  .btn___30ylc span, .btn__primary___12Q31 span, .btn__secondary___3GInU span, .btn__secondary_black___2ahgM span, .btn__light___3laUH span, .btn__secondary_back___1p-Zs span, .btn__disabled___weiI3 span {
    margin-top: -2px; }
  .btn__container___3EVON {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3EVON {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3EVON a, .btn__container___3EVON button {
          margin: 8px auto; } }

.beneficiary___3rVQM {
  padding: 24px 32px;
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin-top: 20px; }
  @media (max-width: 874px) {
    .beneficiary___3rVQM {
      padding: 24px 20px; } }
  .beneficiary___3rVQM h2 {
    width: 100%;
    font-family: "Bader-compress";
    font-size: 28px;
    line-height: 28px;
    padding-bottom: 20px;
    text-transform: uppercase; }
  .beneficiary___3rVQM h3 {
    font-family: "Bader-narrow-bold";
    font-size: 1rem;
    line-height: 20px;
    color: #000000; }
  .beneficiary___3rVQM p {
    color: #666;
    padding-top: 4px; }
  .beneficiary_info___Lk8k2 {
    padding-left: 1rem;
    align-self: center; }

.notification___mUFcs {
  border: 1px solid #f0b856;
  border-radius: 4px;
  padding: 10px;
  margin-top: 40px;
  display: flex;
  align-items: center; }
  .notification___mUFcs p {
    font-family: "Bader-narrow-bold";
    margin-top: -3px;
    padding-left: 10px; }

.subtitle___353oL {
  font-family: "Bader-narrow";
  font-size: 20px;
  line-height: 28px;
  color: #666;
  padding-top: 14px; }
  @media (max-width: 874px) {
    .subtitle___353oL {
      text-align: center;
      font-size: 16px;
      line-height: 20px; } }

.user_avatar___3Qpku {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f4f4f4; }
  .user_avatar___3Qpku span {
    font-family: "Bader-compress";
    font-size: 28px;
    line-height: 28px;
    text-align: center;
    color: #000000;
    text-transform: uppercase;
    letter-spacing: -2.5px; }

.offer_amount___34eAU {
  padding: 24px 32px;
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin-top: 20px; }
  @media (max-width: 874px) {
    .offer_amount___34eAU {
      padding: 24px 20px; } }
  .offer_amount___34eAU h2 {
    width: 100%;
    font-family: "Bader-compress";
    font-size: 28px;
    line-height: 28px;
    padding-bottom: 20px;
    text-transform: uppercase; }
  .offer_amount___34eAU h3 {
    font-family: "Bader-narrow-bold";
    font-size: 16px;
    line-height: 1.25em;
    color: #000000;
    display: flex;
    align-items: center; }
    .offer_amount___34eAU h3 b {
      font-family: "Bader-compress";
      font-size: 28px;
      line-height: 1;
      padding-left: 5px; }

.btn___3tUy-, .btn__primary___31Tz9, .btn__secondary___21-JL, .btn__secondary_black___lqNST, .btn__light___2AnPp, .btn__secondary_back___2-MRV, .btn__disabled___IIWGf {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3tUy-:disabled, .btn__primary___31Tz9:disabled, .btn__secondary___21-JL:disabled, .btn__secondary_black___lqNST:disabled, .btn__light___2AnPp:disabled, .btn__secondary_back___2-MRV:disabled, .btn__disabled___IIWGf:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3tUy-:hover, .btn__primary___31Tz9:hover, .btn__secondary___21-JL:hover, .btn__secondary_black___lqNST:hover, .btn__light___2AnPp:hover, .btn__secondary_back___2-MRV:hover, .btn__disabled___IIWGf:hover {
    color: #ffffff; }
  .btn__primary___31Tz9 {
    background-color: #f0b856; }
    .btn__primary___31Tz9:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1qCEw {
      background-color: #4ac22b; }
      .btn__primary__sim___1qCEw:hover {
        background-color: #42ad27; }
  .btn__secondary___21-JL, .btn__secondary_black___lqNST {
    background-color: #06D6A0; }
    .btn__secondary___21-JL:hover, .btn__secondary_black___lqNST:hover {
      background-color: #06cc99; }
    .btn__secondary_black___lqNST {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___lqNST:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___lqNST img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___lqNST {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2AnPp {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2AnPp:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___2rze9 {
      background-color: #ff5c2d; }
      .btn__light__sim___2rze9:hover {
        background-color: #ff4913; }
  .btn__link___1bpuJ, .btn__link__primary___1EbDB {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1bpuJ:active, .btn__link__primary___1EbDB:active, .btn__link___1bpuJ:visited, .btn__link__primary___1EbDB:visited, .btn__link___1bpuJ:hover, .btn__link__primary___1EbDB:hover, .btn__link___1bpuJ:focus, .btn__link__primary___1EbDB:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1EbDB {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2-MRV {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2-MRV {
        margin: 16px auto; } }
    .btn__secondary_back___2-MRV:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2-MRV img {
      margin-right: 5px; }
  .btn__sticky___RMVVG {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___IIWGf {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___16a_W {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___16a_W:first-letter {
      text-transform: capitalize; }
  .btn___3tUy- span, .btn__primary___31Tz9 span, .btn__secondary___21-JL span, .btn__secondary_black___lqNST span, .btn__light___2AnPp span, .btn__secondary_back___2-MRV span, .btn__disabled___IIWGf span {
    margin-top: -2px; }
  .btn__container___2pY9F {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2pY9F {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2pY9F a, .btn__container___2pY9F button {
          margin: 8px auto; } }

.giveaway___1kvaY {
  max-width: 1136px;
  margin: auto; }

.content___1yOu- {
  padding: 80px 0;
  display: flex;
  justify-content: space-between;
  align-items: stretch; }
  @media (max-width: 874px) {
    .content___1yOu- {
      padding: 40px 0; } }
  .content___1yOu- .wrapper___22zcr {
    flex: 1; }

.pool_img___1nVSI {
  width: 40%;
  position: relative;
  flex: 1;
  padding-left: 80px; }
  @media (max-width: 874px) {
    .pool_img___1nVSI {
      display: none; } }
  .pool_img___1nVSI span {
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    width: calc(496px / 1.3);
    height: calc(662px / 1.3);
    background-size: cover;
    background-position: center; }
    @media (min-width: 1200px) {
      .pool_img___1nVSI span {
        width: 496px;
        height: 662px; } }

.subtitle___3trsF {
  font-family: "Bader-narrow";
  font-size: 20px;
  line-height: 28px;
  color: #666;
  padding-top: 14px; }

.btn___3Lr1k, .btn__primary___2Tza9, .btn__secondary___1y_Ov, .btn__secondary_black___3EUYV, .btn__light___q8H1E, .btn__secondary_back___3oLQX, .btn__disabled___x7iKF {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3Lr1k:disabled, .btn__primary___2Tza9:disabled, .btn__secondary___1y_Ov:disabled, .btn__secondary_black___3EUYV:disabled, .btn__light___q8H1E:disabled, .btn__secondary_back___3oLQX:disabled, .btn__disabled___x7iKF:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3Lr1k:hover, .btn__primary___2Tza9:hover, .btn__secondary___1y_Ov:hover, .btn__secondary_black___3EUYV:hover, .btn__light___q8H1E:hover, .btn__secondary_back___3oLQX:hover, .btn__disabled___x7iKF:hover {
    color: #ffffff; }
  .btn__primary___2Tza9 {
    background-color: #f0b856; }
    .btn__primary___2Tza9:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3jEmu {
      background-color: #4ac22b; }
      .btn__primary__sim___3jEmu:hover {
        background-color: #42ad27; }
  .btn__secondary___1y_Ov, .btn__secondary_black___3EUYV {
    background-color: #06D6A0; }
    .btn__secondary___1y_Ov:hover, .btn__secondary_black___3EUYV:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3EUYV {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3EUYV:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3EUYV img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3EUYV {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___q8H1E {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___q8H1E:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___KygMp {
      background-color: #ff5c2d; }
      .btn__light__sim___KygMp:hover {
        background-color: #ff4913; }
  .btn__link___2RnkZ, .btn__link__primary___2Sx5O {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2RnkZ:active, .btn__link__primary___2Sx5O:active, .btn__link___2RnkZ:visited, .btn__link__primary___2Sx5O:visited, .btn__link___2RnkZ:hover, .btn__link__primary___2Sx5O:hover, .btn__link___2RnkZ:focus, .btn__link__primary___2Sx5O:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2Sx5O {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3oLQX {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3oLQX {
        margin: 16px auto; } }
    .btn__secondary_back___3oLQX:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3oLQX img {
      margin-right: 5px; }
  .btn__sticky___32nhk {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___x7iKF {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3vnjA {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3vnjA:first-letter {
      text-transform: capitalize; }
  .btn___3Lr1k span, .btn__primary___2Tza9 span, .btn__secondary___1y_Ov span, .btn__secondary_black___3EUYV span, .btn__light___q8H1E span, .btn__secondary_back___3oLQX span, .btn__disabled___x7iKF span {
    margin-top: -2px; }
  .btn__container___-X9pc {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___-X9pc {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___-X9pc a, .btn__container___-X9pc button {
          margin: 8px auto; } }

.sauth___37K2l {
  display: flex;
  flex-direction: column;
  max-width: 520px;
  align-items: center;
  padding: 0 10%;
  margin: auto; }
  .sauth__oval___3fbGi {
    width: 240px;
    height: 240px;
    border: solid 6px #ff7046;
    border-radius: 50%;
    border-top-color: transparent;
    transform: rotate(300deg); }
    .sauth__oval__waiting___1yDMv {
      border-color: #ff7046;
      border-top-color: transparent; }
    .sauth__oval__confirmed___2y1Pz {
      border-color: #55d235;
      border-top-color: transparent; }
  .sauth___37K2l > span {
    padding: 20px;
    font-family: "Bader-narrow";
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    text-align: center;
    color: #000000; }
  .sauth___37K2l div[aria-label="animation"] {
    margin: 0 !important; }

.btn_container___1cjJz {
  text-align: center;
  margin-top: 20px; }

.btn___3Lr1k, .btn__primary___2Tza9, .btn__secondary___1y_Ov, .btn__secondary_black___3EUYV, .btn__light___q8H1E, .btn__secondary_back___3oLQX, .btn__disabled___x7iKF {
  display: inline-block; }
  .btn__light___q8H1E {
    color: #000000; }

.btn___1y8iw, .btn__primary___2VM5j, .btn__secondary___3T7Ib, .btn__secondary_black___2qENo, .btn__light___3xdGj, .btn__secondary_back___2ZqpN, .btn__disabled___E00wN {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1y8iw:disabled, .btn__primary___2VM5j:disabled, .btn__secondary___3T7Ib:disabled, .btn__secondary_black___2qENo:disabled, .btn__light___3xdGj:disabled, .btn__secondary_back___2ZqpN:disabled, .btn__disabled___E00wN:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1y8iw:hover, .btn__primary___2VM5j:hover, .btn__secondary___3T7Ib:hover, .btn__secondary_black___2qENo:hover, .btn__light___3xdGj:hover, .btn__secondary_back___2ZqpN:hover, .btn__disabled___E00wN:hover {
    color: #ffffff; }
  .btn__primary___2VM5j {
    background-color: #f0b856; }
    .btn__primary___2VM5j:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___91Auc {
      background-color: #4ac22b; }
      .btn__primary__sim___91Auc:hover {
        background-color: #42ad27; }
  .btn__secondary___3T7Ib, .btn__secondary_black___2qENo {
    background-color: #06D6A0; }
    .btn__secondary___3T7Ib:hover, .btn__secondary_black___2qENo:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2qENo {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2qENo:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2qENo img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2qENo {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3xdGj {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3xdGj:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___fYh5A {
      background-color: #ff5c2d; }
      .btn__light__sim___fYh5A:hover {
        background-color: #ff4913; }
  .btn__link___2mn0M, .btn__link__primary___36JfB {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2mn0M:active, .btn__link__primary___36JfB:active, .btn__link___2mn0M:visited, .btn__link__primary___36JfB:visited, .btn__link___2mn0M:hover, .btn__link__primary___36JfB:hover, .btn__link___2mn0M:focus, .btn__link__primary___36JfB:focus {
      outline: none;
      border: none; }
    .btn__link__primary___36JfB {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2ZqpN {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2ZqpN {
        margin: 16px auto; } }
    .btn__secondary_back___2ZqpN:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2ZqpN img {
      margin-right: 5px; }
  .btn__sticky___YGt4S {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___E00wN {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2imr-, .user___2UDBR .btn__underline___2imr- {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2imr-:first-letter, .user___2UDBR .btn__underline___2imr-:first-letter {
      text-transform: capitalize; }
  .btn___1y8iw span, .btn__primary___2VM5j span, .btn__secondary___3T7Ib span, .btn__secondary_black___2qENo span, .btn__light___3xdGj span, .btn__secondary_back___2ZqpN span, .btn__disabled___E00wN span {
    margin-top: -2px; }
  .btn__container___1bMH7 {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1bMH7 {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1bMH7 a, .btn__container___1bMH7 button {
          margin: 8px auto; } }

.user___2UDBR {
  display: flex;
  padding: 20px 0 0 0; }
  .user___2UDBR .info___3ZHUp {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .user_avatar___1G_Pb {
    width: 80px !important;
    height: 80px !important;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 30px 10px 0;
    font-size: 48px;
    overflow: hidden;
    background-color: #dcdcdc; }
    .user_avatar___1G_Pb img {
      display: block;
      margin: auto;
      width: 100%; }
  .user___2UDBR h3 {
    color: #000000;
    font-size: 16px;
    font-family: "Bader-narrow-bold"; }
  .user___2UDBR p {
    font-family: "Bader-narrow";
    color: #666666;
    padding: 5px 0; }
  .user___2UDBR .btn__underline___2imr- {
    display: block; }

@font-face {
  font-family: 'Bader-bold-italic';
  font-style: 'italic';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold_Italic.otf");
  src: url("/static/fonts/GL_Bader_Bold_Italic.woff"); }

@font-face {
  font-family: 'Bader-bold';
  font-style: 'normal';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold.otf");
  src: url("/static/fonts/GL_Bader_Bold.woff"); }

@font-face {
  font-family: 'Bader-compress-regular';
  font-style: 'normal';
  font-weight: 'normal';
  src: url("/static/fonts/GL_Bader_Compress_Regular.otf");
  src: url("/static/fonts/GL_Bader_Compress_Regular.woff"); }

@font-face {
  font-family: 'Bader-compress';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Compress.otf");
  src: url("/static/fonts/GL_Bader_Compress.woff"); }

@font-face {
  font-family: 'Bader-regular';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Regular.otf");
  src: url("/static/fonts/GL_Bader_Regular.woff"); }

@font-face {
  font-family: 'Bader-narrow-bold';
  src: url("/static/fonts/GL_Bader_Narrow_Bold.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Bold.woff"); }

@font-face {
  font-family: 'Bader-narrow';
  src: url("/static/fonts/GL_Bader_Narrow_Regular.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Regular.woff"); }

@font-face {
  font-family: 'SensaBrush-Fill';
  src: url("/static/fonts/SensaBrush-Fill.otf");
  src: url("/static/fonts/SensaBrush-Fill.woff"); }

.checkbox___1t5kq {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px; }
  .checkbox__wrapper___3lxAD {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px; }
  .checkbox__container___2sqs6 {
    width: 40px;
    display: block; }
  .checkbox__styled___3H4jn {
    height: 2rem;
    width: 2rem;
    border: 1px solid #dcdcdc;
    margin-right: 12px;
    cursor: pointer;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.3rem;
    color: #f0b856; }

.label___OdOEP {
  color: #666; }

.checked___w3vju {
  color: #000000; }


.dashboard_profil___lQqdf {
  max-width: 370px; }
  @media (max-width: 874px) {
    .dashboard_profil___lQqdf {
      padding-bottom: 25px; } }
  .dashboard_profil___lQqdf h2 {
    text-transform: uppercase;
    color: #000000;
    font-family: "Bader-compress";
    font-size: 28px; }
  .dashboard_profil___lQqdf .editable___DhclU {
    width: 100%;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    margin-top: 24px; }
    .dashboard_profil___lQqdf .editable_content___32HqZ {
      padding: 16px 0;
      border-top: 1px solid #dcdcdc;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .dashboard_profil___lQqdf .editable_content___32HqZ:first-of-type {
        border-top: none; }
      .dashboard_profil___lQqdf .editable_content___32HqZ h3 {
        font-family: "Bader-narrow-bold";
        padding-bottom: 5px;
        color: #000000;
        font-size: 16px; }
      .dashboard_profil___lQqdf .editable_content___32HqZ p {
        font-family: "Bader-narrow";
        color: #666666; }

.logout___3EKLG {
  padding: 15px 0;
  text-align: right;
  outline: none; }

.fake_input___3ajIK {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #f4f4f4;
  font-family: "Bader-narrow"; }

.btn___Fw6H6, .btn__primary___31hGB, .btn__secondary___1W7Ez, .btn__secondary_black___1H5i2, .btn__light___1AfCD, .btn__secondary_back___14hum, .btn__disabled___2DIL7 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___Fw6H6:disabled, .btn__primary___31hGB:disabled, .btn__secondary___1W7Ez:disabled, .btn__secondary_black___1H5i2:disabled, .btn__light___1AfCD:disabled, .btn__secondary_back___14hum:disabled, .btn__disabled___2DIL7:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___Fw6H6:hover, .btn__primary___31hGB:hover, .btn__secondary___1W7Ez:hover, .btn__secondary_black___1H5i2:hover, .btn__light___1AfCD:hover, .btn__secondary_back___14hum:hover, .btn__disabled___2DIL7:hover {
    color: #ffffff; }
  .btn__primary___31hGB {
    background-color: #f0b856; }
    .btn__primary___31hGB:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2rnvr {
      background-color: #4ac22b; }
      .btn__primary__sim___2rnvr:hover {
        background-color: #42ad27; }
  .btn__secondary___1W7Ez, .btn__secondary_black___1H5i2 {
    background-color: #06D6A0; }
    .btn__secondary___1W7Ez:hover, .btn__secondary_black___1H5i2:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1H5i2 {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1H5i2:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1H5i2 img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1H5i2 {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1AfCD {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1AfCD:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___2b3BR {
      background-color: #ff5c2d; }
      .btn__light__sim___2b3BR:hover {
        background-color: #ff4913; }
  .btn__link___1rGeF, .btn__link__primary___1Cksf {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1rGeF:active, .btn__link__primary___1Cksf:active, .btn__link___1rGeF:visited, .btn__link__primary___1Cksf:visited, .btn__link___1rGeF:hover, .btn__link__primary___1Cksf:hover, .btn__link___1rGeF:focus, .btn__link__primary___1Cksf:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1Cksf {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___14hum {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___14hum {
        margin: 16px auto; } }
    .btn__secondary_back___14hum:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___14hum img {
      margin-right: 5px; }
  .btn__sticky___2CmXg {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2DIL7 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___Ej2hF {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___Ej2hF:first-letter {
      text-transform: capitalize; }
  .btn___Fw6H6 span, .btn__primary___31hGB span, .btn__secondary___1W7Ez span, .btn__secondary_black___1H5i2 span, .btn__light___1AfCD span, .btn__secondary_back___14hum span, .btn__disabled___2DIL7 span {
    margin-top: -2px; }
  .btn__container___1tMdM {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1tMdM {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1tMdM a, .btn__container___1tMdM button {
          margin: 8px auto; } }

.unsubscribe___2Uy-B {
  padding: 40px 30px; }

.unsub_form___3xhDk {
  padding: 30px;
  max-width: 800px; }

.unsub_desc___3B2Aw, .unsub_error___2ypj3 {
  font-family: "Bader-narrow";
  color: #666666;
  font-size: 20px;
  line-height: 28px;
  padding-top: 40px; }
  .unsub_desc___3B2Aw b, .unsub_error___2ypj3 b {
    color: #000000; }

.unsub_error___2ypj3 {
  margin-top: 0;
  padding: 0 0 25px; }

.heading___3Mmnu {
  margin: 60px 0 30px; }

.btn__primary___31hGB {
  text-decoration: none; }

.btn___tRutb, .btn__primary___Mtn43, .btn__secondary___QrJuL, .btn__secondary_black___2eKUf, .btn__light___23Lwq, .btn__secondary_back___2zEPw, .btn__disabled___apFyR {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___tRutb:disabled, .btn__primary___Mtn43:disabled, .btn__secondary___QrJuL:disabled, .btn__secondary_black___2eKUf:disabled, .btn__light___23Lwq:disabled, .btn__secondary_back___2zEPw:disabled, .btn__disabled___apFyR:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___tRutb:hover, .btn__primary___Mtn43:hover, .btn__secondary___QrJuL:hover, .btn__secondary_black___2eKUf:hover, .btn__light___23Lwq:hover, .btn__secondary_back___2zEPw:hover, .btn__disabled___apFyR:hover {
    color: #ffffff; }
  .btn__primary___Mtn43 {
    background-color: #f0b856; }
    .btn__primary___Mtn43:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2HxVF {
      background-color: #4ac22b; }
      .btn__primary__sim___2HxVF:hover {
        background-color: #42ad27; }
  .btn__secondary___QrJuL, .btn__secondary_black___2eKUf {
    background-color: #06D6A0; }
    .btn__secondary___QrJuL:hover, .btn__secondary_black___2eKUf:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2eKUf {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2eKUf:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2eKUf img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2eKUf {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___23Lwq {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___23Lwq:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___2N7we {
      background-color: #ff5c2d; }
      .btn__light__sim___2N7we:hover {
        background-color: #ff4913; }
  .btn__link___do5gO, .btn__link__primary___3w71G {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___do5gO:active, .btn__link__primary___3w71G:active, .btn__link___do5gO:visited, .btn__link__primary___3w71G:visited, .btn__link___do5gO:hover, .btn__link__primary___3w71G:hover, .btn__link___do5gO:focus, .btn__link__primary___3w71G:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3w71G {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2zEPw {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2zEPw {
        margin: 16px auto; } }
    .btn__secondary_back___2zEPw:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2zEPw img {
      margin-right: 5px; }
  .btn__sticky___2GPu6 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___apFyR {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1Ddz8 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1Ddz8:first-letter {
      text-transform: capitalize; }
  .btn___tRutb span, .btn__primary___Mtn43 span, .btn__secondary___QrJuL span, .btn__secondary_black___2eKUf span, .btn__light___23Lwq span, .btn__secondary_back___2zEPw span, .btn__disabled___apFyR span {
    margin-top: -2px; }
  .btn__container___sosie {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___sosie {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___sosie a, .btn__container___sosie button {
          margin: 8px auto; } }

.btn_container___5q0HV {
  text-align: center;
  margin-top: 20px; }

.missing_info___3Yv-G {
  font-family: "Bader-narrow";
  font-size: 20px;
  letter-spacing: normal;
  color: #666666;
  padding: 20px 10px; }

.btn___tRutb, .btn__primary___Mtn43, .btn__secondary___QrJuL, .btn__secondary_black___2eKUf, .btn__light___23Lwq, .btn__secondary_back___2zEPw, .btn__disabled___apFyR {
  display: inline-block; }
  .btn__light___23Lwq {
    color: #000000; }

.input__errors___3DSnQ {
  color: #f00000;
  font-size: 14px;
  font-family: "Bader-narrow";
  text-transform: lowercase;
  padding-left: 15px; }
  .input__errors___3DSnQ:first-letter {
    text-transform: uppercase; }

.label___2yPP3 {
  display: block;
  padding-bottom: 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.input___2GxzF {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow"; }
  .input__error___2om4z {
    border: 1px solid #f00000;
    border-radius: 4px; }
  .input___2GxzF:-ms-input-placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___2GxzF::placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___2GxzF:focus {
    border-color: #999999; }
  .input__wrapper___1j1zO {
    padding: 10px 0; }
  .input__errors___2ihBx {
    color: #f00000;
    font-size: 14px;
    font-family: "Bader-narrow";
    text-transform: lowercase;
    padding-left: 15px; }
    .input__errors___2ihBx:first-letter {
      text-transform: uppercase; }

.disabled_input___2Nu42 {
  background-color: #f4f4f4; }

.test___3rzLM {
  position: relative; }

.input__date___Zio7y {
  border: none;
  outline: none;
  font-family: "Bader-narrow"; }
  .input__date___Zio7y:-ms-input-placeholder {
    color: #999999 !important; }
  .input__date___Zio7y::placeholder {
    color: #999999 !important; }
  .input__date__wrapper___3Gf9f {
    display: flex;
    align-items: center;
    position: relative;
    padding: 0;
    margin-bottom: 5px; }
  .input__date__icon___31BN7 {
    outline: none;
    border: none;
    background-color: transparent;
    cursor: pointer;
    position: absolute;
    right: 3%;
    padding: 0;
    margin: 0; }
    .input__date__icon___31BN7:hover, .input__date__icon___31BN7:focus {
      outline: none;
      border: none; }
    .input__date__icon___31BN7 img {
      color: #f0b856;
      font-size: 1.5rem; }

.label_inline_block___3qklS {
  display: inline-block; }

.tooltip_orange___BxDIB {
  z-index: 99;
  position: absolute;
  left: 93%;
  top: 26px;
  color: #ffffff;
  background-color: #f0b856;
  width: 30px;
  height: 30px;
  border-radius: 20%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: "Bader-narrow-bold"; }

.SingleDatePicker {
  width: 100%; }
  .SingleDatePicker .SingleDatePickerInput {
    width: 100%;
    border: none; }
    .SingleDatePicker .SingleDatePickerInput .DateInput {
      width: 100%;
      border: none; }
      .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input {
        width: 100%;
        height: 50px;
        padding: 1rem;
        color: #000000;
        font-size: 1rem;
        border: none;
        border-radius: 4px;
        outline: none;
        background-color: #ffffff;
        font-family: "Bader-narrow"; }
        .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input:-ms-input-placeholder {
          color: #999999;
          font-style: italic;
          font-size: 16px;
          font-family: "Bader-narrow"; }
        .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input::placeholder {
          color: #999999;
          font-style: italic;
          font-size: 16px;
          font-family: "Bader-narrow"; }
        .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input__disabled {
          background-color: #f4f4f4 !important;
          font-style: italic !important; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_weekHeaders .DayPicker_weekHeader {
      top: 57px; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .DayPickerNavigation {
      z-index: 4; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .DayPickerKeyboardShortcuts_buttonReset {
      display: none; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_caption {
      padding-bottom: 40px; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonthGrid {
      background: transparent;
      z-index: 3; }
      .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonthGrid .CalendarMonth {
        background: transparent; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td {
      vertical-align: middle; }
      .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__selected, .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__selected:active, .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__selected:active {
        background: #f0b856;
        border: 1px solid #f0b856; }
      .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__blocked_calendar, .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__blocked_calendar:active, .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__blocked_calendar:hover {
        background: #fff;
        border: 1px solid #e4e7e7;
        color: #cacccd; }

.border__no_error___1M-pY {
  border: 1px solid #dcdcdc;
  border-radius: 4px; }
  .border__no_error__focused___12CH1 {
    border-color: #999999; }

.border__error___25czu {
  border: solid 1px #f00000;
  border-radius: 4px;
  padding: 1px; }

.month_year_select___72Ysq {
  padding: 0 !important;
  margin: 0 !important;
  position: relative !important;
  top: -8px !important; }
  .month_year_select___72Ysq label {
    padding: 0px !important; }
  .month_year_select___72Ysq .Dropdown-root {
    margin-bottom: 0px;
    border: none; }
    .month_year_select___72Ysq .Dropdown-root .Dropdown-control {
      padding: 10px 20px 10px 10px; }
      .month_year_select___72Ysq .Dropdown-root .Dropdown-control .Dropdown-arrow-wrapper .Dropdown-arrow {
        width: 10px !important;
        height: 10px !important;
        right: 0px !important;
        top: 16px !important;
        background-size: contain !important; }
    .month_year_select___72Ysq .Dropdown-root .Dropdown-menu {
      width: auto;
      z-index: 15;
      background-color: #ffffff;
      padding: 0px; }
      .month_year_select___72Ysq .Dropdown-root .Dropdown-menu .Dropdown-option {
        padding: 10px 28px 10px 10px; }
        .month_year_select___72Ysq .Dropdown-root .Dropdown-menu .Dropdown-option.is-selected {
          background-position: right 5px top 17px;
          background-size: 15px; }

.btn___2OmDT, .btn__primary___3QXFt, .btn__secondary___2RKBo, .btn__secondary_black___AX8XZ, .btn__light___BJK2I, .btn__secondary_back___PNj5N, .btn__disabled___2pHjM {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2OmDT:disabled, .btn__primary___3QXFt:disabled, .btn__secondary___2RKBo:disabled, .btn__secondary_black___AX8XZ:disabled, .btn__light___BJK2I:disabled, .btn__secondary_back___PNj5N:disabled, .btn__disabled___2pHjM:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2OmDT:hover, .btn__primary___3QXFt:hover, .btn__secondary___2RKBo:hover, .btn__secondary_black___AX8XZ:hover, .btn__light___BJK2I:hover, .btn__secondary_back___PNj5N:hover, .btn__disabled___2pHjM:hover {
    color: #ffffff; }
  .btn__primary___3QXFt {
    background-color: #f0b856; }
    .btn__primary___3QXFt:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3mgrM {
      background-color: #4ac22b; }
      .btn__primary__sim___3mgrM:hover {
        background-color: #42ad27; }
  .btn__secondary___2RKBo, .btn__secondary_black___AX8XZ {
    background-color: #06D6A0; }
    .btn__secondary___2RKBo:hover, .btn__secondary_black___AX8XZ:hover {
      background-color: #06cc99; }
    .btn__secondary_black___AX8XZ {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___AX8XZ:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___AX8XZ img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___AX8XZ {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___BJK2I {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___BJK2I:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___KEGH9 {
      background-color: #ff5c2d; }
      .btn__light__sim___KEGH9:hover {
        background-color: #ff4913; }
  .btn__link___1l309, .btn__link__primary___1v99m {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1l309:active, .btn__link__primary___1v99m:active, .btn__link___1l309:visited, .btn__link__primary___1v99m:visited, .btn__link___1l309:hover, .btn__link__primary___1v99m:hover, .btn__link___1l309:focus, .btn__link__primary___1v99m:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1v99m {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___PNj5N {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___PNj5N {
        margin: 16px auto; } }
    .btn__secondary_back___PNj5N:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___PNj5N img {
      margin-right: 5px; }
  .btn__sticky___1KKNM {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2pHjM {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1a9FA {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1a9FA:first-letter {
      text-transform: capitalize; }
  .btn___2OmDT span, .btn__primary___3QXFt span, .btn__secondary___2RKBo span, .btn__secondary_black___AX8XZ span, .btn__light___BJK2I span, .btn__secondary_back___PNj5N span, .btn__disabled___2pHjM span {
    margin-top: -2px; }
  .btn__container___32eqL {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___32eqL {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___32eqL a, .btn__container___32eqL button {
          margin: 8px auto; } }

.auth___3aQPE {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin: 8px 0; }
  .auth___3aQPE [class$='__contentOuter'] {
    overflow: visible !important; }
  .auth__header___3ktZq {
    position: relative;
    display: flex;
    justify-content: space-between;
    padding-right: 20px; }
    .auth__header___3ktZq h2 {
      font-family: "Bader-compress";
      font-size: 28px;
      line-height: 28px;
      color: #000000;
      text-transform: uppercase;
      padding: 20px; }
    .auth__header___3ktZq img {
      position: absolute;
      width: 40px;
      right: 32px;
      top: 68px; }
  .auth__body___3O1Jq {
    padding: 0 20px 32px; }
    @media (max-width: 874px) {
      .auth__body___3O1Jq {
        padding: 0 20px 20px; } }
  .auth__social___1qL2_ {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .auth__social___1qL2_ button {
      margin: auto 5px; }
    @media (max-width: 874px) {
      .auth__social___1qL2_ {
        display: block; }
        .auth__social___1qL2_ button {
          width: 100% !important;
          margin: 10px auto; } }
    .auth__social___1qL2_ button {
      width: calc(50% - 4px);
      height: 40px;
      border-radius: 6px;
      border: solid 1px #dcdcdc;
      background-color: #ffffff;
      max-width: 414px;
      outline: none;
      display: flex;
      justify-content: center;
      align-items: center;
      cursor: pointer; }
      .auth__social___1qL2_ button span {
        font-family: "Bader-narrow-bold";
        font-size: 1rem;
        line-height: 20px;
        color: #000000;
        margin-top: -2px;
        padding-left: 5px; }
  .auth__separator___1cZyV {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 30px 0; }
    .auth__separator___1cZyV::before, .auth__separator___1cZyV::after {
      content: "";
      width: 50%;
      height: 1px;
      background-color: #dcdcdc; }
    .auth__separator___1cZyV span {
      font-family: "Bader-narrow";
      font-size: 18px;
      line-height: 20px;
      color: #666666;
      padding: 0 10px;
      margin-top: -3px; }
  .auth__signedin___2Ezlv {
    font-family: "Bader-narrow";
    font-size: 16px;
    color: #666666;
    margin: -2px 0 5px;
    line-height: 1.25; }
    @media (min-width: 875px) {
      .auth__signedin___2Ezlv {
        width: 374px;
        max-width: 90%; } }

.btn__container___32eqL {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 40px; }

.btn__primary___3QXFt {
  min-width: 5rem; }

.checkbox__desc___3sehg {
  font-family: "Bader-narrow";
  line-height: 20px;
  font-size: 1rem;
  color: #666666; }

.checkbox___2lBUe {
  padding-top: 12px !important; }

.confirm___1mtHF {
  padding: 0 20px 20px;
  display: flex;
  align-items: center; }
  .confirm__picture___2966A {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #fafafa;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 1rem; }
    .confirm__picture___2966A span {
      font-family: "Bader-compress";
      font-size: 28px;
      text-transform: uppercase; }
    .confirm__picture__profile___14buX {
      height: 80px;
      width: 80px; }
  .confirm__info___GmxYB h3 {
    font-family: "Bader-narrow-bold";
    font-size: 16px;
    color: #000000;
    text-transform: capitalize; }
  .confirm__info___GmxYB button {
    color: #f0b856;
    font-family: "Bader-narrow-bold";
    text-decoration: underline;
    padding: 5px 0;
    font-size: 16px;
    outline: none;
    cursor: pointer;
    background-color: transparent; }

.product___1QfBh {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 368px;
  height: 143px;
  border-top: 2px solid #f4f4f4;
  margin-top: 18px;
  padding-bottom: 0; }
  @media (max-width: 874px) {
    .product___1QfBh {
      width: 100%; } }
  .product___1QfBh .image___347NQ {
    width: 71px;
    height: 71px;
    background-size: cover;
    background-position: center;
    overflow: hidden; }
  .product___1QfBh .free_image___2UvzJ {
    background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("/static/images/gifts/participation-libre.jpg"); }
  .product___1QfBh .text___1ki57 {
    font-family: "Bader-narrow";
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    color: #000000;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 50%; }
    .product___1QfBh .text___1ki57 .text_footer___1uKOw {
      display: flex;
      align-items: center;
      margin-top: 10px; }
      .product___1QfBh .text___1ki57 .text_footer___1uKOw .amount___3F376 {
        font-size: 20px;
        line-height: 1.4; }
      .product___1QfBh .text___1ki57 .text_footer___1uKOw .link___2bwQH {
        color: #f0b856;
        text-decoration: underline;
        margin-left: 15px;
        line-height: 1.4;
        cursor: pointer; }
  .product___1QfBh .remove___3LQ-4 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border: solid 1.3px #dcdcdc;
    border-radius: 50%;
    cursor: pointer; }
    .product___1QfBh .remove___3LQ-4 .remove_icon____2-_r {
      background-image: url("/static/images/pictos/icon-bin.svg");
      width: 31px;
      height: 31px; }

.btn___1kf47, .btn__primary___16PLx, .btn__secondary___S12Kg, .btn__secondary_black___1qtRk, .btn__light___2TIva, .btn__secondary_back___2viuS, .btn__disabled___Jqus6 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1kf47:disabled, .btn__primary___16PLx:disabled, .btn__secondary___S12Kg:disabled, .btn__secondary_black___1qtRk:disabled, .btn__light___2TIva:disabled, .btn__secondary_back___2viuS:disabled, .btn__disabled___Jqus6:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1kf47:hover, .btn__primary___16PLx:hover, .btn__secondary___S12Kg:hover, .btn__secondary_black___1qtRk:hover, .btn__light___2TIva:hover, .btn__secondary_back___2viuS:hover, .btn__disabled___Jqus6:hover {
    color: #ffffff; }
  .btn__primary___16PLx {
    background-color: #f0b856; }
    .btn__primary___16PLx:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3Kvgi {
      background-color: #4ac22b; }
      .btn__primary__sim___3Kvgi:hover {
        background-color: #42ad27; }
  .btn__secondary___S12Kg, .btn__secondary_black___1qtRk {
    background-color: #06D6A0; }
    .btn__secondary___S12Kg:hover, .btn__secondary_black___1qtRk:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1qtRk {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1qtRk:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1qtRk img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1qtRk {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2TIva {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2TIva:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1rhWu {
      background-color: #ff5c2d; }
      .btn__light__sim___1rhWu:hover {
        background-color: #ff4913; }
  .btn__link___3pldv, .btn__link__primary___38BH8 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3pldv:active, .btn__link__primary___38BH8:active, .btn__link___3pldv:visited, .btn__link__primary___38BH8:visited, .btn__link___3pldv:hover, .btn__link__primary___38BH8:hover, .btn__link___3pldv:focus, .btn__link__primary___38BH8:focus {
      outline: none;
      border: none; }
    .btn__link__primary___38BH8 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2viuS {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2viuS {
        margin: 16px auto; } }
    .btn__secondary_back___2viuS:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2viuS img {
      margin-right: 5px; }
  .btn__sticky___36CHa {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___Jqus6 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3Fru2 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3Fru2:first-letter {
      text-transform: capitalize; }
  .btn___1kf47 span, .btn__primary___16PLx span, .btn__secondary___S12Kg span, .btn__secondary_black___1qtRk span, .btn__light___2TIva span, .btn__secondary_back___2viuS span, .btn__disabled___Jqus6 span {
    margin-top: -2px; }
  .btn__container___9IcWq {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___9IcWq {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___9IcWq a, .btn__container___9IcWq button {
          margin: 8px auto; } }

.button_loading___Tc86H {
  padding-right: 30px !important; }

.header___32Q31 {
  border-bottom: 2px solid #f4f4f4; }
  .header___32Q31 h3 {
    font-family: "Bader-compress";
    font-weight: bold;
    font-size: 20px; }

.body___FN15T {
  padding: 30px 0; }
  .body___FN15T p {
    font-family: "Bader-regular";
    font-size: 18px; }

.footer___18o7N {
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 2px solid #f4f4f4;
  margin: 24px auto 20px;
  padding-top: 25px; }

.label___13GzE {
  display: block;
  padding-bottom: 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.input___cvF9i {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow"; }
  .input__error___ZsIam {
    border: 1px solid #f00000;
    border-radius: 4px; }
  .input___cvF9i:-ms-input-placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___cvF9i::placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___cvF9i:focus {
    border-color: #999999; }
  .input__wrapper___1GF89 {
    padding: 10px 0; }
  .input__errors___N8JdE {
    color: #f00000;
    font-size: 14px;
    font-family: "Bader-narrow";
    text-transform: lowercase;
    padding-left: 15px; }
    .input__errors___N8JdE:first-letter {
      text-transform: uppercase; }

.disabled_input___3C-aD {
  background-color: #f4f4f4; }

.input__errors___N8JdE {
  color: #f00000;
  font-size: 14px;
  font-family: "Bader-narrow";
  padding-left: 15px; }

.input___cvF9i {
  display: block; }
  .input___cvF9i + .input__errors___N8JdE {
    display: none; }
  .input___cvF9i.hosted-fields-invalid-state + .input__errors___N8JdE {
    display: block; }

.btn___3LpRy, .btn__primary___1qP7R, .btn__secondary___E7giH, .btn__secondary_black___1PiCb, .btn__light___1Frm9, .btn__secondary_back___3Fcd9, .btn__disabled___yKe1L {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3LpRy:disabled, .btn__primary___1qP7R:disabled, .btn__secondary___E7giH:disabled, .btn__secondary_black___1PiCb:disabled, .btn__light___1Frm9:disabled, .btn__secondary_back___3Fcd9:disabled, .btn__disabled___yKe1L:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3LpRy:hover, .btn__primary___1qP7R:hover, .btn__secondary___E7giH:hover, .btn__secondary_black___1PiCb:hover, .btn__light___1Frm9:hover, .btn__secondary_back___3Fcd9:hover, .btn__disabled___yKe1L:hover {
    color: #ffffff; }
  .btn__primary___1qP7R {
    background-color: #f0b856; }
    .btn__primary___1qP7R:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___D9uQy {
      background-color: #4ac22b; }
      .btn__primary__sim___D9uQy:hover {
        background-color: #42ad27; }
  .btn__secondary___E7giH, .btn__secondary_black___1PiCb {
    background-color: #06D6A0; }
    .btn__secondary___E7giH:hover, .btn__secondary_black___1PiCb:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1PiCb {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1PiCb:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1PiCb img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1PiCb {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1Frm9 {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1Frm9:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___Uikl9 {
      background-color: #ff5c2d; }
      .btn__light__sim___Uikl9:hover {
        background-color: #ff4913; }
  .btn__link___2PV1u, .btn__link__primary___1jFmA {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2PV1u:active, .btn__link__primary___1jFmA:active, .btn__link___2PV1u:visited, .btn__link__primary___1jFmA:visited, .btn__link___2PV1u:hover, .btn__link__primary___1jFmA:hover, .btn__link___2PV1u:focus, .btn__link__primary___1jFmA:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1jFmA {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3Fcd9 {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3Fcd9 {
        margin: 16px auto; } }
    .btn__secondary_back___3Fcd9:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3Fcd9 img {
      margin-right: 5px; }
  .btn__sticky___2YdaF {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___yKe1L {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1vcy1 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1vcy1:first-letter {
      text-transform: capitalize; }
  .btn___3LpRy span, .btn__primary___1qP7R span, .btn__secondary___E7giH span, .btn__secondary_black___1PiCb span, .btn__light___1Frm9 span, .btn__secondary_back___3Fcd9 span, .btn__disabled___yKe1L span {
    margin-top: -2px; }
  .btn__container___2kozW {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2kozW {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2kozW a, .btn__container___2kozW button {
          margin: 8px auto; } }

.participation___35MzX {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin: 16px 0; }
  .participation__header___2qd5G h2 {
    font-family: "Bader-compress";
    font-size: 28px;
    line-height: 28px;
    color: #000000;
    text-transform: uppercase;
    padding: 20px; }
  .participation__body___2sar3 {
    padding: 0 20px 32px; }
    @media (max-width: 874px) {
      .participation__body___2sar3 {
        padding: 0 20px 20px; } }
  .participation__img___3c57P {
    display: block; }
    .participation__img___3c57P .img__render___3MOdX {
      height: 662px;
      max-width: 496px;
      display: block;
      background-color: red;
      margin: auto; }

.btn__primary___1qP7R {
  margin: 40px auto 0;
  padding: 0 32px; }

.crypto__container___2Hb1h {
  position: relative; }

.crypto__input___i_vW9 {
  padding-right: 40px !important; }

.crypto__tooltip___xc5cV {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0px;
  bottom: 25px; }
  .crypto__tooltip___xc5cV .tooltip__trigger {
    width: 30px !important;
    height: 30px !important;
    background-color: #f0b856 !important;
    border: none !important;
    margin: 0 !important; }
  .crypto__tooltip___xc5cV .tooltip__body img {
    display: block;
    width: 40px;
    margin-top: 15px; }
  .crypto__tooltip__header___zYs_W {
    display: flex;
    justify-content: space-between; }
  .crypto__tooltip__close___1g0VL {
    cursor: pointer; }

.xpollens_cgu___D_Rde {
  font-family: "Bader-narrow";
  font-size: 1rem;
  color: #666666; }
  .xpollens_cgu___D_Rde .cta___3w9Xq {
    color: #f0b856;
    text-decoration: underline;
    padding-left: 5px; }

.filler___3YpCZ {
  background: #f0b856;
  height: 100%;
  border-radius: inherit;
  transition: width .2s ease-in; }

.progress_bar___fhEfz {
  position: relative;
  height: 6px;
  width: 216px;
  border-radius: 50px; }
  @media (max-width: 600px) {
    .progress_bar___fhEfz {
      width: 100%; } }

.btn___1GRX2, .btn__primary___3sY2U, .card__btn_primary___3Ert9, .btn_primary___c_MvV, .btn__secondary___2Knb2, .btn__secondary_black___1otch, .btn__light___Z_hiD, .btn__secondary_back___FisP8, .btn__disabled___2qY6r {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1GRX2:disabled, .btn__primary___3sY2U:disabled, .card__btn_primary___3Ert9:disabled, .btn_primary___c_MvV:disabled, .btn__secondary___2Knb2:disabled, .btn__secondary_black___1otch:disabled, .btn__light___Z_hiD:disabled, .btn__secondary_back___FisP8:disabled, .btn__disabled___2qY6r:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1GRX2:hover, .btn__primary___3sY2U:hover, .card__btn_primary___3Ert9:hover, .btn_primary___c_MvV:hover, .btn__secondary___2Knb2:hover, .btn__secondary_black___1otch:hover, .btn__light___Z_hiD:hover, .btn__secondary_back___FisP8:hover, .btn__disabled___2qY6r:hover {
    color: #ffffff; }
  .btn__primary___3sY2U, .card__btn_primary___3Ert9, .btn_primary___c_MvV {
    background-color: #f0b856; }
    .btn__primary___3sY2U:hover, .card__btn_primary___3Ert9:hover, .btn_primary___c_MvV:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___xY51w {
      background-color: #4ac22b; }
      .btn__primary__sim___xY51w:hover {
        background-color: #42ad27; }
  .btn__secondary___2Knb2, .btn__secondary_black___1otch {
    background-color: #06D6A0; }
    .btn__secondary___2Knb2:hover, .btn__secondary_black___1otch:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1otch {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1otch:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1otch img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1otch {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___Z_hiD {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___Z_hiD:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___35zOO {
      background-color: #ff5c2d; }
      .btn__light__sim___35zOO:hover {
        background-color: #ff4913; }
  .btn__link___1N3Cr, .btn__link__primary___28e12 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1N3Cr:active, .btn__link__primary___28e12:active, .btn__link___1N3Cr:visited, .btn__link__primary___28e12:visited, .btn__link___1N3Cr:hover, .btn__link__primary___28e12:hover, .btn__link___1N3Cr:focus, .btn__link__primary___28e12:focus {
      outline: none;
      border: none; }
    .btn__link__primary___28e12 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___FisP8 {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___FisP8 {
        margin: 16px auto; } }
    .btn__secondary_back___FisP8:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___FisP8 img {
      margin-right: 5px; }
  .btn__sticky___7UrxX {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2qY6r {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___gICj5 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___gICj5:first-letter {
      text-transform: capitalize; }
  .btn___1GRX2 span, .btn__primary___3sY2U span, .card__btn_primary___3Ert9 span, .btn_primary___c_MvV span, .btn__secondary___2Knb2 span, .btn__secondary_black___1otch span, .btn__light___Z_hiD span, .btn__secondary_back___FisP8 span, .btn__disabled___2qY6r span {
    margin-top: -2px; }
  .btn__container___1So3X {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1So3X {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1So3X a, .btn__container___1So3X button {
          margin: 8px auto; } }

/* GRID CONTAINER*/
.product_grid___2gH4m {
  display: grid;
  justify-content: center;
  grid-template-columns: repeat(3, 368px);
  grid-gap: 16px;
  margin: 0 auto 80px auto; }
  @media (max-width: 874px) {
    .product_grid___2gH4m {
      max-width: 1136px; } }
  @media (min-width: 1920px) {
    .product_grid___2gH4m {
      grid-template-columns: repeat(4, 368px); } }
  @media (max-width: 874px) {
    .product_grid___2gH4m {
      grid-template-columns: repeat(auto-fit, 368px); } }

.card___2DEw4 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 368px;
  height: 368px;
  padding: 30px;
  overflow: hidden;
  background-size: cover;
  background-position: center; }
  .card__free_participation___mEaf4 {
    background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("/static/images/gifts/participation-libre.jpg"); }
  .card__add_gift___mqTGS {
    background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("/static/images/gifts/add-gift.jpg"); }
  @media (max-width: 874px) {
    .card___2DEw4 {
      height: 335px;
      width: 335px;
      padding: 27px; } }
  .card__title_container___1JH2M {
    display: flex;
    flex-direction: column;
    margin: auto; }
  .card__title___1OoEh {
    font-family: "Bader-compress";
    font-size: 42px;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase; }
  .card__btn_primary___3Ert9 {
    position: absolute;
    bottom: 30px;
    width: 140px;
    margin: 0 auto;
    padding: 0; }
    @media (max-width: 874px) {
      .card__btn_primary___3Ert9 {
        width: 133px;
        margin: 0 auto; } }

/*GIFT CARD*/
.product___26BfH {
  position: relative;
  display: flex;
  align-items: flex-end;
  min-width: 368px;
  height: 368px;
  overflow: hidden;
  background-size: cover;
  background-position: center; }
  .product___26BfH:before {
    width: 100%;
    height: 100%;
    opacity: 0.6;
    background-image: linear-gradient(to top, #000000, rgba(0, 0, 0, 0));
    content: ''; }
  @media (max-width: 874px) {
    .product___26BfH {
      height: 335px;
      width: 335px; } }
  .product__already___2dTFq {
    position: absolute;
    bottom: 30px;
    left: 30px;
    font-family: "Bader-compress";
    font-size: 28px;
    text-transform: uppercase;
    color: #f0b856; }
  .product__name___3DFsN {
    position: absolute;
    top: 230px;
    left: 30px;
    max-width: 268px;
    font-family: "Bader-narrow";
    font-size: 20px;
    color: #ffffff; }
    @media (max-width: 874px) {
      .product__name___3DFsN {
        top: 200px;
        left: 27px;
        font-size: 18px; } }
  .product__edit___2wB7I {
    position: absolute;
    color: #000000;
    background-color: #ffffff;
    border-radius: 25px;
    width: 50px;
    height: 50px;
    top: 21px;
    right: 21px;
    transition: all ease-in-out .3s; }
    .product__edit___2wB7I:hover {
      background-color: #eeae3f; }
  .product__price___2aIuU {
    position: absolute;
    bottom: 30px;
    left: 30px; }
    @media (max-width: 874px) {
      .product__price___2aIuU {
        left: 27px; } }
    .product__price__amount___1_9d6 {
      font-family: "Bader-narrow";
      font-size: 16px;
      color: #ffffff; }
    .product__price__divider___1OlGo {
      font-size: 16px;
      color: #ffffff;
      margin: 0 5px 0 5px; }
      @media (max-width: 874px) {
        .product__price__divider___1OlGo {
          font-size: 14px; } }
    .product__price__amount_collected___3lG4Q {
      font-family: "Bader-compress";
      font-size: 28px;
      color: #f0b856; }
      @media (max-width: 874px) {
        .product__price__amount_collected___3lG4Q {
          font-size: 25px; } }

.btn_primary___c_MvV {
  position: absolute;
  width: 140px;
  right: 40px;
  bottom: 30px;
  margin: auto;
  padding: 0; }
  @media (max-width: 874px) {
    .btn_primary___c_MvV {
      width: 133px;
      right: 22px; } }

.btn_show_participant___PffKx {
  width: 180px !important;
  right: 15px !important;
  background-color: #ffffff;
  color: #000000; }

/*PROGRESS BAR*/
.progress_bar___1dADO {
  position: absolute !important;
  bottom: 62px !important;
  left: 30px !important;
  width: 126px !important;
  background-color: #ffffff !important; }
  @media (max-width: 874px) {
    .progress_bar___1dADO {
      bottom: 72px !important; } }

.filler___XfzoC {
  height: 100%;
  background: #f0b856;
  border-radius: inherit;
  transition: width .2s ease-in; }

.inactive___3RaoS {
  filter: grayscale(1); }

.empty___1CQ7M {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 368px;
  height: 368px;
  padding: 30px;
  background-color: #fafafa; }

.icon___iLFZt {
  margin: 61px 0 0 0; }

.bar___1tSBq:before {
  position: absolute;
  bottom: 57px;
  left: 30px;
  content: '';
  width: 275px;
  height: 17px;
  border-radius: 2px;
  background-color: #d8d8d8; }

.bar___1tSBq:after {
  position: absolute;
  bottom: 28px;
  left: 30px;
  content: '';
  width: 202px;
  height: 17px;
  border-radius: 2px;
  background-color: #d8d8d8; }

.social_share___-m2_I {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  width: 125px;
  padding-top: 26px; }
  @media (max-width: 874px) {
    .social_share___-m2_I {
      width: 170px;
      justify-content: start;
      padding-top: 0; } }
  .social_share___-m2_I h2 {
    display: none; }
    @media (max-width: 874px) {
      .social_share___-m2_I h2 {
        display: block;
        width: 100%;
        padding-bottom: 5px;
        color: #ffffff;
        font-family: "Bader-narrow-bold";
        font-size: 1rem; } }
  .social_share__cta___1Ighs {
    background-color: transparent;
    outline: none; }
    @media (max-width: 874px) {
      .social_share__cta___1Ighs {
        width: 55px;
        padding-left: 0; } }
    .social_share__cta___1Ighs img {
      width: 40px;
      height: 40px;
      margin: 5px;
      cursor: pointer; }

.copy_link___3Vq1d {
  max-width: 330px;
  height: 50px;
  padding: 0 1rem;
  background-color: #ffffff;
  border-radius: 3px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer; }
  .copy_link___3Vq1d textarea {
    font-family: "Bader-narrow";
    color: #000000;
    font-size: 1rem;
    width: calc(100% - 70px);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 2px;
    resize: none;
    border: none;
    background-color: transparent;
    height: 25px;
    outline: none; }
  .copy_link___3Vq1d span {
    font-family: "Bader-compress";
    font-size: 20px;
    text-transform: uppercase;
    width: 80px;
    transition: color ease-in-out .3s;
    padding: 0 10px;
    text-align: right; }
    .copy_link___3Vq1d span.copied___LT7MJ {
      color: #f0b856; }

.btn___33Dq7, .btn__primary___L0Qr_, .btn__secondary___ML09B, .btn__secondary_black___3uKyn, .btn__light___2-rsj, .btn__secondary_back___1IRod, .btn__disabled___1cacU {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___33Dq7:disabled, .btn__primary___L0Qr_:disabled, .btn__secondary___ML09B:disabled, .btn__secondary_black___3uKyn:disabled, .btn__light___2-rsj:disabled, .btn__secondary_back___1IRod:disabled, .btn__disabled___1cacU:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___33Dq7:hover, .btn__primary___L0Qr_:hover, .btn__secondary___ML09B:hover, .btn__secondary_black___3uKyn:hover, .btn__light___2-rsj:hover, .btn__secondary_back___1IRod:hover, .btn__disabled___1cacU:hover {
    color: #ffffff; }
  .btn__primary___L0Qr_ {
    background-color: #f0b856; }
    .btn__primary___L0Qr_:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___yOKv9 {
      background-color: #4ac22b; }
      .btn__primary__sim___yOKv9:hover {
        background-color: #42ad27; }
  .btn__secondary___ML09B, .btn__secondary_black___3uKyn {
    background-color: #06D6A0; }
    .btn__secondary___ML09B:hover, .btn__secondary_black___3uKyn:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3uKyn {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3uKyn:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3uKyn img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3uKyn {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2-rsj {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2-rsj:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___2HGG3 {
      background-color: #ff5c2d; }
      .btn__light__sim___2HGG3:hover {
        background-color: #ff4913; }
  .btn__link___3eRmx, .btn__link__primary___23jja {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3eRmx:active, .btn__link__primary___23jja:active, .btn__link___3eRmx:visited, .btn__link__primary___23jja:visited, .btn__link___3eRmx:hover, .btn__link__primary___23jja:hover, .btn__link___3eRmx:focus, .btn__link__primary___23jja:focus {
      outline: none;
      border: none; }
    .btn__link__primary___23jja {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1IRod {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1IRod {
        margin: 16px auto; } }
    .btn__secondary_back___1IRod:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1IRod img {
      margin-right: 5px; }
  .btn__sticky___20p-K {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1cacU {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___29HwA {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___29HwA:first-letter {
      text-transform: capitalize; }
  .btn___33Dq7 span, .btn__primary___L0Qr_ span, .btn__secondary___ML09B span, .btn__secondary_black___3uKyn span, .btn__light___2-rsj span, .btn__secondary_back___1IRod span, .btn__disabled___1cacU span {
    margin-top: -2px; }
  .btn__container___151Of {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___151Of {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___151Of a, .btn__container___151Of button {
          margin: 8px auto; } }

.picture___3FC6Y {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
  @media (min-width: 875px) {
    .picture___3FC6Y {
      width: 70%;
      height: calc(100% - 150px);
      position: absolute;
      top: -120px; } }
  @media (max-width: 874px) {
    .picture___3FC6Y {
      width: 100%;
      height: 45vh;
      min-height: 375px;
      top: 0; } }

.socialShare___1FkYI {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 120px;
  padding: 8px 30% 8px 20px;
  background-color: rgba(0, 0, 0, 0.3); }
  @media (max-width: 874px) {
    .socialShare___1FkYI {
      padding: 8px 20px 8px 20px; } }

.link_container___uRaGh > h2 {
  padding-bottom: 8px;
  color: #ffffff; }

.manage___L__mW {
  width: 50%; }
  @media (min-width: 875px) {
    .manage___L__mW {
      display: none !important; } }

.inactive___2gLSv {
  filter: grayscale(1); }
  @media (max-width: 874px) {
    .inactive___2gLSv .socialShare___1FkYI {
      flex-direction: column-reverse;
      justify-content: space-around; } }

h3 {
  text-transform: uppercase;
  font-family: "Bader-compress";
  font-size: 28px;
  color: #ffffff; }

.listHeader___3VT2d {
  padding: 100px 40px 0;
  margin: auto;
  width: 100%; }
  @media (max-width: 874px) {
    .listHeader___3VT2d {
      padding: 0; } }
  .listHeader___3VT2d .header___3n01k {
    height: 700px;
    max-width: 1136px;
    margin: 0 auto;
    position: relative; }
    @media (max-width: 874px) {
      .listHeader___3VT2d .header___3n01k {
        height: auto;
        width: 100%;
        display: flex;
        flex-direction: column; } }

.payment_iframe___qooy6 {
  width: 100%;
  min-height: 1000px; }

.label___OOEtj {
  display: block;
  padding-bottom: 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.input___3RtXc {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow";
  background-image: url("/static/images/pictos/icon-euro.svg");
  background-size: 20px;
  background-position: 97% 50%;
  background-repeat: no-repeat; }
  .input___3RtXc:-ms-input-placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___3RtXc::placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input__wrapper___Yl5WK {
    padding: 10px 0; }
  .input__errors___ZsXIm {
    color: #f00000;
    font-size: 14px;
    font-family: "Bader-narrow";
    text-transform: lowercase;
    padding-left: 15px; }
    .input__errors___ZsXIm:first-letter {
      text-transform: uppercase; }

.disabled___3Xr1p {
  color: #afafaf;
  background-color: #f4f4f4; }

.btn___l1ntG, .btn__primary___3sAA4, .btn__secondary___18y3c, .btn__secondary_black___32mX_, .btn__light___2p2nU, .btn__secondary_back___ZLzsf, .btn__disabled___3YOYN {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___l1ntG:disabled, .btn__primary___3sAA4:disabled, .btn__secondary___18y3c:disabled, .btn__secondary_black___32mX_:disabled, .btn__light___2p2nU:disabled, .btn__secondary_back___ZLzsf:disabled, .btn__disabled___3YOYN:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___l1ntG:hover, .btn__primary___3sAA4:hover, .btn__secondary___18y3c:hover, .btn__secondary_black___32mX_:hover, .btn__light___2p2nU:hover, .btn__secondary_back___ZLzsf:hover, .btn__disabled___3YOYN:hover {
    color: #ffffff; }
  .btn__primary___3sAA4 {
    background-color: #f0b856; }
    .btn__primary___3sAA4:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___vqRyu {
      background-color: #4ac22b; }
      .btn__primary__sim___vqRyu:hover {
        background-color: #42ad27; }
  .btn__secondary___18y3c, .btn__secondary_black___32mX_ {
    background-color: #06D6A0; }
    .btn__secondary___18y3c:hover, .btn__secondary_black___32mX_:hover {
      background-color: #06cc99; }
    .btn__secondary_black___32mX_ {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___32mX_:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___32mX_ img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___32mX_ {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2p2nU {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2p2nU:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3CcC8 {
      background-color: #ff5c2d; }
      .btn__light__sim___3CcC8:hover {
        background-color: #ff4913; }
  .btn__link___VWySI, .btn__link__primary___1Yd1h {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___VWySI:active, .btn__link__primary___1Yd1h:active, .btn__link___VWySI:visited, .btn__link__primary___1Yd1h:visited, .btn__link___VWySI:hover, .btn__link__primary___1Yd1h:hover, .btn__link___VWySI:focus, .btn__link__primary___1Yd1h:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1Yd1h {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___ZLzsf {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___ZLzsf {
        margin: 16px auto; } }
    .btn__secondary_back___ZLzsf:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___ZLzsf img {
      margin-right: 5px; }
  .btn__sticky___2kKVi {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3YOYN {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___36cbf {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___36cbf:first-letter {
      text-transform: capitalize; }
  .btn___l1ntG span, .btn__primary___3sAA4 span, .btn__secondary___18y3c span, .btn__secondary_black___32mX_ span, .btn__light___2p2nU span, .btn__secondary_back___ZLzsf span, .btn__disabled___3YOYN span {
    margin-top: -2px; }
  .btn__container___2tMq5 {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2tMq5 {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2tMq5 a, .btn__container___2tMq5 button {
          margin: 8px auto; } }

.cashout___6Rc9U {
  max-width: 1136px;
  margin: auto; }
  .cashout___6Rc9U .title___UQwXq {
    text-align: left !important; }
    @media (max-width: 874px) {
      .cashout___6Rc9U .title___UQwXq {
        text-align: center !important; } }
  .cashout___6Rc9U .flex_container___zNBPy {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    padding: 80px 0; }
    @media (max-width: 874px) {
      .cashout___6Rc9U .flex_container___zNBPy {
        padding: 40px 0;
        flex-direction: column; } }
    .cashout___6Rc9U .flex_container___zNBPy .left_section___15OB7 {
      flex: 1;
      width: 100%; }
      @media (min-width: 875px) {
        .cashout___6Rc9U .flex_container___zNBPy .left_section___15OB7 {
          padding-right: 20px;
          width: 50%; } }
    .cashout___6Rc9U .flex_container___zNBPy .right_section___1umAN {
      position: -webkit-sticky;
      position: sticky;
      top: 160px;
      display: flex;
      justify-content: flex-end;
      height: 100%;
      width: 100%; }
      @media (min-width: 875px) {
        .cashout___6Rc9U .flex_container___zNBPy .right_section___1umAN {
          width: 50%; } }
      .cashout___6Rc9U .flex_container___zNBPy .right_section___1umAN .image___1smNm {
        background-image: url("/static/images/depenser/spend-cash-out.jpg");
        background-size: cover; }
        @media (min-width: 1200px) {
          .cashout___6Rc9U .flex_container___zNBPy .right_section___1umAN .image___1smNm {
            width: 496px;
            height: 662px; } }
        @media (min-width: 875px) {
          .cashout___6Rc9U .flex_container___zNBPy .right_section___1umAN .image___1smNm {
            width: 381.53846px;
            height: 509.23077px; } }
  .cashout___6Rc9U .notification___14jt5 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 20px;
    margin-top: 40px; }
    .cashout___6Rc9U .notification___14jt5 > h3 {
      font-family: "Bader-narrow-bold";
      padding-left: 10px;
      font-size: 16px;
      line-height: 1.25;
      color: #000000; }
  .cashout___6Rc9U .card___2C8uv {
    height: 120px;
    border-radius: 4px;
    border: 1px solid #dcdcdc;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
    margin: 16px 0;
    padding: 24px 32px; }
    .cashout___6Rc9U .card___2C8uv > h2 {
      font-family: "Bader-compress";
      font-size: 28px;
      line-height: 28px;
      color: #000000;
      padding-bottom: 8px;
      text-transform: uppercase; }
    .cashout___6Rc9U .card___2C8uv > h3 {
      font-family: "Bader-narrow-bold";
      font-size: 1rem;
      line-height: 20px;
      color: #000000;
      display: flex;
      align-items: center; }
      .cashout___6Rc9U .card___2C8uv > h3 > b {
        font-size: 28px;
        line-height: 28px;
        font-family: "Bader-compress";
        padding-left: 5px; }
    .cashout___6Rc9U .card___2C8uv > p {
      color: #666;
      text-transform: uppercase;
      font-size: 1rem;
      line-height: 20px;
      font-family: "Bader-narrow"; }
  .cashout___6Rc9U .btn__secondary_back___ZLzsf {
    border-radius: 6px; }

.btn___3pd6t, .btn__primary___1ch9-, .modal_contribute_free__btn_primary___1W3pa, .btn__secondary___2SA1U, .btn__secondary_black___hbq6b, .btn__light___3oJW7, .modal_contribute_free__btn_white___2MfUy, .btn__secondary_back___3scSV, .btn__disabled___2b-CE {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3pd6t:disabled, .btn__primary___1ch9-:disabled, .modal_contribute_free__btn_primary___1W3pa:disabled, .btn__secondary___2SA1U:disabled, .btn__secondary_black___hbq6b:disabled, .btn__light___3oJW7:disabled, .modal_contribute_free__btn_white___2MfUy:disabled, .btn__secondary_back___3scSV:disabled, .btn__disabled___2b-CE:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3pd6t:hover, .btn__primary___1ch9-:hover, .modal_contribute_free__btn_primary___1W3pa:hover, .btn__secondary___2SA1U:hover, .btn__secondary_black___hbq6b:hover, .btn__light___3oJW7:hover, .modal_contribute_free__btn_white___2MfUy:hover, .btn__secondary_back___3scSV:hover, .btn__disabled___2b-CE:hover {
    color: #ffffff; }
  .btn__primary___1ch9-, .modal_contribute_free__btn_primary___1W3pa {
    background-color: #f0b856; }
    .btn__primary___1ch9-:hover, .modal_contribute_free__btn_primary___1W3pa:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2QWnd {
      background-color: #4ac22b; }
      .btn__primary__sim___2QWnd:hover {
        background-color: #42ad27; }
  .btn__secondary___2SA1U, .btn__secondary_black___hbq6b {
    background-color: #06D6A0; }
    .btn__secondary___2SA1U:hover, .btn__secondary_black___hbq6b:hover {
      background-color: #06cc99; }
    .btn__secondary_black___hbq6b {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___hbq6b:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___hbq6b img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___hbq6b {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3oJW7, .modal_contribute_free__btn_white___2MfUy {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3oJW7:hover, .modal_contribute_free__btn_white___2MfUy:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___17X8e {
      background-color: #ff5c2d; }
      .btn__light__sim___17X8e:hover {
        background-color: #ff4913; }
  .btn__link___GX6Wl, .btn__link__primary___2FY7N {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___GX6Wl:active, .btn__link__primary___2FY7N:active, .btn__link___GX6Wl:visited, .btn__link__primary___2FY7N:visited, .btn__link___GX6Wl:hover, .btn__link__primary___2FY7N:hover, .btn__link___GX6Wl:focus, .btn__link__primary___2FY7N:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2FY7N {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3scSV {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3scSV {
        margin: 16px auto; } }
    .btn__secondary_back___3scSV:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3scSV img {
      margin-right: 5px; }
  .btn__sticky___1AU-J {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2b-CE {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___X7WWd {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___X7WWd:first-letter {
      text-transform: capitalize; }
  .btn___3pd6t span, .btn__primary___1ch9- span, .modal_contribute_free__btn_primary___1W3pa span, .btn__secondary___2SA1U span, .btn__secondary_black___hbq6b span, .btn__light___3oJW7 span, .modal_contribute_free__btn_white___2MfUy span, .btn__secondary_back___3scSV span, .btn__disabled___2b-CE span {
    margin-top: -2px; }
  .btn__container___OhLmB {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___OhLmB {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___OhLmB a, .btn__container___OhLmB button {
          margin: 8px auto; } }

/*PROGRESS BAR*/
.progress_bar___29pRW {
  position: absolute !important;
  bottom: 62px !important;
  left: 30px !important;
  width: 126px !important;
  background-color: #ffffff !important; }

.filler___drTx9 {
  height: 100%;
  background: #f0b856;
  border-radius: inherit;
  transition: width .2s ease-in; }

/*MODAL GIFT CARD*/
.product___3kEGu {
  position: relative;
  display: flex;
  align-items: flex-end;
  min-width: 368px;
  height: 368px;
  width: calc(33% - 16px);
  overflow: hidden;
  background-size: cover;
  background-position: center; }
  @media (max-width: 874px) {
    .product___3kEGu {
      min-width: 295px;
      height: 295px;
      width: 295px; } }
  .product___3kEGu:before {
    width: 100%;
    height: 100%;
    opacity: 0.6;
    background-image: linear-gradient(to top, #000000, rgba(0, 0, 0, 0));
    content: ''; }
  @media (min-width: 875px) {
    .product___3kEGu {
      width: calc(25% - 16px); } }
  @media (max-width: 874px) {
    .product___3kEGu {
      height: 295px;
      width: 295px; } }
  .product__already___1BD7R {
    position: absolute;
    bottom: 30px;
    left: 30px;
    font-family: "Bader-compress";
    font-size: 28px;
    text-transform: uppercase;
    color: #f0b856; }
  .product__name___3mD-k {
    position: absolute;
    top: 230px;
    left: 30px;
    max-width: 268px;
    font-family: "Bader-narrow";
    font-size: 20px;
    color: #ffffff; }
    @media (max-width: 874px) {
      .product__name___3mD-k {
        top: 168px;
        left: 27px;
        max-width: 200px;
        font-size: 18px; } }
  .product__price___2aMuD {
    position: absolute;
    bottom: 30px;
    left: 30px; }
    @media (max-width: 874px) {
      .product__price___2aMuD {
        left: 27px; } }
    .product__price__amount___1h4hn {
      font-family: "Bader-narrow";
      font-size: 16px;
      color: #ffffff; }
    .product__price__divider___18Y7h {
      font-size: 16px;
      color: #ffffff;
      margin: 0 5px 0 5px; }
      @media (max-width: 874px) {
        .product__price__divider___18Y7h {
          font-size: 14px; } }
    .product__price__amount_collected___18Ixh {
      font-family: "Bader-compress";
      font-size: 28px;
      color: #f0b856; }
      @media (max-width: 874px) {
        .product__price__amount_collected___18Ixh {
          font-size: 25px; } }

/*MODAL FREE CONTRIBUTION*/
.modal_contribute_free___20mhp {
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  min-width: 560px !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  justify-content: center; }
  @media (max-width: 874px) {
    .modal_contribute_free___20mhp {
      min-width: 100% !important;
      width: 100%;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; } }
  .modal_contribute_free__description___2K2HT {
    margin-bottom: 10px; }
    .modal_contribute_free__description___2K2HT div {
      padding-bottom: 10px;
      text-transform: inherit;
      color: #000000;
      font-size: 1rem;
      font-family: "Bader-narrow-bold";
      text-align: left;
      margin: 0; }
    .modal_contribute_free__description___2K2HT p {
      font-family: "Bader-narrow";
      font-size: 16px;
      line-height: 1.25;
      color: #666;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: initial;
      display: -webkit-box;
      -webkit-line-clamp: 10;
      -webkit-box-orient: vertical;
      min-height: 150px; }
  .modal_contribute_free__img_container___YW6Wt {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 368px;
    width: 368px;
    margin-top: 10px;
    margin-bottom: 6px;
    overflow: hidden;
    background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("/static/images/gifts/participation-libre.jpg");
    background-size: cover;
    background-position: center; }
    @media (max-width: 874px) {
      .modal_contribute_free__img_container___YW6Wt {
        height: 295px;
        width: 295px; } }
    .modal_contribute_free__img_container__title___2WL_n {
      font-family: "Bader-compress";
      font-size: 42px;
      text-align: center;
      color: #ffffff;
      text-transform: uppercase; }
  .modal_contribute_free___20mhp .btn_container___1Hy7D {
    width: 100%;
    min-height: 70px;
    display: flex;
    margin-top: 15px;
    justify-content: center; }
    .modal_contribute_free___20mhp .btn_container___1Hy7D > button {
      margin: 10px; }
  .modal_contribute_free__btn_primary___1W3pa {
    width: 118px;
    height: 50px;
    padding: 0; }
  .modal_contribute_free__btn_white___2MfUy {
    width: 118px;
    height: 50px;
    padding: 0; }

.input___1WrL8 {
  margin-top: 10px !important; }

.form_content___ioV2Q {
  display: flex;
  height: 368px; }
  @media (max-width: 874px) {
    .form_content___ioV2Q {
      flex-direction: column;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; } }
  .form_content___ioV2Q .input_description___HbOGh {
    display: flex;
    flex-direction: column;
    margin-left: 10px; }
    @media (max-width: 874px) {
      .form_content___ioV2Q .input_description___HbOGh {
        margin-left: 0;
        margin-top: 10px; } }

.no_description___3kOut {
  margin-left: 0;
  flex-direction: column;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important; }

.btn___3WyS1, .btn__primary___2zl4D, .btn__container__primary___2JxfF, .btn__secondary___3p1t4, .btn__secondary_black___2ng-g, .btn__light___11XCI, .btn__secondary_back___yEV-p, .btn__disabled___17Fw_ {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3WyS1:disabled, .btn__primary___2zl4D:disabled, .btn__container__primary___2JxfF:disabled, .btn__secondary___3p1t4:disabled, .btn__secondary_black___2ng-g:disabled, .btn__light___11XCI:disabled, .btn__secondary_back___yEV-p:disabled, .btn__disabled___17Fw_:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3WyS1:hover, .btn__primary___2zl4D:hover, .btn__container__primary___2JxfF:hover, .btn__secondary___3p1t4:hover, .btn__secondary_black___2ng-g:hover, .btn__light___11XCI:hover, .btn__secondary_back___yEV-p:hover, .btn__disabled___17Fw_:hover {
    color: #ffffff; }
  .btn__primary___2zl4D, .btn__container__primary___2JxfF {
    background-color: #f0b856; }
    .btn__primary___2zl4D:hover, .btn__container__primary___2JxfF:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___I22xf {
      background-color: #4ac22b; }
      .btn__primary__sim___I22xf:hover {
        background-color: #42ad27; }
  .btn__secondary___3p1t4, .btn__secondary_black___2ng-g {
    background-color: #06D6A0; }
    .btn__secondary___3p1t4:hover, .btn__secondary_black___2ng-g:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2ng-g {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2ng-g:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2ng-g img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2ng-g {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___11XCI {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___11XCI:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___32Izc {
      background-color: #ff5c2d; }
      .btn__light__sim___32Izc:hover {
        background-color: #ff4913; }
  .btn__link___3gcz5, .btn__link__primary___23ANk {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3gcz5:active, .btn__link__primary___23ANk:active, .btn__link___3gcz5:visited, .btn__link__primary___23ANk:visited, .btn__link___3gcz5:hover, .btn__link__primary___23ANk:hover, .btn__link___3gcz5:focus, .btn__link__primary___23ANk:focus {
      outline: none;
      border: none; }
    .btn__link__primary___23ANk {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___yEV-p {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___yEV-p {
        margin: 16px auto; } }
    .btn__secondary_back___yEV-p:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___yEV-p img {
      margin-right: 5px; }
  .btn__sticky___355Kf {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___17Fw_ {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___nDGx5 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___nDGx5:first-letter {
      text-transform: capitalize; }
  .btn___3WyS1 span, .btn__primary___2zl4D span, .btn__container__primary___2JxfF span, .btn__secondary___3p1t4 span, .btn__secondary_black___2ng-g span, .btn__light___11XCI span, .btn__secondary_back___yEV-p span, .btn__disabled___17Fw_ span {
    margin-top: -2px; }
  .btn__container___1Djfa {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1Djfa {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1Djfa a, .btn__container___1Djfa button {
          margin: 8px auto; } }

.product___2q5bR {
  width: 95% !important;
  min-height: 100px !important;
  height: 100% !important;
  margin-left: 10px !important; }

.participation___153AR {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin: 16px 0 16px 0; }
  .participation__header___G-jPx {
    position: relative;
    display: flex;
    justify-content: space-between; }
    .participation__header___G-jPx h2 {
      font-family: "Bader-compress";
      font-size: 28px;
      line-height: 28px;
      text-transform: uppercase;
      padding: 20px; }
      .participation__header___G-jPx h2.open___3U_XW {
        color: #000000; }
    .participation__header___G-jPx img {
      position: absolute;
      width: 40px;
      right: 32px;
      top: 68px; }

.btn__container___1Djfa {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 32px 0 32px 0; }
  .btn__container__primary___2JxfF {
    min-width: 5rem; }

.confirm___3KYDv {
  padding: 0 20px 20px;
  display: flex;
  align-items: center; }
  .confirm__picture___tm8YL {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #fafafa;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 1rem; }
    .confirm__picture___tm8YL span {
      font-family: "Bader-compress";
      font-size: 28px;
      text-transform: uppercase; }
  .confirm__info___dhGd5 h3 {
    font-family: "Bader-narrow-bold";
    font-size: 16px;
    color: #000000;
    text-transform: capitalize; }
  .confirm__info___dhGd5 button {
    font-family: "Bader-narrow";
    font-size: 16px;
    font-weight: bold;
    color: #f0b856;
    background-color: transparent;
    text-decoration: underline;
    cursor: pointer; }
    @media (max-width: 874px) {
      .confirm__info___dhGd5 button {
        font-size: 14px; } }

.promocode___2pZbm {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 18px 12px 22px;
  margin-bottom: 40px; }
  .promocode___2pZbm h2 {
    font-family: "Bader-narrow-bold";
    color: #000000;
    font-size: 1rem;
    line-height: 20px; }
  .promocode_desc___3m9Nt {
    font-family: "Bader-narrow";
    color: #666;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center; }
    .promocode_desc___3m9Nt .status___23Mj9, .promocode_desc___3m9Nt .status_0___2evti, .promocode_desc___3m9Nt .status_1___3H6aG {
      width: 20px;
      height: 20px;
      border-radius: 50%;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-right: 4px;
      margin-top: 2px; }
      .promocode_desc___3m9Nt .status_0___2evti {
        background-color: #55d235; }
      .promocode_desc___3m9Nt .status_1___3H6aG {
        background-color: #ff0000; }
      .promocode_desc___3m9Nt .status___23Mj9 img, .promocode_desc___3m9Nt .status_0___2evti img, .promocode_desc___3m9Nt .status_1___3H6aG img {
        width: 10px; }

.conditions___3URLo .condition___2Qrwm {
  position: relative;
  margin-left: 30px; }
  .conditions___3URLo .condition___2Qrwm::before {
    content: "";
    position: absolute;
    left: -30px;
    width: 20px;
    height: 20px;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("/static/images/pictos/kyc-needed.svg"); }
  .conditions___3URLo .condition___2Qrwm.success___2J6LE::before {
    background-image: url("/static/images/pictos/icon-check-success.svg") !important; }

.picto___3Og3F {
  width: 40px;
  margin-right: 8px; }

.btn___ajHzJ, .btn__primary___rotYq, .btn__secondary___PDtu_, .btn__secondary_black___30DwQ, .btn__light___t8NVT, .btn__secondary_back___2Gh_o, .btn__disabled___3kGMg {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___ajHzJ:disabled, .btn__primary___rotYq:disabled, .btn__secondary___PDtu_:disabled, .btn__secondary_black___30DwQ:disabled, .btn__light___t8NVT:disabled, .btn__secondary_back___2Gh_o:disabled, .btn__disabled___3kGMg:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___ajHzJ:hover, .btn__primary___rotYq:hover, .btn__secondary___PDtu_:hover, .btn__secondary_black___30DwQ:hover, .btn__light___t8NVT:hover, .btn__secondary_back___2Gh_o:hover, .btn__disabled___3kGMg:hover {
    color: #ffffff; }
  .btn__primary___rotYq {
    background-color: #f0b856; }
    .btn__primary___rotYq:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___ZmsRX {
      background-color: #4ac22b; }
      .btn__primary__sim___ZmsRX:hover {
        background-color: #42ad27; }
  .btn__secondary___PDtu_, .btn__secondary_black___30DwQ {
    background-color: #06D6A0; }
    .btn__secondary___PDtu_:hover, .btn__secondary_black___30DwQ:hover {
      background-color: #06cc99; }
    .btn__secondary_black___30DwQ {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___30DwQ:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___30DwQ img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___30DwQ {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___t8NVT {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___t8NVT:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___Ak5W6 {
      background-color: #ff5c2d; }
      .btn__light__sim___Ak5W6:hover {
        background-color: #ff4913; }
  .btn__link___38o1u, .btn__link__primary___3fUZw {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___38o1u:active, .btn__link__primary___3fUZw:active, .btn__link___38o1u:visited, .btn__link__primary___3fUZw:visited, .btn__link___38o1u:hover, .btn__link__primary___3fUZw:hover, .btn__link___38o1u:focus, .btn__link__primary___3fUZw:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3fUZw {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2Gh_o {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2Gh_o {
        margin: 16px auto; } }
    .btn__secondary_back___2Gh_o:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2Gh_o img {
      margin-right: 5px; }
  .btn__sticky___1JzQC {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3kGMg {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3tPe8 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3tPe8:first-letter {
      text-transform: capitalize; }
  .btn___ajHzJ span, .btn__primary___rotYq span, .btn__secondary___PDtu_ span, .btn__secondary_black___30DwQ span, .btn__light___t8NVT span, .btn__secondary_back___2Gh_o span, .btn__disabled___3kGMg span {
    margin-top: -2px; }
  .btn__container___3BMWR {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3BMWR {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3BMWR a, .btn__container___3BMWR button {
          margin: 8px auto; } }

.confirm_gift_card_create___3q8X1 .text___3CM3G {
  font-family: "Bader-narrow";
  text-align: center;
  font-size: 16px;
  line-height: 1.25;
  color: #666666;
  margin-top: 10px; }

.confirm_gift_card_create___3q8X1 .warning___33Ufx {
  font-family: "Bader-narrow";
  text-align: center;
  font-size: 14px;
  line-height: 1.43;
  color: black;
  max-width: 290px;
  margin: 10px 25% auto; }

.confirm_gift_card_create___3q8X1 h3 {
  text-transform: uppercase;
  font-family: "Bader-compress";
  font-weight: 900;
  font-size: 28px;
  text-align: center;
  margin: 14px 0 0; }

.confirm_gift_card_create___3q8X1 .total___1oJgC {
  text-transform: uppercase;
  font-family: "Bader-compress";
  font-weight: 900;
  font-size: 28px;
  text-align: center;
  margin: 14px 0px 0px; }

.confirm_gift_card_create___3q8X1 .content___3ickj {
  display: flex;
  margin: 20px 32px 16px;
  align-items: center; }
  .confirm_gift_card_create___3q8X1 .content___3ickj .rectangle___3iQVw {
    width: 240px;
    height: 150px;
    border-radius: 4px;
    border: solid 1px #dcdcdc;
    margin: auto 8px auto;
    display: grid;
    justify-content: center;
    padding-bottom: 14px; }
    .confirm_gift_card_create___3q8X1 .content___3ickj .rectangle___3iQVw .picture___1K6Ds {
      width: 120px;
      height: 120px;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat; }
    .confirm_gift_card_create___3q8X1 .content___3ickj .rectangle___3iQVw .gl___1b_qM {
      background-image: url("/static/images/gift-card/logo-gl.svg"); }
    .confirm_gift_card_create___3q8X1 .content___3ickj .rectangle___3iQVw .bhv___3BpPk {
      background-image: url("/static/images/gift-card/logo-bhv.svg"); }

.footer___3HYJV {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 24px auto 20px; }

.btn__primary___rotYq:disabled {
  background-color: #dcdcdc; }
  .btn__primary___rotYq:disabled:hover {
    background-color: #cfcfcf; }

.tooltip___18PxW {
  display: flex;
  align-self: center;
  margin-left: 15px;
  margin-top: 0; }
  .tooltip__info___3sTFK {
    height: 40px;
    background-color: #f4f4f4;
    border-radius: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2px 3px;
    margin-top: 10px; }
    .tooltip__info___3sTFK > p {
      font-size: 1rem;
      font-family: "Bader-narrow-bold";
      text-align: center;
      width: calc(100% - 32px);
      padding: 5px; }
    .tooltip__info___3sTFK > span {
      width: 32px;
      height: 32px;
      border-radius: 50%;
      background-color: #f0b856;
      color: #ffffff;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 14px;
      font-family: "Bader-narrow-bold"; }
  .tooltip__content___3Ceid span {
    display: block;
    text-align: left;
    color: #f0b856;
    font-size: 28px;
    font-family: "Bader-compress";
    font-weight: 900;
    margin-top: 7px; }

.btn___2FA49, .btn__primary___165Qr, .btn__secondary___p3VD_, .btn__secondary_black___28ry2, .btn__light___sV08T, .btn__secondary_back___1OFaP, .btn__disabled___2nKps {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2FA49:disabled, .btn__primary___165Qr:disabled, .btn__secondary___p3VD_:disabled, .btn__secondary_black___28ry2:disabled, .btn__light___sV08T:disabled, .btn__secondary_back___1OFaP:disabled, .btn__disabled___2nKps:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2FA49:hover, .btn__primary___165Qr:hover, .btn__secondary___p3VD_:hover, .btn__secondary_black___28ry2:hover, .btn__light___sV08T:hover, .btn__secondary_back___1OFaP:hover, .btn__disabled___2nKps:hover {
    color: #ffffff; }
  .btn__primary___165Qr {
    background-color: #f0b856; }
    .btn__primary___165Qr:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3K33E {
      background-color: #4ac22b; }
      .btn__primary__sim___3K33E:hover {
        background-color: #42ad27; }
  .btn__secondary___p3VD_, .btn__secondary_black___28ry2 {
    background-color: #06D6A0; }
    .btn__secondary___p3VD_:hover, .btn__secondary_black___28ry2:hover {
      background-color: #06cc99; }
    .btn__secondary_black___28ry2 {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___28ry2:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___28ry2 img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___28ry2 {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___sV08T {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___sV08T:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___rSS36 {
      background-color: #ff5c2d; }
      .btn__light__sim___rSS36:hover {
        background-color: #ff4913; }
  .btn__link___3p-Oa, .btn__link__primary___3HzPl {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3p-Oa:active, .btn__link__primary___3HzPl:active, .btn__link___3p-Oa:visited, .btn__link__primary___3HzPl:visited, .btn__link___3p-Oa:hover, .btn__link__primary___3HzPl:hover, .btn__link___3p-Oa:focus, .btn__link__primary___3HzPl:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3HzPl {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1OFaP {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1OFaP {
        margin: 16px auto; } }
    .btn__secondary_back___1OFaP:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1OFaP img {
      margin-right: 5px; }
  .btn__sticky___2nTtu {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2nKps {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2uk2z {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2uk2z:first-letter {
      text-transform: capitalize; }
  .btn___2FA49 span, .btn__primary___165Qr span, .btn__secondary___p3VD_ span, .btn__secondary_black___28ry2 span, .btn__light___sV08T span, .btn__secondary_back___1OFaP span, .btn__disabled___2nKps span {
    margin-top: -2px; }
  .btn__container___2ElTI {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2ElTI {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2ElTI a, .btn__container___2ElTI button {
          margin: 8px auto; } }

.pools___1u42E {
  width: 100%;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  padding: 25px 32px 32px 32px;
  margin-bottom: 15px; }
  .pools___1u42E > div {
    overflow: inherit !important; }
  @media (max-width: 874px) {
    .pools___1u42E {
      padding: 25px 10px 20px 20px;
      margin-bottom: 20px; } }
  .pools__header___1JBA9 {
    font-family: "Bader-compress";
    font-size: 28px;
    line-height: 28px;
    color: #000000; }
  .pools__selection___1A8m- p {
    font-family: "Bader-narrow";
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    color: #000000;
    padding: 20px 0 5px 0; }
  .pools__selection__dropdown___vOGtd {
    margin-top: 15px; }
    .pools__selection__dropdown___vOGtd > div:first-of-type {
      width: 95% !important; }
    .pools__selection__dropdown___vOGtd > div:nth-of-type(2) {
      width: 95% !important;
      z-index: 100 !important; }
    .pools__selection__dropdown___vOGtd .selected_value > div > span {
      font-family: "Bader-narrow";
      font-size: 16px;
      font-weight: bold;
      line-height: 1.25;
      color: #000000; }
    .pools__selection__dropdown___vOGtd .selected_value > div > p {
      font-family: "Bader-narrow";
      font-size: 16px;
      line-height: 1.25;
      color: #666666;
      padding: 5px 0 !important;
      margin: 0 !important; }
  .pools__confirm___2bs9V {
    display: flex;
    margin: 20px 0 0 20px;
    position: relative; }
    .pools__confirm___2bs9V > span {
      width: 42px;
      height: 70px;
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover; }
    .pools__confirm__info___1ne2y {
      margin-left: 35px; }
      .pools__confirm__info___1ne2y h3 {
        font-family: "Bader-narrow";
        font-size: 16px;
        font-weight: bold;
        line-height: 1.25;
        color: #000000;
        margin-bottom: 5px; }
      .pools__confirm__info___1ne2y p {
        font-family: "Bader-narrow";
        font-size: 16px;
        line-height: 1.25;
        color: #666666;
        margin-bottom: 7px; }
      .pools__confirm__info___1ne2y button {
        color: #f0b856;
        font-family: "Bader-narrow-bold";
        text-decoration: underline;
        background-color: #ffffff;
        padding: 5px 0;
        font-size: 16px;
        outline: none;
        cursor: pointer; }
    .pools__confirm___2bs9V > img {
      position: absolute;
      height: 40px;
      width: 40px;
      right: 10px;
      top: 10px; }
      @media (max-width: 874px) {
        .pools__confirm___2bs9V > img {
          right: 0; } }

.btn__container___2ElTI {
  margin-top: 20px; }

.pot_select___1jTqF {
  margin-top: 15px; }
  .pot_select___1jTqF > div:first-of-type {
    width: 328px;
    height: 70px;
    border-color: #dcdcdc;
    box-shadow: 0 0 0 1px #dcdcdc; }
    @media (max-width: 874px) {
      .pot_select___1jTqF > div:first-of-type {
        width: 295px; } }
    .pot_select___1jTqF > div:first-of-type:hover {
      border-color: #ff7046; }
    .pot_select___1jTqF > div:first-of-type > div {
      height: 100%;
      padding: 0; }
      .pot_select___1jTqF > div:first-of-type > div > div {
        height: 100%;
        margin: 0; }
  .pot_select___1jTqF > div:nth-of-type(2) > div > div {
    background-color: #ffffff; }
  .pot_select___1jTqF .selected_value {
    display: flex;
    height: 100%; }
    .pot_select___1jTqF .selected_value > span {
      width: 42px;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center; }
    .pot_select___1jTqF .selected_value > div {
      display: flex;
      flex-direction: column;
      margin: 10px 0 0 15px;
      font-family: "Bader-narrow";
      font-size: 16px;
      color: #999999; }
      .pot_select___1jTqF .selected_value > div > p {
        margin-top: 10px; }

.btn___gkGgi, .btn__primary___WRnNC, .btn__secondary___1XZRd, .btn__secondary_black___3YhPO, .btn__light___1itho, .btn__secondary_back___12sFY, .btn__disabled___3gd9J {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___gkGgi:disabled, .btn__primary___WRnNC:disabled, .btn__secondary___1XZRd:disabled, .btn__secondary_black___3YhPO:disabled, .btn__light___1itho:disabled, .btn__secondary_back___12sFY:disabled, .btn__disabled___3gd9J:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___gkGgi:hover, .btn__primary___WRnNC:hover, .btn__secondary___1XZRd:hover, .btn__secondary_black___3YhPO:hover, .btn__light___1itho:hover, .btn__secondary_back___12sFY:hover, .btn__disabled___3gd9J:hover {
    color: #ffffff; }
  .btn__primary___WRnNC {
    background-color: #f0b856; }
    .btn__primary___WRnNC:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1ZZYW {
      background-color: #4ac22b; }
      .btn__primary__sim___1ZZYW:hover {
        background-color: #42ad27; }
  .btn__secondary___1XZRd, .btn__secondary_black___3YhPO {
    background-color: #06D6A0; }
    .btn__secondary___1XZRd:hover, .btn__secondary_black___3YhPO:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3YhPO {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3YhPO:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3YhPO img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3YhPO {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1itho {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1itho:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___2N21L {
      background-color: #ff5c2d; }
      .btn__light__sim___2N21L:hover {
        background-color: #ff4913; }
  .btn__link___3NOyS, .btn__link__primary___2M-NT {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3NOyS:active, .btn__link__primary___2M-NT:active, .btn__link___3NOyS:visited, .btn__link__primary___2M-NT:visited, .btn__link___3NOyS:hover, .btn__link__primary___2M-NT:hover, .btn__link___3NOyS:focus, .btn__link__primary___2M-NT:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2M-NT {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___12sFY {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___12sFY {
        margin: 16px auto; } }
    .btn__secondary_back___12sFY:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___12sFY img {
      margin-right: 5px; }
  .btn__sticky___2Kcap {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3gd9J {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___32tCA {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___32tCA:first-letter {
      text-transform: capitalize; }
  .btn___gkGgi span, .btn__primary___WRnNC span, .btn__secondary___1XZRd span, .btn__secondary_black___3YhPO span, .btn__light___1itho span, .btn__secondary_back___12sFY span, .btn__disabled___3gd9J span {
    margin-top: -2px; }
  .btn__container___23ge0 {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___23ge0 {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___23ge0 a, .btn__container___23ge0 button {
          margin: 8px auto; } }

.giftCard___LNRlk {
  max-width: 1136px;
  margin: auto; }

.flex_container___2bGV9 {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  padding: 80px 0; }
  @media (max-width: 874px) {
    .flex_container___2bGV9 {
      padding: 40px 0;
      flex-direction: column; } }
  .flex_container___2bGV9 .wrapper___3cxa9 {
    flex: 1;
    width: 100%; }
    @media (min-width: 875px) {
      .flex_container___2bGV9 .wrapper___3cxa9 {
        padding-right: 20px;
        width: 50%; } }
  .flex_container___2bGV9 .product___1OpUa {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    display: flex;
    justify-content: flex-end;
    height: 100%;
    width: 100%; }
    @media (min-width: 875px) {
      .flex_container___2bGV9 .product___1OpUa {
        width: 50%; } }
    .flex_container___2bGV9 .product___1OpUa .image___1tid- {
      background-size: cover;
      background-position: center;
      position: relative; }
      @media (min-width: 1200px) {
        .flex_container___2bGV9 .product___1OpUa .image___1tid- {
          width: 496px;
          height: 662px; } }
      @media (min-width: 875px) {
        .flex_container___2bGV9 .product___1OpUa .image___1tid- {
          width: 381.53846px;
          height: 509.23077px; } }
      .flex_container___2bGV9 .product___1OpUa .image__filter___1WVC6 {
        position: absolute;
        bottom: 0;
        height: 120px;
        width: 100%;
        padding: 20px 25px;
        opacity: 0.75;
        background-color: #ffffff; }
        .flex_container___2bGV9 .product___1OpUa .image__filter___1WVC6 h3 {
          font-family: "Bader-narrow";
          font-size: 20px;
          font-weight: bold;
          line-height: 1.4;
          color: #000000;
          margin-bottom: 5px; }
        .flex_container___2bGV9 .product___1OpUa .image__filter___1WVC6 > p {
          font-family: "Bader-narrow";
          font-size: 16px;
          line-height: 1.25;
          margin-bottom: 5px; }
        .flex_container___2bGV9 .product___1OpUa .image__filter__price___1VX1j {
          display: flex;
          align-items: flex-end; }
          .flex_container___2bGV9 .product___1OpUa .image__filter__price___1VX1j span {
            font-family: "Bader-compress";
            font-size: 28px;
            font-weight: 900;
            color: #000000; }
          .flex_container___2bGV9 .product___1OpUa .image__filter__price___1VX1j p {
            margin-left: 20px;
            font-family: "Bader-narrow";
            font-size: 16px;
            font-weight: bold; }
            .flex_container___2bGV9 .product___1OpUa .image__filter__price___1VX1j p a {
              background-color: transparent;
              color: #000000;
              border: 1px solid #dcdcdc;
              width: 24px;
              height: 24px;
              font-size: 16px;
              border-radius: 100%;
              font-family: "Bader-narrow";
              display: inline-block;
              vertical-align: middle;
              text-align: center;
              margin: 0px 10px;
              line-height: 10px;
              outline: none;
              cursor: pointer;
              padding: 0px; }
              .flex_container___2bGV9 .product___1OpUa .image__filter__price___1VX1j p a:hover, .flex_container___2bGV9 .product___1OpUa .image__filter__price___1VX1j p a:focus {
                outline: none; }
              .flex_container___2bGV9 .product___1OpUa .image__filter__price___1VX1j p a img {
                padding: 5px; }

.subtitle___3-CS1 {
  font-family: "Bader-narrow";
  font-size: 20px;
  line-height: 28px;
  color: #666;
  padding-top: 14px;
  margin-bottom: 40px; }
  @media (max-width: 874px) {
    .subtitle___3-CS1 {
      width: 80%;
      margin: auto;
      text-align: center; } }

.password_indicator___15VQs {
  padding-bottom: 10px; }
  .password_indicator__item___3N5CT {
    transition: color .2s linear;
    font-size: 14px;
    color: #666666; }
    .password_indicator__item___3N5CT img, .password_indicator__item___3N5CT span {
      display: inline-block;
      vertical-align: middle; }
    .password_indicator__item___3N5CT img {
      margin-right: 10px;
      height: 20px;
      width: 20px; }
    .password_indicator__item__error___1zQMM {
      color: #f00000; }

.error_message___3TfUx {
  color: #f00000;
  font-size: 14px;
  padding-left: 1rem; }

.dashboard_profil___3bqDo {
  max-width: 370px; }
  @media (max-width: 874px) {
    .dashboard_profil___3bqDo {
      padding-bottom: 25px; } }
  .dashboard_profil___3bqDo h2 {
    text-transform: uppercase;
    color: #000000;
    font-family: "Bader-compress";
    font-size: 28px; }
  .dashboard_profil___3bqDo .editable___2Ao8M {
    width: 100%;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    margin-top: 24px; }
    .dashboard_profil___3bqDo .editable_content___1jS24 {
      padding: 16px 0;
      border-top: 1px solid #dcdcdc;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .dashboard_profil___3bqDo .editable_content___1jS24:first-of-type {
        border-top: none; }
      .dashboard_profil___3bqDo .editable_content___1jS24 h3 {
        font-family: "Bader-narrow-bold";
        padding-bottom: 5px; }
      .dashboard_profil___3bqDo .editable_content___1jS24 p {
        font-family: "Bader-narrow";
        color: #666666; }

.logout___3axhA {
  padding: 15px 0;
  text-align: right;
  outline: none; }

.fake_input___3GaWo {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #f4f4f4;
  font-family: "Bader-narrow"; }

.btn___LKegU, .btn__primary___26YJf, .btn__secondary___5-WiA, .btn__secondary_black___2CSQQ, .btn__light___29UFk, .btn__secondary_back___3WpYj, .btn__disabled___2F20y {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___LKegU:disabled, .btn__primary___26YJf:disabled, .btn__secondary___5-WiA:disabled, .btn__secondary_black___2CSQQ:disabled, .btn__light___29UFk:disabled, .btn__secondary_back___3WpYj:disabled, .btn__disabled___2F20y:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___LKegU:hover, .btn__primary___26YJf:hover, .btn__secondary___5-WiA:hover, .btn__secondary_black___2CSQQ:hover, .btn__light___29UFk:hover, .btn__secondary_back___3WpYj:hover, .btn__disabled___2F20y:hover {
    color: #ffffff; }
  .btn__primary___26YJf {
    background-color: #f0b856; }
    .btn__primary___26YJf:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2Emgq {
      background-color: #4ac22b; }
      .btn__primary__sim___2Emgq:hover {
        background-color: #42ad27; }
  .btn__secondary___5-WiA, .btn__secondary_black___2CSQQ {
    background-color: #06D6A0; }
    .btn__secondary___5-WiA:hover, .btn__secondary_black___2CSQQ:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2CSQQ {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2CSQQ:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2CSQQ img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2CSQQ {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___29UFk {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___29UFk:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1vy9b {
      background-color: #ff5c2d; }
      .btn__light__sim___1vy9b:hover {
        background-color: #ff4913; }
  .btn__link___9cTo0, .btn__link__primary___1X1at {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___9cTo0:active, .btn__link__primary___1X1at:active, .btn__link___9cTo0:visited, .btn__link__primary___1X1at:visited, .btn__link___9cTo0:hover, .btn__link__primary___1X1at:hover, .btn__link___9cTo0:focus, .btn__link__primary___1X1at:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1X1at {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3WpYj {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3WpYj {
        margin: 16px auto; } }
    .btn__secondary_back___3WpYj:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3WpYj img {
      margin-right: 5px; }
  .btn__sticky___3GB0l {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2F20y {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3H0WL {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3H0WL:first-letter {
      text-transform: capitalize; }
  .btn___LKegU span, .btn__primary___26YJf span, .btn__secondary___5-WiA span, .btn__secondary_black___2CSQQ span, .btn__light___29UFk span, .btn__secondary_back___3WpYj span, .btn__disabled___2F20y span {
    margin-top: -2px; }
  .btn__container___1gUGW {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1gUGW {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1gUGW a, .btn__container___1gUGW button {
          margin: 8px auto; } }

.btn_container___WH-gG {
  text-align: center;
  margin-top: 20px; }

.address__fields___2uioC {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between; }
  .address__fields___2uioC > div {
    flex: 0 0 48%; }
    @media (max-width: 874px) {
      .address__fields___2uioC > div {
        flex: 0 0 100%; } }

.btn___LKegU, .btn__primary___26YJf, .btn__secondary___5-WiA, .btn__secondary_black___2CSQQ, .btn__light___29UFk, .btn__secondary_back___3WpYj, .btn__disabled___2F20y {
  display: inline-block; }
  .btn__light___29UFk {
    color: #000000; }

.btn___2p7uu, .btn__primary___K3FNU, .password_forgotten___1N7RG .btn__primary___K3FNU, .btn__secondary___3Zszy, .btn__secondary_black___1GRhi, .btn__light___2-w1J, .btn__secondary_back___16DFS, .btn__disabled___SypkC {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2p7uu:disabled, .btn__primary___K3FNU:disabled, .btn__secondary___3Zszy:disabled, .btn__secondary_black___1GRhi:disabled, .btn__light___2-w1J:disabled, .btn__secondary_back___16DFS:disabled, .btn__disabled___SypkC:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2p7uu:hover, .btn__primary___K3FNU:hover, .btn__secondary___3Zszy:hover, .btn__secondary_black___1GRhi:hover, .btn__light___2-w1J:hover, .btn__secondary_back___16DFS:hover, .btn__disabled___SypkC:hover {
    color: #ffffff; }
  .btn__primary___K3FNU, .password_forgotten___1N7RG .btn__primary___K3FNU {
    background-color: #f0b856; }
    .btn__primary___K3FNU:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3B_fH {
      background-color: #4ac22b; }
      .btn__primary__sim___3B_fH:hover {
        background-color: #42ad27; }
  .btn__secondary___3Zszy, .btn__secondary_black___1GRhi {
    background-color: #06D6A0; }
    .btn__secondary___3Zszy:hover, .btn__secondary_black___1GRhi:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1GRhi {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1GRhi:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1GRhi img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1GRhi {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2-w1J {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2-w1J:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___Y0-d7 {
      background-color: #ff5c2d; }
      .btn__light__sim___Y0-d7:hover {
        background-color: #ff4913; }
  .btn__link___26N4x, .btn__link__primary___3vTOd {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___26N4x:active, .btn__link__primary___3vTOd:active, .btn__link___26N4x:visited, .btn__link__primary___3vTOd:visited, .btn__link___26N4x:hover, .btn__link__primary___3vTOd:hover, .btn__link___26N4x:focus, .btn__link__primary___3vTOd:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3vTOd {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___16DFS {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___16DFS {
        margin: 16px auto; } }
    .btn__secondary_back___16DFS:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___16DFS img {
      margin-right: 5px; }
  .btn__sticky___3RuCm {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___SypkC {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3nzOR {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3nzOR:first-letter {
      text-transform: capitalize; }
  .btn___2p7uu span, .btn__primary___K3FNU span, .password_forgotten___1N7RG .btn__primary___K3FNU span, .btn__secondary___3Zszy span, .btn__secondary_black___1GRhi span, .btn__light___2-w1J span, .btn__secondary_back___16DFS span, .btn__disabled___SypkC span {
    margin-top: -2px; }
  .btn__container___10Juy {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___10Juy {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___10Juy a, .btn__container___10Juy button {
          margin: 8px auto; } }

@font-face {
  font-family: 'Bader-bold-italic';
  font-style: 'italic';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold_Italic.otf");
  src: url("/static/fonts/GL_Bader_Bold_Italic.woff"); }

@font-face {
  font-family: 'Bader-bold';
  font-style: 'normal';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold.otf");
  src: url("/static/fonts/GL_Bader_Bold.woff"); }

@font-face {
  font-family: 'Bader-compress-regular';
  font-style: 'normal';
  font-weight: 'normal';
  src: url("/static/fonts/GL_Bader_Compress_Regular.otf");
  src: url("/static/fonts/GL_Bader_Compress_Regular.woff"); }

@font-face {
  font-family: 'Bader-compress';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Compress.otf");
  src: url("/static/fonts/GL_Bader_Compress.woff"); }

@font-face {
  font-family: 'Bader-regular';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Regular.otf");
  src: url("/static/fonts/GL_Bader_Regular.woff"); }

@font-face {
  font-family: 'Bader-narrow-bold';
  src: url("/static/fonts/GL_Bader_Narrow_Bold.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Bold.woff"); }

@font-face {
  font-family: 'Bader-narrow';
  src: url("/static/fonts/GL_Bader_Narrow_Regular.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Regular.woff"); }

@font-face {
  font-family: 'SensaBrush-Fill';
  src: url("/static/fonts/SensaBrush-Fill.otf");
  src: url("/static/fonts/SensaBrush-Fill.woff"); }

.password_forgotten___1N7RG {
  display: flex;
  justify-content: space-between;
  margin: auto; }
  @media (max-width: 874px) {
    .password_forgotten___1N7RG {
      display: block; } }
  .password_forgotten___1N7RG > div {
    max-width: 50%; }
    @media (max-width: 874px) {
      .password_forgotten___1N7RG > div {
        max-width: 100%; } }
  .password_forgotten___1N7RG h1 {
    max-width: 383px; }
    @media (min-width: 875px) {
      .password_forgotten___1N7RG h1 {
        padding-top: 50px; } }
  .password_forgotten___1N7RG h2 {
    font-family: "Bader-compress";
    text-transform: uppercase;
    font-size: 28px; }
    @media (max-width: 874px) {
      .password_forgotten___1N7RG h2:first-of-type {
        padding-top: 0; } }
  .password_forgotten___1N7RG .btn__primary___K3FNU {
    margin: 4rem auto 0;
    text-transform: uppercase; }
  .password_forgotten___1N7RG .title___3ZM6k {
    font-size: 72px !important;
    text-align: left !important; }
    @media (max-width: 874px) {
      .password_forgotten___1N7RG .title___3ZM6k {
        font-size: 42px !important;
        text-align: center !important; } }
  .password_forgotten___1N7RG .subtitle___1rOry {
    font-size: 96px !important; }
    @media (max-width: 874px) {
      .password_forgotten___1N7RG .subtitle___1rOry {
        font-size: 54px !important;
        top: -20px !important;
        left: 10px !important; } }
  .password_forgotten___1N7RG .sub___1Hq9C {
    max-width: 500px;
    font-family: "Bader-narrow";
    color: #666666;
    padding-top: 14px;
    font-size: 20px;
    line-height: 28px;
    text-transform: none; }
    @media (max-width: 874px) {
      .password_forgotten___1N7RG .sub___1Hq9C {
        font-size: 16px;
        text-align: center;
        line-height: normal;
        text-transform: none;
        max-width: 280px;
        margin: 14px auto 0; } }

.content___1zTVA {
  max-width: 1080px;
  margin: auto; }

.divider___135sQ {
  margin: 40px auto 0 !important; }
  @media (max-width: 874px) {
    .divider___135sQ {
      margin: 16px auto 0 !important; } }

@font-face {
  font-family: 'Bader-bold-italic';
  font-style: 'italic';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold_Italic.otf");
  src: url("/static/fonts/GL_Bader_Bold_Italic.woff"); }

@font-face {
  font-family: 'Bader-bold';
  font-style: 'normal';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold.otf");
  src: url("/static/fonts/GL_Bader_Bold.woff"); }

@font-face {
  font-family: 'Bader-compress-regular';
  font-style: 'normal';
  font-weight: 'normal';
  src: url("/static/fonts/GL_Bader_Compress_Regular.otf");
  src: url("/static/fonts/GL_Bader_Compress_Regular.woff"); }

@font-face {
  font-family: 'Bader-compress';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Compress.otf");
  src: url("/static/fonts/GL_Bader_Compress.woff"); }

@font-face {
  font-family: 'Bader-regular';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Regular.otf");
  src: url("/static/fonts/GL_Bader_Regular.woff"); }

@font-face {
  font-family: 'Bader-narrow-bold';
  src: url("/static/fonts/GL_Bader_Narrow_Bold.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Bold.woff"); }

@font-face {
  font-family: 'Bader-narrow';
  src: url("/static/fonts/GL_Bader_Narrow_Regular.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Regular.woff"); }

@font-face {
  font-family: 'SensaBrush-Fill';
  src: url("/static/fonts/SensaBrush-Fill.otf");
  src: url("/static/fonts/SensaBrush-Fill.woff"); }

.participant_component___2iKvJ {
  display: flex;
  width: 50%;
  margin: 12px 0; }
  @media (max-width: 600px) {
    .participant_component___2iKvJ {
      width: 100%; } }
  .participant_component___2iKvJ .initials___2RspA {
    font-family: "Bader-compress-regular";
    font-size: 28px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    background-color: #f4f4f4;
    border-radius: 50px;
    width: 80px;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center; }
    .participant_component___2iKvJ .initials__image___2Ax2z {
      height: 100%;
      width: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      border-radius: 50%; }
  .participant_component___2iKvJ .participant_info___2VsgB {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 15px; }
    .participant_component___2iKvJ .participant_info___2VsgB .name___2QlFA {
      font-family: "Bader-narrow";
      font-size: 16px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.25;
      letter-spacing: normal;
      color: #666666; }
    .participant_component___2iKvJ .participant_info___2VsgB .amount___377g8 {
      font-family: "Bader-narrow";
      font-size: 20px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.4;
      letter-spacing: normal; }

.participant_loader___2cAgy {
  display: flex;
  width: 50%;
  margin: 12px 0; }
  @media (max-width: 600px) {
    .participant_loader___2cAgy {
      width: 100%; } }

.btn___1FeKP, .btn__primary___3V2Bf, .btn__secondary___luPAA, .btn__secondary_black___yx2P2, .btn__light___3U-g0, .btn__secondary_back___31-AB, .btn__disabled___29Dwh {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1FeKP:disabled, .btn__primary___3V2Bf:disabled, .btn__secondary___luPAA:disabled, .btn__secondary_black___yx2P2:disabled, .btn__light___3U-g0:disabled, .btn__secondary_back___31-AB:disabled, .btn__disabled___29Dwh:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1FeKP:hover, .btn__primary___3V2Bf:hover, .btn__secondary___luPAA:hover, .btn__secondary_black___yx2P2:hover, .btn__light___3U-g0:hover, .btn__secondary_back___31-AB:hover, .btn__disabled___29Dwh:hover {
    color: #ffffff; }
  .btn__primary___3V2Bf {
    background-color: #f0b856; }
    .btn__primary___3V2Bf:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2iMPx {
      background-color: #4ac22b; }
      .btn__primary__sim___2iMPx:hover {
        background-color: #42ad27; }
  .btn__secondary___luPAA, .btn__secondary_black___yx2P2 {
    background-color: #06D6A0; }
    .btn__secondary___luPAA:hover, .btn__secondary_black___yx2P2:hover {
      background-color: #06cc99; }
    .btn__secondary_black___yx2P2 {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___yx2P2:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___yx2P2 img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___yx2P2 {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3U-g0 {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3U-g0:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1b0r8 {
      background-color: #ff5c2d; }
      .btn__light__sim___1b0r8:hover {
        background-color: #ff4913; }
  .btn__link___1BfSV, .btn__link__primary___299VK {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1BfSV:active, .btn__link__primary___299VK:active, .btn__link___1BfSV:visited, .btn__link__primary___299VK:visited, .btn__link___1BfSV:hover, .btn__link__primary___299VK:hover, .btn__link___1BfSV:focus, .btn__link__primary___299VK:focus {
      outline: none;
      border: none; }
    .btn__link__primary___299VK {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___31-AB {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___31-AB {
        margin: 16px auto; } }
    .btn__secondary_back___31-AB:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___31-AB img {
      margin-right: 5px; }
  .btn__sticky___2QgRn {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___29Dwh {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___j41ZA {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___j41ZA:first-letter {
      text-transform: capitalize; }
  .btn___1FeKP span, .btn__primary___3V2Bf span, .btn__secondary___luPAA span, .btn__secondary_black___yx2P2 span, .btn__light___3U-g0 span, .btn__secondary_back___31-AB span, .btn__disabled___29Dwh span {
    margin-top: -2px; }
  .btn__container___2NmmC {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2NmmC {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2NmmC a, .btn__container___2NmmC button {
          margin: 8px auto; } }

.btn_container___1O54x {
  text-align: center;
  margin: 20px 0 32px; }
  @media (max-width: 874px) {
    .btn_container___1O54x {
      margin-bottom: 0; } }

.btn___1FeKP, .btn__primary___3V2Bf, .btn__secondary___luPAA, .btn__secondary_black___yx2P2, .btn__light___3U-g0, .btn__secondary_back___31-AB, .btn__disabled___29Dwh {
  display: inline-block; }
  .btn__light___3U-g0 {
    color: #000000; }
  .btn__primary___3V2Bf:disabled {
    background-color: #dcdcdc; }
    .btn__primary___3V2Bf:disabled:hover {
      background-color: #cfcfcf; }

@media (max-width: 874px) {
  .textarea___qnJvB {
    height: 150px !important; } }

@font-face {
  font-family: 'Bader-bold-italic';
  font-style: 'italic';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold_Italic.otf");
  src: url("/static/fonts/GL_Bader_Bold_Italic.woff"); }

@font-face {
  font-family: 'Bader-bold';
  font-style: 'normal';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold.otf");
  src: url("/static/fonts/GL_Bader_Bold.woff"); }

@font-face {
  font-family: 'Bader-compress-regular';
  font-style: 'normal';
  font-weight: 'normal';
  src: url("/static/fonts/GL_Bader_Compress_Regular.otf");
  src: url("/static/fonts/GL_Bader_Compress_Regular.woff"); }

@font-face {
  font-family: 'Bader-compress';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Compress.otf");
  src: url("/static/fonts/GL_Bader_Compress.woff"); }

@font-face {
  font-family: 'Bader-regular';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Regular.otf");
  src: url("/static/fonts/GL_Bader_Regular.woff"); }

@font-face {
  font-family: 'Bader-narrow-bold';
  src: url("/static/fonts/GL_Bader_Narrow_Bold.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Bold.woff"); }

@font-face {
  font-family: 'Bader-narrow';
  src: url("/static/fonts/GL_Bader_Narrow_Regular.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Regular.woff"); }

@font-face {
  font-family: 'SensaBrush-Fill';
  src: url("/static/fonts/SensaBrush-Fill.otf");
  src: url("/static/fonts/SensaBrush-Fill.woff"); }

.btn___Zlbxo, .btn__primary___DiQCZ, .btn__secondary___2vZL_, .btn__secondary_black___3Fc4B, .btn__light___1Zj-7, .btn__secondary_back___3Edpo, .btn__disabled___2rJWT {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___Zlbxo:disabled, .btn__primary___DiQCZ:disabled, .btn__secondary___2vZL_:disabled, .btn__secondary_black___3Fc4B:disabled, .btn__light___1Zj-7:disabled, .btn__secondary_back___3Edpo:disabled, .btn__disabled___2rJWT:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___Zlbxo:hover, .btn__primary___DiQCZ:hover, .btn__secondary___2vZL_:hover, .btn__secondary_black___3Fc4B:hover, .btn__light___1Zj-7:hover, .btn__secondary_back___3Edpo:hover, .btn__disabled___2rJWT:hover {
    color: #ffffff; }
  .btn__primary___DiQCZ {
    background-color: #f0b856; }
    .btn__primary___DiQCZ:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2MGN8 {
      background-color: #4ac22b; }
      .btn__primary__sim___2MGN8:hover {
        background-color: #42ad27; }
  .btn__secondary___2vZL_, .btn__secondary_black___3Fc4B {
    background-color: #06D6A0; }
    .btn__secondary___2vZL_:hover, .btn__secondary_black___3Fc4B:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3Fc4B {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3Fc4B:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3Fc4B img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3Fc4B {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1Zj-7 {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1Zj-7:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3Er4i {
      background-color: #ff5c2d; }
      .btn__light__sim___3Er4i:hover {
        background-color: #ff4913; }
  .btn__link___25JPr, .btn__link__primary___25ki3 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___25JPr:active, .btn__link__primary___25ki3:active, .btn__link___25JPr:visited, .btn__link__primary___25ki3:visited, .btn__link___25JPr:hover, .btn__link__primary___25ki3:hover, .btn__link___25JPr:focus, .btn__link__primary___25ki3:focus {
      outline: none;
      border: none; }
    .btn__link__primary___25ki3 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3Edpo {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3Edpo {
        margin: 16px auto; } }
    .btn__secondary_back___3Edpo:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3Edpo img {
      margin-right: 5px; }
  .btn__sticky___3viDF {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2rJWT {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3FR31 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3FR31:first-letter {
      text-transform: capitalize; }
  .btn___Zlbxo span, .btn__primary___DiQCZ span, .btn__secondary___2vZL_ span, .btn__secondary_black___3Fc4B span, .btn__light___1Zj-7 span, .btn__secondary_back___3Edpo span, .btn__disabled___2rJWT span {
    margin-top: -2px; }
  .btn__container___15-q7 {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___15-q7 {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___15-q7 a, .btn__container___15-q7 button {
          margin: 8px auto; } }

.pot_participants_component___2g7XG {
  margin: 60px 0; }
  @media (max-width: 874px) {
    .pot_participants_component___2g7XG {
      margin: 40px auto; } }
  .pot_participants_component___2g7XG .component_title___3UWss {
    font-family: "Bader-compress";
    font-size: 28px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    margin: 20px 0;
    text-transform: uppercase; }
  .pot_participants_component___2g7XG .participants_wrapper___2G3XA {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
    max-width: 656px; }

.btn__light___1Zj-7 {
  display: inline-block;
  color: #000000;
  font-size: 20px;
  height: 40px;
  line-height: 40px; }
  .btn__light___1Zj-7 > div {
    display: none; }

.btn___14QOT, .btn__primary___3MA9b, .btn__secondary___2nkyI, .btn__secondary_black___1U1MN, .btn__light___1kVwt, .btn__secondary_back___2xkh4, .btn__disabled___3aVi7 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___14QOT:disabled, .btn__primary___3MA9b:disabled, .btn__secondary___2nkyI:disabled, .btn__secondary_black___1U1MN:disabled, .btn__light___1kVwt:disabled, .btn__secondary_back___2xkh4:disabled, .btn__disabled___3aVi7:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___14QOT:hover, .btn__primary___3MA9b:hover, .btn__secondary___2nkyI:hover, .btn__secondary_black___1U1MN:hover, .btn__light___1kVwt:hover, .btn__secondary_back___2xkh4:hover, .btn__disabled___3aVi7:hover {
    color: #ffffff; }
  .btn__primary___3MA9b {
    background-color: #f0b856; }
    .btn__primary___3MA9b:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3vNuI {
      background-color: #4ac22b; }
      .btn__primary__sim___3vNuI:hover {
        background-color: #42ad27; }
  .btn__secondary___2nkyI, .btn__secondary_black___1U1MN {
    background-color: #06D6A0; }
    .btn__secondary___2nkyI:hover, .btn__secondary_black___1U1MN:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1U1MN {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1U1MN:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1U1MN img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1U1MN {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1kVwt {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1kVwt:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___LRsJb {
      background-color: #ff5c2d; }
      .btn__light__sim___LRsJb:hover {
        background-color: #ff4913; }
  .btn__link___4Zlg8, .btn__link__primary___2WaUM {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___4Zlg8:active, .btn__link__primary___2WaUM:active, .btn__link___4Zlg8:visited, .btn__link__primary___2WaUM:visited, .btn__link___4Zlg8:hover, .btn__link__primary___2WaUM:hover, .btn__link___4Zlg8:focus, .btn__link__primary___2WaUM:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2WaUM {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2xkh4 {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2xkh4 {
        margin: 16px auto; } }
    .btn__secondary_back___2xkh4:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2xkh4 img {
      margin-right: 5px; }
  .btn__sticky___1ZMId {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3aVi7 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3qeoB {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3qeoB:first-letter {
      text-transform: capitalize; }
  .btn___14QOT span, .btn__primary___3MA9b span, .btn__secondary___2nkyI span, .btn__secondary_black___1U1MN span, .btn__light___1kVwt span, .btn__secondary_back___2xkh4 span, .btn__disabled___3aVi7 span {
    margin-top: -2px; }
  .btn__container___1E-Hk {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1E-Hk {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1E-Hk a, .btn__container___1E-Hk button {
          margin: 8px auto; } }

.pool_info___z5HZm {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  border: solid 8px #f4f4f4;
  border-radius: 8px;
  margin: 0 auto 40px auto;
  padding: 25px 0 0; }
  @media (max-width: 874px) {
    .pool_info___z5HZm {
      padding: 25px 0 0;
      margin: 0 auto 40px auto; } }
  .pool_info___z5HZm .col___-qZJc, .pool_info___z5HZm .col_width_adjustment___21fYo {
    height: 95px;
    background-color: #ffffff;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    width: calc(100% / 3);
    border-left: 1px solid #dcdcdc;
    margin-bottom: 25px; }
    .pool_info___z5HZm .col___-qZJc:first-of-type, .pool_info___z5HZm .col_width_adjustment___21fYo:first-of-type {
      border: none; }
    @media (max-width: 874px) {
      .pool_info___z5HZm .col___-qZJc, .pool_info___z5HZm .col_width_adjustment___21fYo {
        width: calc(100% - 40px);
        height: auto;
        margin: auto;
        border-left: none;
        border-top: 1px solid #dcdcdc;
        padding: 16px 0; } }
    .pool_info___z5HZm .col___-qZJc h3, .pool_info___z5HZm .col_width_adjustment___21fYo h3 {
      font-family: "Bader-narrow";
      font-size: 1rem;
      line-height: 20px;
      color: #666;
      padding-bottom: 10px; }
      .pool_info___z5HZm .col___-qZJc h3.amount_status_title___gTp-y, .pool_info___z5HZm .col_width_adjustment___21fYo h3.amount_status_title___gTp-y {
        text-transform: none; }
      .pool_info___z5HZm .col___-qZJc h3.amount_status_title___gTp-y:first-letter, .pool_info___z5HZm .col_width_adjustment___21fYo h3.amount_status_title___gTp-y:first-letter {
        text-transform: uppercase; }
      .pool_info___z5HZm .col___-qZJc h3 b, .pool_info___z5HZm .col_width_adjustment___21fYo h3 b {
        font-family: "Bader-narrow-bold";
        color: #000000; }
    .pool_info___z5HZm .col___-qZJc h2, .pool_info___z5HZm .col_width_adjustment___21fYo h2 {
      font-size: 56px;
      line-height: 56px;
      color: #000000;
      font-family: "Bader-compress"; }
      .pool_info___z5HZm .col___-qZJc h2 .available___1J-B8, .pool_info___z5HZm .col_width_adjustment___21fYo h2 .available___1J-B8 {
        color: #f0b856;
        font-size: 72px;
        line-height: 68px; }
  .pool_info___z5HZm .col_width_adjustment___21fYo {
    width: calc(100% / 2); }
  .pool_info___z5HZm .amount_used___3JrZP {
    display: flex;
    justify-content: center;
    align-items: flex-start; }
    .pool_info___z5HZm .amount_used___3JrZP .tooltip___1w2SW {
      height: 24px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-left: 10px;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; }
      .pool_info___z5HZm .amount_used___3JrZP .tooltip___1w2SW > p {
        padding: 0 16px;
        font-family: "Bader-narrow-bold";
        font-size: 1rem;
        line-height: 20px;
        color: #000000;
        text-align: center; }
      .pool_info___z5HZm .amount_used___3JrZP .tooltip_trigger___2FmJu {
        width: 24px;
        height: 24px; }

.promocode___3dt69 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  background-color: #f4f4f4; }
  .promocode_content___1HhKz {
    margin-bottom: 0 !important;
    border: none !important;
    padding: 0 !important; }
  .promocode___3dt69 .picto___igJgg {
    width: 35px; }
  .promocode___3dt69 h3 {
    font-family: "Bader-narrow-bold";
    font-size: 1rem;
    line-height: 20px;
    color: #000000;
    padding-top: 10px; }
  .promocode___3dt69 .conditions___2OuCs {
    font-family: "Bader-narrow";
    color: #666;
    font-size: 14px; }

.btn__container___1E-Hk {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  background-color: #f4f4f4; }
  @media (max-width: 874px) {
    .btn__container___1E-Hk {
      flex-direction: column; }
      .btn__container___1E-Hk .btn__primary___3MA9b, .btn__container___1E-Hk .btn__light___1kVwt {
        min-width: 75%; } }

.tooltip_margin___12nts {
  margin-left: 6px;
  margin-top: 30px; }

.vertical_align_middle___1IRvv {
  vertical-align: middle; }

.beneficiary_list___1-UuU {
  margin: 40px 0 60px;
  padding: 24px 32px;
  border: 1px solid #dcdcdc;
  border-radius: 8px; }
  @media (max-width: 874px) {
    .beneficiary_list___1-UuU {
      padding: 20px; } }
  .beneficiary_list___1-UuU h3 {
    font-family: "Bader-narrow-bold";
    font-size: 1rem;
    line-height: 20px;
    color: #000000; }
  .beneficiary_list___1-UuU ul {
    padding: 18px 0 0; }
    .beneficiary_list___1-UuU ul li {
      padding: 4px 0 4px 35px;
      background-image: url("/static/images/pictos/icon-check-success.svg");
      background-repeat: no-repeat;
      background-position: left;
      color: #666;
      font-size: 1rem;
      line-height: 20px;
      font-family: "Bader-narrow"; }
      .beneficiary_list___1-UuU ul li:last-of-type {
        background-image: url("/static/images/pictos/icon-warning.svg"); }

.btn___3ab0G, .btn__primary___XWCXi, .btn__light___3MYVw, .btn__secondary___he1_T, .btn__secondary_black___3FXBv, .btn__secondary_back___kvVuR, .btn__disabled___RRznE {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3ab0G:disabled, .btn__primary___XWCXi:disabled, .btn__light___3MYVw:disabled, .btn__secondary___he1_T:disabled, .btn__secondary_black___3FXBv:disabled, .btn__secondary_back___kvVuR:disabled, .btn__disabled___RRznE:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3ab0G:hover, .btn__primary___XWCXi:hover, .btn__light___3MYVw:hover, .btn__secondary___he1_T:hover, .btn__secondary_black___3FXBv:hover, .btn__secondary_back___kvVuR:hover, .btn__disabled___RRznE:hover {
    color: #ffffff; }
  .btn__primary___XWCXi, .btn__light___3MYVw {
    background-color: #f0b856; }
    .btn__primary___XWCXi:hover, .btn__light___3MYVw:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1xxqn {
      background-color: #4ac22b; }
      .btn__primary__sim___1xxqn:hover {
        background-color: #42ad27; }
  .btn__secondary___he1_T, .btn__secondary_black___3FXBv {
    background-color: #06D6A0; }
    .btn__secondary___he1_T:hover, .btn__secondary_black___3FXBv:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3FXBv {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3FXBv:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3FXBv img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3FXBv {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3MYVw {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3MYVw:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___ATOYN {
      background-color: #ff5c2d; }
      .btn__light__sim___ATOYN:hover {
        background-color: #ff4913; }
  .btn__link___O-udF, .btn__link__primary___2-lEE {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___O-udF:active, .btn__link__primary___2-lEE:active, .btn__link___O-udF:visited, .btn__link__primary___2-lEE:visited, .btn__link___O-udF:hover, .btn__link__primary___2-lEE:hover, .btn__link___O-udF:focus, .btn__link__primary___2-lEE:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2-lEE {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___kvVuR {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___kvVuR {
        margin: 16px auto; } }
    .btn__secondary_back___kvVuR:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___kvVuR img {
      margin-right: 5px; }
  .btn__sticky___1uBbV {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___RRznE {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2zKLk {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2zKLk:first-letter {
      text-transform: capitalize; }
  .btn___3ab0G span, .btn__primary___XWCXi span, .btn__secondary___he1_T span, .btn__secondary_black___3FXBv span, .btn__light___3MYVw span, .btn__secondary_back___kvVuR span, .btn__disabled___RRznE span {
    margin-top: -2px; }
  .btn__container___xJAta {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___xJAta {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___xJAta a, .btn__container___xJAta button {
          margin: 8px auto; } }

.form_title___3bsnp {
  font-family: "Bader-compress";
  font-size: 28px;
  line-height: 28px;
  text-transform: uppercase;
  padding-bottom: 20px; }

.btn__primary___XWCXi, .btn__light___3MYVw, .btn__light___3MYVw {
  min-width: 120px; }

.btn__container___xJAta {
  padding: 60px 0 40px; }

.disclaimer___3WzVI {
  font-size: 12px;
  line-height: 20px;
  color: #666;
  text-align: center;
  margin: auto;
  max-width: 376px;
  display: block; }

.confirmation_text___1k-F0 {
  text-align: center;
  font-size: 1rem;
  line-height: 20px;
  max-width: 436px;
  margin: auto;
  color: #666; }
  .confirmation_text___1k-F0 b {
    font-weight: bold;
    color: #000000;
    font-size: 18px;
    text-transform: uppercase;
    display: block;
    padding-top: 8px; }

.btn___1eHej, .btn__primary___ORjPv, .btn__secondary___3T9da, .btn__secondary_black___1EMVt, .btn__light___BNN1x, .btn__secondary_back___LXO8U, .btn__disabled___TIyJa {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1eHej:disabled, .btn__primary___ORjPv:disabled, .btn__secondary___3T9da:disabled, .btn__secondary_black___1EMVt:disabled, .btn__light___BNN1x:disabled, .btn__secondary_back___LXO8U:disabled, .btn__disabled___TIyJa:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1eHej:hover, .btn__primary___ORjPv:hover, .btn__secondary___3T9da:hover, .btn__secondary_black___1EMVt:hover, .btn__light___BNN1x:hover, .btn__secondary_back___LXO8U:hover, .btn__disabled___TIyJa:hover {
    color: #ffffff; }
  .btn__primary___ORjPv {
    background-color: #f0b856; }
    .btn__primary___ORjPv:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3TRXm {
      background-color: #4ac22b; }
      .btn__primary__sim___3TRXm:hover {
        background-color: #42ad27; }
  .btn__secondary___3T9da, .btn__secondary_black___1EMVt {
    background-color: #06D6A0; }
    .btn__secondary___3T9da:hover, .btn__secondary_black___1EMVt:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1EMVt {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1EMVt:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1EMVt img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1EMVt {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___BNN1x {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___BNN1x:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___2qW1k {
      background-color: #ff5c2d; }
      .btn__light__sim___2qW1k:hover {
        background-color: #ff4913; }
  .btn__link___iUAO3, .btn__link__primary___KyLZ9 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___iUAO3:active, .btn__link__primary___KyLZ9:active, .btn__link___iUAO3:visited, .btn__link__primary___KyLZ9:visited, .btn__link___iUAO3:hover, .btn__link__primary___KyLZ9:hover, .btn__link___iUAO3:focus, .btn__link__primary___KyLZ9:focus {
      outline: none;
      border: none; }
    .btn__link__primary___KyLZ9 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___LXO8U {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___LXO8U {
        margin: 16px auto; } }
    .btn__secondary_back___LXO8U:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___LXO8U img {
      margin-right: 5px; }
  .btn__sticky___2sGCg {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___TIyJa {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3dr67 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3dr67:first-letter {
      text-transform: capitalize; }
  .btn___1eHej span, .btn__primary___ORjPv span, .btn__secondary___3T9da span, .btn__secondary_black___1EMVt span, .btn__light___BNN1x span, .btn__secondary_back___LXO8U span, .btn__disabled___TIyJa span {
    margin-top: -2px; }
  .btn__container___uiNLC {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___uiNLC {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___uiNLC a, .btn__container___uiNLC button {
          margin: 8px auto; } }

.spend___2WSjB {
  padding: 30px 0 80px; }
  .spend_wrapper___tQXNo {
    max-width: 1136px;
    margin: auto; }

.btn__secondary_back___LXO8U {
  border-radius: 6px;
  margin: auto; }

.btn___36ch4, .btn__primary___15olZ, .btn__secondary___3W1SU, .btn__secondary_black___1yPEA, .btn__light___1hXB7, .btn__secondary_back___14IH3, .btn__disabled___3-2Ft {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___36ch4:disabled, .btn__primary___15olZ:disabled, .btn__secondary___3W1SU:disabled, .btn__secondary_black___1yPEA:disabled, .btn__light___1hXB7:disabled, .btn__secondary_back___14IH3:disabled, .btn__disabled___3-2Ft:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___36ch4:hover, .btn__primary___15olZ:hover, .btn__secondary___3W1SU:hover, .btn__secondary_black___1yPEA:hover, .btn__light___1hXB7:hover, .btn__secondary_back___14IH3:hover, .btn__disabled___3-2Ft:hover {
    color: #ffffff; }
  .btn__primary___15olZ {
    background-color: #f0b856; }
    .btn__primary___15olZ:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2_lXY {
      background-color: #4ac22b; }
      .btn__primary__sim___2_lXY:hover {
        background-color: #42ad27; }
  .btn__secondary___3W1SU, .btn__secondary_black___1yPEA {
    background-color: #06D6A0; }
    .btn__secondary___3W1SU:hover, .btn__secondary_black___1yPEA:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1yPEA {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1yPEA:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1yPEA img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1yPEA {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1hXB7 {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1hXB7:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1G2lr {
      background-color: #ff5c2d; }
      .btn__light__sim___1G2lr:hover {
        background-color: #ff4913; }
  .btn__link___3GimC, .btn__link__primary___12rO1 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3GimC:active, .btn__link__primary___12rO1:active, .btn__link___3GimC:visited, .btn__link__primary___12rO1:visited, .btn__link___3GimC:hover, .btn__link__primary___12rO1:hover, .btn__link___3GimC:focus, .btn__link__primary___12rO1:focus {
      outline: none;
      border: none; }
    .btn__link__primary___12rO1 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___14IH3 {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___14IH3 {
        margin: 16px auto; } }
    .btn__secondary_back___14IH3:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___14IH3 img {
      margin-right: 5px; }
  .btn__sticky___2cMwk {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3-2Ft {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___8ybx5 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___8ybx5:first-letter {
      text-transform: capitalize; }
  .btn___36ch4 span, .btn__primary___15olZ span, .btn__secondary___3W1SU span, .btn__secondary_black___1yPEA span, .btn__light___1hXB7 span, .btn__secondary_back___14IH3 span, .btn__disabled___3-2Ft span {
    margin-top: -2px; }
  .btn__container___3MW7X {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3MW7X {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3MW7X a, .btn__container___3MW7X button {
          margin: 8px auto; } }

.btn_container___3g5zn {
  text-align: center;
  margin-top: 20px; }

.btn___36ch4, .btn__primary___15olZ, .btn__secondary___3W1SU, .btn__secondary_black___1yPEA, .btn__light___1hXB7, .btn__secondary_back___14IH3, .btn__disabled___3-2Ft {
  display: inline-block; }
  .btn__light___1hXB7 {
    color: #000000; }

.btn___1NWiC, .btn__primary___bAK20, .btn__secondary___1hYim, .btn__secondary_black___1MZSM, .btn__light___3y2Cl, .btn__secondary_back___3HZQ_, .btn__disabled___2xOZz {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1NWiC:disabled, .btn__primary___bAK20:disabled, .btn__secondary___1hYim:disabled, .btn__secondary_black___1MZSM:disabled, .btn__light___3y2Cl:disabled, .btn__secondary_back___3HZQ_:disabled, .btn__disabled___2xOZz:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1NWiC:hover, .btn__primary___bAK20:hover, .btn__secondary___1hYim:hover, .btn__secondary_black___1MZSM:hover, .btn__light___3y2Cl:hover, .btn__secondary_back___3HZQ_:hover, .btn__disabled___2xOZz:hover {
    color: #ffffff; }
  .btn__primary___bAK20 {
    background-color: #f0b856; }
    .btn__primary___bAK20:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2eQSP {
      background-color: #4ac22b; }
      .btn__primary__sim___2eQSP:hover {
        background-color: #42ad27; }
  .btn__secondary___1hYim, .btn__secondary_black___1MZSM {
    background-color: #06D6A0; }
    .btn__secondary___1hYim:hover, .btn__secondary_black___1MZSM:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1MZSM {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1MZSM:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1MZSM img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1MZSM {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3y2Cl {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3y2Cl:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1ZwI8 {
      background-color: #ff5c2d; }
      .btn__light__sim___1ZwI8:hover {
        background-color: #ff4913; }
  .btn__link___3qeew, .btn__link__primary___3_s5O {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3qeew:active, .btn__link__primary___3_s5O:active, .btn__link___3qeew:visited, .btn__link__primary___3_s5O:visited, .btn__link___3qeew:hover, .btn__link__primary___3_s5O:hover, .btn__link___3qeew:focus, .btn__link__primary___3_s5O:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3_s5O {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3HZQ_ {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3HZQ_ {
        margin: 16px auto; } }
    .btn__secondary_back___3HZQ_:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3HZQ_ img {
      margin-right: 5px; }
  .btn__sticky___2M4tO {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2xOZz {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___288Yu {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___288Yu:first-letter {
      text-transform: capitalize; }
  .btn___1NWiC span, .btn__primary___bAK20 span, .btn__secondary___1hYim span, .btn__secondary_black___1MZSM span, .btn__light___3y2Cl span, .btn__secondary_back___3HZQ_ span, .btn__disabled___2xOZz span {
    margin-top: -2px; }
  .btn__container___Hxq7b {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___Hxq7b {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___Hxq7b a, .btn__container___Hxq7b button {
          margin: 8px auto; } }

.btn_container___2AWGP {
  text-align: center;
  margin-top: 20px; }

.missing__info___39B5I {
  font-family: "Bader-narrow";
  font-size: 20px;
  letter-spacing: normal;
  color: #666666;
  padding: 20px 10px; }

.missing__fields___1hpXW {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between; }
  .missing__fields___1hpXW > div {
    flex: 0 0 48%; }
    @media (max-width: 874px) {
      .missing__fields___1hpXW > div {
        flex: 0 0 100%; } }

.btn___1NWiC, .btn__primary___bAK20, .btn__secondary___1hYim, .btn__secondary_black___1MZSM, .btn__light___3y2Cl, .btn__secondary_back___3HZQ_, .btn__disabled___2xOZz {
  display: inline-block; }
  .btn__light___3y2Cl {
    color: #000000; }

.btn___1Tj5T, .btn__primary___1TXas, .btn__secondary___RU9YD, .btn__secondary_black___16rwm, .btn__light___lCQPo, .btn__secondary_back___v30ow, .btn__disabled___1R1A7 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1Tj5T:disabled, .btn__primary___1TXas:disabled, .btn__secondary___RU9YD:disabled, .btn__secondary_black___16rwm:disabled, .btn__light___lCQPo:disabled, .btn__secondary_back___v30ow:disabled, .btn__disabled___1R1A7:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1Tj5T:hover, .btn__primary___1TXas:hover, .btn__secondary___RU9YD:hover, .btn__secondary_black___16rwm:hover, .btn__light___lCQPo:hover, .btn__secondary_back___v30ow:hover, .btn__disabled___1R1A7:hover {
    color: #ffffff; }
  .btn__primary___1TXas {
    background-color: #f0b856; }
    .btn__primary___1TXas:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2e_mE {
      background-color: #4ac22b; }
      .btn__primary__sim___2e_mE:hover {
        background-color: #42ad27; }
  .btn__secondary___RU9YD, .btn__secondary_black___16rwm {
    background-color: #06D6A0; }
    .btn__secondary___RU9YD:hover, .btn__secondary_black___16rwm:hover {
      background-color: #06cc99; }
    .btn__secondary_black___16rwm {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___16rwm:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___16rwm img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___16rwm {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___lCQPo {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___lCQPo:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1eAkj {
      background-color: #ff5c2d; }
      .btn__light__sim___1eAkj:hover {
        background-color: #ff4913; }
  .btn__link___38Csc, .btn__link__primary___2gjCG {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___38Csc:active, .btn__link__primary___2gjCG:active, .btn__link___38Csc:visited, .btn__link__primary___2gjCG:visited, .btn__link___38Csc:hover, .btn__link__primary___2gjCG:hover, .btn__link___38Csc:focus, .btn__link__primary___2gjCG:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2gjCG {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___v30ow {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___v30ow {
        margin: 16px auto; } }
    .btn__secondary_back___v30ow:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___v30ow img {
      margin-right: 5px; }
  .btn__sticky___3dWbG {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1R1A7 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1dTWl {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1dTWl:first-letter {
      text-transform: capitalize; }
  .btn___1Tj5T span, .btn__primary___1TXas span, .btn__secondary___RU9YD span, .btn__secondary_black___16rwm span, .btn__light___lCQPo span, .btn__secondary_back___v30ow span, .btn__disabled___1R1A7 span {
    margin-top: -2px; }
  .btn__container___2BRqe {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2BRqe {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2BRqe a, .btn__container___2BRqe button {
          margin: 8px auto; } }

.iban___35Eq8 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; }
  .iban___35Eq8 h2 {
    text-transform: uppercase;
    color: #000000;
    font-family: "Bader-compress";
    font-size: 28px; }

.rib___1cWv_ {
  width: calc(50% - 8px);
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  position: relative;
  padding: 32px;
  margin: 4px; }
  @media (max-width: 874px) {
    .rib___1cWv_ {
      width: 100%;
      margin: 10px 0; } }
  .rib___1cWv_ span {
    cursor: pointer; }
  .rib___1cWv_ img {
    position: absolute;
    right: 16px;
    top: 16px; }
  .rib___1cWv_ h3 {
    display: block;
    font-family: "Bader-narrow-bold";
    padding-bottom: 20px;
    color: #000000; }
  .rib___1cWv_ p {
    color: #666666;
    font-family: "Bader-narrow";
    text-transform: uppercase; }
  .rib_container___3PQIC {
    width: 100%;
    margin: 16px 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }

.btn__light___lCQPo {
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
  margin-right: 0;
  color: #000000; }

.btn__underline___1dTWl {
  text-align: right;
  display: block;
  padding: 10px 0 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }

.password_title___2rxqX {
  font-family: "Bader-compress";
  font-size: 28px;
  line-height: 28px;
  color: #000000;
  text-transform: uppercase;
  padding-top: 10px; }

.password_desc___3yl5F {
  font-family: "Bader-narrow";
  font-size: 16px;
  line-height: 20px;
  color: #666666;
  padding: 10px 0; }

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

.hidden___C6bYY {
  opacity: 0; }

.notification___2l-6a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; }
  .notification___2l-6a img {
    width: 60px;
    margin-right: 10px; }
  .notification__content___16oj7 {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    @media (min-width: 875px) {
      .notification__content___16oj7 {
        width: 90%; } }
    .notification__content___16oj7 img {
      width: 40px; }
    .notification__content___16oj7 > span {
      padding-left: 10px; }
    .notification__content___16oj7 h3 {
      font-size: 1rem;
      font-family: "Bader-narrow-bold";
      color: #000000; }
    .notification__content___16oj7 p {
      font-family: "Bader-narrow";
      font-size: 1rem;
      color: #666666;
      padding-top: 8px; }
  .notification__wrapper___2q-JL {
    padding: 10px 15px; }

.btn___1ZM7H, .btn__primary___UQMBa, .container___2XD29 .button___BE3Ej, .btn__secondary___3ZolQ, .btn__secondary_black___1O0l8, .btn__light___3IfHH, .btn__secondary_back___xOieb, .btn__disabled___1HI05 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1ZM7H:disabled, .btn__primary___UQMBa:disabled, .container___2XD29 .button___BE3Ej:disabled, .btn__secondary___3ZolQ:disabled, .btn__secondary_black___1O0l8:disabled, .btn__light___3IfHH:disabled, .btn__secondary_back___xOieb:disabled, .btn__disabled___1HI05:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1ZM7H:hover, .btn__primary___UQMBa:hover, .container___2XD29 .button___BE3Ej:hover, .btn__secondary___3ZolQ:hover, .btn__secondary_black___1O0l8:hover, .btn__light___3IfHH:hover, .btn__secondary_back___xOieb:hover, .btn__disabled___1HI05:hover {
    color: #ffffff; }
  .btn__primary___UQMBa, .container___2XD29 .button___BE3Ej {
    background-color: #f0b856; }
    .btn__primary___UQMBa:hover, .container___2XD29 .button___BE3Ej:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3NIEJ {
      background-color: #4ac22b; }
      .btn__primary__sim___3NIEJ:hover {
        background-color: #42ad27; }
  .btn__secondary___3ZolQ, .btn__secondary_black___1O0l8 {
    background-color: #06D6A0; }
    .btn__secondary___3ZolQ:hover, .btn__secondary_black___1O0l8:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1O0l8 {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1O0l8:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1O0l8 img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1O0l8 {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3IfHH {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3IfHH:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___4WMVh {
      background-color: #ff5c2d; }
      .btn__light__sim___4WMVh:hover {
        background-color: #ff4913; }
  .btn__link___1Sdph, .btn__link__primary___qO23j {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1Sdph:active, .btn__link__primary___qO23j:active, .btn__link___1Sdph:visited, .btn__link__primary___qO23j:visited, .btn__link___1Sdph:hover, .btn__link__primary___qO23j:hover, .btn__link___1Sdph:focus, .btn__link__primary___qO23j:focus {
      outline: none;
      border: none; }
    .btn__link__primary___qO23j {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___xOieb {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___xOieb {
        margin: 16px auto; } }
    .btn__secondary_back___xOieb:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___xOieb img {
      margin-right: 5px; }
  .btn__sticky___2xJV9 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1HI05 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3rS-r {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3rS-r:first-letter {
      text-transform: capitalize; }
  .btn___1ZM7H span, .btn__primary___UQMBa span, .container___2XD29 .button___BE3Ej span, .btn__secondary___3ZolQ span, .btn__secondary_black___1O0l8 span, .btn__light___3IfHH span, .btn__secondary_back___xOieb span, .btn__disabled___1HI05 span {
    margin-top: -2px; }
  .btn__container___1E45Z {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1E45Z {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1E45Z a, .btn__container___1E45Z button {
          margin: 8px auto; } }

.container___2XD29 {
  display: flex;
  align-items: center;
  height: 100px;
  width: 600px;
  border: 1px solid #f0b856;
  border-radius: 4px;
  padding: 15px 15px; }
  @media (max-width: 874px) {
    .container___2XD29 {
      width: 90%;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; } }
  @media (max-width: 600px) {
    .container___2XD29 {
      flex-direction: column; } }
  .container___2XD29 .text___WIQj6 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 80%;
    margin-left: 15px; }
    @media (max-width: 600px) {
      .container___2XD29 .text___WIQj6 {
        margin: 10px 0 20px 0;
        text-align: center; } }
    .container___2XD29 .text___WIQj6 > h1 {
      font-family: "Bader-narrow";
      font-size: 16px;
      font-weight: bold; }
    .container___2XD29 .text___WIQj6 > p {
      font-family: "Bader-narrow";
      font-size: 16px;
      color: #666666; }
  .container___2XD29 .button___BE3Ej {
    width: 118px;
    margin-left: 15px; }

.inactive_list_margin___2VmQQ {
  margin: 0 auto; }

.active_list_margin___2QHV_ {
  margin: 25px auto; }

.btn___HKgqy, .btn__primary___SbAXC, .btn__secondary___1TMtr, .btn__secondary_black___3C8J0, .btn__light___39QMm, .btn__secondary_back___3lTFD, .btn__disabled___2RvPz {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___HKgqy:disabled, .btn__primary___SbAXC:disabled, .btn__secondary___1TMtr:disabled, .btn__secondary_black___3C8J0:disabled, .btn__light___39QMm:disabled, .btn__secondary_back___3lTFD:disabled, .btn__disabled___2RvPz:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___HKgqy:hover, .btn__primary___SbAXC:hover, .btn__secondary___1TMtr:hover, .btn__secondary_black___3C8J0:hover, .btn__light___39QMm:hover, .btn__secondary_back___3lTFD:hover, .btn__disabled___2RvPz:hover {
    color: #ffffff; }
  .btn__primary___SbAXC {
    background-color: #f0b856; }
    .btn__primary___SbAXC:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3VKnl {
      background-color: #4ac22b; }
      .btn__primary__sim___3VKnl:hover {
        background-color: #42ad27; }
  .btn__secondary___1TMtr, .btn__secondary_black___3C8J0 {
    background-color: #06D6A0; }
    .btn__secondary___1TMtr:hover, .btn__secondary_black___3C8J0:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3C8J0 {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3C8J0:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3C8J0 img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3C8J0 {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___39QMm {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___39QMm:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3PBU- {
      background-color: #ff5c2d; }
      .btn__light__sim___3PBU-:hover {
        background-color: #ff4913; }
  .btn__link___1E-Hl, .btn__link__primary___3x-D2 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1E-Hl:active, .btn__link__primary___3x-D2:active, .btn__link___1E-Hl:visited, .btn__link__primary___3x-D2:visited, .btn__link___1E-Hl:hover, .btn__link__primary___3x-D2:hover, .btn__link___1E-Hl:focus, .btn__link__primary___3x-D2:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3x-D2 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3lTFD {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3lTFD {
        margin: 16px auto; } }
    .btn__secondary_back___3lTFD:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3lTFD img {
      margin-right: 5px; }
  .btn__sticky___1XCnf {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2RvPz {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1LHRb {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1LHRb:first-letter {
      text-transform: capitalize; }
  .btn___HKgqy span, .btn__primary___SbAXC span, .btn__secondary___1TMtr span, .btn__secondary_black___3C8J0 span, .btn__light___39QMm span, .btn__secondary_back___3lTFD span, .btn__disabled___2RvPz span {
    margin-top: -2px; }
  .btn__container___BAAmR {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___BAAmR {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___BAAmR a, .btn__container___BAAmR button {
          margin: 8px auto; } }

.confirmation_text___17xhp {
  font-family: "Bader-narrow";
  text-align: center;
  font-size: 1rem;
  line-height: 20px;
  color: #666666; }
  @media (max-width: 874px) {
    .confirmation_text___17xhp {
      font-size: 1rem; } }

.btn__light___39QMm {
  color: #000000 !important;
  width: 100px; }

.btn__primary___SbAXC {
  width: 100px; }

.btn__container___BAAmR {
  padding: 30px 0 15px; }


.draftJsToolbar__buttonWrapper__1Dmqh {
  display: inline-block; }

.draftJsToolbar__button__qi1gf {
  background: #fbfbfb;
  color: #888;
  font-size: 18px;
  border: 0;
  padding-top: 5px;
  vertical-align: bottom;
  height: 34px;
  width: 36px; }

.draftJsToolbar__button__qi1gf svg {
  fill: #888; }

.draftJsToolbar__button__qi1gf:hover, .draftJsToolbar__button__qi1gf:focus {
  background: #f3f3f3;
  outline: 0;
  /* reset for :focus */ }

.draftJsToolbar__active__3qcpF {
  background: #efefef;
  color: #444; }

.draftJsToolbar__active__3qcpF svg {
  fill: #444; }

.draftJsToolbar__separator__3U7qt {
  display: inline-block;
  border-right: 1px solid #ddd;
  height: 24px;
  margin: 0 0.5em; }

.draftJsToolbar__toolbar__dNtBH {
  border: 1px solid #ddd;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0px 1px 3px 0px gainsboro;
  z-index: 2;
  box-sizing: border-box; }

.draftJsToolbar__toolbar__dNtBH:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 4px;
  margin-left: -4px; }

.draftJsToolbar__toolbar__dNtBH:before {
  border-color: rgba(221, 221, 221, 0);
  border-top-color: #ddd;
  border-width: 6px;
  margin-left: -6px; }

.draftJsEmojiPlugin__emojiSelect__34S1B {
  display: inline-block; }

.draftJsEmojiPlugin__emojiSelectButton__3sPol, .draftJsEmojiPlugin__emojiSelectButtonPressed__2Tezu {
  margin: 0;
  padding: 0;
  width: 2.5em;
  height: 1.5em;
  box-sizing: border-box;
  line-height: 1.2em;
  font-size: 1.5em;
  color: #888;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 1.5em;
  cursor: pointer; }

.draftJsEmojiPlugin__emojiSelectButton__3sPol:focus, .draftJsEmojiPlugin__emojiSelectButtonPressed__2Tezu:focus {
  outline: 0;
  /* reset for :focus */ }

.draftJsEmojiPlugin__emojiSelectButton__3sPol:hover, .draftJsEmojiPlugin__emojiSelectButtonPressed__2Tezu:hover {
  background: #f3f3f3; }

.draftJsEmojiPlugin__emojiSelectButton__3sPol:active, .draftJsEmojiPlugin__emojiSelectButtonPressed__2Tezu:active {
  background: #e6e6e6; }

.draftJsEmojiPlugin__emojiSelectButtonPressed__2Tezu {
  background: #ededed; }

.draftJsEmojiPlugin__emojiSelectPopover__1J1s0 {
  margin-top: 10px;
  padding: 0 .3em;
  position: absolute;
  z-index: 1000;
  box-sizing: content-box;
  background: #fff;
  border: 1px solid #e0e0e0;
  box-shadow: 0 4px 30px 0 gainsboro; }

.draftJsEmojiPlugin__emojiSelectPopoverClosed__3Kxxq {
  display: none; }

.draftJsEmojiPlugin__emojiSelectPopoverTitle__3tpXz {
  margin: 0 0 .3em;
  padding-left: 1em;
  height: 2.5em;
  line-height: 2.5em;
  font-weight: normal;
  font-size: 1em;
  color: #9e9e9e; }

.draftJsEmojiPlugin__emojiSelectPopoverGroups__35t9m {
  margin: 0 0 .3em;
  position: relative;
  z-index: 0;
  width: 21em;
  height: 20em; }

.draftJsEmojiPlugin__emojiSelectPopoverGroup__3zwcE {
  padding: 0 .5em; }

.draftJsEmojiPlugin__emojiSelectPopoverGroup__3zwcE:first-child .draftJsEmojiPlugin__emojiSelectPopoverGroupTitle__2pC51 {
  display: none; }

.draftJsEmojiPlugin__emojiSelectPopoverGroupTitle__2pC51 {
  margin: 1em 0;
  padding-left: .5em;
  font-weight: normal;
  font-size: 1em;
  color: #9e9e9e; }

.draftJsEmojiPlugin__emojiSelectPopoverGroupList__HQ8_y {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
  flex-wrap: wrap; }

.draftJsEmojiPlugin__emojiSelectPopoverGroupItem__2pFOS {
  width: 2.5em;
  height: 2.5em; }

.draftJsEmojiPlugin__emojiSelectPopoverToneSelect__28bny {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2; }

.draftJsEmojiPlugin__emojiSelectPopoverToneSelectList__haFSJ {
  margin: .3em;
  padding: .3em;
  position: absolute;
  display: flex;
  list-style: none;
  border: 1px solid #e0e0e0;
  border-radius: .5em;
  background: #fff;
  box-shadow: 0 0 0.3em rgba(0, 0, 0, 0.1); }

.draftJsEmojiPlugin__emojiSelectPopoverToneSelectItem__2SgvL {
  width: 2.5em;
  height: 2.5em; }

.draftJsEmojiPlugin__emojiSelectPopoverToneSelectItem__2SgvL:first-child {
  border-right: 1px solid #e0e0e0; }

.draftJsEmojiPlugin__emojiSelectPopoverEntry__1ErDJ, .draftJsEmojiPlugin__emojiSelectPopoverEntryFocused__M28XS {
  padding: 0;
  width: 100%;
  height: 100%;
  background: none;
  border: none;
  outline: none;
  transition: background-color 0.4s cubic-bezier(0.27, 1.27, 0.48, 0.56); }

.draftJsEmojiPlugin__emojiSelectPopoverEntryFocused__M28XS {
  background-color: #efefef; }

.draftJsEmojiPlugin__emojiSelectPopoverEntryIcon__1yNaC {
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle; }

.draftJsEmojiPlugin__emojiSelectPopoverNav__1Nzd7 {
  margin: 0;
  padding: 0 .5em;
  display: flex;
  width: 20em;
  list-style: none; }

.draftJsEmojiPlugin__emojiSelectPopoverNavItem__qydCX {
  width: 2.5em;
  height: 2.5em; }

.draftJsEmojiPlugin__emojiSelectPopoverNavEntry__1OiGB, .draftJsEmojiPlugin__emojiSelectPopoverNavEntryActive__2j-Vk {
  padding: 0;
  width: 100%;
  height: 100%;
  font-size: 1.2em;
  color: #bdbdbd;
  background: none;
  border: none;
  outline: none; }

.draftJsEmojiPlugin__emojiSelectPopoverNavEntryActive__2j-Vk {
  color: #42a5f5; }

.draftJsEmojiPlugin__emojiSelectPopoverScrollbar__1Xjc6 {
  position: absolute;
  right: 0;
  top: .3em;
  bottom: .3em;
  width: .25em;
  background-color: #e0e0e0;
  border-radius: .125em;
  opacity: .1;
  transition: opacity .4s; }

.draftJsEmojiPlugin__emojiSelectPopoverScrollbarThumb__jGYdG {
  background-color: #000;
  border-radius: .125em;
  cursor: pointer; }

.draftJsEmojiPlugin__emojiSelectPopoverGroups__35t9m:hover .draftJsEmojiPlugin__emojiSelectPopoverScrollbar__1Xjc6 {
  opacity: .3; }

.draftJsEmojiPlugin__emojiSelectPopoverGroups__35t9m .draftJsEmojiPlugin__emojiSelectPopoverScrollbar__1Xjc6:hover,
.draftJsEmojiPlugin__emojiSelectPopoverGroups__35t9m .draftJsEmojiPlugin__emojiSelectPopoverScrollbar__1Xjc6:active {
  opacity: .6; }

.draftJsEmojiPlugin__emoji__2oqBk {
  background-position: center;
  /* make sure the background the image is only shown once */
  background-repeat: no-repeat;
  background-size: contain;
  /* move it a bit further down to align it nicer with the text */
  vertical-align: middle;
  /*
  We need to limit the emoji width because it can be multiple characters
  long if it is a 32bit unicode. Since the proper width depends on the font and
  it's relationship between 0 and other characters it's not ideal. 1.95ch is not
  the best value, but hopefully a good enough approximation for most fonts.
  */
  display: inline-block;
  overflow: hidden;
  max-width: 1.95ch;
  /*
  Needed for iOS rendering to avoid some icons using a lot of height without
  actually needing it.
  */
  max-height: 1em;
  line-height: inherit;
  margin: -.2ex 0em .2ex;
  /*
  In the past we used opacity: 0 to hide the original Emoji icon no matter what
  system it is. Recently we switched to color: transparent since it started to
  work in recent iOS version.
  */
  color: transparent;
  /*
  Some SVG files (say 2764 for :heart:) don't have default width/height, thus
  may not be rendered properly on some platforms/browsers (e.g., Windows 10 +
  Chrome 61).
  */
  min-width: 1em; }

.draftJsEmojiPlugin__emojiSuggestionsEntry__2-2p_ {
  padding: 5px 10px 1px 10px;
  transition: background-color 0.4s cubic-bezier(0.27, 1.27, 0.48, 0.56); }

.draftJsEmojiPlugin__emojiSuggestionsEntry__2-2p_:active {
  background-color: #cce7ff; }

.draftJsEmojiPlugin__emojiSuggestionsEntryFocused__XDntY {
  background-color: #e6f3ff; }

.draftJsEmojiPlugin__emojiSuggestionsEntryText__2sPjk {
  display: inline-block;
  margin-left: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 368px;
  font-size: 0.9em; }

.draftJsEmojiPlugin__emojiSuggestionsEntryIcon__1qC2V {
  width: 1em;
  height: 1em;
  margin-left: 0.25em;
  margin-right: 0.25em;
  display: inline-block; }

.draftJsEmojiPlugin__emojiSuggestions__2ffcV {
  border: 1px solid #eee;
  margin-top: 1.75em;
  position: absolute;
  min-width: 220px;
  max-width: 440px;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0px 4px 30px 0px gainsboro;
  cursor: pointer;
  padding-top: 8px;
  padding-bottom: 8px;
  z-index: 2;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  transform: scale(0); }

.label___3d86q {
  display: block;
  padding-bottom: 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.editor_wrapper___2-8O- {
  padding: 10px 0; }

.editor___2RKFy {
  padding: 1rem;
  margin-bottom: 0;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow"; }
  @media (max-width: 874px) {
    .editor___2RKFy [class^='DraftEditor-root'] {
      min-height: 160px; } }
  .editor___2RKFy [class^='DraftEditor-root'] [class^='DraftEditor-editorContainer'] img {
    max-width: 100%;
    width: auto !important; }
  .editor___2RKFy [class^='draftJsToolbar__toolbar'] {
    border: 1px solid #dcdcdc;
    box-shadow: none;
    background-color: #ffffff; }
    .editor___2RKFy [class^='draftJsToolbar__toolbar'] [class^='draftJsToolbar__separator'] {
      margin-bottom: 5px; }
    .editor___2RKFy [class^='draftJsToolbar__toolbar'] [class^='draftJsToolbar__button'] {
      color: #000000;
      background-color: #ffffff;
      cursor: pointer; }
    .editor___2RKFy [class^='draftJsToolbar__toolbar'] [class^='draftJsEmojiPlugin__emojiSelect'] button {
      background: #ffffff;
      color: #000000;
      font-size: 18px;
      border: 0;
      vertical-align: bottom;
      height: 34px;
      width: 36px;
      border-radius: 0; }
    .editor___2RKFy [class^='draftJsToolbar__toolbar'] [class^='draftJsEmojiPlugin__emojiSelect'] [class^='draftJsEmojiPlugin__emojiSelectPopover'] ul {
      list-style: none;
      margin: 0; }
      .editor___2RKFy [class^='draftJsToolbar__toolbar'] [class^='draftJsEmojiPlugin__emojiSelect'] [class^='draftJsEmojiPlugin__emojiSelectPopover'] ul li {
        margin: 0; }
  .editor___2RKFy ol {
    list-style: decimal;
    margin: 16px 0px; }
    .editor___2RKFy ol li {
      margin-left: 1.5em; }
  .editor___2RKFy ul {
    list-style: disc;
    margin: 16px 0px; }
    .editor___2RKFy ul li {
      margin-left: 1.5em; }
  .editor___2RKFy h1, .editor___2RKFy h2, .editor___2RKFy h3 {
    color: #000000;
    padding: 0 !important;
    font-weight: 700; }
  .editor___2RKFy h1 {
    margin: 20px 0px !important;
    font-size: 30px; }
  .editor___2RKFy h2 {
    margin: 15px 0px !important;
    font-size: 25px; }
  .editor___2RKFy h3 {
    margin: 10px 0px !important;
    font-size: 20px; }

.editor___2RKFy .public-DraftEditor-content {
  min-height: 140px;
  line-height: 1.4; }

.editor___2RKFy .public-DraftEditorPlaceholder-root {
  position: relative; }
  .editor___2RKFy .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    color: #999999;
    font-style: italic; }

.options___1PUDV {
  margin-bottom: 20px; }

.headline_button_wrapper___3QJ5S {
  display: inline-block; }

.headline_button___3chAy {
  background: #ffffff;
  color: #888;
  font-size: 18px;
  border: 0;
  vertical-align: bottom;
  height: 34px;
  width: 36px; }
  .headline_button___3chAy:hover, .headline_button___3chAy:focus {
    color: #000000;
    outline: none; }

.title___2-K4E {
  font-family: "Bader-compress";
  font-size: 56px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: -25px; }
  @media (max-width: 874px) {
    .title___2-K4E {
      font-size: 42px; } }
  .title___2-K4E span {
    font-family: "SensaBrush-Fill";
    color: #f0b856;
    text-transform: none;
    font-size: 72px;
    position: relative;
    top: -33px;
    display: block; }
    @media (max-width: 874px) {
      .title___2-K4E span {
        font-size: 54px;
        top: -20px; } }

.btn___1H_7N, .btn__primary____VnDl, .banner___2VMEL .btn_primary___1vbdB, .btn__secondary___3NWNN, .btn__secondary_black___1wPse, .btn__light___3VWxI, .btn__secondary_back___2-nTw, .btn__disabled___wux8C {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1H_7N:disabled, .btn__primary____VnDl:disabled, .banner___2VMEL .btn_primary___1vbdB:disabled, .btn__secondary___3NWNN:disabled, .btn__secondary_black___1wPse:disabled, .btn__light___3VWxI:disabled, .btn__secondary_back___2-nTw:disabled, .btn__disabled___wux8C:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1H_7N:hover, .btn__primary____VnDl:hover, .banner___2VMEL .btn_primary___1vbdB:hover, .btn__secondary___3NWNN:hover, .btn__secondary_black___1wPse:hover, .btn__light___3VWxI:hover, .btn__secondary_back___2-nTw:hover, .btn__disabled___wux8C:hover {
    color: #ffffff; }
  .btn__primary____VnDl, .banner___2VMEL .btn_primary___1vbdB {
    background-color: #f0b856; }
    .btn__primary____VnDl:hover, .banner___2VMEL .btn_primary___1vbdB:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3NMhV {
      background-color: #4ac22b; }
      .btn__primary__sim___3NMhV:hover {
        background-color: #42ad27; }
  .btn__secondary___3NWNN, .btn__secondary_black___1wPse {
    background-color: #06D6A0; }
    .btn__secondary___3NWNN:hover, .btn__secondary_black___1wPse:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1wPse {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1wPse:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1wPse img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1wPse {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3VWxI {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3VWxI:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3Glpu {
      background-color: #ff5c2d; }
      .btn__light__sim___3Glpu:hover {
        background-color: #ff4913; }
  .btn__link___z3VpS, .btn__link__primary___3um11 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___z3VpS:active, .btn__link__primary___3um11:active, .btn__link___z3VpS:visited, .btn__link__primary___3um11:visited, .btn__link___z3VpS:hover, .btn__link__primary___3um11:hover, .btn__link___z3VpS:focus, .btn__link__primary___3um11:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3um11 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2-nTw {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2-nTw {
        margin: 16px auto; } }
    .btn__secondary_back___2-nTw:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2-nTw img {
      margin-right: 5px; }
  .btn__sticky___1uFtu {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___wux8C {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2gbIT {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2gbIT:first-letter {
      text-transform: capitalize; }
  .btn___1H_7N span, .btn__primary____VnDl span, .banner___2VMEL .btn_primary___1vbdB span, .btn__secondary___3NWNN span, .btn__secondary_black___1wPse span, .btn__light___3VWxI span, .btn__secondary_back___2-nTw span, .btn__disabled___wux8C span {
    margin-top: -2px; }
  .btn__container___Zqx2y {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___Zqx2y {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___Zqx2y a, .btn__container___Zqx2y button {
          margin: 8px auto; } }

.banner___2VMEL {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 1136px;
  height: 220px;
  padding: 45px 45px;
  margin: 70px auto;
  box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff; }
  @media (max-width: 874px) {
    .banner___2VMEL {
      flex-direction: column;
      width: 335px;
      height: 260px;
      padding: 25px 25px; } }
  @media (max-width: 874px) {
    .banner___2VMEL .title___oefNp {
      font-size: 28px !important; } }
  @media (max-width: 874px) {
    .banner___2VMEL .subtitle___3sMa8 {
      font-size: 54px !important;
      padding-top: 20px !important; } }
  .banner___2VMEL .icon___1KQaK {
    width: 129px;
    height: 129px;
    -o-object-fit: contain;
       object-fit: contain;
    transform: rotate(10deg); }
    @media (max-width: 874px) {
      .banner___2VMEL .icon___1KQaK {
        width: 51px;
        height: 51px; } }
  .banner___2VMEL .btn_primary___1vbdB {
    max-width: 270px;
    height: 50px; }

.btn___3q676, .btn__primary___MjEAt, .btn__secondary___2ZLd3, .btn__secondary_black___3CkXJ, .btn__light___1G-fP, .btn__secondary_back___3ICpV, .btn__disabled___3s2oI {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3q676:disabled, .btn__primary___MjEAt:disabled, .btn__secondary___2ZLd3:disabled, .btn__secondary_black___3CkXJ:disabled, .btn__light___1G-fP:disabled, .btn__secondary_back___3ICpV:disabled, .btn__disabled___3s2oI:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3q676:hover, .btn__primary___MjEAt:hover, .btn__secondary___2ZLd3:hover, .btn__secondary_black___3CkXJ:hover, .btn__light___1G-fP:hover, .btn__secondary_back___3ICpV:hover, .btn__disabled___3s2oI:hover {
    color: #ffffff; }
  .btn__primary___MjEAt {
    background-color: #f0b856; }
    .btn__primary___MjEAt:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___fzoTF {
      background-color: #4ac22b; }
      .btn__primary__sim___fzoTF:hover {
        background-color: #42ad27; }
  .btn__secondary___2ZLd3, .btn__secondary_black___3CkXJ {
    background-color: #06D6A0; }
    .btn__secondary___2ZLd3:hover, .btn__secondary_black___3CkXJ:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3CkXJ {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3CkXJ:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3CkXJ img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3CkXJ {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1G-fP {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1G-fP:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3wqKQ {
      background-color: #ff5c2d; }
      .btn__light__sim___3wqKQ:hover {
        background-color: #ff4913; }
  .btn__link___Y76nM, .btn__link__primary___3nPSf {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___Y76nM:active, .btn__link__primary___3nPSf:active, .btn__link___Y76nM:visited, .btn__link__primary___3nPSf:visited, .btn__link___Y76nM:hover, .btn__link__primary___3nPSf:hover, .btn__link___Y76nM:focus, .btn__link__primary___3nPSf:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3nPSf {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3ICpV {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3ICpV {
        margin: 16px auto; } }
    .btn__secondary_back___3ICpV:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3ICpV img {
      margin-right: 5px; }
  .btn__sticky___1_tkK {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3s2oI {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___JriV8 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___JriV8:first-letter {
      text-transform: capitalize; }
  .btn___3q676 span, .btn__primary___MjEAt span, .btn__secondary___2ZLd3 span, .btn__secondary_black___3CkXJ span, .btn__light___1G-fP span, .btn__secondary_back___3ICpV span, .btn__disabled___3s2oI span {
    margin-top: -2px; }
  .btn__container___3xVhC {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3xVhC {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3xVhC a, .btn__container___3xVhC button {
          margin: 8px auto; } }

.page_wrapper___2zfAs {
  background-color: #ffffff;
  padding-top: 200px; }
  @media (max-width: 874px) {
    .page_wrapper___2zfAs {
      padding-top: 100px; } }

.participation___3jG6V {
  max-width: 1400px;
  margin: auto;
  padding: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start; }
  .participation___3jG6V > div {
    width: 50%;
    position: relative; }
  .participation__title___1ch1h {
    font-size: 72px !important;
    text-align: left !important; }
    @media (max-width: 874px) {
      .participation__title___1ch1h {
        text-align: center !important;
        font-size: 42px !important; } }
  .participation__subtitle___33R7h {
    font-size: 96px !important; }
    @media (max-width: 874px) {
      .participation__subtitle___33R7h {
        text-align: center !important;
        font-size: 54px !important; } }
  @media (max-width: 874px) {
    .participation___3jG6V > div:nth-of-type(1) {
      width: 100%; }
    .participation___3jG6V > div:nth-of-type(2) {
      display: none; } }
  @media (max-width: 874px) {
    .participation___3jG6V .btn__primary___MjEAt {
      margin: auto; } }
  .participation___3jG6V .payment__info___2MNYi {
    max-width: 656px; }
    @media (max-width: 874px) {
      .participation___3jG6V .payment__info___2MNYi {
        margin: auto; } }
  .participation___3jG6V .participation__options___3lgTn {
    max-width: 656px; }
    @media (max-width: 874px) {
      .participation___3jG6V .participation__options___3lgTn {
        margin: auto; } }
  .participation___3jG6V .participation__more___2xH2O {
    max-width: 656px;
    margin-top: 50px; }
    @media (max-width: 874px) {
      .participation___3jG6V .participation__more___2xH2O {
        margin: 50px auto 0; } }

.pool__images___1Nk5j {
  width: 496px;
  margin: auto;
  height: 662px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: block; }

.payment___3XoQv {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin: 16px 0; }
  .payment__header___10XpJ h2 {
    font-family: "Bader-compress";
    font-size: 28px;
    line-height: 28px;
    color: #000000;
    text-transform: uppercase;
    padding: 20px; }
  .payment__body___22PcH {
    padding: 0 20px 32px; }
    @media (max-width: 874px) {
      .payment__body___22PcH {
        padding: 0 20px 20px; } }

.pot__subtitle___3jrbq {
  max-width: 500px;
  font-family: "Bader-narrow";
  color: #666666;
  padding: 14px 0 40px;
  font-size: 20px;
  line-height: 28px;
  text-transform: none; }
  @media (max-width: 874px) {
    .pot__subtitle___3jrbq {
      margin: auto;
      font-size: 16px;
      text-align: center;
      line-height: normal;
      text-transform: none;
      max-width: 280px; } }

.btn__primary___MjEAt {
  text-transform: uppercase; }

.btn__secondary_back___3ICpV {
  border-radius: 6px; }
  .btn__secondary_back___3ICpV:hover {
    background-color: #ffffff;
    color: #000000; }
  .btn__secondary_back___3ICpV img {
    margin-right: 5px; }
  @media (max-width: 874px) {
    .btn__secondary_back___3ICpV {
      max-width: 290px;
      margin: auto;
      margin-bottom: 20px; } }

.partners___2UlIz {
  width: 100%; }
  .partners___2UlIz .filters___259y5 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 20px;
    margin-top: 25px; }
    @media (max-width: 874px) {
      .partners___2UlIz .filters___259y5 {
        flex-direction: column;
        gap: 0; }
        .partners___2UlIz .filters___259y5 > * + * {
          margin-top: 20px; } }

.article___17gBH {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1260px;
  margin: auto; }
  @media (max-width: 874px) {
    .article___17gBH {
      flex-direction: column-reverse;
      align-items: center;
      justify-content: center; } }
  .article___17gBH .introduction___3t4tU {
    font-family: "Bader-narrow";
    font-size: 20px;
    line-height: 1.4;
    color: #666666; }
  .article___17gBH article {
    width: 100%;
    padding: 0 20px;
    margin: auto 0; }
    @media (min-width: 875px) {
      .article___17gBH article {
        width: 50%;
        padding: 0 35px 0 20px; } }
  .article___17gBH figure img {
    display: block;
    max-width: 100%;
    height: 662px;
    margin: auto; }

.btn___XcT0H, .btn__primary___i3h-y, .btn__secondary___1ncda, .btn__secondary_black___5wkQT, .btn__light___2HtZT, .blog__btn_light___1drGA, .btn__secondary_back___BlIQR, .btn__disabled___Qhkuk {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___XcT0H:disabled, .btn__primary___i3h-y:disabled, .btn__secondary___1ncda:disabled, .btn__secondary_black___5wkQT:disabled, .btn__light___2HtZT:disabled, .blog__btn_light___1drGA:disabled, .btn__secondary_back___BlIQR:disabled, .btn__disabled___Qhkuk:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___XcT0H:hover, .btn__primary___i3h-y:hover, .btn__secondary___1ncda:hover, .btn__secondary_black___5wkQT:hover, .btn__light___2HtZT:hover, .blog__btn_light___1drGA:hover, .btn__secondary_back___BlIQR:hover, .btn__disabled___Qhkuk:hover {
    color: #ffffff; }
  .btn__primary___i3h-y {
    background-color: #f0b856; }
    .btn__primary___i3h-y:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3YGQT {
      background-color: #4ac22b; }
      .btn__primary__sim___3YGQT:hover {
        background-color: #42ad27; }
  .btn__secondary___1ncda, .btn__secondary_black___5wkQT {
    background-color: #06D6A0; }
    .btn__secondary___1ncda:hover, .btn__secondary_black___5wkQT:hover {
      background-color: #06cc99; }
    .btn__secondary_black___5wkQT {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___5wkQT:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___5wkQT img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___5wkQT {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2HtZT, .blog__btn_light___1drGA {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2HtZT:hover, .blog__btn_light___1drGA:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___u24Rv {
      background-color: #ff5c2d; }
      .btn__light__sim___u24Rv:hover {
        background-color: #ff4913; }
  .btn__link___2ZXs4, .btn__link__primary___2BlH9 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2ZXs4:active, .btn__link__primary___2BlH9:active, .btn__link___2ZXs4:visited, .btn__link__primary___2BlH9:visited, .btn__link___2ZXs4:hover, .btn__link__primary___2BlH9:hover, .btn__link___2ZXs4:focus, .btn__link__primary___2BlH9:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2BlH9 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___BlIQR {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___BlIQR {
        margin: 16px auto; } }
    .btn__secondary_back___BlIQR:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___BlIQR img {
      margin-right: 5px; }
  .btn__sticky___Bg8hO {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___Qhkuk {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___IWCFX {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___IWCFX:first-letter {
      text-transform: capitalize; }
  .btn___XcT0H span, .btn__primary___i3h-y span, .btn__secondary___1ncda span, .btn__secondary_black___5wkQT span, .btn__light___2HtZT span, .blog__btn_light___1drGA span, .btn__secondary_back___BlIQR span, .btn__disabled___Qhkuk span {
    margin-top: -2px; }
  .btn__container___S7r-5 {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___S7r-5 {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___S7r-5 a, .btn__container___S7r-5 button {
          margin: 8px auto; } }

.blog___3_xfI {
  padding: 80px 20px 100px; }
  @media (max-width: 874px) {
    .blog___3_xfI {
      padding: 80px 20px 40px; } }
  .blog___3_xfI .articles___3S_Yc {
    max-width: 900px;
    margin: auto;
    display: flex;
    flex-wrap: wrap; }
    @media (min-width: 875px) {
      .blog___3_xfI .articles___3S_Yc {
        height: 736px; } }
  .blog___3_xfI .card___2nHLl {
    align-items: stretch;
    flex-basis: fill;
    flex-grow: 1;
    flex-shrink: 1;
    min-height: -webkit-min-content;
    min-height: min-content;
    margin: 8px;
    position: relative;
    display: flex;
    align-content: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden; }
    @media (max-width: 874px) {
      .blog___3_xfI .card___2nHLl {
        flex-direction: column; } }
    .blog___3_xfI .card___2nHLl .article___253DE {
      width: 100%;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
      height: 100%;
      transition: all ease-in-out .3s; }
    @media (min-width: 875px) {
      .blog___3_xfI .card___2nHLl:hover > div {
        transform: scale(1.1); } }
    .blog___3_xfI .card___2nHLl > span {
      width: 80%;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      position: absolute;
      left: 10%;
      bottom: 30px;
      background-color: #ffffff;
      border-radius: 4px;
      box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
      padding: 20px 30px;
      display: flex;
      justify-content: center;
      flex-direction: column; }
      @media (max-width: 874px) {
        .blog___3_xfI .card___2nHLl > span {
          height: 100px;
          position: relative;
          left: 0;
          bottom: 0;
          background-color: transparent;
          border-radius: 0;
          box-shadow: none;
          padding: 20px 10px 10px 0;
          display: flex;
          justify-content: center;
          flex-direction: column;
          align-items: flex-start;
          width: 100%; }
          .blog___3_xfI .card___2nHLl > span > h2 {
            max-height: 60px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: initial;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical; } }
      .blog___3_xfI .card___2nHLl > span > h2 {
        font-family: "Bader-narrow";
        font-weight: bold;
        font-size: 20px;
        line-height: 1;
        padding-bottom: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
        max-height: 60px;
        white-space: initial;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; }
      .blog___3_xfI .card___2nHLl > span > p {
        font-size: 16px;
        font-weight: normal;
        color: #666666;
        font-family: "Bader-narrow";
        background-color: #f4f4f4;
        border-radius: 4px;
        margin-top: 3px;
        padding: 3px 5px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        -webkit-user-select: none;
            -ms-user-select: none;
                user-select: none; }
    .blog___3_xfI .card__half___RiK7A {
      display: flex;
      flex-direction: column;
      height: 50%; }
      .blog___3_xfI .card__half___RiK7A .article___253DE {
        width: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        height: 256px;
        transition: all ease-in-out .3s; }
      .blog___3_xfI .card__half___RiK7A > span {
        height: 100px;
        position: relative;
        left: 0;
        bottom: 0;
        background-color: transparent;
        border-radius: 0;
        box-shadow: none;
        padding: 20px 10px 10px 0;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: flex-start;
        width: 100%; }
        .blog___3_xfI .card__half___RiK7A > span > h2 {
          max-height: 60px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: initial;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical; }
    @media (max-width: 874px) {
      .blog___3_xfI .card___2nHLl {
        width: 100%;
        height: 302px;
        margin: 10px auto; } }
  .blog__btn_light___1drGA {
    height: 50px;
    width: 220px;
    line-height: 40px;
    margin: 0; }

.btn_container___2vJGF {
  display: flex;
  justify-content: center;
  margin-top: 50px; }
  @media (max-width: 874px) {
    .btn_container___2vJGF {
      margin-top: 30px; } }

.flex_column___1c8M9 {
  display: flex;
  flex-direction: column;
  width: 100%; }
  @media (min-width: 875px) {
    .flex_column___1c8M9 {
      width: 40%;
      height: 100%; } }

.btn___2YLyu, .btn__primary___2nJ2h, .btn__create___1yt0z, .btn__secondary___3s8kG, .btn__secondary_black___3ahtT, .btn__light___14qav, .btn__secondary_back___JdCr8, .btn__disabled___1rcFS {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2YLyu:disabled, .btn__primary___2nJ2h:disabled, .btn__create___1yt0z:disabled, .btn__secondary___3s8kG:disabled, .btn__secondary_black___3ahtT:disabled, .btn__light___14qav:disabled, .btn__secondary_back___JdCr8:disabled, .btn__disabled___1rcFS:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2YLyu:hover, .btn__primary___2nJ2h:hover, .btn__create___1yt0z:hover, .btn__secondary___3s8kG:hover, .btn__secondary_black___3ahtT:hover, .btn__light___14qav:hover, .btn__secondary_back___JdCr8:hover, .btn__disabled___1rcFS:hover {
    color: #ffffff; }
  .btn__primary___2nJ2h, .btn__create___1yt0z {
    background-color: #f0b856; }
    .btn__primary___2nJ2h:hover, .btn__create___1yt0z:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___11PLG {
      background-color: #4ac22b; }
      .btn__primary__sim___11PLG:hover {
        background-color: #42ad27; }
  .btn__secondary___3s8kG, .btn__secondary_black___3ahtT {
    background-color: #06D6A0; }
    .btn__secondary___3s8kG:hover, .btn__secondary_black___3ahtT:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3ahtT {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3ahtT:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3ahtT img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3ahtT {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___14qav {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___14qav:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___cjYac {
      background-color: #ff5c2d; }
      .btn__light__sim___cjYac:hover {
        background-color: #ff4913; }
  .btn__link___3HQok, .btn__link__primary___1WTOq {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3HQok:active, .btn__link__primary___1WTOq:active, .btn__link___3HQok:visited, .btn__link__primary___1WTOq:visited, .btn__link___3HQok:hover, .btn__link__primary___1WTOq:hover, .btn__link___3HQok:focus, .btn__link__primary___1WTOq:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1WTOq {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___JdCr8 {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___JdCr8 {
        margin: 16px auto; } }
    .btn__secondary_back___JdCr8:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___JdCr8 img {
      margin-right: 5px; }
  .btn__sticky___3kLpk {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1rcFS {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1AEIP {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1AEIP:first-letter {
      text-transform: capitalize; }
  .btn___2YLyu span, .btn__primary___2nJ2h span, .btn__create___1yt0z span, .btn__secondary___3s8kG span, .btn__secondary_black___3ahtT span, .btn__light___14qav span, .btn__secondary_back___JdCr8 span, .btn__disabled___1rcFS span {
    margin-top: -2px; }
  .btn__container___3Xq5D {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3Xq5D {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3Xq5D a, .btn__container___3Xq5D button {
          margin: 8px auto; } }

.notice___2ieyx {
  margin: 100px auto 0 auto;
  padding-bottom: 160px; }
  @media (max-width: 874px) {
    .notice___2ieyx {
      padding-bottom: 60px; } }

.timeline___2-0It {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
  z-index: 1;
  max-width: 1032px;
  margin: auto;
  padding-bottom: 80px; }
  @media (max-width: 874px) {
    .timeline___2-0It {
      flex-direction: column;
      padding: 20px 0; } }
  .timeline___2-0It::after {
    content: "";
    position: absolute;
    left: 0;
    top: 92px;
    width: 100%;
    height: 1px;
    background-color: #dcdcdc;
    z-index: 0; }
    @media (max-width: 874px) {
      .timeline___2-0It::after {
        content: unset; } }
  .timeline__card___-MelL {
    width: 20%;
    position: relative;
    z-index: 2;
    /*
    &:first-of-type {
      &::before {
        content: "";
        position: absolute;
        left: 0;
        height: 4px;
        top: 92px;
        background-color: $white;
        width: 40%;
      }
    }

    &:last-of-type {
      &::after {
        content: "";
        position: absolute;
        right: 0;
        height: 4px;
        top: 92px;
        background-color: $white;
        width: 40%;
      }
    }
    */ }
    @media (max-width: 874px) {
      .timeline__card___-MelL {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: flex-start; }
        .timeline__card___-MelL:last-child span:first-of-type::after {
          content: unset; }
        .timeline__card___-MelL span:last-of-type {
          width: calc(100% - 60px); }
        .timeline__card___-MelL span:first-of-type {
          height: 100%;
          width: 60px;
          display: flex;
          justify-content: center;
          align-items: flex-start;
          position: relative; }
          .timeline__card___-MelL span:first-of-type::after {
            content: "";
            width: 1px;
            height: 60px;
            top: 30px;
            position: absolute;
            background-color: #dcdcdc;
            z-index: 0;
            left: 50%; } }
    .timeline__card___-MelL h3 {
      text-transform: uppercase;
      font-family: "Bader-narrow";
      font-size: 20px;
      color: #666666;
      text-align: center;
      position: relative;
      background-color: #ffffff;
      width: 60px;
      padding: 5px 0; }
      @media (min-width: 875px) {
        .timeline__card___-MelL h3 {
          padding: 82px 15px 32px;
          margin: auto; } }
      @media (max-width: 874px) {
        .timeline__card___-MelL h3 {
          height: 100%;
          margin-top: 0 !important; } }
    .timeline__card___-MelL h2 {
      font-family: "Bader-compress";
      font-size: 28px;
      text-transform: uppercase;
      color: #000000;
      text-align: center;
      padding-bottom: 12px; }
      @media (max-width: 874px) {
        .timeline__card___-MelL h2 {
          text-align: left; } }
    .timeline__card___-MelL p {
      font-family: "Bader-narrow";
      font-size: 1rem;
      line-height: 20px;
      color: #666666;
      text-align: center;
      max-width: 170px;
      margin: auto; }
      @media (max-width: 874px) {
        .timeline__card___-MelL p {
          text-align: left;
          margin: 0;
          padding-bottom: 20px;
          max-width: 230px; } }
  .timeline__image___1euyu {
    width: 100%;
    height: 220px;
    margin-bottom: 30px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
    @media (max-width: 874px) {
      .timeline__image___1euyu {
        width: 110px;
        height: 110px; } }

.btn__create___1yt0z {
  margin: 0 auto; }
  @media (max-width: 874px) {
    .btn__create___1yt0z {
      margin-top: 40px; } }

.btn___1Oxbf, .btn__primary___-MFEX, .btn__secondary___91TSK, .btn__secondary_black___3SY3x, .btn__light___ZYrVJ, .btn_container___qPC7U .btn_light___2h-wG, .btn__secondary_back___2Tpfp, .btn__disabled___3oZPd {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1Oxbf:disabled, .btn__primary___-MFEX:disabled, .btn__secondary___91TSK:disabled, .btn__secondary_black___3SY3x:disabled, .btn__light___ZYrVJ:disabled, .btn_container___qPC7U .btn_light___2h-wG:disabled, .btn__secondary_back___2Tpfp:disabled, .btn__disabled___3oZPd:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1Oxbf:hover, .btn__primary___-MFEX:hover, .btn__secondary___91TSK:hover, .btn__secondary_black___3SY3x:hover, .btn__light___ZYrVJ:hover, .btn_container___qPC7U .btn_light___2h-wG:hover, .btn__secondary_back___2Tpfp:hover, .btn__disabled___3oZPd:hover {
    color: #ffffff; }
  .btn__primary___-MFEX {
    background-color: #f0b856; }
    .btn__primary___-MFEX:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1ejqi {
      background-color: #4ac22b; }
      .btn__primary__sim___1ejqi:hover {
        background-color: #42ad27; }
  .btn__secondary___91TSK, .btn__secondary_black___3SY3x {
    background-color: #06D6A0; }
    .btn__secondary___91TSK:hover, .btn__secondary_black___3SY3x:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3SY3x {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3SY3x:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3SY3x img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3SY3x {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___ZYrVJ, .btn_container___qPC7U .btn_light___2h-wG {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___ZYrVJ:hover, .btn_container___qPC7U .btn_light___2h-wG:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___yo3_t {
      background-color: #ff5c2d; }
      .btn__light__sim___yo3_t:hover {
        background-color: #ff4913; }
  .btn__link___3FPbN, .btn__link__primary___2i6K1 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3FPbN:active, .btn__link__primary___2i6K1:active, .btn__link___3FPbN:visited, .btn__link__primary___2i6K1:visited, .btn__link___3FPbN:hover, .btn__link__primary___2i6K1:hover, .btn__link___3FPbN:focus, .btn__link__primary___2i6K1:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2i6K1 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2Tpfp {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2Tpfp {
        margin: 16px auto; } }
    .btn__secondary_back___2Tpfp:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2Tpfp img {
      margin-right: 5px; }
  .btn__sticky___1wKRQ {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3oZPd {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___37JFU {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___37JFU:first-letter {
      text-transform: capitalize; }
  .btn___1Oxbf span, .btn__primary___-MFEX span, .btn__secondary___91TSK span, .btn__secondary_black___3SY3x span, .btn__light___ZYrVJ span, .btn_container___qPC7U .btn_light___2h-wG span, .btn__secondary_back___2Tpfp span, .btn__disabled___3oZPd span {
    margin-top: -2px; }
  .btn__container___1WIG2 {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1WIG2 {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1WIG2 a, .btn__container___1WIG2 button {
          margin: 8px auto; } }

.themes___2p0qM {
  max-width: 1032px;
  margin: 0 auto 60px auto;
  display: flex;
  justify-content: space-evenly;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 0 16px 0 16px; }
  @media (max-width: 874px) {
    .themes___2p0qM {
      margin: 0 auto 30px auto; } }

.theme___1BTs7 {
  width: calc(25% - 16px);
  margin: 8px;
  display: block;
  height: 200px;
  position: relative;
  overflow: hidden; }
  @media (min-width: 875px) {
    .theme___1BTs7:hover > div {
      transform: scale(1.1); } }
  @media (max-width: 874px) {
    .theme___1BTs7 {
      width: calc(50% - 16px); } }
  @media (max-width: 600px) {
    .theme___1BTs7 {
      width: calc(50% - 16px); } }
  .theme___1BTs7 > div {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    transition: all ease-in-out .3s;
    background-size: cover;
    background-position: center; }
    .theme___1BTs7 > div > h1 {
      font-family: "Bader-compress";
      font-size: 28px;
      font-weight: 900;
      font-stretch: normal;
      font-style: normal;
      line-height: 1;
      text-align: center;
      color: #ffffff; }

.btn_container___qPC7U {
  display: flex;
  justify-content: center; }
  .btn_container___qPC7U .btn_light___2h-wG {
    height: 50px;
    width: 220px;
    line-height: 40px;
    margin: 0; }
    @media (max-width: 874px) {
      .btn_container___qPC7U .btn_light___2h-wG {
        width: 230px; } }

.btn___2wAop, .btn__primary___2L7AX, .btn__secondary___12F6J, .btn__secondary_black___3uDDi, .btn__light___BW85E, .btn__secondary_back___2j-cG, .btn__disabled___10KD6 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2wAop:disabled, .btn__primary___2L7AX:disabled, .btn__secondary___12F6J:disabled, .btn__secondary_black___3uDDi:disabled, .btn__light___BW85E:disabled, .btn__secondary_back___2j-cG:disabled, .btn__disabled___10KD6:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2wAop:hover, .btn__primary___2L7AX:hover, .btn__secondary___12F6J:hover, .btn__secondary_black___3uDDi:hover, .btn__light___BW85E:hover, .btn__secondary_back___2j-cG:hover, .btn__disabled___10KD6:hover {
    color: #ffffff; }
  .btn__primary___2L7AX {
    background-color: #f0b856; }
    .btn__primary___2L7AX:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___6pDAT {
      background-color: #4ac22b; }
      .btn__primary__sim___6pDAT:hover {
        background-color: #42ad27; }
  .btn__secondary___12F6J, .btn__secondary_black___3uDDi {
    background-color: #06D6A0; }
    .btn__secondary___12F6J:hover, .btn__secondary_black___3uDDi:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3uDDi {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3uDDi:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3uDDi img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3uDDi {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___BW85E {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___BW85E:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___W6Ozg {
      background-color: #ff5c2d; }
      .btn__light__sim___W6Ozg:hover {
        background-color: #ff4913; }
  .btn__link___1SMOU, .btn__link__primary___3gpti {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1SMOU:active, .btn__link__primary___3gpti:active, .btn__link___1SMOU:visited, .btn__link__primary___3gpti:visited, .btn__link___1SMOU:hover, .btn__link__primary___3gpti:hover, .btn__link___1SMOU:focus, .btn__link__primary___3gpti:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3gpti {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2j-cG {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2j-cG {
        margin: 16px auto; } }
    .btn__secondary_back___2j-cG:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2j-cG img {
      margin-right: 5px; }
  .btn__sticky___mC5_s {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___10KD6 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1j1rh {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1j1rh:first-letter {
      text-transform: capitalize; }
  .btn___2wAop span, .btn__primary___2L7AX span, .btn__secondary___12F6J span, .btn__secondary_black___3uDDi span, .btn__light___BW85E span, .btn__secondary_back___2j-cG span, .btn__disabled___10KD6 span {
    margin-top: -2px; }
  .btn__container___3laRm {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3laRm {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3laRm a, .btn__container___3laRm button {
          margin: 8px auto; } }

.where__container___1oPyd {
  max-width: 1400px;
  margin: auto;
  padding: 20px 20px 80px 20px;
  display: flex;
  flex-direction: column;
  align-items: center; }
  .where__container___1oPyd > h3 {
    margin-top: 20px;
    font-family: "Bader-compress";
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase; }
  @media (max-width: 874px) {
    .where__container__title___13r41 {
      text-align: center !important;
      font-size: 42px !important; } }
  @media (max-width: 874px) {
    .where__container__subtitle___3KS6Q {
      text-align: center !important;
      font-size: 54px !important;
      margin-top: 10px !important; } }
  .where__container__desc___Ap4TP {
    width: 550px;
    height: 84px;
    margin: 40px auto 80px auto;
    font-family: "Bader-narrow";
    font-size: 20px;
    line-height: 1.4;
    text-align: center;
    color: #666666; }
    @media (max-width: 874px) {
      .where__container__desc___Ap4TP {
        width: 100%; } }
  .where__container__cashback___2DbiH {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 205px;
    height: 40px;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 4px;
    background-color: #fafafa;
    font-family: "Bader-narrow";
    font-size: 16px;
    font-weight: bold;
    text-align: center; }
  .where__container___1oPyd .tooltip__trigger {
    width: 30px !important;
    height: 30px !important;
    background-color: #f0b856 !important;
    border: none !important; }

.stores__grid___zX8P2 {
  display: grid;
  justify-content: center;
  grid-template-columns: repeat(auto-fit, 272px);
  grid-gap: 16px;
  margin-bottom: 40px; }
  @media (max-width: 874px) {
    .stores__grid___zX8P2 {
      max-width: 1136px; } }
  .stores__grid__item___3xLKC {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 272px;
    height: 204px;
    overflow: hidden;
    transition: all ease-in-out .3s;
    background-size: cover;
    background-position: center; }
    .stores__grid__item___3xLKC > div {
      width: 100%;
      height: 100%;
      display: block;
      transition: all ease-in-out .3s; }
      .stores__grid__item___3xLKC > div:hover {
        transform: scale(1.1); }

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

.trending___2xCBd {
  margin: auto;
  max-width: 608px;
  height: 650px;
  display: block;
  padding-bottom: 120px; }
  @media (max-width: 874px) {
    .trending___2xCBd {
      width: calc(100% - 40px);
      margin: auto;
      height: 375px; } }

.article___26oUZ {
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: calc(100% - 50px);
  position: relative; }
  .article___26oUZ > span {
    width: 80%;
    height: 100px;
    position: absolute;
    left: 10%;
    bottom: -40px;
    background-color: #ffffff;
    border-radius: 4px;
    box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
    padding: 20px 30px;
    display: flex;
    justify-content: center;
    align-items: center; }
    .article___26oUZ > span > h2 {
      font-family: "Bader-compress";
      font-size: 28px;
      line-height: 1;
      max-height: 60px;
      overflow: hidden;
      text-overflow: ellipsis;
      padding: 5px 0; }
      @media (max-width: 874px) {
        .article___26oUZ > span > h2 {
          text-align: center; } }

.card___306QE {
  height: 100%;
  width: 100%;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover; }
  @media (max-width: 874px) {
    .card___306QE {
      width: 100%;
      height: 302px;
      margin: 10px auto; } }

.btn___3Fxy6, .btn__primary___3G96N, .btn__secondary___96qdk, .btn__secondary_black___stZQf, .btn__light___98Gk9, .btn__secondary_back___2yybD, .btn__disabled___zg-y0 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3Fxy6:disabled, .btn__primary___3G96N:disabled, .btn__secondary___96qdk:disabled, .btn__secondary_black___stZQf:disabled, .btn__light___98Gk9:disabled, .btn__secondary_back___2yybD:disabled, .btn__disabled___zg-y0:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3Fxy6:hover, .btn__primary___3G96N:hover, .btn__secondary___96qdk:hover, .btn__secondary_black___stZQf:hover, .btn__light___98Gk9:hover, .btn__secondary_back___2yybD:hover, .btn__disabled___zg-y0:hover {
    color: #ffffff; }
  .btn__primary___3G96N {
    background-color: #f0b856; }
    .btn__primary___3G96N:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3osnz {
      background-color: #4ac22b; }
      .btn__primary__sim___3osnz:hover {
        background-color: #42ad27; }
  .btn__secondary___96qdk, .btn__secondary_black___stZQf {
    background-color: #06D6A0; }
    .btn__secondary___96qdk:hover, .btn__secondary_black___stZQf:hover {
      background-color: #06cc99; }
    .btn__secondary_black___stZQf {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___stZQf:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___stZQf img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___stZQf {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___98Gk9 {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___98Gk9:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3DUCS {
      background-color: #ff5c2d; }
      .btn__light__sim___3DUCS:hover {
        background-color: #ff4913; }
  .btn__link___QR1pH, .btn__link__primary___1AqKH {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___QR1pH:active, .btn__link__primary___1AqKH:active, .btn__link___QR1pH:visited, .btn__link__primary___1AqKH:visited, .btn__link___QR1pH:hover, .btn__link__primary___1AqKH:hover, .btn__link___QR1pH:focus, .btn__link__primary___1AqKH:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1AqKH {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2yybD {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2yybD {
        margin: 16px auto; } }
    .btn__secondary_back___2yybD:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2yybD img {
      margin-right: 5px; }
  .btn__sticky___2Yq27 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___zg-y0 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2gD-t {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2gD-t:first-letter {
      text-transform: capitalize; }
  .btn___3Fxy6 span, .btn__primary___3G96N span, .btn__secondary___96qdk span, .btn__secondary_black___stZQf span, .btn__light___98Gk9 span, .btn__secondary_back___2yybD span, .btn__disabled___zg-y0 span {
    margin-top: -2px; }
  .btn__container___19fAH {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___19fAH {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___19fAH a, .btn__container___19fAH button {
          margin: 8px auto; } }

.btn_container___2k-Vp {
  text-align: center;
  margin: 20px 0 32px; }
  @media (max-width: 874px) {
    .btn_container___2k-Vp {
      margin-bottom: 0; } }

.btn___3Fxy6, .btn__primary___3G96N, .btn__secondary___96qdk, .btn__secondary_black___stZQf, .btn__light___98Gk9, .btn__secondary_back___2yybD, .btn__disabled___zg-y0 {
  display: inline-block; }
  .btn__light___98Gk9 {
    color: #000000; }
  .btn__primary___3G96N:disabled {
    background-color: #dcdcdc; }
    .btn__primary___3G96N:disabled:hover {
      background-color: #cfcfcf; }

@media (max-width: 874px) {
  .textarea___Hyk0S {
    height: 150px !important; } }

.btn___3JuUv, .btn__primary___3WzGv, .modal_contribute_free___2ZodY .btn_primary___28dqO, .modal_contribute_free__btn_primary___2XznD, .btn__secondary___1zsWI, .btn__secondary_black___3wAi-, .btn__light___1QRIL, .discover_header__btn_white___Tb0-L, .modal_contribute_free__btn_white___3Gz2A, .btn__secondary_back___2AZ0c, .btn__disabled___2M6LX {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3JuUv:disabled, .btn__primary___3WzGv:disabled, .modal_contribute_free___2ZodY .btn_primary___28dqO:disabled, .modal_contribute_free__btn_primary___2XznD:disabled, .btn__secondary___1zsWI:disabled, .btn__secondary_black___3wAi-:disabled, .btn__light___1QRIL:disabled, .discover_header__btn_white___Tb0-L:disabled, .modal_contribute_free__btn_white___3Gz2A:disabled, .btn__secondary_back___2AZ0c:disabled, .btn__disabled___2M6LX:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3JuUv:hover, .btn__primary___3WzGv:hover, .modal_contribute_free___2ZodY .btn_primary___28dqO:hover, .modal_contribute_free__btn_primary___2XznD:hover, .btn__secondary___1zsWI:hover, .btn__secondary_black___3wAi-:hover, .btn__light___1QRIL:hover, .discover_header__btn_white___Tb0-L:hover, .modal_contribute_free__btn_white___3Gz2A:hover, .btn__secondary_back___2AZ0c:hover, .btn__disabled___2M6LX:hover {
    color: #ffffff; }
  .btn__primary___3WzGv, .modal_contribute_free___2ZodY .btn_primary___28dqO, .modal_contribute_free__btn_primary___2XznD {
    background-color: #f0b856; }
    .btn__primary___3WzGv:hover, .modal_contribute_free___2ZodY .btn_primary___28dqO:hover, .modal_contribute_free__btn_primary___2XznD:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___sFapl {
      background-color: #4ac22b; }
      .btn__primary__sim___sFapl:hover {
        background-color: #42ad27; }
  .btn__secondary___1zsWI, .btn__secondary_black___3wAi- {
    background-color: #06D6A0; }
    .btn__secondary___1zsWI:hover, .btn__secondary_black___3wAi-:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3wAi- {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3wAi-:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3wAi- img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3wAi- {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1QRIL, .discover_header__btn_white___Tb0-L, .modal_contribute_free__btn_white___3Gz2A {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1QRIL:hover, .discover_header__btn_white___Tb0-L:hover, .modal_contribute_free__btn_white___3Gz2A:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3qg4t {
      background-color: #ff5c2d; }
      .btn__light__sim___3qg4t:hover {
        background-color: #ff4913; }
  .btn__link___LM8yI, .btn__link__primary___3w-EB {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___LM8yI:active, .btn__link__primary___3w-EB:active, .btn__link___LM8yI:visited, .btn__link__primary___3w-EB:visited, .btn__link___LM8yI:hover, .btn__link__primary___3w-EB:hover, .btn__link___LM8yI:focus, .btn__link__primary___3w-EB:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3w-EB {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2AZ0c {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2AZ0c {
        margin: 16px auto; } }
    .btn__secondary_back___2AZ0c:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2AZ0c img {
      margin-right: 5px; }
  .btn__sticky___2YG9q {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2M6LX {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___TE4JB {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___TE4JB:first-letter {
      text-transform: capitalize; }
  .btn___3JuUv span, .btn__primary___3WzGv span, .modal_contribute_free___2ZodY .btn_primary___28dqO span, .modal_contribute_free__btn_primary___2XznD span, .btn__secondary___1zsWI span, .btn__secondary_black___3wAi- span, .btn__light___1QRIL span, .discover_header__btn_white___Tb0-L span, .modal_contribute_free__btn_white___3Gz2A span, .btn__secondary_back___2AZ0c span, .btn__disabled___2M6LX span {
    margin-top: -2px; }
  .btn__container___13r1b {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___13r1b {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___13r1b a, .btn__container___13r1b button {
          margin: 8px auto; } }

.noPadding___3eQOz {
  padding: 0 !important; }

.header___5sBAJ {
  display: flex;
  flex-direction: column;
  margin-top: 120px; }
  @media (max-width: 874px) {
    .header___5sBAJ {
      flex-direction: column-reverse;
      margin-top: 0; } }

.flex_container___8jbZQ {
  display: flex;
  justify-content: space-between;
  max-width: 1136px;
  margin: 0 auto;
  padding: 20px 0 20px 0; }
  @media (max-width: 874px) {
    .flex_container___8jbZQ {
      flex-wrap: wrap;
      justify-content: center; } }
  .flex_container__principal___1ob4m {
    display: flex;
    max-width: 1136px;
    margin: 0 auto;
    padding: 20px 0 20px 0;
    justify-content: center; }
    @media (max-width: 874px) {
      .flex_container__principal___1ob4m {
        flex-wrap: wrap;
        justify-content: center; } }

.discover_header___2Lk9K {
  max-width: 1136px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 20px auto 20px auto; }
  @media (max-width: 874px) {
    .discover_header___2Lk9K {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      margin: 30px 0 30px 0; } }
  .discover_header__title___Mmav2 {
    text-align: left !important; }
    @media (max-width: 874px) {
      .discover_header__title___Mmav2 {
        font-size: 42px !important;
        text-align: center !important; } }
  @media (max-width: 874px) {
    .discover_header__subtitle___3BRvB {
      font-size: 54px !important;
      text-align: center !important;
      padding-top: 10px !important; } }
  .discover_header__btn_white___Tb0-L {
    display: flex;
    justify-content: flex-end; }

.modal_contribute_free___2ZodY {
  position: relative;
  height: 657px;
  min-width: 560px !important;
  width: 560px;
  display: flex;
  justify-content: center; }
  @media (max-width: 874px) {
    .modal_contribute_free___2ZodY {
      min-width: 335px !important;
      width: 335px;
      height: 575px; } }
  .modal_contribute_free__img_container___cxdaJ {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 368px;
    width: 368px;
    margin-top: 10px;
    overflow: hidden;
    background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("/static/images/gifts/participation-libre.jpg");
    background-size: cover;
    background-position: center; }
    @media (max-width: 874px) {
      .modal_contribute_free__img_container___cxdaJ {
        height: 295px;
        width: 295px; } }
    .modal_contribute_free__img_container__title___veu7g {
      font-family: "Bader-compress";
      font-size: 42px;
      text-align: center;
      color: #ffffff;
      text-transform: uppercase; }
  .modal_contribute_free___2ZodY .btn_primary___28dqO {
    position: absolute;
    width: 140px;
    right: 40px;
    bottom: 30px;
    margin: auto;
    padding: 0; }
    @media (max-width: 874px) {
      .modal_contribute_free___2ZodY .btn_primary___28dqO {
        width: 133px;
        right: 22px; } }
  .modal_contribute_free__btn_primary___2XznD {
    position: absolute;
    bottom: 32px;
    left: 155px;
    width: 118px;
    height: 50px;
    margin: auto;
    padding: 0; }
    @media (max-width: 874px) {
      .modal_contribute_free__btn_primary___2XznD {
        bottom: 29px;
        left: 43px; } }
  .modal_contribute_free__btn_white___3Gz2A {
    position: absolute;
    bottom: 32px;
    right: 155px;
    width: 118px;
    height: 50px;
    margin: auto;
    padding: 0; }
    @media (max-width: 874px) {
      .modal_contribute_free__btn_white___3Gz2A {
        bottom: 29px;
        right: 43px; } }

.list_amount_status___25IQq {
  max-width: 1136px;
  margin: auto; }
  @media (max-width: 874px) {
    .list_amount_status___25IQq {
      width: calc(100% - 40px) !important; } }

.title___2bgUe {
  text-align: left;
  font-size: 56px; }
  .title___2bgUe > span {
    font-size: 72px; }
  @media (max-width: 874px) {
    .title___2bgUe {
      text-align: center;
      font-size: 42px; }
      .title___2bgUe > span {
        font-size: 54px; } }

.participants_wrapper___3a5or {
  flex-direction: row;
  display: flex;
  flex-wrap: wrap;
  max-width: 656px; }

.btn___qjbnJ, .btn__primary___tvO7w, .btn__secondary___2yqt2, .btn__secondary_black___1hy4u, .btn__light___38MVv, .upload__desc___2HKqQ .btn__light___38MVv, .btn__secondary_back___3c4KU, .btn__disabled___2ndTV {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___qjbnJ:disabled, .btn__primary___tvO7w:disabled, .btn__secondary___2yqt2:disabled, .btn__secondary_black___1hy4u:disabled, .btn__light___38MVv:disabled, .btn__secondary_back___3c4KU:disabled, .btn__disabled___2ndTV:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___qjbnJ:hover, .btn__primary___tvO7w:hover, .btn__secondary___2yqt2:hover, .btn__secondary_black___1hy4u:hover, .btn__light___38MVv:hover, .btn__secondary_back___3c4KU:hover, .btn__disabled___2ndTV:hover {
    color: #ffffff; }
  .btn__primary___tvO7w {
    background-color: #f0b856; }
    .btn__primary___tvO7w:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___t4N-M {
      background-color: #4ac22b; }
      .btn__primary__sim___t4N-M:hover {
        background-color: #42ad27; }
  .btn__secondary___2yqt2, .btn__secondary_black___1hy4u {
    background-color: #06D6A0; }
    .btn__secondary___2yqt2:hover, .btn__secondary_black___1hy4u:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1hy4u {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1hy4u:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1hy4u img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1hy4u {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___38MVv, .upload__desc___2HKqQ .btn__light___38MVv {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___38MVv:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3277b {
      background-color: #ff5c2d; }
      .btn__light__sim___3277b:hover {
        background-color: #ff4913; }
  .btn__link___3ksHA, .btn__link__primary___n4lw7 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3ksHA:active, .btn__link__primary___n4lw7:active, .btn__link___3ksHA:visited, .btn__link__primary___n4lw7:visited, .btn__link___3ksHA:hover, .btn__link__primary___n4lw7:hover, .btn__link___3ksHA:focus, .btn__link__primary___n4lw7:focus {
      outline: none;
      border: none; }
    .btn__link__primary___n4lw7 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3c4KU {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3c4KU {
        margin: 16px auto; } }
    .btn__secondary_back___3c4KU:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3c4KU img {
      margin-right: 5px; }
  .btn__sticky___2diHA {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2ndTV {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2mp1m {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2mp1m:first-letter {
      text-transform: capitalize; }
  .btn___qjbnJ span, .btn__primary___tvO7w span, .btn__secondary___2yqt2 span, .btn__secondary_black___1hy4u span, .btn__light___38MVv span, .upload__desc___2HKqQ .btn__light___38MVv span, .btn__secondary_back___3c4KU span, .btn__disabled___2ndTV span {
    margin-top: -2px; }
  .btn__container___2Qa5G {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2Qa5G {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2Qa5G a, .btn__container___2Qa5G button {
          margin: 8px auto; } }

.img__upload___1n5zZ {
  display: flex;
  align-items: center;
  width: 100%;
  height: 200px; }

.input__file___3pckb {
  display: flex;
  height: 150px;
  justify-content: space-between;
  align-items: center; }

.input__hidden___1oCS9 {
  position: absolute;
  bottom: 30px;
  right: 0;
  width: 50%;
  visibility: hidden; }

.img__rendering___2GlfP {
  height: 150px;
  width: 150px;
  background-size: cover;
  background-position: center;
  position: relative; }
  @media (max-width: 874px) {
    .img__rendering___2GlfP {
      height: 100px;
      width: 100px; } }
  .img__rendering___2GlfP button {
    width: 20px;
    height: 20px;
    background-color: #000000;
    border-radius: 100%;
    position: absolute;
    right: -10px;
    top: -10px;
    cursor: pointer;
    text-align: center;
    padding: 0px;
    outline: none;
    border: none; }
    .img__rendering___2GlfP button:hover, .img__rendering___2GlfP button:focus {
      outline: none;
      border: none; }
    .img__rendering___2GlfP button img {
      width: 13px; }

.upload__desc___2HKqQ {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 150px;
  padding: 0 30px;
  width: calc(100% - 150px);
  font-family: "Bader-narrow"; }
  @media (max-width: 874px) {
    .upload__desc___2HKqQ {
      width: calc(100% - 90px); } }
  .upload__desc__title___INBkP {
    font-size: 20px;
    font-weight: bold;
    color: #000000; }
  .upload__desc__txt___2wklG {
    font-size: 16px;
    line-height: 1.25;
    color: #999999; }
  .upload__desc___2HKqQ .btn__light___38MVv {
    margin: 0;
    font-family: "Bader-compress";
    color: #000000;
    height: 40px; }

.btn___3q7tW, .btn__primary___1r5ME, .btn__container___hs32Y .primary___2HKMC, .btn__secondary___RQAmn, .btn__secondary_black___3KAFg, .btn__light___3bZA_, .btn__container___hs32Y .light___1aopw, .btn__secondary_back___1cVrF, .btn__disabled___3Hxi9 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3q7tW:disabled, .btn__primary___1r5ME:disabled, .btn__container___hs32Y .primary___2HKMC:disabled, .btn__secondary___RQAmn:disabled, .btn__secondary_black___3KAFg:disabled, .btn__light___3bZA_:disabled, .btn__container___hs32Y .light___1aopw:disabled, .btn__secondary_back___1cVrF:disabled, .btn__disabled___3Hxi9:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3q7tW:hover, .btn__primary___1r5ME:hover, .btn__container___hs32Y .primary___2HKMC:hover, .btn__secondary___RQAmn:hover, .btn__secondary_black___3KAFg:hover, .btn__light___3bZA_:hover, .btn__container___hs32Y .light___1aopw:hover, .btn__secondary_back___1cVrF:hover, .btn__disabled___3Hxi9:hover {
    color: #ffffff; }
  .btn__primary___1r5ME, .btn__container___hs32Y .primary___2HKMC {
    background-color: #f0b856; }
    .btn__primary___1r5ME:hover, .btn__container___hs32Y .primary___2HKMC:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___29n_q {
      background-color: #4ac22b; }
      .btn__primary__sim___29n_q:hover {
        background-color: #42ad27; }
  .btn__secondary___RQAmn, .btn__secondary_black___3KAFg {
    background-color: #06D6A0; }
    .btn__secondary___RQAmn:hover, .btn__secondary_black___3KAFg:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3KAFg {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3KAFg:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3KAFg img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3KAFg {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3bZA_, .btn__container___hs32Y .light___1aopw {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3bZA_:hover, .btn__container___hs32Y .light___1aopw:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3yZNL {
      background-color: #ff5c2d; }
      .btn__light__sim___3yZNL:hover {
        background-color: #ff4913; }
  .btn__link___2qstZ, .btn__link__primary___ia7GY {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2qstZ:active, .btn__link__primary___ia7GY:active, .btn__link___2qstZ:visited, .btn__link__primary___ia7GY:visited, .btn__link___2qstZ:hover, .btn__link__primary___ia7GY:hover, .btn__link___2qstZ:focus, .btn__link__primary___ia7GY:focus {
      outline: none;
      border: none; }
    .btn__link__primary___ia7GY {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1cVrF {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1cVrF {
        margin: 16px auto; } }
    .btn__secondary_back___1cVrF:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1cVrF img {
      margin-right: 5px; }
  .btn__sticky___2_Jin {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3Hxi9 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1m1Y- {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1m1Y-:first-letter {
      text-transform: capitalize; }
  .btn___3q7tW span, .btn__primary___1r5ME span, .btn__container___hs32Y .primary___2HKMC span, .btn__secondary___RQAmn span, .btn__secondary_black___3KAFg span, .btn__light___3bZA_ span, .btn__container___hs32Y .light___1aopw span, .btn__secondary_back___1cVrF span, .btn__disabled___3Hxi9 span {
    margin-top: -2px; }
  .btn__container___hs32Y {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___hs32Y {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___hs32Y a, .btn__container___hs32Y button {
          margin: 8px auto; } }

.modal___DDZ4V {
  max-width: 560px;
  width: 560px;
  padding: 0 64px 0 64px; }
  @media (max-width: 874px) {
    .modal___DDZ4V {
      padding: 0 20px 0 20px;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; } }

.btn__container___hs32Y {
  margin-bottom: 20px; }
  @media (max-width: 874px) {
    .btn__container___hs32Y {
      flex-direction: row;
      margin-bottom: 20px; } }
  .btn__container___hs32Y .primary___2HKMC {
    min-width: 120px;
    padding: 0; }
  .btn__container___hs32Y .light___1aopw {
    min-width: 120px;
    padding: 0; }

.particles___1N5T0 {
  height: 92%;
  width: 100vw;
  position: absolute;
  margin-left: -3rem;
  top: 100px; }

.btn___3hwl6, .btn__primary___ZeJsq, .btn__secondary___NCpYA, .btn__secondary_black___1XXk9, .btn__secondary_back___23nyQ, .btn__light___1x5e-, .btn__disabled___3RWiZ {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3hwl6:disabled, .btn__primary___ZeJsq:disabled, .btn__secondary___NCpYA:disabled, .btn__secondary_black___1XXk9:disabled, .btn__secondary_back___23nyQ:disabled, .btn__light___1x5e-:disabled, .btn__disabled___3RWiZ:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3hwl6:hover, .btn__primary___ZeJsq:hover, .btn__secondary___NCpYA:hover, .btn__secondary_black___1XXk9:hover, .btn__secondary_back___23nyQ:hover, .btn__light___1x5e-:hover, .btn__disabled___3RWiZ:hover {
    color: #ffffff; }
  .btn__primary___ZeJsq {
    background-color: #f0b856; }
    .btn__primary___ZeJsq:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1rBd_ {
      background-color: #4ac22b; }
      .btn__primary__sim___1rBd_:hover {
        background-color: #42ad27; }
  .btn__secondary___NCpYA, .btn__secondary_black___1XXk9, .btn__secondary_back___23nyQ {
    background-color: #06D6A0; }
    .btn__secondary___NCpYA:hover, .btn__secondary_black___1XXk9:hover, .btn__secondary_back___23nyQ:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1XXk9 {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1XXk9:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1XXk9 img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1XXk9 {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1x5e- {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1x5e-:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3ntaw {
      background-color: #ff5c2d; }
      .btn__light__sim___3ntaw:hover {
        background-color: #ff4913; }
  .btn__link___14H_m, .btn__link__primary___1-GnW {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___14H_m:active, .btn__link__primary___1-GnW:active, .btn__link___14H_m:visited, .btn__link__primary___1-GnW:visited, .btn__link___14H_m:hover, .btn__link__primary___1-GnW:hover, .btn__link___14H_m:focus, .btn__link__primary___1-GnW:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1-GnW {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___23nyQ {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___23nyQ {
        margin: 16px auto; } }
    .btn__secondary_back___23nyQ:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___23nyQ img {
      margin-right: 5px; }
  .btn__sticky___1_FVw {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3RWiZ {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1732p {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1732p:first-letter {
      text-transform: capitalize; }
  .btn___3hwl6 span, .btn__primary___ZeJsq span, .btn__secondary___NCpYA span, .btn__secondary_black___1XXk9 span, .btn__secondary_back___23nyQ span, .btn__light___1x5e- span, .btn__disabled___3RWiZ span {
    margin-top: -2px; }
  .btn__container___3OCgl {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3OCgl {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3OCgl a, .btn__container___3OCgl button {
          margin: 8px auto; } }

.page_wrapper___j-oAZ {
  background-color: #ffffff;
  padding-top: 200px; }
  @media (max-width: 874px) {
    .page_wrapper___j-oAZ {
      padding-top: 100px; } }

.participation___42io2 {
  max-width: 1400px;
  margin: auto;
  padding: 20px 20px 130px 20px;
  display: flex;
  justify-content: center;
  align-items: flex-start; }
  .participation__title___2zLS_ {
    text-align: left !important; }
    @media (max-width: 874px) {
      .participation__title___2zLS_ {
        text-align: center !important;
        font-size: 42px !important; } }
  @media (max-width: 874px) {
    .participation__subtitle___3bhu2 {
      text-align: center !important;
      font-size: 54px !important;
      margin-top: 10px !important; } }
  .participation__list_name___1moDO {
    font-family: "Bader-narrow";
    font-size: 20px;
    color: #666666;
    margin-bottom: 40px; }
    @media (max-width: 874px) {
      .participation__list_name___1moDO {
        font-size: 16px;
        text-align: center; } }
  .participation___42io2 > div {
    position: relative; }
    @media (min-width: 875px) {
      .participation___42io2 > div {
        width: 50%; } }
  @media (min-width: 875px) {
    .participation___42io2 > div:nth-child(1) {
      max-width: 560px; } }
  @media (min-width: 875px) {
    .participation___42io2 > div:nth-child(2) {
      position: -webkit-sticky;
      position: sticky;
      top: 175px; } }

.list__images___3P3VV {
  display: block;
  width: 496px;
  height: 372px;
  margin: 0 80px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
  @media (max-width: 874px) {
    .list__images___3P3VV {
      display: none; } }

.payment___28SPA {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin: 16px 0; }
  .payment__header___1aPLX h2 {
    font-family: "Bader-compress";
    font-size: 28px;
    line-height: 28px;
    color: #000000;
    text-transform: uppercase;
    padding: 20px; }
  .payment__body___31h3f {
    padding: 0 20px 32px; }
    @media (max-width: 874px) {
      .payment__body___31h3f {
        padding: 0 20px 20px; } }

.btn__secondary_back___23nyQ {
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #dcdcdc;
  width: 232px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
  padding: 0;
  text-align: center;
  margin-bottom: 20px;
  font-family: "Bader-compress";
  font-size: 20px;
  border-radius: 6px !important; }
  .btn__secondary_back___23nyQ:hover {
    background-color: #fafafa;
    color: #000000; }
  .btn__secondary_back___23nyQ img {
    margin-right: 5px; }
  @media (max-width: 874px) {
    .btn__secondary_back___23nyQ {
      max-width: 290px;
      margin: auto;
      margin-bottom: 20px; } }

.publications___1qrtE {
  display: flex;
  flex-direction: row;
  margin-top: 20px; }
  @media (max-width: 874px) {
    .publications___1qrtE {
      flex-direction: column; } }
  .publications___1qrtE .first___2nf-6 {
    width: 40%; }
    @media (max-width: 874px) {
      .publications___1qrtE .first___2nf-6 {
        width: 100%; } }
    .publications___1qrtE .first___2nf-6 > div {
      height: 75vh;
      width: 100%;
      display: flex;
      justify-content: flex-end;
      flex-direction: column;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover; }
      @media (min-width: 875px) {
        .publications___1qrtE .first___2nf-6 > div {
          position: -webkit-sticky;
          position: sticky;
          top: 140px; } }
      @media (max-width: 874px) {
        .publications___1qrtE .first___2nf-6 > div {
          height: 450px; } }
      .publications___1qrtE .first___2nf-6 > div > div {
        margin: 32px;
        background-color: #ffffff;
        padding: 16px 32px 20px 24px;
        border-radius: 4px;
        box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
        cursor: pointer; }
        @media (max-width: 874px) {
          .publications___1qrtE .first___2nf-6 > div > div {
            margin: 20px;
            padding: 12px 19px 16px 20px; } }
        .publications___1qrtE .first___2nf-6 > div > div > p {
          font-family: "Bader-narrow-bold";
          font-size: 20px;
          font-weight: bold;
          color: black;
          margin-bottom: 8px; }
          .publications___1qrtE .first___2nf-6 > div > div > p:first-letter {
            text-transform: uppercase; }
        .publications___1qrtE .first___2nf-6 > div > div > div > span {
          font-family: "Bader-narrow";
          font-size: 16px;
          line-height: 1.25;
          color: #666666;
          background-color: #f4f4f4;
          border-radius: 4px;
          margin-top: 8px;
          padding: 1px 5px;
          -webkit-user-select: none;
              -ms-user-select: none;
                  user-select: none; }
        .publications___1qrtE .first___2nf-6 > div > div > div > span:nth-of-type(2) {
          margin-left: 10px;
          background-color: #ff7046;
          color: #ffffff; }
  .publications___1qrtE .list___1MZFS {
    width: 100%;
    padding: 100px 120px 0 80px;
    display: flex;
    flex-direction: column;
    align-items: flex-start; }
    @media (max-width: 874px) {
      .publications___1qrtE .list___1MZFS {
        padding: 40px 20px 0;
        width: 100%; } }
    .publications___1qrtE .list__description___1ZbrH {
      font-family: "Bader-narrow";
      font-size: 20px;
      line-height: 1.4;
      color: #666666;
      margin: 30px 0 40px;
      max-width: 500px; }

.wide__page___2ngy7 {
  padding-left: 0;
  padding-right: 0; }

.btn___2i7FZ, .btn__primary___2EyNG, .btn__secondary___s3CHu, .btn__secondary_black___2I6rW, .btn__light___RZUx1, .btn__secondary_back___379Lf, .btn__disabled___1AIR8 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2i7FZ:disabled, .btn__primary___2EyNG:disabled, .btn__secondary___s3CHu:disabled, .btn__secondary_black___2I6rW:disabled, .btn__light___RZUx1:disabled, .btn__secondary_back___379Lf:disabled, .btn__disabled___1AIR8:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2i7FZ:hover, .btn__primary___2EyNG:hover, .btn__secondary___s3CHu:hover, .btn__secondary_black___2I6rW:hover, .btn__light___RZUx1:hover, .btn__secondary_back___379Lf:hover, .btn__disabled___1AIR8:hover {
    color: #ffffff; }
  .btn__primary___2EyNG {
    background-color: #f0b856; }
    .btn__primary___2EyNG:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___TXDbh {
      background-color: #4ac22b; }
      .btn__primary__sim___TXDbh:hover {
        background-color: #42ad27; }
  .btn__secondary___s3CHu, .btn__secondary_black___2I6rW {
    background-color: #06D6A0; }
    .btn__secondary___s3CHu:hover, .btn__secondary_black___2I6rW:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2I6rW {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2I6rW:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2I6rW img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2I6rW {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___RZUx1 {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___RZUx1:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___zskb1 {
      background-color: #ff5c2d; }
      .btn__light__sim___zskb1:hover {
        background-color: #ff4913; }
  .btn__link___22fVe, .btn__link__primary___KaWJd {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___22fVe:active, .btn__link__primary___KaWJd:active, .btn__link___22fVe:visited, .btn__link__primary___KaWJd:visited, .btn__link___22fVe:hover, .btn__link__primary___KaWJd:hover, .btn__link___22fVe:focus, .btn__link__primary___KaWJd:focus {
      outline: none;
      border: none; }
    .btn__link__primary___KaWJd {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___379Lf {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___379Lf {
        margin: 16px auto; } }
    .btn__secondary_back___379Lf:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___379Lf img {
      margin-right: 5px; }
  .btn__sticky___vnZcX {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1AIR8 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3mMxQ {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3mMxQ:first-letter {
      text-transform: capitalize; }
  .btn___2i7FZ span, .btn__primary___2EyNG span, .btn__secondary___s3CHu span, .btn__secondary_black___2I6rW span, .btn__light___RZUx1 span, .btn__secondary_back___379Lf span, .btn__disabled___1AIR8 span {
    margin-top: -2px; }
  .btn__container___16q4Z {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___16q4Z {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___16q4Z a, .btn__container___16q4Z button {
          margin: 8px auto; } }

.wrapper___1Spk4 {
  padding: 160px 0 0 0 !important; }

.infinite_scroll___3G2Yd {
  overflow: visible !important; }
  .infinite_scroll__loader___6Pakf {
    display: flex;
    margin: 10px auto 10px auto; }

.search___1vFIA {
  min-height: 100vh !important;
  display: flex;
  justify-content: center; }
  @media (max-width: 874px) {
    .search__title___2H1cm {
      font-size: 42px !important; } }
  @media (max-width: 874px) {
    .search__subtitle___1qPcy {
      font-size: 54px !important;
      padding-top: 10px !important; } }
  .search__desc___2t8DP {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    @media (max-width: 874px) {
      .search__desc___2t8DP {
        max-width: 334px; } }
    .search__desc__txt___wZlUt {
      margin: 0 auto 10px auto;
      font-family: "Bader-narrow";
      font-size: 20px;
      text-align: center;
      color: #666666;
      line-height: 1.25; }

.activate_list___1S44i {
  display: flex;
  justify-content: center; }
  @media (max-width: 600px) {
    .activate_list_forms_container___3ojdN {
      width: 100%; } }
  .activate_list_forms_container__title___2CPDE {
    font-size: 72px !important;
    text-align: center !important; }
    @media (max-width: 874px) {
      .activate_list_forms_container__title___2CPDE {
        font-size: 42px !important;
        text-align: center !important; } }
  .activate_list_forms_container__subtitle___196FX {
    font-size: 96px !important;
    text-transform: lowercase !important; }
    @media only screen and (max-width: 1030px) {
      .activate_list_forms_container__subtitle___196FX {
        font-size: 81px !important; } }
    @media (max-width: 874px) {
      .activate_list_forms_container__subtitle___196FX {
        font-size: 54px !important;
        top: -20px !important; } }
  .activate_list_forms_container___3ojdN .step_pagination___g2LFp {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    margin-top: 45px;
    margin-bottom: 60px; }
    .activate_list_forms_container___3ojdN .step_pagination___g2LFp .separator___1zDWG {
      border-top: #dcdcdc solid 0.5px;
      width: 20vw;
      margin-top: 20px; }
      @media (max-width: 874px) {
        .activate_list_forms_container___3ojdN .step_pagination___g2LFp .separator___1zDWG {
          width: 10vw; } }
      @media (max-width: 600px) {
        .activate_list_forms_container___3ojdN .step_pagination___g2LFp .separator___1zDWG {
          width: 7vw; } }
  @media (max-width: 600px) {
    .activate_list_forms_container___3ojdN .hidden_on_small_screen___3JZEf {
      visibility: hidden;
      display: none; } }
  .activate_list_forms_container___3ojdN .step_content___1vowp {
    padding: 0 30px;
    display: flex;
    justify-content: center; }
  .activate_list_prelude___FzFCh {
    padding: 20px 0;
    display: flex;
    flex-direction: column;
    align-items: center; }
    .activate_list_prelude___FzFCh h2 {
      font-family: "Bader-compress";
      font-size: 28px;
      font-weight: bold;
      text-transform: uppercase;
      margin-bottom: 5px; }
      @media (max-width: 874px) {
        .activate_list_prelude___FzFCh h2 {
          text-align: center; } }
    .activate_list_prelude___FzFCh > p {
      text-align: center;
      font-family: "Bader-narrow";
      font-size: 16px;
      font-style: normal;
      line-height: 1.25;
      color: #666666; }
    .activate_list_prelude___FzFCh > p:first-of-type {
      font-weight: 900;
      color: #000000;
      padding-bottom: 10px; }

.btn___2AtuS, .btn__primary___a1T73, .btn__secondary___1DsS7, .btn__secondary_black___3jPnU, .btn__light___10S_2, .btn__secondary_back___2CBrd, .btn__disabled___1U80T {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2AtuS:disabled, .btn__primary___a1T73:disabled, .btn__secondary___1DsS7:disabled, .btn__secondary_black___3jPnU:disabled, .btn__light___10S_2:disabled, .btn__secondary_back___2CBrd:disabled, .btn__disabled___1U80T:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2AtuS:hover, .btn__primary___a1T73:hover, .btn__secondary___1DsS7:hover, .btn__secondary_black___3jPnU:hover, .btn__light___10S_2:hover, .btn__secondary_back___2CBrd:hover, .btn__disabled___1U80T:hover {
    color: #ffffff; }
  .btn__primary___a1T73 {
    background-color: #f0b856; }
    .btn__primary___a1T73:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3txvr {
      background-color: #4ac22b; }
      .btn__primary__sim___3txvr:hover {
        background-color: #42ad27; }
  .btn__secondary___1DsS7, .btn__secondary_black___3jPnU {
    background-color: #06D6A0; }
    .btn__secondary___1DsS7:hover, .btn__secondary_black___3jPnU:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3jPnU {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3jPnU:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3jPnU img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3jPnU {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___10S_2 {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___10S_2:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1N_WZ {
      background-color: #ff5c2d; }
      .btn__light__sim___1N_WZ:hover {
        background-color: #ff4913; }
  .btn__link___1nR9s, .btn__link__primary___3iCsb {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1nR9s:active, .btn__link__primary___3iCsb:active, .btn__link___1nR9s:visited, .btn__link__primary___3iCsb:visited, .btn__link___1nR9s:hover, .btn__link__primary___3iCsb:hover, .btn__link___1nR9s:focus, .btn__link__primary___3iCsb:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3iCsb {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2CBrd {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2CBrd {
        margin: 16px auto; } }
    .btn__secondary_back___2CBrd:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2CBrd img {
      margin-right: 5px; }
  .btn__sticky___3F1oY {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1U80T {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___EuWJJ {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___EuWJJ:first-letter {
      text-transform: capitalize; }
  .btn___2AtuS span, .btn__primary___a1T73 span, .btn__secondary___1DsS7 span, .btn__secondary_black___3jPnU span, .btn__light___10S_2 span, .btn__secondary_back___2CBrd span, .btn__disabled___1U80T span {
    margin-top: -2px; }
  .btn__container___12MXo {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___12MXo {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___12MXo a, .btn__container___12MXo button {
          margin: 8px auto; } }

.welcome___jQ-Li {
  max-width: 1136px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start; }
  @media (max-width: 874px) {
    .welcome___jQ-Li {
      flex-direction: column; } }
  .welcome___jQ-Li > div {
    width: 50%;
    max-width: 500px; }
    @media (max-width: 874px) {
      .welcome___jQ-Li > div {
        margin: auto;
        width: 85vw; } }

@media (min-width: 875px) {
  .title___3FpBd {
    text-align: left !important;
    font-size: 72px !important; }
    .title___3FpBd > span {
      font-size: 96px !important; } }

.subtitle___1XOdS {
  font-family: "Bader-narrow";
  font-size: 20px;
  color: #666;
  margin-bottom: 40px; }
  @media (max-width: 874px) {
    .subtitle___1XOdS {
      margin-top: 20px; } }
  .subtitle___1XOdS > b {
    font-family: "Bader-narrow-bold";
    font-weight: bold; }

.btn__primary___a1T73 {
  margin: 60px 0 35px; }

.render___BWL8J {
  width: calc(100% - 40px);
  max-width: 500px;
  height: 400px;
  margin: auto;
  position: relative;
  border-radius: 5px;
  border-top: 20px #eaeaea solid;
  box-shadow: 7px -1px 20px 0px rgba(0, 0, 0, 0.1);
  display: block;
  overflow: hidden;
  padding: 60px 40px; }
  @media (min-width: 875px) {
    .render___BWL8J {
      position: -webkit-sticky;
      position: sticky;
      top: 175px; } }
  @media (max-width: 874px) {
    .render___BWL8J {
      height: 275px;
      margin: auto;
      width: 85vw; } }
  @media (max-width: 340px) {
    .render___BWL8J {
      display: none; } }
  .render___BWL8J .thumbnail___1GDgx {
    width: 60%;
    height: 60%;
    position: absolute;
    top: 40px;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
  .render___BWL8J .list___3QtR1 {
    position: absolute;
    bottom: 60px;
    right: 40px;
    padding: 32px 16px;
    width: 45%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column; }
    @media (max-width: 874px) {
      .render___BWL8J .list___3QtR1 {
        min-height: unset;
        bottom: 16px; } }
    .render___BWL8J .list___3QtR1 > h2 {
      font-family: "Bader-compress";
      font-size: 28px;
      text-transform: uppercase;
      text-align: center; }
      @media (max-width: 874px) {
        .render___BWL8J .list___3QtR1 > h2 {
          font-size: 22px; } }
    .render___BWL8J .list___3QtR1 > p {
      font-family: "Bader-narrow";
      font-size: 16px;
      text-align: center;
      padding-top: 8px; }

.label___zkzRE {
  display: block;
  padding-bottom: 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.input___32QqR {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow"; }
  .input__error___15EnQ {
    border: 1px solid #f00000;
    border-radius: 4px; }
  .input___32QqR:-ms-input-placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___32QqR::placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___32QqR:focus {
    border-color: #999999; }
  .input__wrapper___17uH9 {
    padding: 10px 0; }
  .input__errors___2qUky {
    color: #f00000;
    font-size: 14px;
    font-family: "Bader-narrow";
    text-transform: lowercase;
    padding-left: 15px; }
    .input__errors___2qUky:first-letter {
      text-transform: uppercase; }

.disabled_input___3oaxp {
  background-color: #f4f4f4; }

.urlRender___kk3jt {
  color: #999999;
  font-family: "Bader-narrow";
  font-size: 1rem;
  line-height: 20px;
  padding-bottom: 10px; }

.error___2po9o {
  border: solid 1px red !important; }

.button___3_My4 {
  background: #ffffff;
  color: #888;
  font-size: 18px;
  border: 0;
  vertical-align: bottom;
  height: 34px;
  width: 36px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  line-height: 38px; }
  .button___3_My4:hover, .button___3_My4:focus {
    color: #000000;
    outline: none; }
  .button___3_My4 input {
    display: none; }
  .button___3_My4 img {
    width: 20px;
    height: 20px; }

.promocode__banner___AAbB7 {
  padding-top: 10px;
  color: #000000;
  display: flex;
  align-items: center; }
  .promocode__banner___AAbB7 span {
    font-family: "Bader-narrow";
    font-size: 16px;
    font-weight: normal;
    line-height: 1.25; }
  .promocode__banner___AAbB7 .threshold__disclaimer___1O8TD {
    padding-bottom: 15px; }

.label___2qQY6 {
  display: block;
  padding-bottom: 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.input___3n5f4, .input__transparent___B8maF {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow"; }
  .input__error___2WpHI {
    border: 1px solid #f00000;
    border-radius: 4px; }
  .input___3n5f4:-ms-input-placeholder, .input__transparent___B8maF:-ms-input-placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___3n5f4::placeholder, .input__transparent___B8maF::placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___3n5f4:focus, .input__transparent___B8maF:focus {
    border-color: #999999; }
  .input__wrapper___2C96W {
    padding: 10px 0; }
  .input__errors___2E4lx {
    color: #f00000;
    font-size: 14px;
    font-family: "Bader-narrow";
    text-transform: lowercase;
    padding-left: 15px; }
    .input__errors___2E4lx:first-letter {
      text-transform: uppercase; }

.disabled_input___3HrWd {
  background-color: #f4f4f4; }

.promocode___30HP9 {
  padding: 2rem;
  background-color: #fafafa;
  width: 100%;
  max-width: 460px;
  border-radius: 4px; }
  .promocode__reset___3v64t {
    padding-top: 10px;
    font-family: "Bader-narrow";
    font-size: 16px;
    font-weight: bold;
    color: #f0b856;
    display: flex; }
    .promocode__reset___3v64t > div {
      width: 20px;
      height: 20px;
      border-radius: 50%;
      background-color: #000000;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-left: 10px; }
      .promocode__reset___3v64t > div:hover {
        cursor: pointer; }
      .promocode__reset___3v64t > div > div {
        height: 50%;
        width: 50%;
        background: url("/static/images/pictos/icon-close-white.svg");
        background-position: center;
        background-repeat: no-repeat; }

.input__inline___SK-Jz {
  display: flex;
  justify-content: center;
  background-color: #ffffff;
  border: 1px solid #dcdcdc;
  border-radius: 4px; }

.input__transparent___B8maF {
  margin: 0;
  border: none; }

.input__cta___3FArT {
  background: transparent;
  border: none;
  outline: none;
  padding: 0 1rem;
  color: #000000;
  font-size: 20px;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase; }
  .input__cta___3FArT:disabled {
    color: #666666; }

.input__error___2WpHI {
  border-color: #f00000; }

.input__valid___uImin input, .input__valid___uImin button {
  background-color: #f4f4f4; }

.errors___2qYeo {
  color: #f00000;
  font-family: "Bader-narrow";
  font-size: 14px;
  padding-top: 10px;
  display: block; }

@font-face {
  font-family: 'Bader-bold-italic';
  font-style: 'italic';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold_Italic.otf");
  src: url("/static/fonts/GL_Bader_Bold_Italic.woff"); }

@font-face {
  font-family: 'Bader-bold';
  font-style: 'normal';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold.otf");
  src: url("/static/fonts/GL_Bader_Bold.woff"); }

@font-face {
  font-family: 'Bader-compress-regular';
  font-style: 'normal';
  font-weight: 'normal';
  src: url("/static/fonts/GL_Bader_Compress_Regular.otf");
  src: url("/static/fonts/GL_Bader_Compress_Regular.woff"); }

@font-face {
  font-family: 'Bader-compress';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Compress.otf");
  src: url("/static/fonts/GL_Bader_Compress.woff"); }

@font-face {
  font-family: 'Bader-regular';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Regular.otf");
  src: url("/static/fonts/GL_Bader_Regular.woff"); }

@font-face {
  font-family: 'Bader-narrow-bold';
  src: url("/static/fonts/GL_Bader_Narrow_Bold.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Bold.woff"); }

@font-face {
  font-family: 'Bader-narrow';
  src: url("/static/fonts/GL_Bader_Narrow_Regular.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Regular.woff"); }

@font-face {
  font-family: 'SensaBrush-Fill';
  src: url("/static/fonts/SensaBrush-Fill.otf");
  src: url("/static/fonts/SensaBrush-Fill.woff"); }

.render___vRpNi {
  position: relative;
  height: 400px;
  max-width: 500px;
  margin: 1.8rem;
  border-radius: 5px;
  border-top: 20px #eaeaea solid;
  box-shadow: 7px -1px 20px 0px rgba(0, 0, 0, 0.1);
  overflow: hidden; }
  @media (min-width: 875px) {
    .render___vRpNi {
      position: -webkit-sticky;
      position: sticky;
      top: 175px; } }
  @media (max-width: 874px) {
    .render___vRpNi {
      width: 100%;
      height: 275px;
      margin: 32px auto 14px; } }
  .render__content___9WV8m .absolute___27AcG {
    position: absolute;
    box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    display: block;
    width: 215px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 180px;
    padding: 16px;
    right: 10%;
    bottom: calc(20%); }
    .render__content___9WV8m .absolute___27AcG h2 {
      font-family: "Bader-compress";
      font-size: 1.5rem;
      text-transform: uppercase;
      padding-bottom: 0.25rem;
      text-align: center;
      color: #000000; }
      .render__content___9WV8m .absolute___27AcG h2 span {
        width: 100%;
        height: 8px;
        border-radius: 5px;
        display: block;
        margin-bottom: 10px;
        background-color: #666666; }
        .render__content___9WV8m .absolute___27AcG h2 span:last-of-type {
          width: 55%; }
    .render__content___9WV8m .absolute___27AcG h3 {
      font-family: "Bader-narrow-bold";
      font-size: 14px;
      padding-bottom: 1rem;
      text-align: center;
      color: #000000; }
      .render__content___9WV8m .absolute___27AcG h3 span {
        width: 75%;
        height: 8px;
        border-radius: 5px;
        display: block;
        margin-bottom: 10px;
        background-color: #cccccc; }
    .render__content___9WV8m .absolute___27AcG .description___KoedJ {
      font-family: "Bader-narrow";
      font-size: 0.7rem;
      line-height: 1.2rem;
      color: #999999; }
      .render__content___9WV8m .absolute___27AcG .description___KoedJ div {
        white-space: pre-wrap !important;
        max-width: 100% !important; }
        .render__content___9WV8m .absolute___27AcG .description___KoedJ div:first-child {
          margin-top: 0 !important; }
      .render__content___9WV8m .absolute___27AcG .description___KoedJ span {
        width: 100%;
        height: 8px;
        border-radius: 5px;
        display: block;
        margin-bottom: 10px;
        background-color: #f4f4f4; }
        .render__content___9WV8m .absolute___27AcG .description___KoedJ span:last-of-type {
          width: 85%; }
  .render__img___3ku8p {
    display: block;
    width: 70%;
    height: 100%;
    max-width: 320px;
    max-height: 240px;
    position: absolute;
    top: 40px;
    left: 40px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; }
    @media (max-width: 874px) {
      .render__img___3ku8p {
        position: absolute;
        right: 0; } }

.description___KoedJ ol {
  list-style: decimal;
  margin: 16px 0px; }
  .description___KoedJ ol li {
    margin-left: 1.5em; }

.description___KoedJ ul {
  list-style: disc;
  margin: 16px 0px; }
  .description___KoedJ ul li {
    margin-left: 1.5em; }

.description___KoedJ h1, .description___KoedJ h2, .description___KoedJ h3 {
  color: #000000;
  padding: 0 !important;
  font-weight: 700; }

.description___KoedJ h1 {
  margin: 20px 0px !important;
  font-size: 30px; }

.description___KoedJ h2 {
  margin: 15px 0px !important;
  font-size: 25px; }

.description___KoedJ h3 {
  margin: 10px 0px !important;
  font-size: 20px; }

.description___KoedJ h1 {
  margin: 10px 0px !important;
  font-size: 1.1rem; }

.description___KoedJ h2 {
  margin: 7px 0px !important;
  font-size: 1rem; }

.description___KoedJ h3 {
  margin: 5px 0px !important;
  font-size: 0.9rem; }

.desc___1qtWo span {
  width: 100%;
  height: 8px;
  border-radius: 5px;
  display: block;
  margin-bottom: 10px;
  background-color: #f0f0f0; }
  .desc___1qtWo span:last-of-type {
    width: 80%; }

.btn___1oP02, .btn__primary___lfB3X, .btn__secondary___3dHmc, .btn__secondary_black___1n8XR, .btn__light___fcciU, .btn__secondary_back___NDd0m, .btn__disabled___Sl0Vt {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1oP02:disabled, .btn__primary___lfB3X:disabled, .btn__secondary___3dHmc:disabled, .btn__secondary_black___1n8XR:disabled, .btn__light___fcciU:disabled, .btn__secondary_back___NDd0m:disabled, .btn__disabled___Sl0Vt:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1oP02:hover, .btn__primary___lfB3X:hover, .btn__secondary___3dHmc:hover, .btn__secondary_black___1n8XR:hover, .btn__light___fcciU:hover, .btn__secondary_back___NDd0m:hover, .btn__disabled___Sl0Vt:hover {
    color: #ffffff; }
  .btn__primary___lfB3X {
    background-color: #f0b856; }
    .btn__primary___lfB3X:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___23BIG {
      background-color: #4ac22b; }
      .btn__primary__sim___23BIG:hover {
        background-color: #42ad27; }
  .btn__secondary___3dHmc, .btn__secondary_black___1n8XR {
    background-color: #06D6A0; }
    .btn__secondary___3dHmc:hover, .btn__secondary_black___1n8XR:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1n8XR {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1n8XR:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1n8XR img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1n8XR {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___fcciU {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___fcciU:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3vqqN {
      background-color: #ff5c2d; }
      .btn__light__sim___3vqqN:hover {
        background-color: #ff4913; }
  .btn__link___2JaNp, .btn__link__primary___3EU9u {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2JaNp:active, .btn__link__primary___3EU9u:active, .btn__link___2JaNp:visited, .btn__link__primary___3EU9u:visited, .btn__link___2JaNp:hover, .btn__link__primary___3EU9u:hover, .btn__link___2JaNp:focus, .btn__link__primary___3EU9u:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3EU9u {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___NDd0m {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___NDd0m {
        margin: 16px auto; } }
    .btn__secondary_back___NDd0m:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___NDd0m img {
      margin-right: 5px; }
  .btn__sticky___3U2aj {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___Sl0Vt {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2wZm3 {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2wZm3:first-letter {
      text-transform: capitalize; }
  .btn___1oP02 span, .btn__primary___lfB3X span, .btn__secondary___3dHmc span, .btn__secondary_black___1n8XR span, .btn__light___fcciU span, .btn__secondary_back___NDd0m span, .btn__disabled___Sl0Vt span {
    margin-top: -2px; }
  .btn__container___1koE_ {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1koE_ {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1koE_ a, .btn__container___1koE_ button {
          margin: 8px auto; } }

.button_loading___lwY0w {
  padding-right: 30px !important; }

@font-face {
  font-family: 'Bader-bold-italic';
  font-style: 'italic';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold_Italic.otf");
  src: url("/static/fonts/GL_Bader_Bold_Italic.woff"); }

@font-face {
  font-family: 'Bader-bold';
  font-style: 'normal';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold.otf");
  src: url("/static/fonts/GL_Bader_Bold.woff"); }

@font-face {
  font-family: 'Bader-compress-regular';
  font-style: 'normal';
  font-weight: 'normal';
  src: url("/static/fonts/GL_Bader_Compress_Regular.otf");
  src: url("/static/fonts/GL_Bader_Compress_Regular.woff"); }

@font-face {
  font-family: 'Bader-compress';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Compress.otf");
  src: url("/static/fonts/GL_Bader_Compress.woff"); }

@font-face {
  font-family: 'Bader-regular';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Regular.otf");
  src: url("/static/fonts/GL_Bader_Regular.woff"); }

@font-face {
  font-family: 'Bader-narrow-bold';
  src: url("/static/fonts/GL_Bader_Narrow_Bold.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Bold.woff"); }

@font-face {
  font-family: 'Bader-narrow';
  src: url("/static/fonts/GL_Bader_Narrow_Regular.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Regular.woff"); }

@font-face {
  font-family: 'SensaBrush-Fill';
  src: url("/static/fonts/SensaBrush-Fill.otf");
  src: url("/static/fonts/SensaBrush-Fill.woff"); }

.content___1pbs9 {
  display: flex;
  justify-content: center;
  padding: 40px 100px 40px 100px; }
  @media (max-width: 874px) {
    .content___1pbs9 {
      padding: 40px 10px 40px 10px; } }
  .content___1pbs9 .manage__pot___3-w5w {
    width: 50%;
    display: flex; }
    @media (max-width: 874px) {
      .content___1pbs9 .manage__pot___3-w5w {
        width: 100%; } }
    .content___1pbs9 .manage__pot___3-w5w h1 {
      max-width: 383px; }
      @media (min-width: 875px) {
        .content___1pbs9 .manage__pot___3-w5w h1 {
          padding-top: 100px; } }
    .content___1pbs9 .manage__pot___3-w5w h2 {
      font-family: "Bader-compress";
      text-transform: uppercase;
      font-size: 28px; }
      @media (max-width: 874px) {
        .content___1pbs9 .manage__pot___3-w5w h2:first-of-type {
          padding-top: 0; } }
    .content___1pbs9 .manage__pot___3-w5w .pot__subtitle___V_Lwm {
      max-width: 500px;
      font-family: "Bader-narrow";
      color: #666666;
      font-size: 20px;
      line-height: 28px;
      text-transform: none; }
      @media (max-width: 874px) {
        .content___1pbs9 .manage__pot___3-w5w .pot__subtitle___V_Lwm {
          font-size: 16px;
          text-align: center;
          line-height: normal;
          text-transform: none;
          max-width: 280px;
          margin: 14px auto 0; } }
  .content___1pbs9 .form___nJzeF {
    width: 560px; }
    @media (max-width: 874px) {
      .content___1pbs9 .form___nJzeF {
        width: 100%; } }
    .content___1pbs9 .form___nJzeF .extra_error___175j0 {
      color: #f00000;
      font-size: 14px;
      font-family: "Bader-narrow";
      text-transform: lowercase; }
      .content___1pbs9 .form___nJzeF .extra_error___175j0:first-letter {
        text-transform: uppercase; }
  .content___1pbs9 .right_section___37OAM {
    min-width: 50%; }
    @media (max-width: 874px) {
      .content___1pbs9 .right_section___37OAM {
        display: none; } }

.btn__back___gHbzM {
  margin: 0 0 20px 0 !important; }
  @media (max-width: 874px) {
    .btn__back___gHbzM {
      margin: 0 auto 20px auto !important; } }

.title___2iDxg {
  font-size: 72px !important;
  text-align: left !important; }
  @media (max-width: 874px) {
    .title___2iDxg {
      font-size: 42px !important;
      text-align: center !important; } }

.subtitle___TjA8B {
  top: 25%;
  font-size: 96px !important; }
  @media (max-width: 874px) {
    .subtitle___TjA8B {
      font-size: 54px !important;
      top: -20px !important;
      left: 10px !important; } }

.subheading___1Zhhd {
  padding: 86px 0 20px 0;
  font-size: 50px;
  color: #000000;
  font-weight: 400;
  font-family: "Bader-compress"; }
  @media (max-width: 874px) {
    .subheading___1Zhhd {
      padding: 46px 0 20px 0; } }

.informations___2J38- {
  max-width: 800px;
  padding: 2rem;
  font-size: 12px;
  line-height: 20px;
  color: #666666;
  text-align: center;
  margin: auto;
  font-family: "Bader-narrow"; }

.close__disclaimer___vSxmo {
  font-size: 12px;
  line-height: 20px;
  color: #666666;
  text-align: center;
  margin: auto;
  font-family: "Bader-narrow"; }

.btn__primary___lfB3X {
  text-transform: uppercase; }

.cta___3iPTt {
  color: #f0b856;
  text-decoration: underline;
  padding-left: 5px; }

.cgv___31t34 {
  font-family: "Bader-narrow";
  font-size: 1rem;
  color: #666666; }

.label___1L58X {
  display: block;
  padding: 20px 0 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.radio__container___29DEr {
  display: flex;
  justify-content: flex-start; }

.submit_buttons_container___3nr6k {
  margin-top: 40px;
  margin-bottom: 20px;
  text-align: center; }
  @media (max-width: 874px) {
    .submit_buttons_container___3nr6k {
      flex-direction: row; } }
  .submit_buttons_container___3nr6k > button, .submit_buttons_container___3nr6k > a {
    margin: 0 4px !important;
    padding: 0 32px; }

.label___3nGzW {
  display: block;
  padding-bottom: 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.input___1byKf {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow"; }
  .input__error___1b_Zp {
    border: 1px solid #f00000;
    border-radius: 4px; }
  .input___1byKf:-ms-input-placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___1byKf::placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___1byKf:focus {
    border-color: #999999; }
  .input__wrapper___2iX71 {
    padding: 10px 0; }
  .input__errors___vbyb1 {
    color: #f00000;
    font-size: 14px;
    font-family: "Bader-narrow";
    text-transform: lowercase;
    padding-left: 15px; }
    .input__errors___vbyb1:first-letter {
      text-transform: uppercase; }

.disabled_input___3kqGe {
  background-color: #f4f4f4; }

.search_select__full_width___3Sq0r > div:first-of-type {
  width: auto !important; }
  @media (max-width: 874px) {
    .search_select__full_width___3Sq0r > div:first-of-type {
      width: auto !important; } }

.search_select___fU3DL > div:first-of-type {
  width: 100%;
  height: 50px;
  padding: 15px;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  box-shadow: none;
  border-radius: 4px; }
  @media (max-width: 874px) {
    .search_select___fU3DL > div:first-of-type {
      width: 295px; } }
  .search_select___fU3DL > div:first-of-type > div {
    height: 100%;
    padding: 0; }
    .search_select___fU3DL > div:first-of-type > div > div {
      height: 100%;
      margin: 0;
      padding: 0;
      width: 100%; }
      .search_select___fU3DL > div:first-of-type > div > div .selected_value {
        background-image: none; }
      .search_select___fU3DL > div:first-of-type > div > div > div {
        width: 100%; }
        .search_select___fU3DL > div:first-of-type > div > div > div > input {
          width: 100% !important; }

.search_select___fU3DL > div:nth-of-type(2) {
  background-color: #ffffff;
  box-sizing: border-box;
  margin-top: 0;
  max-height: 200px;
  overflow-y: auto;
  position: absolute;
  top: 100%;
  left: -1px;
  border: none;
  width: calc(100% + 2px);
  z-index: 10;
  padding: 0;
  font-family: "Bader-narrow";
  font-size: 20px;
  box-shadow: 4px 6px 40px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
  border-radius: 5px; }
  .search_select___fU3DL > div:nth-of-type(2) > div {
    -webkit-overflow-scrolling: touch; }
    .search_select___fU3DL > div:nth-of-type(2) > div::-webkit-scrollbar-thumb {
      border-radius: 4px;
      background-color: #f0b856; }
    .search_select___fU3DL > div:nth-of-type(2) > div::-webkit-scrollbar {
      width: 7px;
      background-color: rgba(0, 0, 0, 0.1); }
  .search_select___fU3DL > div:nth-of-type(2) > div > div {
    background-color: #ffffff;
    padding: 1rem;
    border-top: 1px solid #dcdcdc;
    font-family: "Bader-narrow"; }
    .search_select___fU3DL > div:nth-of-type(2) > div > div:hover {
      background-color: #f4f4f4; }
    .search_select___fU3DL > div:nth-of-type(2) > div > div:first-of-type {
      border: none; }

.search_select___fU3DL .selected_value {
  color: #000000;
  background-image: url("/static/images/pictos/icon-check-primary.svg");
  background-repeat: no-repeat;
  background-position: right 5px top 5px; }

.btn___2C9lV, .btn__primary___3h15q, .btn__secondary___2Srsv, .btn__secondary_black___3P2k3, .btn__light___2bCBa, .btn__secondary_back___3KHJd, .btn__disabled___1hGgi {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2C9lV:disabled, .btn__primary___3h15q:disabled, .btn__secondary___2Srsv:disabled, .btn__secondary_black___3P2k3:disabled, .btn__light___2bCBa:disabled, .btn__secondary_back___3KHJd:disabled, .btn__disabled___1hGgi:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2C9lV:hover, .btn__primary___3h15q:hover, .btn__secondary___2Srsv:hover, .btn__secondary_black___3P2k3:hover, .btn__light___2bCBa:hover, .btn__secondary_back___3KHJd:hover, .btn__disabled___1hGgi:hover {
    color: #ffffff; }
  .btn__primary___3h15q {
    background-color: #f0b856; }
    .btn__primary___3h15q:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___GdPqx {
      background-color: #4ac22b; }
      .btn__primary__sim___GdPqx:hover {
        background-color: #42ad27; }
  .btn__secondary___2Srsv, .btn__secondary_black___3P2k3 {
    background-color: #06D6A0; }
    .btn__secondary___2Srsv:hover, .btn__secondary_black___3P2k3:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3P2k3 {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3P2k3:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3P2k3 img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3P2k3 {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2bCBa {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2bCBa:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___20DeA {
      background-color: #ff5c2d; }
      .btn__light__sim___20DeA:hover {
        background-color: #ff4913; }
  .btn__link___1fDMt, .btn__link__primary___2mOOl {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1fDMt:active, .btn__link__primary___2mOOl:active, .btn__link___1fDMt:visited, .btn__link__primary___2mOOl:visited, .btn__link___1fDMt:hover, .btn__link__primary___2mOOl:hover, .btn__link___1fDMt:focus, .btn__link__primary___2mOOl:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2mOOl {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3KHJd {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3KHJd {
        margin: 16px auto; } }
    .btn__secondary_back___3KHJd:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3KHJd img {
      margin-right: 5px; }
  .btn__sticky___25xkq {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1hGgi {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3w3ns {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3w3ns:first-letter {
      text-transform: capitalize; }
  .btn___2C9lV span, .btn__primary___3h15q span, .btn__secondary___2Srsv span, .btn__secondary_black___3P2k3 span, .btn__light___2bCBa span, .btn__secondary_back___3KHJd span, .btn__disabled___1hGgi span {
    margin-top: -2px; }
  .btn__container___2jv4c {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2jv4c {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2jv4c a, .btn__container___2jv4c button {
          margin: 8px auto; } }

.notifications___2iqKJ {
  flex: 0 0 33% !important; }
  .notifications___2iqKJ h2 {
    text-transform: uppercase;
    color: #000000;
    font-family: "Bader-compress";
    font-size: 28px;
    padding-bottom: 16px;
    border-bottom: solid 1px #dcdcdc; }
  @media (min-width: 875px) {
    .notifications_container___1F7rl {
      max-height: 427px; } }
  @media (max-width: 874px) {
    .notifications_container___1F7rl {
      overflow-y: hidden;
      position: relative;
      margin-bottom: 20px; } }
  .notifications_container___1F7rl a:last-of-type {
    border-bottom: solid 1px #dcdcdc;
    display: block; }
  .notifications_container___1F7rl li:first-of-type {
    border-top: none; }
  .notifications_actions___2Do9g {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media (max-width: 874px) {
      .notifications_actions___2Do9g {
        position: absolute;
        bottom: 0;
        left: 0;
        height: 43px; } }

.notification___1UQTD {
  width: 100%;
  height: 70px;
  border-top: 1px solid #dcdcdc;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  padding: 8px 0; }
  @media (max-width: 874px) {
    .notification___1UQTD {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      padding: 15px 0; } }
  .notification___1UQTD:hover {
    background-color: #f6f6f6;
    transition: all ease-in-out .3s; }
  .notification___1UQTD svg {
    height: 40px; }
  .notification___1UQTD.important___30jW0 p {
    color: #f0b856;
    padding-bottom: 3px;
    font-family: "Bader-narrow-bold"; }
    @media (max-width: 874px) {
      .notification___1UQTD.important___30jW0 p {
        padding-bottom: 10px; } }
  .notification___1UQTD.unseen___1sgrB {
    border-left: 3px solid #f0b856; }
  .notification_pics___11jim {
    width: 40px !important;
    height: 40px !important;
    margin-left: 10px; }
    .notification_pics___11jim img {
      width: 100%;
      height: 100%; }
  .notification_content___2q2Kb {
    padding: 3px 0 3px;
    flex: 1;
    margin-left: 10px; }
    @media (min-width: 875px) {
      .notification_content___2q2Kb {
        overflow-x: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; } }
    .notification_content___2q2Kb i {
      font-style: italic;
      color: #999999;
      display: block;
      font-family: "Bader-narrow"; }
    .notification_content___2q2Kb p {
      font-family: "Bader-narrow";
      width: 100%;
      font-size: 16px;
      padding: 5px 0; }
      @media (min-width: 875px) {
        .notification_content___2q2Kb p {
          overflow-x: hidden;
          text-overflow: ellipsis; } }
    .notification_content__black___1nQEB {
      color: #000000 !important; }
    .notification_content__small___1Q0-f {
      font-family: "Bader-narrow" !important;
      white-space: normal; }
  .notification___1UQTD .wrap_text___1rsmk {
    white-space: pre-wrap; }
  .notification_cta___3Eea1 {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
    @media (max-width: 874px) {
      .notification_cta___3Eea1 {
        width: 100%; }
        .notification_cta___3Eea1 button {
          margin: auto !important; } }
    .notification_cta___3Eea1 button {
      height: 40px !important;
      line-height: normal !important;
      color: #000000;
      margin: 0; }
      .notification_cta___3Eea1 button:hover {
        color: #f0b856; }

.btn__underline___3w3ns {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 20px; }
  @media (max-width: 874px) {
    .btn__underline___3w3ns {
      height: 43px;
      text-align: center;
      font-size: 16px;
      padding: 0 20px; } }

.visible___n9zhG {
  visibility: visible;
  opacity: 1;
  transition: opacity .3s ease-in-out; }

.hidden___18BMG {
  opacity: 0;
  pointer-events: none; }

.no_notification___1WxFQ {
  font-family: "Bader-narrow";
  font-size: 16px;
  color: #666666;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%; }
  @media (max-width: 874px) {
    .no_notification___1WxFQ {
      margin-top: 20px; } }

.documents_list___1piBo {
  padding: 13px 0; }

.document___1WJ5l {
  position: relative;
  padding: 5px 0 0 30px;
  font-family: "Bader-narrow";
  color: #666666;
  font-size: 1rem;
  line-height: 20px; }

.before, .status_0::before, .status_1::before, .status_2::before, .status_3::before, .status_4::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0; }

.status_0::before {
  background-image: url("/static/images/pictos/kyc-needed.svg"); }

.status_1::before, .status_2::before {
  background-size: 20px;
  background-image: url("/static/images/pictos/kyc-waiting.svg"); }

.status_3::before {
  background-image: url("/static/images/pictos/icon-check-success.svg"); }

.status_4::before {
  background-image: url("/static/images/pictos/kyc-refused.svg"); }

.btn___21582, .btn__primary___2tGGB, .btn__secondary___1x2qt, .btn__secondary_black___KHHpj, .btn__light___1pqqk, .btn__secondary_back___1UX6M, .btn__disabled___3V5kl {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___21582:disabled, .btn__primary___2tGGB:disabled, .btn__secondary___1x2qt:disabled, .btn__secondary_black___KHHpj:disabled, .btn__light___1pqqk:disabled, .btn__secondary_back___1UX6M:disabled, .btn__disabled___3V5kl:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___21582:hover, .btn__primary___2tGGB:hover, .btn__secondary___1x2qt:hover, .btn__secondary_black___KHHpj:hover, .btn__light___1pqqk:hover, .btn__secondary_back___1UX6M:hover, .btn__disabled___3V5kl:hover {
    color: #ffffff; }
  .btn__primary___2tGGB {
    background-color: #f0b856; }
    .btn__primary___2tGGB:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1PCRj {
      background-color: #4ac22b; }
      .btn__primary__sim___1PCRj:hover {
        background-color: #42ad27; }
  .btn__secondary___1x2qt, .btn__secondary_black___KHHpj {
    background-color: #06D6A0; }
    .btn__secondary___1x2qt:hover, .btn__secondary_black___KHHpj:hover {
      background-color: #06cc99; }
    .btn__secondary_black___KHHpj {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___KHHpj:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___KHHpj img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___KHHpj {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1pqqk {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1pqqk:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1BNNA {
      background-color: #ff5c2d; }
      .btn__light__sim___1BNNA:hover {
        background-color: #ff4913; }
  .btn__link___1ewwF, .btn__link__primary___3hMcP {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1ewwF:active, .btn__link__primary___3hMcP:active, .btn__link___1ewwF:visited, .btn__link__primary___3hMcP:visited, .btn__link___1ewwF:hover, .btn__link__primary___3hMcP:hover, .btn__link___1ewwF:focus, .btn__link__primary___3hMcP:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3hMcP {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1UX6M {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1UX6M {
        margin: 16px auto; } }
    .btn__secondary_back___1UX6M:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1UX6M img {
      margin-right: 5px; }
  .btn__sticky___lB-hR {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3V5kl {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___186dA {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___186dA:first-letter {
      text-transform: capitalize; }
  .btn___21582 span, .btn__primary___2tGGB span, .btn__secondary___1x2qt span, .btn__secondary_black___KHHpj span, .btn__light___1pqqk span, .btn__secondary_back___1UX6M span, .btn__disabled___3V5kl span {
    margin-top: -2px; }
  .btn__container___2RIuW {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2RIuW {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2RIuW a, .btn__container___2RIuW button {
          margin: 8px auto; } }

.documents___2D6Dq {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  flex: 0 0 25% !important; }
  .documents___2D6Dq h2 {
    text-transform: uppercase;
    color: #000000;
    font-family: "Bader-compress";
    font-size: 28px; }
  .documents___2D6Dq.warning____6f18 {
    border-left: 4px solid #f0b856; }
  .documents___2D6Dq.completed___ivPkn {
    border-left: 4px solid #55d234;
    flex: 0 0 15% !important; }

.content___1lem- {
  width: 100%;
  border-top: 1px solid #dcdcdc;
  margin: 16px 0;
  padding: 16px 0 0;
  display: flex;
  align-items: center; }
  @media (max-width: 874px) {
    .content___1lem- {
      flex-direction: column; } }
  .content___1lem- > div {
    display: flex;
    align-items: center; }
    .content___1lem- > div > div {
      padding: 10px; }
      @media (min-width: 875px) {
        .content___1lem- > div > div {
          padding: 0 10px; } }
      .content___1lem- > div > div i {
        font-style: italic;
        color: #999999;
        padding-bottom: 5px;
        display: block; }
      .content___1lem- > div > div p {
        font-family: "Bader-narrow";
        text-overflow: ellipsis;
        line-height: 20px; }
  .content_status_icon___OAazG {
    width: 60px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-self: baseline; }
    .content_status_icon___OAazG img {
      width: 40px; }
  .content__code___phWsu {
    width: 120px;
    height: 120px;
    padding: 0;
    align-self: center;
    margin-left: auto; }
    @media (max-width: 874px) {
      .content__code___phWsu {
        margin: auto; } }
    .content__code___phWsu img {
      width: 100%;
      height: 100%; }

.header___2NCbG {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%; }
  .header___2NCbG .btn__primary___2tGGB {
    min-width: 90px; }

.btn__primary___2tGGB {
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
  margin-right: 0; }

.narrowBold___17bko {
  font-family: "Bader-narrow-bold" !important; }

.tooltip___2uzib button {
  width: 20px !important;
  height: 20px !important;
  margin: -4px 0 0 0 !important; }

.btn___278vp, .btn__primary___398E0, .btn__secondary___3uFaQ, .btn__secondary_black___9Ia-M, .btn__light___1jc-U, .btn__secondary_back___kUqFX, .btn__disabled___3OvBr {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___278vp:disabled, .btn__primary___398E0:disabled, .btn__secondary___3uFaQ:disabled, .btn__secondary_black___9Ia-M:disabled, .btn__light___1jc-U:disabled, .btn__secondary_back___kUqFX:disabled, .btn__disabled___3OvBr:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___278vp:hover, .btn__primary___398E0:hover, .btn__secondary___3uFaQ:hover, .btn__secondary_black___9Ia-M:hover, .btn__light___1jc-U:hover, .btn__secondary_back___kUqFX:hover, .btn__disabled___3OvBr:hover {
    color: #ffffff; }
  .btn__primary___398E0 {
    background-color: #f0b856; }
    .btn__primary___398E0:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3m09O {
      background-color: #4ac22b; }
      .btn__primary__sim___3m09O:hover {
        background-color: #42ad27; }
  .btn__secondary___3uFaQ, .btn__secondary_black___9Ia-M {
    background-color: #06D6A0; }
    .btn__secondary___3uFaQ:hover, .btn__secondary_black___9Ia-M:hover {
      background-color: #06cc99; }
    .btn__secondary_black___9Ia-M {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___9Ia-M:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___9Ia-M img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___9Ia-M {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1jc-U {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1jc-U:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___UBXU4 {
      background-color: #ff5c2d; }
      .btn__light__sim___UBXU4:hover {
        background-color: #ff4913; }
  .btn__link___1v_YG, .btn__link__primary___2X6iT {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1v_YG:active, .btn__link__primary___2X6iT:active, .btn__link___1v_YG:visited, .btn__link__primary___2X6iT:visited, .btn__link___1v_YG:hover, .btn__link__primary___2X6iT:hover, .btn__link___1v_YG:focus, .btn__link__primary___2X6iT:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2X6iT {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___kUqFX {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___kUqFX {
        margin: 16px auto; } }
    .btn__secondary_back___kUqFX:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___kUqFX img {
      margin-right: 5px; }
  .btn__sticky___1psdv {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3OvBr {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2SiVD {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2SiVD:first-letter {
      text-transform: capitalize; }
  .btn___278vp span, .btn__primary___398E0 span, .btn__secondary___3uFaQ span, .btn__secondary_black___9Ia-M span, .btn__light___1jc-U span, .btn__secondary_back___kUqFX span, .btn__disabled___3OvBr span {
    margin-top: -2px; }
  .btn__container___SWLoT {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___SWLoT {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___SWLoT a, .btn__container___SWLoT button {
          margin: 8px auto; } }

.btn__primary___398E0 {
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
  margin-right: 0; }

.sponsorship___1Hdr2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; }
  .sponsorship___1Hdr2 h2 {
    text-transform: uppercase;
    color: #000000;
    font-family: "Bader-compress";
    font-size: 28px; }
  .sponsorship___1Hdr2.warning___kJDTT {
    border-left: 4px solid #f0b856; }
  .sponsorship___1Hdr2.completed___2lf-y {
    border-left: 4px solid #55d234; }
  .sponsorship___1Hdr2 .content___1RTxU {
    display: flex;
    width: 100%;
    margin: 16px 0;
    flex-flow: wrap; }
    .sponsorship___1Hdr2 .content__icon___1b8sC {
      width: 80px;
      display: flex;
      justify-content: center;
      align-items: flex-start; }
    .sponsorship___1Hdr2 .content__main___1lAK3 {
      padding: 10px; }
      @media (min-width: 875px) {
        .sponsorship___1Hdr2 .content__main___1lAK3 {
          padding: 0 10px; } }
      .sponsorship___1Hdr2 .content__main___1lAK3 i {
        font-style: italic;
        color: #999999;
        padding-bottom: 5px;
        display: block; }
      .sponsorship___1Hdr2 .content__main___1lAK3 .sponsorship_waiting_wrapper___3tPQO {
        display: flex;
        align-items: center; }
        .sponsorship___1Hdr2 .content__main___1lAK3 .sponsorship_waiting_wrapper___3tPQO .sponsorship_status_pending___36bq6 {
          filter: grayscale(1); }
      .sponsorship___1Hdr2 .content__main___1lAK3 .txt__benef___1DRov {
        font-family: "Bader-narrow";
        font-size: 16px;
        font-weight: normal;
        color: #666666;
        padding-left: 5px; }
        .sponsorship___1Hdr2 .content__main___1lAK3 .txt__benef___1DRov.valid___3JBnu {
          padding-left: 0; }
        .sponsorship___1Hdr2 .content__main___1lAK3 .txt__benef___1DRov > a {
          color: #000000;
          text-decoration: underline; }
      .sponsorship___1Hdr2 .content__main___1lAK3 .txt__share___2wWeh {
        margin-bottom: 8px;
        font-family: "Bader-narrow";
        font-size: 16px;
        font-weight: bold;
        line-height: 1.25; }
    .sponsorship___1Hdr2 .content___1RTxU .sponsorship_activated_wrapper___3AT3h {
      width: 100%;
      margin-top: 20px;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      flex-direction: column; }
      .sponsorship___1Hdr2 .content___1RTxU .sponsorship_activated_wrapper___3AT3h .details_wrapper___1TMfa {
        display: flex;
        flex-direction: column; }
        @media (min-width: 1200px) {
          .sponsorship___1Hdr2 .content___1RTxU .sponsorship_activated_wrapper___3AT3h .details_wrapper___1TMfa {
            flex-direction: row; } }
        .sponsorship___1Hdr2 .content___1RTxU .sponsorship_activated_wrapper___3AT3h .details_wrapper___1TMfa .sponsorship_code___1W6hr {
          margin: 10px 16px 0 0;
          padding: 15px;
          border-radius: 4px;
          border: solid 1px #dcdcdc;
          display: flex;
          justify-content: space-evenly;
          width: 100%; }
          .sponsorship___1Hdr2 .content___1RTxU .sponsorship_activated_wrapper___3AT3h .details_wrapper___1TMfa .sponsorship_code__container___3y6d2 {
            display: flex;
            flex-direction: column;
            justify-content: space-evenly; }
          @media (min-width: 1200px) {
            .sponsorship___1Hdr2 .content___1RTxU .sponsorship_activated_wrapper___3AT3h .details_wrapper___1TMfa .sponsorship_code___1W6hr {
              width: 50%; } }
          .sponsorship___1Hdr2 .content___1RTxU .sponsorship_activated_wrapper___3AT3h .details_wrapper___1TMfa .sponsorship_code___1W6hr .sponsorship_my_code___3SHvI {
            font-family: "Bader-narrow";
            font-size: 16px;
            font-weight: bold;
            line-height: 1.25; }
          .sponsorship___1Hdr2 .content___1RTxU .sponsorship_activated_wrapper___3AT3h .details_wrapper___1TMfa .sponsorship_code___1W6hr .sponsorship_reference___2w3x6 {
            font-family: "Bader-narrow";
            font-size: 16px;
            font-weight: normal;
            color: #666666;
            height: 20px; }
          .sponsorship___1Hdr2 .content___1RTxU .sponsorship_activated_wrapper___3AT3h .details_wrapper___1TMfa .sponsorship_code___1W6hr .btn__underline___2SiVD {
            display: flex;
            flex-direction: column;
            justify-content: center; }
          .sponsorship___1Hdr2 .content___1RTxU .sponsorship_activated_wrapper___3AT3h .details_wrapper___1TMfa .sponsorship_code___1W6hr .sponsorship_section___1_S-n {
            display: flex;
            flex-direction: column; }
            .sponsorship___1Hdr2 .content___1RTxU .sponsorship_activated_wrapper___3AT3h .details_wrapper___1TMfa .sponsorship_code___1W6hr .sponsorship_section__title___1Rmqx {
              font-family: "Bader-narrow";
              font-size: 16px;
              font-weight: normal;
              color: #666666;
              height: 20px;
              justify-content: center;
              display: flex; }
            .sponsorship___1Hdr2 .content___1RTxU .sponsorship_activated_wrapper___3AT3h .details_wrapper___1TMfa .sponsorship_code___1W6hr .sponsorship_section__value___1d10u {
              justify-content: center;
              display: flex;
              height: 28px;
              margin: 8px auto 0 auto;
              font-family: "Bader-compress";
              font-size: 28px;
              font-weight: 900;
              font-stretch: normal;
              font-style: normal;
              line-height: 1;
              letter-spacing: normal;
              text-align: center; }

.status___2mVaL {
  position: relative;
  width: 35%;
  margin: 15px 0 0 35px; }
  @media (max-width: 600px) {
    .status___2mVaL {
      width: 80%; } }
  .status__icon___bTkWL {
    position: absolute;
    width: 20px;
    top: 0;
    left: -35px; }

.dashboard_nav___3uAt6 {
  width: 100%;
  height: 60px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  background-color: #ffffff;
  z-index: 5; }
  .dashboard_nav___3uAt6 ul {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%; }
    @media (max-width: 480px) {
      .dashboard_nav___3uAt6 ul {
        justify-content: center; } }
    @media (max-width: 874px) {
      .dashboard_nav___3uAt6 ul {
        flex-wrap: nowrap;
        justify-content: end;
        white-space: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        scrollbar-color: transparent transparent !important;
        scrollbar-width: none;
        padding: 0 20px; }
        .dashboard_nav___3uAt6 ul::-webkit-scrollbar {
          display: none; } }
    .dashboard_nav___3uAt6 ul a {
      height: 100%;
      cursor: pointer;
      display: flex;
      align-items: center;
      border-bottom: 3px solid transparent; }
      .dashboard_nav___3uAt6 ul a.active___1hf0U {
        border-bottom-color: #f0b856; }
      .dashboard_nav___3uAt6 ul a.access_denied___1SMnt {
        color: #dcdcdc;
        pointer-events: none; }
      .dashboard_nav___3uAt6 ul a span {
        font-family: "Bader-compress";
        text-transform: uppercase;
        font-size: 28px;
        line-height: 28px;
        display: block;
        margin: 0 auto; }
    .dashboard_nav___3uAt6 ul li {
      padding: 0 60px; }
      @media (max-width: 1200px) {
        .dashboard_nav___3uAt6 ul li {
          padding: 0 18px; } }
      @media (max-width: 874px) {
        .dashboard_nav___3uAt6 ul li {
          padding: 0 16px; } }

.logout___e0Kwi {
  position: absolute;
  right: 36px; }
  @media (max-width: 874px) {
    .logout___e0Kwi {
      display: none; } }

.btn___3SqX7, .btn__primary___S9WBp, .btn__secondary___1bh0x, .btn__secondary_black___3VKlZ, .btn__light___Izk9v, .btn__secondary_back___tM-cq, .btn__disabled___3_7Uq {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3SqX7:disabled, .btn__primary___S9WBp:disabled, .btn__secondary___1bh0x:disabled, .btn__secondary_black___3VKlZ:disabled, .btn__light___Izk9v:disabled, .btn__secondary_back___tM-cq:disabled, .btn__disabled___3_7Uq:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3SqX7:hover, .btn__primary___S9WBp:hover, .btn__secondary___1bh0x:hover, .btn__secondary_black___3VKlZ:hover, .btn__light___Izk9v:hover, .btn__secondary_back___tM-cq:hover, .btn__disabled___3_7Uq:hover {
    color: #ffffff; }
  .btn__primary___S9WBp {
    background-color: #f0b856; }
    .btn__primary___S9WBp:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___GBim8 {
      background-color: #4ac22b; }
      .btn__primary__sim___GBim8:hover {
        background-color: #42ad27; }
  .btn__secondary___1bh0x, .btn__secondary_black___3VKlZ {
    background-color: #06D6A0; }
    .btn__secondary___1bh0x:hover, .btn__secondary_black___3VKlZ:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3VKlZ {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3VKlZ:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3VKlZ img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3VKlZ {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___Izk9v {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___Izk9v:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3T_kx {
      background-color: #ff5c2d; }
      .btn__light__sim___3T_kx:hover {
        background-color: #ff4913; }
  .btn__link___3wDOE, .btn__link__primary___1PAVo {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3wDOE:active, .btn__link__primary___1PAVo:active, .btn__link___3wDOE:visited, .btn__link__primary___1PAVo:visited, .btn__link___3wDOE:hover, .btn__link__primary___1PAVo:hover, .btn__link___3wDOE:focus, .btn__link__primary___1PAVo:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1PAVo {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___tM-cq {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___tM-cq {
        margin: 16px auto; } }
    .btn__secondary_back___tM-cq:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___tM-cq img {
      margin-right: 5px; }
  .btn__sticky___3Ru2s {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3_7Uq {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___OWlgo {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___OWlgo:first-letter {
      text-transform: capitalize; }
  .btn___3SqX7 span, .btn__primary___S9WBp span, .btn__secondary___1bh0x span, .btn__secondary_black___3VKlZ span, .btn__light___Izk9v span, .btn__secondary_back___tM-cq span, .btn__disabled___3_7Uq span {
    margin-top: -2px; }
  .btn__container___3z62d {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3z62d {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3z62d a, .btn__container___3z62d button {
          margin: 8px auto; } }

.dashboard___3gMVf {
  padding-top: 72px !important; }
  @media (max-width: 874px) {
    .dashboard___3gMVf {
      padding-top: 0 !important; } }
  .dashboard_layout___3a46M {
    background-color: #f4f4f4 !important; }
  .dashboard_user___1dknC {
    display: flex;
    justify-content: stretch;
    align-items: stretch;
    max-width: 1260px;
    margin: auto; }
    @media (max-width: 874px) {
      .dashboard_user___1dknC {
        flex-direction: column; } }
  .dashboard_left_col___3Voo2 {
    display: flex;
    flex-direction: column; }
  .dashboard_right_col___2LUaO {
    width: 75%;
    display: flex;
    flex-direction: column;
    flex: 1; }
    @media (max-width: 1000px) {
      .dashboard_right_col___2LUaO {
        width: 65%; } }
    @media (max-width: 874px) {
      .dashboard_right_col___2LUaO {
        width: 100%; } }
  .dashboard_tile___gixme {
    padding: 24px 32px;
    border-radius: 4px;
    margin: 8px;
    background: #ffffff;
    flex: 1 1 auto; }
    .dashboard_tile__warning___23LEa {
      border-left: 4px solid #f0b856; }
    @media (max-width: 874px) {
      .dashboard_tile___gixme {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        margin: 8px 0;
        padding: 16px;
        position: relative; } }
  .dashboard___3gMVf .list_amount_status___1uoNO {
    max-width: 1136px;
    background-color: #ffffff; }
    @media (max-width: 874px) {
      .dashboard___3gMVf .list_amount_status___1uoNO {
        width: calc(100% - 40px) !important; } }
  .dashboard___3gMVf .list_header___2p0NX {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 1136px;
    margin: 10px auto 40px auto; }
    @media (max-width: 874px) {
      .dashboard___3gMVf .list_header___2p0NX {
        width: calc(100% - 40px) !important; } }
    @media (max-width: 600px) {
      .dashboard___3gMVf .list_header___2p0NX {
        flex-direction: column;
        justify-content: flex-start; } }
    .dashboard___3gMVf .list_header___2p0NX .statement_button_container___2HyYC {
      width: 90%;
      max-width: 1136px;
      display: flex;
      justify-content: flex-end;
      position: absolute; }
      @media (max-width: 600px) {
        .dashboard___3gMVf .list_header___2p0NX .statement_button_container___2HyYC {
          justify-content: center;
          position: relative; } }
    .dashboard___3gMVf .list_header___2p0NX .list_title___wNq1u {
      font-family: "Bader-compress";
      font-size: 42px;
      font-weight: bold;
      text-transform: uppercase; }
      @media (max-width: 600px) {
        .dashboard___3gMVf .list_header___2p0NX .list_title___wNq1u {
          margin-top: 20px;
          margin-bottom: 40px; } }

.subheading___2fvMx {
  font-family: "Bader-narrow-bold";
  font-size: 20px;
  padding: 1rem 0;
  color: #666666; }

.btn__primary___S9WBp {
  margin-left: 0; }

.logout___eSWGH {
  position: -webkit-sticky;
  position: sticky;
  left: 100%;
  padding: 20px 0 16px; }

.btn___3GVAN, .btn__primary___1aV_c, .btn_primary___1JUUN, .btn__secondary___3NW1-, .btn__secondary_black___3_PxL, .btn__light___1iY_m, .btn__secondary_back___FrdS2, .btn__disabled___3YP7P {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3GVAN:disabled, .btn__primary___1aV_c:disabled, .btn_primary___1JUUN:disabled, .btn__secondary___3NW1-:disabled, .btn__secondary_black___3_PxL:disabled, .btn__light___1iY_m:disabled, .btn__secondary_back___FrdS2:disabled, .btn__disabled___3YP7P:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3GVAN:hover, .btn__primary___1aV_c:hover, .btn_primary___1JUUN:hover, .btn__secondary___3NW1-:hover, .btn__secondary_black___3_PxL:hover, .btn__light___1iY_m:hover, .btn__secondary_back___FrdS2:hover, .btn__disabled___3YP7P:hover {
    color: #ffffff; }
  .btn__primary___1aV_c, .btn_primary___1JUUN {
    background-color: #f0b856; }
    .btn__primary___1aV_c:hover, .btn_primary___1JUUN:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___Ps2Ak {
      background-color: #4ac22b; }
      .btn__primary__sim___Ps2Ak:hover {
        background-color: #42ad27; }
  .btn__secondary___3NW1-, .btn__secondary_black___3_PxL {
    background-color: #06D6A0; }
    .btn__secondary___3NW1-:hover, .btn__secondary_black___3_PxL:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3_PxL {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3_PxL:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3_PxL img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3_PxL {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1iY_m {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1iY_m:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___ocWln {
      background-color: #ff5c2d; }
      .btn__light__sim___ocWln:hover {
        background-color: #ff4913; }
  .btn__link___1KfF1, .btn__link__primary___pJn8a {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1KfF1:active, .btn__link__primary___pJn8a:active, .btn__link___1KfF1:visited, .btn__link__primary___pJn8a:visited, .btn__link___1KfF1:hover, .btn__link__primary___pJn8a:hover, .btn__link___1KfF1:focus, .btn__link__primary___pJn8a:focus {
      outline: none;
      border: none; }
    .btn__link__primary___pJn8a {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___FrdS2 {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___FrdS2 {
        margin: 16px auto; } }
    .btn__secondary_back___FrdS2:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___FrdS2 img {
      margin-right: 5px; }
  .btn__sticky___1mpJs {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3YP7P {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3qcZx {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3qcZx:first-letter {
      text-transform: capitalize; }
  .btn___3GVAN span, .btn__primary___1aV_c span, .btn_primary___1JUUN span, .btn__secondary___3NW1- span, .btn__secondary_black___3_PxL span, .btn__light___1iY_m span, .btn__secondary_back___FrdS2 span, .btn__disabled___3YP7P span {
    margin-top: -2px; }
  .btn__container___cibfU {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___cibfU {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___cibfU a, .btn__container___cibfU button {
          margin: 8px auto; } }

.no_partner___FQSmt {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .no_partner___FQSmt img {
    margin: 22px 0 22px 0; }
  .no_partner___FQSmt p {
    text-align: center;
    margin: 8px 0 29px 0; }

.dashboard_profil___1DQsZ {
  max-width: 370px; }
  .dashboard_profil___1DQsZ .spouse_status___3QW3A {
    display: flex;
    align-items: center;
    margin-top: 8px; }
    .dashboard_profil___1DQsZ .spouse_status___3QW3A p {
      height: 20px;
      padding-left: 5px; }
    .dashboard_profil___1DQsZ .spouse_status___3QW3A > img {
      width: 20px; }
    .dashboard_profil___1DQsZ .spouse_status__pending___3bWh3 {
      filter: grayscale(100%); }
      .dashboard_profil___1DQsZ .spouse_status__pending___3bWh3 p {
        width: 163px; }
    .dashboard_profil___1DQsZ .spouse_status__added___46kig p {
      width: 90px; }
  @media (max-width: 874px) {
    .dashboard_profil___1DQsZ {
      padding-bottom: 25px; } }
  .dashboard_profil___1DQsZ h2 {
    text-transform: uppercase;
    color: #000000;
    font-family: "Bader-compress";
    font-size: 28px; }
  .dashboard_profil___1DQsZ h3 {
    font-family: "Bader-narrow-bold";
    padding-bottom: 5px;
    font-size: 16px;
    color: #000000; }
  .dashboard_profil___1DQsZ p {
    font-family: "Bader-narrow";
    color: #666666; }
  .dashboard_profil___1DQsZ .editable___2Vh7i {
    width: 100%;
    border-top: 1px solid #dcdcdc;
    margin-top: 24px; }
    .dashboard_profil___1DQsZ .editable_content___3dckV {
      padding: 16px 0;
      border-top: 1px solid #dcdcdc;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .dashboard_profil___1DQsZ .editable_content___3dckV:first-of-type {
        border-top: none; }
      .dashboard_profil___1DQsZ .editable_content___3dckV h4 {
        font-family: "Bader-narrow-bold";
        padding-bottom: 5px; }
      .dashboard_profil___1DQsZ .editable_content___3dckV h3 {
        font-family: "Bader-narrow-bold";
        padding-bottom: 5px; }
      .dashboard_profil___1DQsZ .editable_content___3dckV p {
        font-family: "Bader-narrow";
        color: #666666; }
      .dashboard_profil___1DQsZ .editable_content__waiting___17ClC {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 90px; }
      .dashboard_profil___1DQsZ .editable_content__validate___PbrKd {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 90px; }
        .dashboard_profil___1DQsZ .editable_content__validate___PbrKd > img {
          width: 30px; }

.btn_primary___1JUUN {
  width: 140px;
  margin: 0 auto;
  padding: 0; }
  @media (max-width: 874px) {
    .btn_primary___1JUUN {
      width: 133px;
      margin: 0 auto; } }

.btn___2FAZK, .btn__primary___1-hez, .btn__secondary___6_AA3, .btn__secondary_black___39JJV, .btn__light___3df5O, .btn__secondary_back___2qGAa, .btn__disabled___gpr-3 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2FAZK:disabled, .btn__primary___1-hez:disabled, .btn__secondary___6_AA3:disabled, .btn__secondary_black___39JJV:disabled, .btn__light___3df5O:disabled, .btn__secondary_back___2qGAa:disabled, .btn__disabled___gpr-3:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2FAZK:hover, .btn__primary___1-hez:hover, .btn__secondary___6_AA3:hover, .btn__secondary_black___39JJV:hover, .btn__light___3df5O:hover, .btn__secondary_back___2qGAa:hover, .btn__disabled___gpr-3:hover {
    color: #ffffff; }
  .btn__primary___1-hez {
    background-color: #f0b856; }
    .btn__primary___1-hez:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1WJ-k {
      background-color: #4ac22b; }
      .btn__primary__sim___1WJ-k:hover {
        background-color: #42ad27; }
  .btn__secondary___6_AA3, .btn__secondary_black___39JJV {
    background-color: #06D6A0; }
    .btn__secondary___6_AA3:hover, .btn__secondary_black___39JJV:hover {
      background-color: #06cc99; }
    .btn__secondary_black___39JJV {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___39JJV:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___39JJV img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___39JJV {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3df5O {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3df5O:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1zp-R {
      background-color: #ff5c2d; }
      .btn__light__sim___1zp-R:hover {
        background-color: #ff4913; }
  .btn__link___eh6GF, .btn__link__primary___2NfRt {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___eh6GF:active, .btn__link__primary___2NfRt:active, .btn__link___eh6GF:visited, .btn__link__primary___2NfRt:visited, .btn__link___eh6GF:hover, .btn__link__primary___2NfRt:hover, .btn__link___eh6GF:focus, .btn__link__primary___2NfRt:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2NfRt {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2qGAa {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2qGAa {
        margin: 16px auto; } }
    .btn__secondary_back___2qGAa:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2qGAa img {
      margin-right: 5px; }
  .btn__sticky___3mIMv {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___gpr-3 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3wsOL, .user___RpsgR .info___2DIF3 .btn__underline___3wsOL {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3wsOL:first-letter, .user___RpsgR .info___2DIF3 .btn__underline___3wsOL:first-letter {
      text-transform: capitalize; }
  .btn___2FAZK span, .btn__primary___1-hez span, .btn__secondary___6_AA3 span, .btn__secondary_black___39JJV span, .btn__light___3df5O span, .btn__secondary_back___2qGAa span, .btn__disabled___gpr-3 span {
    margin-top: -2px; }
  .btn__container___15Dp- {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___15Dp- {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___15Dp- a, .btn__container___15Dp- button {
          margin: 8px auto; } }

.user___RpsgR {
  padding: 22px 0 0px 0;
  display: flex;
  align-items: center; }
  .user___RpsgR img {
    margin: 0 30px 10px 0; }
  .user___RpsgR .info___2DIF3 {
    display: flex;
    flex-direction: column; }
    .user___RpsgR .info___2DIF3 h4 {
      color: #000000;
      font-size: 16px;
      font-family: "Bader-narrow-bold"; }
    .user___RpsgR .info___2DIF3 p {
      font-family: "Bader-narrow";
      color: #666666;
      padding: 5px 0; }
    .user___RpsgR .info___2DIF3 .btn__underline___3wsOL {
      display: block; }

.dashboard_profil___1jDQ6 {
  max-width: 370px; }
  @media (max-width: 874px) {
    .dashboard_profil___1jDQ6 {
      padding-bottom: 25px; } }
  .dashboard_profil___1jDQ6 h2 {
    text-transform: uppercase;
    color: #000000;
    font-family: "Bader-compress";
    font-size: 28px; }
  .dashboard_profil___1jDQ6 .editable___3pFGE {
    width: 100%;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    margin-top: 24px; }
    .dashboard_profil___1jDQ6 .editable_content___Zfr0f {
      padding: 16px 0;
      border-top: 1px solid #dcdcdc;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .dashboard_profil___1jDQ6 .editable_content___Zfr0f:first-of-type {
        border-top: none; }
      .dashboard_profil___1jDQ6 .editable_content___Zfr0f h3 {
        font-family: "Bader-narrow-bold";
        padding-bottom: 5px; }
      .dashboard_profil___1jDQ6 .editable_content___Zfr0f p {
        font-family: "Bader-narrow";
        color: #666666; }

.logout___1aPVg {
  padding: 15px 0;
  text-align: right;
  outline: none; }

.fake_input___344w- {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #f4f4f4;
  font-family: "Bader-narrow"; }

.btn___3CHOJ, .btn__primary___2_LVC, .btn__container__btn_primary___2rBNM, .btn__secondary___2t5aa, .btn__secondary_black___11u82, .btn__light___2CpEC, .btn__container__btn_white___LNhwp, .btn__secondary_back___3G6ZD, .btn__disabled___339S7 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3CHOJ:disabled, .btn__primary___2_LVC:disabled, .btn__container__btn_primary___2rBNM:disabled, .btn__secondary___2t5aa:disabled, .btn__secondary_black___11u82:disabled, .btn__light___2CpEC:disabled, .btn__container__btn_white___LNhwp:disabled, .btn__secondary_back___3G6ZD:disabled, .btn__disabled___339S7:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3CHOJ:hover, .btn__primary___2_LVC:hover, .btn__container__btn_primary___2rBNM:hover, .btn__secondary___2t5aa:hover, .btn__secondary_black___11u82:hover, .btn__light___2CpEC:hover, .btn__container__btn_white___LNhwp:hover, .btn__secondary_back___3G6ZD:hover, .btn__disabled___339S7:hover {
    color: #ffffff; }
  .btn__primary___2_LVC, .btn__container__btn_primary___2rBNM {
    background-color: #f0b856; }
    .btn__primary___2_LVC:hover, .btn__container__btn_primary___2rBNM:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___19-rC {
      background-color: #4ac22b; }
      .btn__primary__sim___19-rC:hover {
        background-color: #42ad27; }
  .btn__secondary___2t5aa, .btn__secondary_black___11u82 {
    background-color: #06D6A0; }
    .btn__secondary___2t5aa:hover, .btn__secondary_black___11u82:hover {
      background-color: #06cc99; }
    .btn__secondary_black___11u82 {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___11u82:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___11u82 img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___11u82 {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2CpEC, .btn__container__btn_white___LNhwp {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2CpEC:hover, .btn__container__btn_white___LNhwp:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___vFwgg {
      background-color: #ff5c2d; }
      .btn__light__sim___vFwgg:hover {
        background-color: #ff4913; }
  .btn__link___3vLZo, .btn__link__primary___clDwg {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3vLZo:active, .btn__link__primary___clDwg:active, .btn__link___3vLZo:visited, .btn__link__primary___clDwg:visited, .btn__link___3vLZo:hover, .btn__link__primary___clDwg:hover, .btn__link___3vLZo:focus, .btn__link__primary___clDwg:focus {
      outline: none;
      border: none; }
    .btn__link__primary___clDwg {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3G6ZD {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3G6ZD {
        margin: 16px auto; } }
    .btn__secondary_back___3G6ZD:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3G6ZD img {
      margin-right: 5px; }
  .btn__sticky___2HrYe {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___339S7 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___N8vvX {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___N8vvX:first-letter {
      text-transform: capitalize; }
  .btn___3CHOJ span, .btn__primary___2_LVC span, .btn__container__btn_primary___2rBNM span, .btn__secondary___2t5aa span, .btn__secondary_black___11u82 span, .btn__light___2CpEC span, .btn__container__btn_white___LNhwp span, .btn__secondary_back___3G6ZD span, .btn__disabled___339S7 span {
    margin-top: -2px; }
  .btn__container___1YCX4 {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1YCX4 {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1YCX4 a, .btn__container___1YCX4 button {
          margin: 8px auto; } }

.btn__container___1YCX4 {
  display: flex;
  padding: 0 120px 0 120px; }
  @media (max-width: 874px) {
    .btn__container___1YCX4 {
      flex-direction: row; } }
  .btn__container__btn_primary___2rBNM {
    margin: 31px auto 31px auto !important;
    display: block; }
  .btn__container__btn_white___LNhwp {
    margin: 31px auto 31px auto !important;
    display: block; }

.modal___3k5Bc {
  width: 444px;
  padding: 0 64px 31px 64px; }

.radio__container___1kzu2 {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 10px; }

.subheading___3lLVz {
  font-size: 28px;
  color: #000000;
  font-weight: 400;
  padding: 20px 0;
  font-family: "Bader-compress";
  line-height: 28px;
  text-transform: uppercase; }
  @media (max-width: 874px) {
    .subheading___3lLVz {
      padding: 16px 0 10px; } }

.label_heading___2sumb {
  display: block;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.checkbox___QWJiM {
  padding-top: 12px !important; }
  .checkbox_label___3KqAm {
    color: #666666;
    line-height: 20px;
    font-size: 16px; }

@media (min-width: 875px) {
  .half__input___JDnbb {
    display: flex;
    justify-content: space-between; }
    .half__input___JDnbb > div {
      width: calc(50% - 4px); } }

.dashboard_profil___2Gfj8 {
  max-width: 370px; }
  @media (max-width: 874px) {
    .dashboard_profil___2Gfj8 {
      padding-bottom: 25px; } }
  .dashboard_profil___2Gfj8 h2 {
    text-transform: uppercase;
    color: #000000;
    font-family: "Bader-compress";
    font-size: 28px; }
  .dashboard_profil___2Gfj8 .editable___1m7O6 {
    width: 100%;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    margin-top: 24px; }
    .dashboard_profil___2Gfj8 .editable_content___31fFG {
      padding: 16px 0;
      border-top: 1px solid #dcdcdc;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .dashboard_profil___2Gfj8 .editable_content___31fFG:first-of-type {
        border-top: none; }
      .dashboard_profil___2Gfj8 .editable_content___31fFG h3 {
        font-family: "Bader-narrow-bold";
        padding-bottom: 5px; }
      .dashboard_profil___2Gfj8 .editable_content___31fFG p {
        font-family: "Bader-narrow";
        color: #666666; }

.logout___3dTZz {
  padding: 15px 0;
  text-align: right;
  outline: none; }

.fake_input___lAucV {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #f4f4f4;
  font-family: "Bader-narrow"; }

.btn___3gTj7, .btn__primary___1FXXp, .btn__secondary___i1d2K, .btn__secondary_black___Sfucy, .btn__light___1vf3T, .btn__secondary_back___2tmkL, .btn__disabled___3hWhL {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3gTj7:disabled, .btn__primary___1FXXp:disabled, .btn__secondary___i1d2K:disabled, .btn__secondary_black___Sfucy:disabled, .btn__light___1vf3T:disabled, .btn__secondary_back___2tmkL:disabled, .btn__disabled___3hWhL:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3gTj7:hover, .btn__primary___1FXXp:hover, .btn__secondary___i1d2K:hover, .btn__secondary_black___Sfucy:hover, .btn__light___1vf3T:hover, .btn__secondary_back___2tmkL:hover, .btn__disabled___3hWhL:hover {
    color: #ffffff; }
  .btn__primary___1FXXp {
    background-color: #f0b856; }
    .btn__primary___1FXXp:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___2TcPy {
      background-color: #4ac22b; }
      .btn__primary__sim___2TcPy:hover {
        background-color: #42ad27; }
  .btn__secondary___i1d2K, .btn__secondary_black___Sfucy {
    background-color: #06D6A0; }
    .btn__secondary___i1d2K:hover, .btn__secondary_black___Sfucy:hover {
      background-color: #06cc99; }
    .btn__secondary_black___Sfucy {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___Sfucy:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___Sfucy img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___Sfucy {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1vf3T {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1vf3T:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___2ARIz {
      background-color: #ff5c2d; }
      .btn__light__sim___2ARIz:hover {
        background-color: #ff4913; }
  .btn__link___3qe_N, .btn__link__primary___3g4Iz {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3qe_N:active, .btn__link__primary___3g4Iz:active, .btn__link___3qe_N:visited, .btn__link__primary___3g4Iz:visited, .btn__link___3qe_N:hover, .btn__link__primary___3g4Iz:hover, .btn__link___3qe_N:focus, .btn__link__primary___3g4Iz:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3g4Iz {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2tmkL {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2tmkL {
        margin: 16px auto; } }
    .btn__secondary_back___2tmkL:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2tmkL img {
      margin-right: 5px; }
  .btn__sticky___2c6ql {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3hWhL {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1nYXM {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1nYXM:first-letter {
      text-transform: capitalize; }
  .btn___3gTj7 span, .btn__primary___1FXXp span, .btn__secondary___i1d2K span, .btn__secondary_black___Sfucy span, .btn__light___1vf3T span, .btn__secondary_back___2tmkL span, .btn__disabled___3hWhL span {
    margin-top: -2px; }
  .btn__container___3f4BC {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3f4BC {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3f4BC a, .btn__container___3f4BC button {
          margin: 8px auto; } }

.dashboard___3pwEh {
  padding-top: 72px !important; }
  @media (max-width: 874px) {
    .dashboard___3pwEh {
      padding-top: 0 !important; } }
  .dashboard_layout___3JMT2 {
    background-color: #f4f4f4 !important; }
  .dashboard_user___ODiNr {
    display: flex;
    justify-content: stretch;
    align-items: stretch;
    max-width: 1260px;
    margin: auto; }
    @media (max-width: 874px) {
      .dashboard_user___ODiNr {
        flex-direction: column; } }
  .dashboard_left_col___1Fvtg {
    display: flex;
    flex-direction: column; }
  .dashboard_right_col___ILdJM {
    width: 75%;
    display: flex;
    flex-direction: column;
    flex: 1; }
    @media (max-width: 1000px) {
      .dashboard_right_col___ILdJM {
        width: 65%; } }
    @media (max-width: 874px) {
      .dashboard_right_col___ILdJM {
        width: 100%; } }
  .dashboard_tile___YkufF {
    padding: 24px 32px;
    border-radius: 4px;
    margin: 8px;
    background: #ffffff;
    flex: 1 1 auto; }
    .dashboard_tile__warning___2h2_V {
      border-left: 4px solid #f0b856; }
    @media (max-width: 874px) {
      .dashboard_tile___YkufF {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        margin: 8px 0;
        padding: 16px;
        position: relative; } }
  .dashboard___3pwEh .list_amount_status___2Kzmj {
    max-width: 1136px;
    background-color: #ffffff; }
    @media (max-width: 874px) {
      .dashboard___3pwEh .list_amount_status___2Kzmj {
        width: calc(100% - 40px) !important; } }
  .dashboard___3pwEh .list_header___2oAgh {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 1136px;
    margin: 10px auto 40px auto; }
    @media (max-width: 874px) {
      .dashboard___3pwEh .list_header___2oAgh {
        width: calc(100% - 40px) !important; } }
    @media (max-width: 600px) {
      .dashboard___3pwEh .list_header___2oAgh {
        flex-direction: column;
        justify-content: flex-start; } }
    .dashboard___3pwEh .list_header___2oAgh .statement_button_container___1BeiS {
      width: 90%;
      max-width: 1136px;
      display: flex;
      justify-content: flex-end;
      position: absolute; }
      @media (max-width: 600px) {
        .dashboard___3pwEh .list_header___2oAgh .statement_button_container___1BeiS {
          justify-content: center;
          position: relative; } }
    .dashboard___3pwEh .list_header___2oAgh .list_title___BuT6j {
      font-family: "Bader-compress";
      font-size: 42px;
      font-weight: bold;
      text-transform: uppercase; }
      @media (max-width: 600px) {
        .dashboard___3pwEh .list_header___2oAgh .list_title___BuT6j {
          margin-top: 20px;
          margin-bottom: 40px; } }

.subheading___2p7Xr {
  font-family: "Bader-narrow-bold";
  font-size: 20px;
  padding: 1rem 0;
  color: #666666; }

.btn__primary___1FXXp {
  margin-left: 0; }

.logout___4QRbf {
  position: -webkit-sticky;
  position: sticky;
  left: 100%;
  padding: 20px 0 16px; }

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

.cta_container___3jopC {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 630px;
  margin-bottom: 20px; }
  @media (max-width: 874px) {
    .cta_container___3jopC {
      flex-direction: column;
      width: 90vw;
      margin-top: 20px; } }
  .cta_container___3jopC .cta___30HUP {
    width: 176px;
    height: 50px;
    border-radius: 4px;
    border: solid 1px #dcdcdc;
    margin: 0 8px;
    cursor: pointer;
    outline: none;
    background-color: transparent; }
    @media (max-width: 874px) {
      .cta_container___3jopC .cta___30HUP {
        margin: 4px auto;
        width: 100%; } }
    .cta_container___3jopC .cta___30HUP span {
      color: #000000;
      font-family: "Bader-narrow-bold";
      font-size: 1rem;
      line-height: 20px;
      margin-top: -3px; }
    .cta_container___3jopC .cta___30HUP.active___1CqXY {
      background-color: #ffffff;
      border-color: #f0b856; }
      .cta_container___3jopC .cta___30HUP.active___1CqXY span {
        color: #f0b856; }
    .cta_container___3jopC .cta___30HUP.disabled___2b11k {
      cursor: not-allowed;
      pointer-events: none; }
      .cta_container___3jopC .cta___30HUP.disabled___2b11k span {
        color: #dcdcdc; }

.btn___2K_oZ, .btn__primary___1Pa7x, .spendings___f8Ye3 .card___lPIL- .btn__primary___1Pa7x, .btn__secondary___1LUrj, .btn__secondary_black___1k2Wu, .btn__light___1GTma, .btn__secondary_back___2Ta_q, .btn__disabled___1m5jE {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2K_oZ:disabled, .btn__primary___1Pa7x:disabled, .spendings___f8Ye3 .card___lPIL- .btn__primary___1Pa7x:disabled, .btn__secondary___1LUrj:disabled, .btn__secondary_black___1k2Wu:disabled, .btn__light___1GTma:disabled, .btn__secondary_back___2Ta_q:disabled, .btn__disabled___1m5jE:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2K_oZ:hover, .btn__primary___1Pa7x:hover, .spendings___f8Ye3 .card___lPIL- .btn__primary___1Pa7x:hover, .btn__secondary___1LUrj:hover, .btn__secondary_black___1k2Wu:hover, .btn__light___1GTma:hover, .btn__secondary_back___2Ta_q:hover, .btn__disabled___1m5jE:hover {
    color: #ffffff; }
  .btn__primary___1Pa7x, .spendings___f8Ye3 .card___lPIL- .btn__primary___1Pa7x {
    background-color: #f0b856; }
    .btn__primary___1Pa7x:hover, .spendings___f8Ye3 .card___lPIL- .btn__primary___1Pa7x:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3U0pV {
      background-color: #4ac22b; }
      .btn__primary__sim___3U0pV:hover {
        background-color: #42ad27; }
  .btn__secondary___1LUrj, .btn__secondary_black___1k2Wu {
    background-color: #06D6A0; }
    .btn__secondary___1LUrj:hover, .btn__secondary_black___1k2Wu:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1k2Wu {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1k2Wu:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1k2Wu img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1k2Wu {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1GTma {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1GTma:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___2ulms {
      background-color: #ff5c2d; }
      .btn__light__sim___2ulms:hover {
        background-color: #ff4913; }
  .btn__link___29yVO, .btn__link__primary___2iJIA {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___29yVO:active, .btn__link__primary___2iJIA:active, .btn__link___29yVO:visited, .btn__link__primary___2iJIA:visited, .btn__link___29yVO:hover, .btn__link__primary___2iJIA:hover, .btn__link___29yVO:focus, .btn__link__primary___2iJIA:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2iJIA {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2Ta_q {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2Ta_q {
        margin: 16px auto; } }
    .btn__secondary_back___2Ta_q:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2Ta_q img {
      margin-right: 5px; }
  .btn__sticky___2xj9i {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___1m5jE {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3LrmF {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3LrmF:first-letter {
      text-transform: capitalize; }
  .btn___2K_oZ span, .btn__primary___1Pa7x span, .spendings___f8Ye3 .card___lPIL- .btn__primary___1Pa7x span, .btn__secondary___1LUrj span, .btn__secondary_black___1k2Wu span, .btn__light___1GTma span, .btn__secondary_back___2Ta_q span, .btn__disabled___1m5jE span {
    margin-top: -2px; }
  .btn__container___1ligI {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___1ligI {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___1ligI a, .btn__container___1ligI button {
          margin: 8px auto; } }

.spendings___f8Ye3 .pot___2plyP {
  max-width: 1136px;
  margin: auto;
  position: relative; }
  .spendings___f8Ye3 .pot__name_container___gDxqA > h2 {
    font-size: 42px;
    font-family: "Bader-compress";
    line-height: 42px;
    text-align: center;
    padding: 60px 0 8px;
    text-transform: uppercase; }
  .spendings___f8Ye3 .pot__name_container___gDxqA > h4 {
    font-size: 16px;
    font-family: "Bader-narrow";
    text-transform: lowercase;
    line-height: 20px;
    color: #666666; }

@media (min-width: 875px) {
  .spendings___f8Ye3 .container___8f3n- {
    padding-right: 64px; } }

.spendings___f8Ye3 .row___25KQY {
  width: 100%;
  padding: 10px 20px 10px 64px;
  margin: 16px 0;
  background-color: #ffffff;
  border-radius: 4px;
  position: relative; }
  @media (max-width: 874px) {
    .spendings___f8Ye3 .row___25KQY {
      padding: 16px; } }
  .spendings___f8Ye3 .row___25KQY .is-open .trigger {
    transform: rotate(180deg); }

.spendings___f8Ye3 .header___1B7ph {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 60px; }
  @media (max-width: 874px) {
    .spendings___f8Ye3 .header___1B7ph {
      flex-wrap: wrap;
      height: auto; }
      .spendings___f8Ye3 .header___1B7ph > div {
        width: 100%;
        max-height: 60px; } }
  @media (max-width: 874px) {
    .spendings___f8Ye3 .header___1B7ph .status___2F5Uj {
      display: flex;
      justify-content: flex-start; } }
  .spendings___f8Ye3 .header___1B7ph .status___2F5Uj h2 {
    font-size: 28px;
    line-height: 28px;
    text-transform: uppercase;
    font-family: "Bader-compress";
    padding-bottom: 6px; }
    @media (max-width: 874px) {
      .spendings___f8Ye3 .header___1B7ph .status___2F5Uj h2 {
        font-size: 25px; } }
  .spendings___f8Ye3 .header___1B7ph .status__inline___e7On2 {
    display: flex;
    align-items: center; }
  @media (max-width: 874px) {
    .spendings___f8Ye3 .header___1B7ph .status___2F5Uj .popup-arrow {
      left: 90% !important; }
    .spendings___f8Ye3 .header___1B7ph .status___2F5Uj .popup-content {
      width: 250px !important;
      top: -80px !important;
      left: -2% !important; } }
  .spendings___f8Ye3 .header___1B7ph .amount___1VXpw {
    display: flex;
    justify-content: flex-end;
    align-items: center; }
    @media (min-width: 875px) {
      .spendings___f8Ye3 .header___1B7ph .amount___1VXpw {
        padding-right: 24px; } }
    @media (max-width: 874px) {
      .spendings___f8Ye3 .header___1B7ph .amount___1VXpw {
        justify-content: flex-start; } }
    .spendings___f8Ye3 .header___1B7ph .amount___1VXpw > h3 {
      font-size: 16px;
      font-family: "Bader-narrow-bold";
      line-height: 20px;
      padding-right: 30px;
      display: flex;
      align-items: center;
      color: #000000; }
      @media (max-width: 874px) {
        .spendings___f8Ye3 .header___1B7ph .amount___1VXpw > h3 {
          padding-right: 8px;
          border-right: none !important; } }
      .spendings___f8Ye3 .header___1B7ph .amount___1VXpw > h3 b {
        font-family: "Bader-compress";
        font-size: 28px;
        line-height: 28px;
        padding: 0 5px; }
      .spendings___f8Ye3 .header___1B7ph .amount___1VXpw > h3.with_border___3kqv3 {
        border-right: 1px solid #dcdcdc; }

.spendings___f8Ye3 .card___lPIL- {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 16px auto;
  padding: 30px;
  border-radius: 4px;
  border: 1px solid #dcdcdc; }
  @media (max-width: 874px) {
    .spendings___f8Ye3 .card___lPIL- {
      flex-wrap: wrap;
      padding: 16px; } }
  .spendings___f8Ye3 .card___lPIL-.iban___32d9p {
    display: block; }
  .spendings___f8Ye3 .card___lPIL- .btn__primary___1Pa7x {
    justify-self: flex-end;
    height: 40px;
    white-space: nowrap;
    line-height: inherit; }
    @media (max-width: 874px) {
      .spendings___f8Ye3 .card___lPIL- .btn__primary___1Pa7x {
        width: 100%;
        margin: 16px 16px 0;
        line-height: inherit; } }
  .spendings___f8Ye3 .card_amount___3gQo0 {
    padding: 0 16px;
    font-family: "Bader-narrow-bold"; }
  .spendings___f8Ye3 .card___lPIL- .withdrawal___1v-OQ {
    font-family: "Bader-narrow-bold"; }
  .spendings___f8Ye3 .card___lPIL- .desc___1Ww9k, .spendings___f8Ye3 .card___lPIL- .card_amount___3gQo0 > span {
    color: #666;
    display: block;
    padding-top: 6px;
    font-family: "Bader-narrow"; }

.spendings___f8Ye3 .flex_container___AmA4e {
  display: flex;
  align-items: center; }
  .spendings___f8Ye3 .flex_container___AmA4e .brand_logo___3nFY8 {
    margin-left: 30px; }
    @media (max-width: 874px) {
      .spendings___f8Ye3 .flex_container___AmA4e .brand_logo___3nFY8 {
        width: 70px; } }

.spendings___f8Ye3 .trigger___1JCtO {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 64px;
  width: 64px;
  margin-left: 22px;
  cursor: pointer; }
  @media (max-width: 874px) {
    .spendings___f8Ye3 .trigger___1JCtO {
      position: absolute;
      margin: 0;
      right: 22px;
      top: 33px;
      border-left: 1px solid #dcdcdc; } }

.spendings___f8Ye3 .tooltip___2i4JZ {
  height: 40px;
  background-color: #f4f4f4;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-right: 30px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }
  .spendings___f8Ye3 .tooltip___2i4JZ > p {
    padding: 0 16px;
    font-family: "Bader-narrow-bold";
    font-size: 1rem;
    line-height: 20px;
    color: #000000;
    text-align: center; }
  .spendings___f8Ye3 .tooltip_trigger___3gMUy {
    width: 35px;
    height: 35px; }
  @media (max-width: 874px) {
    .spendings___f8Ye3 .tooltip___2i4JZ .comm___2q8iv span {
      display: none; } }

.spendings___f8Ye3 .primary_amount___2YahR {
  color: #f0b856;
  font-family: "Bader-compress";
  font-size: 28px;
  line-height: 28px;
  text-transform: uppercase;
  padding-top: 16px; }

.spendings___f8Ye3 .withdrawal_status___2NePU {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #666; }
  @media (max-width: 874px) {
    .spendings___f8Ye3 .withdrawal_status___2NePU {
      margin-left: 10px; } }
  .spendings___f8Ye3 .withdrawal_status___2NePU > img {
    margin-right: 8px; }

.spendings___f8Ye3 .income___22f0a h2, .spendings___f8Ye3 .income___22f0a h3 {
  color: #f0b856 !important; }

.btn___3tWFx, .btn__primary___3zNpb, .btn__secondary___rSYKz, .btn__secondary_black___2VI35, .btn__light___2NM1o, .btn__secondary_back___30sMp, .btn__disabled___QBfoZ {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3tWFx:disabled, .btn__primary___3zNpb:disabled, .btn__secondary___rSYKz:disabled, .btn__secondary_black___2VI35:disabled, .btn__light___2NM1o:disabled, .btn__secondary_back___30sMp:disabled, .btn__disabled___QBfoZ:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3tWFx:hover, .btn__primary___3zNpb:hover, .btn__secondary___rSYKz:hover, .btn__secondary_black___2VI35:hover, .btn__light___2NM1o:hover, .btn__secondary_back___30sMp:hover, .btn__disabled___QBfoZ:hover {
    color: #ffffff; }
  .btn__primary___3zNpb {
    background-color: #f0b856; }
    .btn__primary___3zNpb:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1gX05 {
      background-color: #4ac22b; }
      .btn__primary__sim___1gX05:hover {
        background-color: #42ad27; }
  .btn__secondary___rSYKz, .btn__secondary_black___2VI35 {
    background-color: #06D6A0; }
    .btn__secondary___rSYKz:hover, .btn__secondary_black___2VI35:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2VI35 {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2VI35:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2VI35 img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2VI35 {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2NM1o {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2NM1o:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___189Up {
      background-color: #ff5c2d; }
      .btn__light__sim___189Up:hover {
        background-color: #ff4913; }
  .btn__link___1xxWS, .btn__link__primary___3Ihe8 {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1xxWS:active, .btn__link__primary___3Ihe8:active, .btn__link___1xxWS:visited, .btn__link__primary___3Ihe8:visited, .btn__link___1xxWS:hover, .btn__link__primary___3Ihe8:hover, .btn__link___1xxWS:focus, .btn__link__primary___3Ihe8:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3Ihe8 {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___30sMp {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___30sMp {
        margin: 16px auto; } }
    .btn__secondary_back___30sMp:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___30sMp img {
      margin-right: 5px; }
  .btn__sticky___2lcYI {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___QBfoZ {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1mB9p {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1mB9p:first-letter {
      text-transform: capitalize; }
  .btn___3tWFx span, .btn__primary___3zNpb span, .btn__secondary___rSYKz span, .btn__secondary_black___2VI35 span, .btn__light___2NM1o span, .btn__secondary_back___30sMp span, .btn__disabled___QBfoZ span {
    margin-top: -2px; }
  .btn__container___frWkv {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___frWkv {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___frWkv a, .btn__container___frWkv button {
          margin: 8px auto; } }

.statement_modal___3yJir .editable___36ORc {
  width: 100%;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  margin-top: 24px; }
  .statement_modal___3yJir .editable_content___1mXLQ {
    padding: 16px 0;
    border-top: 1px solid #dcdcdc;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .statement_modal___3yJir .editable_content___1mXLQ:first-of-type {
      border-top: none; }
    .statement_modal___3yJir .editable_content___1mXLQ h3 {
      font-family: "Bader-narrow-bold";
      padding-bottom: 5px;
      color: #000000;
      text-transform: capitalize;
      font-size: 16px;
      margin: 0; }
    .statement_modal___3yJir .editable_content___1mXLQ p {
      font-family: "Bader-narrow";
      color: #666666; }

.btn___Tm2cz, .btn__primary___1FSDQ, .btn__secondary___30c2J, .btn__secondary_black___Lko1N, .btn__light___1JqTU, .btn__secondary_back___2DnR6, .btn__disabled___F9V1g {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___Tm2cz:disabled, .btn__primary___1FSDQ:disabled, .btn__secondary___30c2J:disabled, .btn__secondary_black___Lko1N:disabled, .btn__light___1JqTU:disabled, .btn__secondary_back___2DnR6:disabled, .btn__disabled___F9V1g:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___Tm2cz:hover, .btn__primary___1FSDQ:hover, .btn__secondary___30c2J:hover, .btn__secondary_black___Lko1N:hover, .btn__light___1JqTU:hover, .btn__secondary_back___2DnR6:hover, .btn__disabled___F9V1g:hover {
    color: #ffffff; }
  .btn__primary___1FSDQ {
    background-color: #f0b856; }
    .btn__primary___1FSDQ:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___23V6Y {
      background-color: #4ac22b; }
      .btn__primary__sim___23V6Y:hover {
        background-color: #42ad27; }
  .btn__secondary___30c2J, .btn__secondary_black___Lko1N {
    background-color: #06D6A0; }
    .btn__secondary___30c2J:hover, .btn__secondary_black___Lko1N:hover {
      background-color: #06cc99; }
    .btn__secondary_black___Lko1N {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___Lko1N:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___Lko1N img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___Lko1N {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1JqTU {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1JqTU:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3P0hu {
      background-color: #ff5c2d; }
      .btn__light__sim___3P0hu:hover {
        background-color: #ff4913; }
  .btn__link___38udm, .btn__link__primary___2wYLz {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___38udm:active, .btn__link__primary___2wYLz:active, .btn__link___38udm:visited, .btn__link__primary___2wYLz:visited, .btn__link___38udm:hover, .btn__link__primary___2wYLz:hover, .btn__link___38udm:focus, .btn__link__primary___2wYLz:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2wYLz {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2DnR6 {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2DnR6 {
        margin: 16px auto; } }
    .btn__secondary_back___2DnR6:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2DnR6 img {
      margin-right: 5px; }
  .btn__sticky___3HEBx {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___F9V1g {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3Po9P {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3Po9P:first-letter {
      text-transform: capitalize; }
  .btn___Tm2cz span, .btn__primary___1FSDQ span, .btn__secondary___30c2J span, .btn__secondary_black___Lko1N span, .btn__light___1JqTU span, .btn__secondary_back___2DnR6 span, .btn__disabled___F9V1g span {
    margin-top: -2px; }
  .btn__container___2PtGu {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2PtGu {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2PtGu a, .btn__container___2PtGu button {
          margin: 8px auto; } }

.credit_card__header___13h7l {
  display: flex;
  justify-content: space-between; }
  .credit_card__header___13h7l > h2 {
    text-transform: uppercase;
    color: #000000;
    font-family: "Bader-compress";
    font-size: 28px; }
  .credit_card__header__cashback___1wgs2 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 177px;
    height: 40px;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 4px;
    background-color: #fafafa;
    font-family: "Bader-narrow";
    font-size: 16px;
    font-weight: bold;
    text-align: center; }
  .credit_card__header___13h7l .tooltip__trigger {
    width: 30px !important;
    height: 30px !important;
    background-color: #f0b856 !important;
    border: none !important; }

.credit_card__bloc___3EqFc {
  display: flex;
  justify-content: space-between;
  margin-top: 20px; }
  @media (max-width: 874px) {
    .credit_card__bloc___3EqFc {
      flex-direction: column;
      justify-content: space-evenly;
      align-items: center;
      height: 500px; } }

.credit_card__anchor___3f4j_ {
  display: block;
  position: relative;
  top: -150px;
  visibility: hidden; }

.btn___349ih, .btn__primary___2DlWq, .btn__secondary___3UODo, .btn__secondary_black___1W9AT, .btn__light___296lF, .btn__secondary_back___1-rzk, .btn__disabled___FXhr1 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___349ih:disabled, .btn__primary___2DlWq:disabled, .btn__secondary___3UODo:disabled, .btn__secondary_black___1W9AT:disabled, .btn__light___296lF:disabled, .btn__secondary_back___1-rzk:disabled, .btn__disabled___FXhr1:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___349ih:hover, .btn__primary___2DlWq:hover, .btn__secondary___3UODo:hover, .btn__secondary_black___1W9AT:hover, .btn__light___296lF:hover, .btn__secondary_back___1-rzk:hover, .btn__disabled___FXhr1:hover {
    color: #ffffff; }
  .btn__primary___2DlWq {
    background-color: #f0b856; }
    .btn__primary___2DlWq:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3ySn8 {
      background-color: #4ac22b; }
      .btn__primary__sim___3ySn8:hover {
        background-color: #42ad27; }
  .btn__secondary___3UODo, .btn__secondary_black___1W9AT {
    background-color: #06D6A0; }
    .btn__secondary___3UODo:hover, .btn__secondary_black___1W9AT:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1W9AT {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1W9AT:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1W9AT img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1W9AT {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___296lF {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___296lF:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___NIxlp {
      background-color: #ff5c2d; }
      .btn__light__sim___NIxlp:hover {
        background-color: #ff4913; }
  .btn__link___2aMJk, .btn__link__primary___ZXTtM {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2aMJk:active, .btn__link__primary___ZXTtM:active, .btn__link___2aMJk:visited, .btn__link__primary___ZXTtM:visited, .btn__link___2aMJk:hover, .btn__link__primary___ZXTtM:hover, .btn__link___2aMJk:focus, .btn__link__primary___ZXTtM:focus {
      outline: none;
      border: none; }
    .btn__link__primary___ZXTtM {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1-rzk {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1-rzk {
        margin: 16px auto; } }
    .btn__secondary_back___1-rzk:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1-rzk img {
      margin-right: 5px; }
  .btn__sticky___1LT29 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___FXhr1 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___3B7Ii {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___3B7Ii:first-letter {
      text-transform: capitalize; }
  .btn___349ih span, .btn__primary___2DlWq span, .btn__secondary___3UODo span, .btn__secondary_black___1W9AT span, .btn__light___296lF span, .btn__secondary_back___1-rzk span, .btn__disabled___FXhr1 span {
    margin-top: -2px; }
  .btn__container___3bZco {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3bZco {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3bZco a, .btn__container___3bZco button {
          margin: 8px auto; } }

.container___2Ou-h {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  width: 200px; }
  @media (max-width: 874px) {
    .container___2Ou-h {
      height: 125px; } }
  .container__amount___hw_rd {
    font-family: "Bader-narrow-bold";
    font-size: 16px;
    line-height: 1.25; }
  .container__money___MZrAc {
    font-family: "Bader-compress";
    font-size: 48px;
    font-weight: 900;
    line-height: 0.58;
    color: #f0b856; }
  .container__date___1elEz {
    font-family: "Bader-narrow";
    font-size: 14px;
    line-height: 1.43;
    color: #666666; }

.btn___19f2w, .btn__primary___nqPf6, .btn__secondary___hF79q, .btn__secondary_black___3QCEW, .btn__light___DDyAD, .container__btn_white___u0fi2, .btn__secondary_back___1NQ--, .btn__disabled___3PMWe {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___19f2w:disabled, .btn__primary___nqPf6:disabled, .btn__secondary___hF79q:disabled, .btn__secondary_black___3QCEW:disabled, .btn__light___DDyAD:disabled, .container__btn_white___u0fi2:disabled, .btn__secondary_back___1NQ--:disabled, .btn__disabled___3PMWe:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___19f2w:hover, .btn__primary___nqPf6:hover, .btn__secondary___hF79q:hover, .btn__secondary_black___3QCEW:hover, .btn__light___DDyAD:hover, .container__btn_white___u0fi2:hover, .btn__secondary_back___1NQ--:hover, .btn__disabled___3PMWe:hover {
    color: #ffffff; }
  .btn__primary___nqPf6 {
    background-color: #f0b856; }
    .btn__primary___nqPf6:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3RNfV {
      background-color: #4ac22b; }
      .btn__primary__sim___3RNfV:hover {
        background-color: #42ad27; }
  .btn__secondary___hF79q, .btn__secondary_black___3QCEW {
    background-color: #06D6A0; }
    .btn__secondary___hF79q:hover, .btn__secondary_black___3QCEW:hover {
      background-color: #06cc99; }
    .btn__secondary_black___3QCEW {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___3QCEW:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___3QCEW img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___3QCEW {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___DDyAD, .container__btn_white___u0fi2 {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___DDyAD:hover, .container__btn_white___u0fi2:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___2FiPP {
      background-color: #ff5c2d; }
      .btn__light__sim___2FiPP:hover {
        background-color: #ff4913; }
  .btn__link___2nQv4, .btn__link__primary___3Zy_P {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___2nQv4:active, .btn__link__primary___3Zy_P:active, .btn__link___2nQv4:visited, .btn__link__primary___3Zy_P:visited, .btn__link___2nQv4:hover, .btn__link__primary___3Zy_P:hover, .btn__link___2nQv4:focus, .btn__link__primary___3Zy_P:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3Zy_P {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___1NQ-- {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___1NQ-- {
        margin: 16px auto; } }
    .btn__secondary_back___1NQ--:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___1NQ-- img {
      margin-right: 5px; }
  .btn__sticky___1fbFw {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3PMWe {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___29fmx {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___29fmx:first-letter {
      text-transform: capitalize; }
  .btn___19f2w span, .btn__primary___nqPf6 span, .btn__secondary___hF79q span, .btn__secondary_black___3QCEW span, .btn__light___DDyAD span, .container__btn_white___u0fi2 span, .btn__secondary_back___1NQ-- span, .btn__disabled___3PMWe span {
    margin-top: -2px; }
  .btn__container___3HkVw {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___3HkVw {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___3HkVw a, .btn__container___3HkVw button {
          margin: 8px auto; } }

.container___bOGUo {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around; }
  @media (max-width: 874px) {
    .container___bOGUo {
      height: 125px; } }
  .container__btn_white___u0fi2 {
    width: 175px; }

.btn___1xYer, .btn__primary___3-D9N, .btn__secondary___2SqEs, .btn__secondary_black___1VIKo, .btn__light___2wCeH, .btn__secondary_back___3vqkL, .btn__disabled___3iPv0 {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1xYer:disabled, .btn__primary___3-D9N:disabled, .btn__secondary___2SqEs:disabled, .btn__secondary_black___1VIKo:disabled, .btn__light___2wCeH:disabled, .btn__secondary_back___3vqkL:disabled, .btn__disabled___3iPv0:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1xYer:hover, .btn__primary___3-D9N:hover, .btn__secondary___2SqEs:hover, .btn__secondary_black___1VIKo:hover, .btn__light___2wCeH:hover, .btn__secondary_back___3vqkL:hover, .btn__disabled___3iPv0:hover {
    color: #ffffff; }
  .btn__primary___3-D9N {
    background-color: #f0b856; }
    .btn__primary___3-D9N:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1oMCp {
      background-color: #4ac22b; }
      .btn__primary__sim___1oMCp:hover {
        background-color: #42ad27; }
  .btn__secondary___2SqEs, .btn__secondary_black___1VIKo {
    background-color: #06D6A0; }
    .btn__secondary___2SqEs:hover, .btn__secondary_black___1VIKo:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1VIKo {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1VIKo:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1VIKo img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1VIKo {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2wCeH {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2wCeH:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___1SXRp {
      background-color: #ff5c2d; }
      .btn__light__sim___1SXRp:hover {
        background-color: #ff4913; }
  .btn__link___3teP1, .btn__link__primary___3-mJL {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___3teP1:active, .btn__link__primary___3-mJL:active, .btn__link___3teP1:visited, .btn__link__primary___3-mJL:visited, .btn__link___3teP1:hover, .btn__link__primary___3-mJL:hover, .btn__link___3teP1:focus, .btn__link__primary___3-mJL:focus {
      outline: none;
      border: none; }
    .btn__link__primary___3-mJL {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3vqkL {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3vqkL {
        margin: 16px auto; } }
    .btn__secondary_back___3vqkL:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3vqkL img {
      margin-right: 5px; }
  .btn__sticky___2r5w2 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3iPv0 {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1alyV {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1alyV:first-letter {
      text-transform: capitalize; }
  .btn___1xYer span, .btn__primary___3-D9N span, .btn__secondary___2SqEs span, .btn__secondary_black___1VIKo span, .btn__light___2wCeH span, .btn__secondary_back___3vqkL span, .btn__disabled___3iPv0 span {
    margin-top: -2px; }
  .btn__container___2Mz2a {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2Mz2a {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2Mz2a a, .btn__container___2Mz2a button {
          margin: 8px auto; } }

.card___3-2PH {
  position: relative;
  height: 142px;
  min-width: 226px;
  background-image: url("/static/images/credit-card/visuel-carte.jpg");
  background-size: cover; }
  .card__number__start___1lv86 {
    position: absolute;
    left: 32px;
    bottom: 58px;
    font-family: "Bader-narrow";
    font-size: 16px;
    line-height: 1.25;
    color: #ffffff; }
  .card__number__end___OmQIg {
    position: absolute;
    right: 32px;
    bottom: 58px;
    font-family: "Bader-narrow";
    font-size: 16px;
    line-height: 1.25;
    color: #ffffff; }
  .card__debit___17Xhh {
    position: absolute;
    left: 13px;
    bottom: 27px;
    font-family: "Bader-narrow-bold";
    font-size: 10px;
    color: #ffffff;
    text-transform: uppercase; }
  .card__exp___2Xo5T {
    position: absolute;
    left: 91px;
    bottom: 27px;
    font-family: "Bader-narrow-bold";
    font-size: 10px;
    color: #ffffff;
    text-transform: uppercase; }
  .card__name___1UgaS {
    position: absolute;
    left: 13px;
    bottom: 12px;
    font-family: "Bader-narrow-bold";
    font-size: 10px;
    color: #ffffff;
    text-transform: uppercase; }
  .card__status___1r2WN {
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 8px 0 0; }

.btn___89Hv4, .btn__primary___36Zu0, .btn__secondary___16woH, .btn__secondary_black___1I-cF, .btn__light___1to3Z, .btn__secondary_back___17Xoc, .btn__disabled___3qGwf {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___89Hv4:disabled, .btn__primary___36Zu0:disabled, .btn__secondary___16woH:disabled, .btn__secondary_black___1I-cF:disabled, .btn__light___1to3Z:disabled, .btn__secondary_back___17Xoc:disabled, .btn__disabled___3qGwf:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___89Hv4:hover, .btn__primary___36Zu0:hover, .btn__secondary___16woH:hover, .btn__secondary_black___1I-cF:hover, .btn__light___1to3Z:hover, .btn__secondary_back___17Xoc:hover, .btn__disabled___3qGwf:hover {
    color: #ffffff; }
  .btn__primary___36Zu0 {
    background-color: #f0b856; }
    .btn__primary___36Zu0:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3vH4P {
      background-color: #4ac22b; }
      .btn__primary__sim___3vH4P:hover {
        background-color: #42ad27; }
  .btn__secondary___16woH, .btn__secondary_black___1I-cF {
    background-color: #06D6A0; }
    .btn__secondary___16woH:hover, .btn__secondary_black___1I-cF:hover {
      background-color: #06cc99; }
    .btn__secondary_black___1I-cF {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___1I-cF:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___1I-cF img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___1I-cF {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1to3Z {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1to3Z:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___wsDpY {
      background-color: #ff5c2d; }
      .btn__light__sim___wsDpY:hover {
        background-color: #ff4913; }
  .btn__link___8SakC, .btn__link__primary___1klGU {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___8SakC:active, .btn__link__primary___1klGU:active, .btn__link___8SakC:visited, .btn__link__primary___1klGU:visited, .btn__link___8SakC:hover, .btn__link__primary___1klGU:hover, .btn__link___8SakC:focus, .btn__link__primary___1klGU:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1klGU {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___17Xoc {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___17Xoc {
        margin: 16px auto; } }
    .btn__secondary_back___17Xoc:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___17Xoc img {
      margin-right: 5px; }
  .btn__sticky___2efBq {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3qGwf {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___274QW {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___274QW:first-letter {
      text-transform: capitalize; }
  .btn___89Hv4 span, .btn__primary___36Zu0 span, .btn__secondary___16woH span, .btn__secondary_black___1I-cF span, .btn__light___1to3Z span, .btn__secondary_back___17Xoc span, .btn__disabled___3qGwf span {
    margin-top: -2px; }
  .btn__container___2pp6c {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2pp6c {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2pp6c a, .btn__container___2pp6c button {
          margin: 8px auto; } }

.button_loading___2ff1w {
  padding-right: 30px !important; }

@font-face {
  font-family: 'Bader-bold-italic';
  font-style: 'italic';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold_Italic.otf");
  src: url("/static/fonts/GL_Bader_Bold_Italic.woff"); }

@font-face {
  font-family: 'Bader-bold';
  font-style: 'normal';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold.otf");
  src: url("/static/fonts/GL_Bader_Bold.woff"); }

@font-face {
  font-family: 'Bader-compress-regular';
  font-style: 'normal';
  font-weight: 'normal';
  src: url("/static/fonts/GL_Bader_Compress_Regular.otf");
  src: url("/static/fonts/GL_Bader_Compress_Regular.woff"); }

@font-face {
  font-family: 'Bader-compress';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Compress.otf");
  src: url("/static/fonts/GL_Bader_Compress.woff"); }

@font-face {
  font-family: 'Bader-regular';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Regular.otf");
  src: url("/static/fonts/GL_Bader_Regular.woff"); }

@font-face {
  font-family: 'Bader-narrow-bold';
  src: url("/static/fonts/GL_Bader_Narrow_Bold.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Bold.woff"); }

@font-face {
  font-family: 'Bader-narrow';
  src: url("/static/fonts/GL_Bader_Narrow_Regular.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Regular.woff"); }

@font-face {
  font-family: 'SensaBrush-Fill';
  src: url("/static/fonts/SensaBrush-Fill.otf");
  src: url("/static/fonts/SensaBrush-Fill.woff"); }

.wrapper___UTUf0 {
  padding: 150px;
  display: flex !important; }

.layout___2ucCX {
  display: flex; }

.right_section___2Bivg {
  width: 50%; }
  @media (max-width: 874px) {
    .right_section___2Bivg {
      display: none; } }

.creation__pot___3WN_v {
  max-width: 1400px;
  margin-top: 150px;
  padding: 20px 20px 130px 20px;
  display: flex;
  width: 50%;
  justify-content: center; }
  .creation__pot__title___1nKSM {
    text-align: left !important; }
    @media (max-width: 874px) {
      .creation__pot__title___1nKSM {
        text-align: center !important;
        font-size: 42px !important; } }
  .creation__pot__subtitle___2T6qm {
    margin-top: 25px !important; }
    @media (max-width: 874px) {
      .creation__pot__subtitle___2T6qm {
        text-align: center !important;
        font-size: 54px !important;
        margin-top: 20px !important; } }
  @media (max-width: 874px) {
    .creation__pot___3WN_v {
      width: 100% !important;
      display: block;
      padding: 20px 0 130px 0; } }
  .creation__pot___3WN_v h1 {
    max-width: 383px; }
    @media (min-width: 875px) {
      .creation__pot___3WN_v h1 {
        padding-top: 100px; } }
  .creation__pot___3WN_v .pot__subtitle___2fpeS {
    max-width: 500px;
    font-family: "Bader-narrow";
    color: #666666;
    padding-top: 14px;
    font-size: 20px;
    line-height: 28px;
    text-transform: none;
    margin-bottom: 30px; }
    @media (max-width: 874px) {
      .creation__pot___3WN_v .pot__subtitle___2fpeS {
        font-size: 16px;
        text-align: center;
        line-height: normal;
        text-transform: none;
        max-width: 280px;
        margin: 14px auto 30px auto; } }

.title___1xQx1 {
  font-family: "Bader-compress";
  font-size: 56px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: -25px; }
  @media (max-width: 874px) {
    .title___1xQx1 {
      font-size: 42px; } }

.subtitle___1brIQ {
  font-family: "SensaBrush-Fill";
  color: #f0b856;
  text-transform: none;
  font-size: 72px;
  position: relative;
  top: -33px;
  display: block; }
  @media (max-width: 874px) {
    .subtitle___1brIQ {
      font-size: 54px;
      top: -20px; } }

.btn___1HXmI, .btn__primary___1tMDx, .btn__secondary___3tCay, .btn__secondary_black___2SF7Z, .btn__light___2BmUX, .btn__secondary_back___3LBqd, .btn__disabled___2WnJD {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___1HXmI:disabled, .btn__primary___1tMDx:disabled, .btn__secondary___3tCay:disabled, .btn__secondary_black___2SF7Z:disabled, .btn__light___2BmUX:disabled, .btn__secondary_back___3LBqd:disabled, .btn__disabled___2WnJD:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___1HXmI:hover, .btn__primary___1tMDx:hover, .btn__secondary___3tCay:hover, .btn__secondary_black___2SF7Z:hover, .btn__light___2BmUX:hover, .btn__secondary_back___3LBqd:hover, .btn__disabled___2WnJD:hover {
    color: #ffffff; }
  .btn__primary___1tMDx {
    background-color: #f0b856; }
    .btn__primary___1tMDx:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___3GBw3 {
      background-color: #4ac22b; }
      .btn__primary__sim___3GBw3:hover {
        background-color: #42ad27; }
  .btn__secondary___3tCay, .btn__secondary_black___2SF7Z {
    background-color: #06D6A0; }
    .btn__secondary___3tCay:hover, .btn__secondary_black___2SF7Z:hover {
      background-color: #06cc99; }
    .btn__secondary_black___2SF7Z {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___2SF7Z:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___2SF7Z img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___2SF7Z {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___2BmUX {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___2BmUX:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___35W4N {
      background-color: #ff5c2d; }
      .btn__light__sim___35W4N:hover {
        background-color: #ff4913; }
  .btn__link___27FR7, .btn__link__primary___nGf9f {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___27FR7:active, .btn__link__primary___nGf9f:active, .btn__link___27FR7:visited, .btn__link__primary___nGf9f:visited, .btn__link___27FR7:hover, .btn__link__primary___nGf9f:hover, .btn__link___27FR7:focus, .btn__link__primary___nGf9f:focus {
      outline: none;
      border: none; }
    .btn__link__primary___nGf9f {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___3LBqd {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___3LBqd {
        margin: 16px auto; } }
    .btn__secondary_back___3LBqd:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___3LBqd img {
      margin-right: 5px; }
  .btn__sticky___14Er5 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___2WnJD {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___2dWAi {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___2dWAi:first-letter {
      text-transform: capitalize; }
  .btn___1HXmI span, .btn__primary___1tMDx span, .btn__secondary___3tCay span, .btn__secondary_black___2SF7Z span, .btn__light___2BmUX span, .btn__secondary_back___3LBqd span, .btn__disabled___2WnJD span {
    margin-top: -2px; }
  .btn__container___2oCSD {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2oCSD {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2oCSD a, .btn__container___2oCSD button {
          margin: 8px auto; } }

.input__errors___2Igrd {
  color: #f00000;
  font-size: 14px;
  font-family: "Bader-narrow";
  padding-left: 15px; }

.validate_tax_container___1PTNY {
  max-width: 600px;
  width: 560px;
  display: flex;
  justify-content: center; }
  @media (max-width: 874px) {
    .validate_tax_container___1PTNY {
      width: 100%; } }
  .validate_tax_container___1PTNY > div {
    width: 100%; }
  .validate_tax_container___1PTNY form > h2 {
    margin: 30px 0 20px;
    font-family: "Bader-compress";
    font-size: 28px;
    font-weight: bold;
    text-transform: uppercase; }

.btn_container___1t0yp {
  text-align: center;
  margin-top: 40px;
  display: flex;
  justify-content: center; }

.radio__container___f39r1 {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 30px;
  flex-flow: wrap; }
  .radio__container__disabled___19xef label > div {
    color: #666666; }
    .radio__container__disabled___19xef label > div::after {
      background-color: #666666; }

.input__errors___2Igrd {
  padding: 0; }

.label_heading___hxFM0 {
  display: block;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.cgv___3tro1 {
  font-family: "Bader-narrow";
  font-size: 1rem;
  color: #666666; }
  .cgv___3tro1 .cta___2S3-k {
    color: #f0b856;
    text-decoration: underline;
    padding-left: 5px; }

@media (max-width: 874px) {
  .search_select__custom___bBblY > div:first-of-type > div:first-of-type {
    width: 250px; } }

.btn___2iyCq, .btn__primary___2lATB, .btn__secondary___2tzCk, .btn__secondary_black___15YTR, .btn__light___3Lh_L, .btn__secondary_back___dlkvx, .btn__disabled___3Z7Tj {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2iyCq:disabled, .btn__primary___2lATB:disabled, .btn__secondary___2tzCk:disabled, .btn__secondary_black___15YTR:disabled, .btn__light___3Lh_L:disabled, .btn__secondary_back___dlkvx:disabled, .btn__disabled___3Z7Tj:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2iyCq:hover, .btn__primary___2lATB:hover, .btn__secondary___2tzCk:hover, .btn__secondary_black___15YTR:hover, .btn__light___3Lh_L:hover, .btn__secondary_back___dlkvx:hover, .btn__disabled___3Z7Tj:hover {
    color: #ffffff; }
  .btn__primary___2lATB {
    background-color: #f0b856; }
    .btn__primary___2lATB:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1Emft {
      background-color: #4ac22b; }
      .btn__primary__sim___1Emft:hover {
        background-color: #42ad27; }
  .btn__secondary___2tzCk, .btn__secondary_black___15YTR {
    background-color: #06D6A0; }
    .btn__secondary___2tzCk:hover, .btn__secondary_black___15YTR:hover {
      background-color: #06cc99; }
    .btn__secondary_black___15YTR {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___15YTR:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___15YTR img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___15YTR {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3Lh_L {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3Lh_L:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___ePL7P {
      background-color: #ff5c2d; }
      .btn__light__sim___ePL7P:hover {
        background-color: #ff4913; }
  .btn__link___1Q-Jz, .btn__link__primary___1qPym {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1Q-Jz:active, .btn__link__primary___1qPym:active, .btn__link___1Q-Jz:visited, .btn__link__primary___1qPym:visited, .btn__link___1Q-Jz:hover, .btn__link__primary___1qPym:hover, .btn__link___1Q-Jz:focus, .btn__link__primary___1qPym:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1qPym {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___dlkvx {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___dlkvx {
        margin: 16px auto; } }
    .btn__secondary_back___dlkvx:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___dlkvx img {
      margin-right: 5px; }
  .btn__sticky___2v46l {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3Z7Tj {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1jTLC {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1jTLC:first-letter {
      text-transform: capitalize; }
  .btn___2iyCq span, .btn__primary___2lATB span, .btn__secondary___2tzCk span, .btn__secondary_black___15YTR span, .btn__light___3Lh_L span, .btn__secondary_back___dlkvx span, .btn__disabled___3Z7Tj span {
    margin-top: -2px; }
  .btn__container___2wcc1 {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2wcc1 {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2wcc1 a, .btn__container___2wcc1 button {
          margin: 8px auto; } }

.label___NxwXk {
  display: block;
  padding-bottom: 10px;
  color: #000000;
  font-size: 1rem;
  font-family: "Bader-narrow-bold"; }

.input___2uwCM {
  width: 100%;
  height: 50px;
  padding: 1rem;
  margin-bottom: 5px;
  color: #000000;
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  outline: none;
  background-color: #ffffff;
  font-family: "Bader-narrow"; }
  .input__error___X7ucJ {
    border: 1px solid #f00000;
    border-radius: 4px; }
  .input___2uwCM:-ms-input-placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___2uwCM::placeholder {
    color: #999999;
    font-style: italic;
    font-size: 16px;
    font-family: "Bader-narrow"; }
  .input___2uwCM:focus {
    border-color: #999999; }
  .input__wrapper___250Qr {
    padding: 10px 0; }
  .input__errors___3RUUd {
    color: #f00000;
    font-size: 14px;
    font-family: "Bader-narrow";
    text-transform: lowercase;
    padding-left: 15px; }
    .input__errors___3RUUd:first-letter {
      text-transform: uppercase; }

.disabled_input___1zVse {
  background-color: #f4f4f4; }

.test___2XZlq {
  position: relative; }

.input__date___2gsD4 {
  border: none;
  outline: none;
  font-family: "Bader-narrow"; }
  .input__date___2gsD4:-ms-input-placeholder {
    color: #999999 !important; }
  .input__date___2gsD4::placeholder {
    color: #999999 !important; }
  .input__date__wrapper___2sRH8 {
    display: flex;
    align-items: center;
    position: relative;
    padding: 0;
    margin-bottom: 5px; }
  .input__date__icon___26_w_ {
    outline: none;
    border: none;
    background-color: transparent;
    cursor: pointer;
    position: absolute;
    right: 3%;
    padding: 0;
    margin: 0; }
    .input__date__icon___26_w_:hover, .input__date__icon___26_w_:focus {
      outline: none;
      border: none; }
    .input__date__icon___26_w_ img {
      color: #f0b856;
      font-size: 1.5rem; }

.label_inline_block___2f9KK {
  display: inline-block; }

.tooltip_orange___O3N_D {
  z-index: 99;
  position: absolute;
  left: 93%;
  top: 26px;
  color: #ffffff;
  background-color: #f0b856;
  width: 30px;
  height: 30px;
  border-radius: 20%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: "Bader-narrow-bold"; }

.SingleDatePicker {
  width: 100%; }
  .SingleDatePicker .SingleDatePickerInput {
    width: 100%;
    border: none; }
    .SingleDatePicker .SingleDatePickerInput .DateInput {
      width: 100%;
      border: none; }
      .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input {
        width: 100%;
        height: 50px;
        padding: 1rem;
        color: #000000;
        font-size: 1rem;
        border: none;
        border-radius: 4px;
        outline: none;
        background-color: #ffffff;
        font-family: "Bader-narrow"; }
        .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input:-ms-input-placeholder {
          color: #999999;
          font-style: italic;
          font-size: 16px;
          font-family: "Bader-narrow"; }
        .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input::placeholder {
          color: #999999;
          font-style: italic;
          font-size: 16px;
          font-family: "Bader-narrow"; }
        .SingleDatePicker .SingleDatePickerInput .DateInput .DateInput_input__disabled {
          background-color: #f4f4f4 !important;
          font-style: italic !important; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_weekHeaders .DayPicker_weekHeader {
      top: 57px; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .DayPickerNavigation {
      z-index: 4; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .DayPickerKeyboardShortcuts_buttonReset {
      display: none; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_caption {
      padding-bottom: 40px; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonthGrid {
      background: transparent;
      z-index: 3; }
      .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonthGrid .CalendarMonth {
        background: transparent; }
    .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td {
      vertical-align: middle; }
      .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__selected, .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__selected:active, .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__selected:active {
        background: #f0b856;
        border: 1px solid #f0b856; }
      .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__blocked_calendar, .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__blocked_calendar:active, .SingleDatePicker .SingleDatePickerInput .SingleDatePicker_picker .DayPicker .DayPicker_focusRegion .CalendarMonth_table tr td.CalendarDay__blocked_calendar:hover {
        background: #fff;
        border: 1px solid #e4e7e7;
        color: #cacccd; }

.border__no_error___2lnwP {
  border: 1px solid #dcdcdc;
  border-radius: 4px; }
  .border__no_error__focused___gz56A {
    border-color: #999999; }

.border__error___2kA7j {
  border: solid 1px #f00000;
  border-radius: 4px;
  padding: 1px; }

.month_year_select___7n5S1 {
  padding: 0 !important;
  margin: 0 !important;
  position: relative !important;
  top: -8px !important; }
  .month_year_select___7n5S1 label {
    padding: 0px !important; }
  .month_year_select___7n5S1 .Dropdown-root {
    margin-bottom: 0px;
    border: none; }
    .month_year_select___7n5S1 .Dropdown-root .Dropdown-control {
      padding: 10px 20px 10px 10px; }
      .month_year_select___7n5S1 .Dropdown-root .Dropdown-control .Dropdown-arrow-wrapper .Dropdown-arrow {
        width: 10px !important;
        height: 10px !important;
        right: 0px !important;
        top: 16px !important;
        background-size: contain !important; }
    .month_year_select___7n5S1 .Dropdown-root .Dropdown-menu {
      width: auto;
      z-index: 15;
      background-color: #ffffff;
      padding: 0px; }
      .month_year_select___7n5S1 .Dropdown-root .Dropdown-menu .Dropdown-option {
        padding: 10px 28px 10px 10px; }
        .month_year_select___7n5S1 .Dropdown-root .Dropdown-menu .Dropdown-option.is-selected {
          background-position: right 5px top 17px;
          background-size: 15px; }

.btn___2iyCq, .btn__primary___2lATB, .btn__secondary___2tzCk, .btn__secondary_black___15YTR, .btn__light___3Lh_L, .btn__secondary_back___dlkvx, .btn__disabled___3Z7Tj {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___2iyCq:disabled, .btn__primary___2lATB:disabled, .btn__secondary___2tzCk:disabled, .btn__secondary_black___15YTR:disabled, .btn__light___3Lh_L:disabled, .btn__secondary_back___dlkvx:disabled, .btn__disabled___3Z7Tj:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___2iyCq:hover, .btn__primary___2lATB:hover, .btn__secondary___2tzCk:hover, .btn__secondary_black___15YTR:hover, .btn__light___3Lh_L:hover, .btn__secondary_back___dlkvx:hover, .btn__disabled___3Z7Tj:hover {
    color: #ffffff; }
  .btn__primary___2lATB {
    background-color: #f0b856; }
    .btn__primary___2lATB:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___1Emft {
      background-color: #4ac22b; }
      .btn__primary__sim___1Emft:hover {
        background-color: #42ad27; }
  .btn__secondary___2tzCk, .btn__secondary_black___15YTR {
    background-color: #06D6A0; }
    .btn__secondary___2tzCk:hover, .btn__secondary_black___15YTR:hover {
      background-color: #06cc99; }
    .btn__secondary_black___15YTR {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___15YTR:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___15YTR img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___15YTR {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___3Lh_L {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___3Lh_L:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___ePL7P {
      background-color: #ff5c2d; }
      .btn__light__sim___ePL7P:hover {
        background-color: #ff4913; }
  .btn__link___1Q-Jz, .btn__link__primary___1qPym {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1Q-Jz:active, .btn__link__primary___1qPym:active, .btn__link___1Q-Jz:visited, .btn__link__primary___1qPym:visited, .btn__link___1Q-Jz:hover, .btn__link__primary___1qPym:hover, .btn__link___1Q-Jz:focus, .btn__link__primary___1qPym:focus {
      outline: none;
      border: none; }
    .btn__link__primary___1qPym {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___dlkvx {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___dlkvx {
        margin: 16px auto; } }
    .btn__secondary_back___dlkvx:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___dlkvx img {
      margin-right: 5px; }
  .btn__sticky___2v46l {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___3Z7Tj {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___1jTLC {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___1jTLC:first-letter {
      text-transform: capitalize; }
  .btn___2iyCq span, .btn__primary___2lATB span, .btn__secondary___2tzCk span, .btn__secondary_black___15YTR span, .btn__light___3Lh_L span, .btn__secondary_back___dlkvx span, .btn__disabled___3Z7Tj span {
    margin-top: -2px; }
  .btn__container___2wcc1 {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2wcc1 {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2wcc1 a, .btn__container___2wcc1 button {
          margin: 8px auto; } }

.auth___2ffZY {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin: 8px 0; }
  .auth___2ffZY [class$='__contentOuter'] {
    overflow: visible !important; }
  .auth__header___Iu6lb {
    position: relative;
    display: flex;
    justify-content: space-between;
    padding-right: 20px; }
    .auth__header___Iu6lb h2 {
      font-family: "Bader-compress";
      font-size: 28px;
      line-height: 28px;
      color: #000000;
      text-transform: uppercase;
      padding: 20px; }
    .auth__header___Iu6lb img {
      position: absolute;
      width: 40px;
      right: 32px;
      top: 68px; }
  .auth__body___l6syp {
    padding: 0 20px 32px; }
    @media (max-width: 874px) {
      .auth__body___l6syp {
        padding: 0 20px 20px; } }
  .auth__social___2IOgy {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .auth__social___2IOgy button {
      margin: auto 5px; }
    @media (max-width: 874px) {
      .auth__social___2IOgy {
        display: block; }
        .auth__social___2IOgy button {
          width: 100% !important;
          margin: 10px auto; } }
    .auth__social___2IOgy button {
      width: calc(50% - 4px);
      height: 40px;
      border-radius: 6px;
      border: solid 1px #dcdcdc;
      background-color: #ffffff;
      max-width: 414px;
      outline: none;
      display: flex;
      justify-content: center;
      align-items: center;
      cursor: pointer; }
      .auth__social___2IOgy button span {
        font-family: "Bader-narrow-bold";
        font-size: 1rem;
        line-height: 20px;
        color: #000000;
        margin-top: -2px;
        padding-left: 5px; }
  .auth__separator___1fXHc {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 30px 0; }
    .auth__separator___1fXHc::before, .auth__separator___1fXHc::after {
      content: "";
      width: 50%;
      height: 1px;
      background-color: #dcdcdc; }
    .auth__separator___1fXHc span {
      font-family: "Bader-narrow";
      font-size: 18px;
      line-height: 20px;
      color: #666666;
      padding: 0 10px;
      margin-top: -3px; }
  .auth__signedin___2y_va {
    font-family: "Bader-narrow";
    font-size: 16px;
    color: #666666;
    margin: -2px 0 5px;
    line-height: 1.25; }
    @media (min-width: 875px) {
      .auth__signedin___2y_va {
        width: 374px;
        max-width: 90%; } }

.btn__container___2wcc1 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 40px; }

.btn__primary___2lATB {
  min-width: 5rem; }

.checkbox__desc___3x3Vi {
  font-family: "Bader-narrow";
  line-height: 20px;
  font-size: 1rem;
  color: #666666; }

.checkbox___1V-P6 {
  padding-top: 12px !important; }

.confirm___3RkT0 {
  padding: 0 20px 20px;
  display: flex;
  align-items: center; }
  .confirm__picture___NQH_c {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #fafafa;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 1rem; }
    .confirm__picture___NQH_c span {
      font-family: "Bader-compress";
      font-size: 28px;
      text-transform: uppercase; }
    .confirm__picture__profile___1VfGn {
      height: 80px;
      width: 80px; }
  .confirm__info___1ee8W h3 {
    font-family: "Bader-narrow-bold";
    font-size: 16px;
    color: #000000;
    text-transform: capitalize; }
  .confirm__info___1ee8W button {
    color: #f0b856;
    font-family: "Bader-narrow-bold";
    text-decoration: underline;
    padding: 5px 0;
    font-size: 16px;
    outline: none;
    cursor: pointer;
    background-color: transparent; }

.auth__form___3nGh5 {
  width: 100%;
  max-width: 560px;
  border-radius: 3px;
  margin-bottom: 2rem; }
  @media (max-width: 874px) {
    .auth__form___3nGh5 {
      max-width: 100%;
      padding: 0; } }

.options___1R1PD {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 30px; }
  .options__link___FEdou {
    color: #f0b856;
    font-family: "Bader-narrow-bold";
    text-decoration: underline;
    background: transparent;
    outline: none;
    border: none;
    font-size: 16px;
    cursor: pointer; }
    .options__link___FEdou:focus, .options__link___FEdou:hover {
      outline: none;
      border: none; }
  .options___1R1PD .wrapper___1ekzw {
    padding: 0; }

.btn__disabled___3Z7Tj {
  color: #ffffff;
  border: 1px solid #dcdcdc; }

.btn__primary___2lATB, .btn__disabled___3Z7Tj {
  margin: auto;
  width: 200px; }

@media only screen and (min-width: 0\0) {
  .btn__disabled___3Z7Tj {
    pointer-events: initial; } }

.login__separator___Eh0EU {
  padding: 15px 0; }
  .login__separator___Eh0EU span {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    color: #666666;
    font-size: 1rem; }
    .login__separator___Eh0EU span::before, .login__separator___Eh0EU span::after {
      content: "";
      width: calc(50% - 20px);
      height: 1px;
      background-color: #dcdcdc;
      margin-top: 7px; }

.auth__social___2IOgy {
  padding-top: 40px; }
  @media (max-width: 965px) {
    .auth__social___2IOgy {
      display: block;
      padding-top: 15px; }
      .auth__social___2IOgy button {
        margin: 10px auto;
        padding: 0 25px;
        max-width: 100%;
        width: 100%; } }
  @media only screen and (min-width: 0\0) {
    .auth__social___2IOgy {
      display: none; } }

.forward___3DO0p {
  z-index: 1;
  position: relative; }

.btn___3pnWL, .btn__primary___1dRZE, .signup___2wcds .btn__primary___1dRZE, .btn__secondary___iYQMX, .btn__secondary_black___30lRp, .btn__light___1_zv_, .btn__secondary_back___2dSU_, .btn__disabled___30zJE {
  height: 50px;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: content-box;
  font-size: 20px;
  padding: 0 1.25rem;
  color: #ffffff;
  margin: 0 4px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  font-family: "Bader-compress";
  text-transform: uppercase;
  outline: none;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
  line-height: 50px; }
  .btn___3pnWL:disabled, .btn__primary___1dRZE:disabled, .btn__secondary___iYQMX:disabled, .btn__secondary_black___30lRp:disabled, .btn__light___1_zv_:disabled, .btn__secondary_back___2dSU_:disabled, .btn__disabled___30zJE:disabled {
    background-color: #dcdcdc !important;
    cursor: not-allowed;
    pointer-events: none; }
  .btn___3pnWL:hover, .btn__primary___1dRZE:hover, .btn__secondary___iYQMX:hover, .btn__secondary_black___30lRp:hover, .btn__light___1_zv_:hover, .btn__secondary_back___2dSU_:hover, .btn__disabled___30zJE:hover {
    color: #ffffff; }
  .btn__primary___1dRZE, .signup___2wcds .btn__primary___1dRZE {
    background-color: #f0b856; }
    .btn__primary___1dRZE:hover {
      background-color: #eeae3f; }
    .btn__primary__sim___I-pIN {
      background-color: #4ac22b; }
      .btn__primary__sim___I-pIN:hover {
        background-color: #42ad27; }
  .btn__secondary___iYQMX, .btn__secondary_black___30lRp {
    background-color: #06D6A0; }
    .btn__secondary___iYQMX:hover, .btn__secondary_black___30lRp:hover {
      background-color: #06cc99; }
    .btn__secondary_black___30lRp {
      color: #000000;
      background-color: #ffffff;
      border: 1px solid #dcdcdc;
      width: 232px;
      height: 50px;
      -o-object-fit: contain;
         object-fit: contain;
      padding: 0;
      text-align: center;
      margin-bottom: 20px;
      font-family: "Bader-compress";
      font-size: 20px;
      border-radius: 25px; }
      .btn__secondary_black___30lRp:hover {
        background-color: #ffffff;
        color: #000000; }
      .btn__secondary_black___30lRp img {
        margin-right: 5px; }
      @media (max-width: 874px) {
        .btn__secondary_black___30lRp {
          max-width: 290px;
          margin: auto;
          margin-bottom: 20px; } }
  .btn__light___1_zv_ {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    color: #000000; }
    .btn__light___1_zv_:hover {
      background-color: #fafafa;
      color: #000000; }
    .btn__light__sim___3cGpE {
      background-color: #ff5c2d; }
      .btn__light__sim___3cGpE:hover {
        background-color: #ff4913; }
  .btn__link___1NZ4y, .btn__link__primary___2ehRg {
    font-family: "Bader-narrow";
    background: transparent;
    outline: none;
    border: none;
    text-decoration: underline;
    cursor: pointer; }
    .btn__link___1NZ4y:active, .btn__link__primary___2ehRg:active, .btn__link___1NZ4y:visited, .btn__link__primary___2ehRg:visited, .btn__link___1NZ4y:hover, .btn__link__primary___2ehRg:hover, .btn__link___1NZ4y:focus, .btn__link__primary___2ehRg:focus {
      outline: none;
      border: none; }
    .btn__link__primary___2ehRg {
      color: #f0b856;
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal; }
  .btn__secondary_back___2dSU_ {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    width: 232px;
    height: 50px;
    -o-object-fit: contain;
       object-fit: contain;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
    font-family: "Bader-compress";
    font-size: 20px;
    border-radius: 25px; }
    @media (max-width: 874px) {
      .btn__secondary_back___2dSU_ {
        margin: 16px auto; } }
    .btn__secondary_back___2dSU_:hover {
      background-color: #ffffff;
      color: #000000; }
    .btn__secondary_back___2dSU_ img {
      margin-right: 5px; }
  .btn__sticky___3sakR {
    position: -webkit-sticky;
    position: sticky;
    bottom: 20px; }
  .btn__disabled___30zJE {
    background-color: #dcdcdc;
    cursor: not-allowed;
    pointer-events: none; }
  .btn__underline___VeYOV {
    color: #f0b856;
    text-decoration: underline;
    cursor: pointer;
    outline: none;
    font-family: "Bader-narrow-bold";
    font-size: 14px;
    background-color: transparent; }
    .btn__underline___VeYOV:first-letter {
      text-transform: capitalize; }
  .btn___3pnWL span, .btn__primary___1dRZE span, .signup___2wcds .btn__primary___1dRZE span, .btn__secondary___iYQMX span, .btn__secondary_black___30lRp span, .btn__light___1_zv_ span, .btn__secondary_back___2dSU_ span, .btn__disabled___30zJE span {
    margin-top: -2px; }
  .btn__container___2anjZ {
    display: flex;
    justify-content: center; }
    @media (max-width: 874px) {
      .btn__container___2anjZ {
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        .btn__container___2anjZ a, .btn__container___2anjZ button {
          margin: 8px auto; } }

@font-face {
  font-family: 'Bader-bold-italic';
  font-style: 'italic';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold_Italic.otf");
  src: url("/static/fonts/GL_Bader_Bold_Italic.woff"); }

@font-face {
  font-family: 'Bader-bold';
  font-style: 'normal';
  font-weight: 'bold';
  src: url("/static/fonts/GL_Bader_Bold.otf");
  src: url("/static/fonts/GL_Bader_Bold.woff"); }

@font-face {
  font-family: 'Bader-compress-regular';
  font-style: 'normal';
  font-weight: 'normal';
  src: url("/static/fonts/GL_Bader_Compress_Regular.otf");
  src: url("/static/fonts/GL_Bader_Compress_Regular.woff"); }

@font-face {
  font-family: 'Bader-compress';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Compress.otf");
  src: url("/static/fonts/GL_Bader_Compress.woff"); }

@font-face {
  font-family: 'Bader-regular';
  font-style: 'normal';
  font-weight: '400';
  src: url("/static/fonts/GL_Bader_Regular.otf");
  src: url("/static/fonts/GL_Bader_Regular.woff"); }

@font-face {
  font-family: 'Bader-narrow-bold';
  src: url("/static/fonts/GL_Bader_Narrow_Bold.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Bold.woff"); }

@font-face {
  font-family: 'Bader-narrow';
  src: url("/static/fonts/GL_Bader_Narrow_Regular.otf");
  src: url("/static/fonts/GL_Bader_Narrow_Regular.woff"); }

@font-face {
  font-family: 'SensaBrush-Fill';
  src: url("/static/fonts/SensaBrush-Fill.otf");
  src: url("/static/fonts/SensaBrush-Fill.woff"); }

.login___2CUsg {
  padding: 150px 20px;
  display: flex;
  justify-content: space-between;
  margin: auto;
  max-width: 1136px; }
  @media (max-width: 874px) {
    .login___2CUsg {
      flex-direction: column-reverse;
      justify-content: center;
      padding: 75px 20px 20px; } }
  .login__heading___3gPXu {
    height: 100px; }
    @media (max-width: 874px) {
      .login__heading___3gPXu {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 30px 0 0 0; } }
    .login__heading__title___2qgH1 {
      font-size: 56px !important;
      text-align: left !important; }
      @media (max-width: 874px) {
        .login__heading__title___2qgH1 {
          font-size: 42px !important;
          text-align: center !important; } }
    .login__heading__subtitle___12zB8 {
      top: 25%;
      font-size: 72px; }
      @media (max-width: 874px) {
        .login__heading__subtitle___12zB8 {
          font-size: 54px !important;
          top: -20px !important;
          left: 10px; } }
  .login___2CUsg > div {
    position: relative; }
    @media (min-width: 875px) {
      .login___2CUsg > div {
        padding: 70px; }
        .login___2CUsg > div:first-of-type {
          border-right: 1px solid #dcdcdc;
          width: 55%; } }
    @media (max-width: 874px) {
      .login___2CUsg > div {
        width: 100%; }
        .login___2CUsg > div:last-of-type {
          border-bottom: 1px solid #dcdcdc; } }

/*SIGN UP*/
.signup___2wcds {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 45%;
  margin-top: 130px; }
  @media (max-width: 874px) {
    .signup___2wcds {
      margin-top: 10px; } }
  @media (min-width: 875px) {
    .signup___2wcds {
      padding: 80px; } }
  .signup__heading___EwZkW {
    width: 500px;
    height: 100px; }
    @media (max-width: 874px) {
      .signup__heading___EwZkW {
        width: 100%; } }
    .signup__heading__title___3VmMa {
      font-size: 56px !important; }
      @media (max-width: 874px) {
        .signup__heading__title___3VmMa {
          font-size: 42px !important; } }
    .signup__heading__subtitle___3xmn8 {
      font-size: 72px !important; }
      @media (max-width: 874px) {
        .signup__heading__subtitle___3xmn8 {
          font-size: 54px !important;
          top: -20px !important; } }
  .signup___2wcds > p {
    text-align: center;
    color: #666666;
    padding: 10px 60px 10px 60px; }
  .signup__cta___3Qx-O h2, .signup__form___CyL4K h2 {
    font-family: "Bader-compress";
    font-size: 56px;
    line-height: 56px;
    text-transform: uppercase;
    text-align: center; }
  .signup__cta___3Qx-O p, .signup__form___CyL4K p {
    padding-top: 14px;
    font-family: "Bader-narrow";
    font-size: 20px;
    line-height: 28px;
    color: #666;
    text-align: center; }
  .signup___2wcds .btn__primary___1dRZE {
    margin: 30px auto !important;
    display: block; }
  .signup__form___CyL4K {
    background-image: url("/static/images/authentication/creation.jpg");
    position: -webkit-sticky;
    position: sticky;
    top: 130px; }

/*VARIABLES*/
.signup___eUilk {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1136px;
  margin: auto;
  /*LEFT SIDE FORM*/
  /*RIGHT SIDE IMAGE*/ }
  @media (max-width: 874px) {
    .signup___eUilk {
      justify-content: center; } }
  .signup_form__title___14tlf {
    font-size: 72px !important;
    text-align: left !important; }
    @media (max-width: 874px) {
      .signup_form__title___14tlf {
        font-size: 42px !important;
        text-align: center !important; } }
  .signup_form__subtitle___2oCX7 {
    font-size: 96px !important; }
    @media only screen and (max-width: 1030px) {
      .signup_form__subtitle___2oCX7 {
        font-size: 81px !important; } }
    @media (max-width: 874px) {
      .signup_form__subtitle___2oCX7 {
        font-size: 54px !important;
        top: -20px !important; } }
  .signup_form___pAQJ0 > p {
    width: 100%;
    margin: 20px 0 0 0;
    color: #666666; }
    @media (max-width: 874px) {
      .signup_form___pAQJ0 > p {
        padding: 0 20px 0 20px;
        text-align: center; } }
  @media (max-width: 874px) {
    .signup_form___pAQJ0 {
      margin: auto; } }
  .signup__right_side___2p8j3 {
    position: relative;
    margin-left: 80px; }
    @media (max-width: 874px) {
      .signup__right_side___2p8j3 {
        display: none; } }
    .signup__right_side__image___1M0V7 {
      position: -webkit-sticky;
      position: sticky;
      top: 130px;
      width: 496px;
      height: 662px;
      display: block;
      background-image: url("/static/images/authentication/creation.jpg");
      background-size: cover;
      background-position: center; }
      @media (max-width: 874px) {
        .signup__right_side__image___1M0V7 {
          width: 381.53846px;
          height: 509.23077px; } }

