/* Scoped to the five editable WPBakery program cards on page 667. */
body.page-id-667 #ajax-content-wrap .ferges-program-cards {
  --program-telegram: #d6c49e;
  --program-whatsapp: #d1d1ad;
  --program-max: #525252;
}
body.page-id-667 #ajax-content-wrap .ferges-program-copy > .vc_column-inner > .wpb_wrapper {
  display: flex !important;
  flex-flow: row wrap !important;
  align-content: center;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 16px !important;
  min-width: 0;
}
body.page-id-667 #ajax-content-wrap .ferges-program-copy > .vc_column-inner > .wpb_wrapper > :is(.nectar-responsive-text, .ferges-program-chips, .divider-wrap) {
  flex: 0 0 100%;
  width: 100%;
  min-width: 0;
  margin: 0 !important;
}
body.page-id-667 #ajax-content-wrap .ferges-program-copy .nectar-responsive-text :is(p, h2),
body.page-id-667 #ajax-content-wrap .ferges-program-chips > .wpb_wrapper {
  margin: 0 !important;
  padding: 0 !important;
}
body.page-id-667 #ajax-content-wrap .ferges-program-copy .divider-wrap,
body.page-id-667 #ajax-content-wrap .ferges-program-copy .divider-wrap .divider {
  height: 8px !important;
}
body.page-id-667 #ajax-content-wrap .ferges-program-chip-list {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0;
  padding: 0;
}
body.page-id-667 #ajax-content-wrap .ferges-program-chip {
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
  max-width: 100%;
  padding: 8px 12px;
  border-radius: 20px;
  background: rgb(142 142 142 / 11%);
  color: #000;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  white-space: nowrap;
  cursor: default;
}
body.page-id-667 #ajax-content-wrap .ferges-program-copy .nectar-button {
  display: inline-flex !important;
  flex: 0 0 auto;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  width: auto !important;
  max-width: 100%;
  min-height: 48px;
  height: auto;
  margin: 0 !important;
  padding: 8px 12px 8px 28px !important;
  box-sizing: border-box;
  border: 0;
  border-radius: 200px !important;
  font: 500 14px/20px Manrope, sans-serif !important;
  letter-spacing: 0 !important;
  color: #000 !important;
  opacity: 1 !important;
  visibility: visible !important;
  animation: none !important;
  transform: none !important;
}
body.page-id-667 #ajax-content-wrap .ferges-program-copy .nectar-button > span {
  padding: 0 !important;
  margin: 0 !important;
  min-width: 0;
  transform: none !important;
  white-space: nowrap;
  font: inherit !important;
}
body.page-id-667 #ajax-content-wrap .ferges-program-copy .nectar-button > i.icon-button-arrow {
  position: relative !important;
  inset: auto !important;
  flex: 0 0 32px;
  width: 32px !important;
  height: 32px !important;
  margin: 0 !important;
  transform: none !important;
  background: rgb(255 255 255 / 22%) !important;
  color: inherit !important;
  line-height: 32px !important;
  font-size: 14px !important;
  opacity: 1 !important;
}
body.page-id-667 #ajax-content-wrap .ferges-program-copy .ferges-program-telegram { background-color: var(--program-telegram) !important; }
body.page-id-667 #ajax-content-wrap .ferges-program-copy .ferges-program-whatsapp { background-color: var(--program-whatsapp) !important; }
body.page-id-667 #ajax-content-wrap .ferges-program-copy .ferges-program-max { background-color: var(--program-max) !important; color: #f5f2f0 !important; }
body.page-id-667 #ajax-content-wrap .ferges-program-copy .ferges-program-telegram { min-width: 256px; }
body.page-id-667 #ajax-content-wrap .ferges-program-copy .ferges-program-whatsapp { min-width: 161px; }
body.page-id-667 #ajax-content-wrap .ferges-program-copy .ferges-program-max { min-width: 121px; }
body.page-id-667 #ajax-content-wrap .ferges-program-copy .nectar-button:hover { filter: brightness(.96); }
body.page-id-667 #ajax-content-wrap .ferges-program-copy .nectar-button:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
body.page-id-667 #ajax-content-wrap .ferges-program-4 { --program-telegram: #f5f2f0; --program-whatsapp: #fffff9; }
body.page-id-667 #ajax-content-wrap .ferges-program-5 { --program-telegram: #f5f2f0; --program-whatsapp: #e8d9b8; }
body.page-id-667 #ajax-content-wrap .ferges-program-4 .ferges-program-telegram > i.icon-button-arrow { background: rgb(129 128 128 / 22%) !important; }
body.page-id-667 #ajax-content-wrap .ferges-program-4 .ferges-program-whatsapp > i.icon-button-arrow { background: rgb(195 195 195 / 22%) !important; }
body.page-id-667 #ajax-content-wrap .ferges-program-5 .ferges-program-telegram > i.icon-button-arrow { background: rgb(183 183 183 / 22%) !important; }

/* Desktop retains the Salient layout; narrow cards keep intrinsic height. */
@media (max-width: 1100px), (max-height: 760px) {
  body.page-id-667 #ajax-content-wrap .ferges-program-cards .nectar-sticky-media-section__content-section {
    height: var(--ferges-program-card-height, auto) !important;
    top: var(--ferges-program-sticky-top, 20px) !important;
    max-height: none !important;
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-cards .nectar-sticky-media-section__content-section__wrap {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    justify-content: flex-start !important;
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-cards .nectar-sticky-media-section__content-section-inner,
  body.page-id-667 #ajax-content-wrap .ferges-program-cards .nectar-sticky-media-section__content-section-inner > .inner_row {
    height: auto !important; flex: 0 0 auto !important;
  }
}
@media (max-width: 999px) {
  body.page-id-667 #ajax-content-wrap .ferges-program-cards .nectar-sticky-media-section__content-section {
    height: auto !important;
    border-bottom: 104px solid transparent !important;
    transform: translateY(var(--ferges-stack-shift, 0px)) !important;
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-cards .nectar-sticky-media-section__content-section-inner > .inner_row {
    margin: 0 !important; padding: 20px !important;
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-cards .nectar-sticky-media-section__content-section-inner > .inner_row > .row_col_wrap_12_inner {
    width: 100% !important; padding: 0 !important; margin: 0 !important;
    display: flex !important; flex-direction: column; gap: 24px;
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-cards .row_col_wrap_12_inner::before,
  body.page-id-667 #ajax-content-wrap .ferges-program-cards .row_col_wrap_12_inner::after { display: none; }
  body.page-id-667 #ajax-content-wrap .ferges-program-cards :is(.ferges-program-copy, .ferges-program-photo) {
    width: 100% !important; margin: 0 !important; padding: 0 !important; min-width: 0;
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-copy > .vc_column-inner { width: 100%; padding: 0 !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo { --ferges-photo-height: 56.4356435644%; }
  body.page-id-667 #ajax-content-wrap :is(.ferges-program-photo-1, .ferges-program-photo-5) { --ferges-photo-height: 52.4752475248%; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo > .vc_column-inner {
    display: block !important; position: relative !important;
    width: 100% !important; max-width: 100%; height: auto !important;
    min-height: 0 !important; padding: 0 !important;
    aspect-ratio: auto; border-radius: 15px; overflow: hidden !important;
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo > .vc_column-inner::before {
    content: ''; display: block; padding-top: var(--ferges-photo-height);
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo > .vc_column-inner > .wpb_wrapper {
    position: absolute !important; inset: 20px !important;
    width: auto !important; height: auto !important; min-height: 0 !important;
    padding: 0 !important; margin: 0 !important;
    display: flex !important; flex-direction: column !important;
    justify-content: space-between !important; align-items: flex-end !important; gap: 0 !important;
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo .nectar-badge {
    position: relative !important; flex: 0 0 auto !important;
    width: max-content !important; max-width: 100%;
    margin: 0 !important; padding: 0 !important;
    align-self: flex-end;
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-1 .nectar-badge:nth-child(1) { margin-right: 12px !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-1 .nectar-badge:nth-child(2) { margin-right: 44px !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-2 .nectar-badge:nth-child(1),
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-3 .nectar-badge:nth-child(3),
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-4 .nectar-badge:nth-child(n+2),
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-5 .nectar-badge { align-self: flex-start; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-5 > .vc_column-inner > .wpb_wrapper {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr) auto auto;
    align-items: start !important;
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-5 .nectar-badge:nth-child(2) {
    top: auto;
    margin-bottom: 32px !important;
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo .nectar-badge__inner {
    display: block; width: max-content; max-width: 100%;
    margin: 0 !important; padding: 4px 8px !important;
    font-family: Manrope, sans-serif !important;
    font-weight: 500 !important; white-space: nowrap;
    box-sizing: border-box; border-radius: 20px;
  }
}
@media (max-width: 690px) {
  body.page-id-667 #ajax-content-wrap .ferges-program-copy .nectar-responsive-text:nth-child(1) p {
    font: 600 12px/12px Manrope, sans-serif !important; letter-spacing: 1.5px !important;
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-copy .nectar-responsive-text h2 {
    font: 400 22px/29px Manrope, sans-serif !important; letter-spacing: -.22px !important;
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-copy .nectar-responsive-text:nth-child(3) p {
    font: 500 14px/22px Manrope, sans-serif !important; letter-spacing: 0 !important;
  }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo .nectar-badge__inner {
    font-size: 9px !important; line-height: 9px !important; letter-spacing: 0 !important;
  }

  body.page-id-667 #ajax-content-wrap .ferges-program-copy > .vc_column-inner > .wpb_wrapper { gap: 0 16px !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-copy > .vc_column-inner > .wpb_wrapper > .nectar-responsive-text:nth-child(1) { margin-bottom: 8px !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-copy > .vc_column-inner > .wpb_wrapper > .nectar-responsive-text:nth-child(2) { margin-bottom: 24px !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-copy > .vc_column-inner > .wpb_wrapper > .nectar-responsive-text:nth-child(3) { margin-bottom: 16px !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-copy .divider-wrap,
  body.page-id-667 #ajax-content-wrap .ferges-program-copy .divider-wrap .divider { height: 28px !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-copy .nectar-button { margin-bottom: 16px !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-copy .ferges-program-telegram { min-width: 252px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-copy .ferges-program-max { min-width: 117px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-copy > .vc_column-inner > .wpb_wrapper { margin-bottom: -16px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-chip { font-size: 14px; line-height: 17px; padding: 4px 12px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-4 { --program-telegram: #fff; --program-whatsapp: #d1d1ad; }
  body.page-id-667 #ajax-content-wrap .ferges-program-5 { --program-telegram: #d6c49e; --program-whatsapp: #fff; }
  body.page-id-667 #ajax-content-wrap :is(.ferges-program-4, .ferges-program-5) .nectar-button > i.icon-button-arrow { background: rgb(255 255 255 / 22%) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-5 .ferges-program-whatsapp > i.icon-button-arrow { background: #e3e3e3 !important; }
}
@media (max-width: 359px) {
  body.page-id-667 #ajax-content-wrap .ferges-program-copy .nectar-button { min-width: 0; gap: 8px; padding-left: 20px !important; padding-right: 8px !important; }
}

@media (max-width: 690px) {
  body.page-id-667 #ajax-content-wrap .ferges-program-1 .ferges-program-chip:nth-child(1) { min-width: 95px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-1 .ferges-program-chip:nth-child(2) { min-width: 83px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-1 .ferges-program-chip:nth-child(3) { min-width: 106px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-1 .nectar-badge:nth-child(1) .nectar-badge__inner { min-width: 70px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-1 .nectar-badge:nth-child(2) .nectar-badge__inner { min-width: 62px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-1 .nectar-badge:nth-child(3) .nectar-badge__inner { min-width: 77px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-2 .ferges-program-chip:nth-child(1) { min-width: 87px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-2 .ferges-program-chip:nth-child(2) { min-width: 105px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-2 .ferges-program-chip:nth-child(3) { min-width: 170px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-2 .nectar-badge:nth-child(1) .nectar-badge__inner { min-width: 65px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-2 .nectar-badge:nth-child(2) .nectar-badge__inner { min-width: 76px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-2 .nectar-badge:nth-child(3) .nectar-badge__inner { min-width: 119px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-3 .ferges-program-chip:nth-child(1) { min-width: 174px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-3 .ferges-program-chip:nth-child(2) { min-width: 120px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-3 .ferges-program-chip:nth-child(3) { min-width: 187px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-3 .nectar-badge:nth-child(1) .nectar-badge__inner { min-width: 121px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-3 .nectar-badge:nth-child(2) .nectar-badge__inner { min-width: 87px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-3 .nectar-badge:nth-child(3) .nectar-badge__inner { min-width: 129px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-4 .ferges-program-chip:nth-child(1) { min-width: 137px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-4 .ferges-program-chip:nth-child(2) { min-width: 98px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-4 .ferges-program-chip:nth-child(3) { min-width: 169px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-4 .nectar-badge:nth-child(1) .nectar-badge__inner { min-width: 97px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-4 .nectar-badge:nth-child(2) .nectar-badge__inner { min-width: 72px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-4 .nectar-badge:nth-child(3) .nectar-badge__inner { min-width: 118px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-5 .ferges-program-chip:nth-child(1) { min-width: 104px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-5 .ferges-program-chip:nth-child(2) { min-width: 118px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-5 .ferges-program-chip:nth-child(3) { min-width: 107px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-5 .ferges-program-chip:nth-child(4) { min-width: 129px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-5 .ferges-program-chip:nth-child(5) { min-width: 140px; box-sizing: border-box; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-5 .nectar-badge:nth-child(1) .nectar-badge__inner { min-width: 76px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-5 .nectar-badge:nth-child(2) .nectar-badge__inner { min-width: 85px; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-5 .nectar-badge:nth-child(3) .nectar-badge__inner { min-width: 99px; }
}

@media (max-width: 690px) {
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-1 .nectar-badge:nth-child(1) .nectar-badge__inner { background-color: rgba(235, 232, 229, 0.11) !important; color: rgba(245, 242, 240, 1) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-1 .nectar-badge:nth-child(2) .nectar-badge__inner { background-color: rgba(235, 232, 229, 0.11) !important; color: rgba(245, 242, 240, 1) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-1 .nectar-badge:nth-child(3) .nectar-badge__inner { background-color: rgba(235, 232, 229, 0.11) !important; color: rgba(245, 242, 240, 1) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-2 .nectar-badge:nth-child(1) .nectar-badge__inner { background-color: rgba(255, 255, 255, 0.37) !important; color: rgba(138, 138, 138, 1) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-2 .nectar-badge:nth-child(2) .nectar-badge__inner { background-color: rgba(255, 255, 255, 0.53) !important; color: rgba(138, 138, 138, 1) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-2 .nectar-badge:nth-child(3) .nectar-badge__inner { background-color: rgba(255, 255, 255, 0.53) !important; color: rgba(138, 138, 138, 1) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-3 .nectar-badge:nth-child(1) .nectar-badge__inner { background-color: rgba(255, 255, 255, 0.11) !important; color: rgba(255, 255, 255, 1) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-3 .nectar-badge:nth-child(2) .nectar-badge__inner { background-color: rgba(255, 255, 255, 0.15) !important; color: rgba(255, 255, 255, 1) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-3 .nectar-badge:nth-child(3) .nectar-badge__inner { background-color: rgba(255, 255, 255, 0.17) !important; color: rgba(245, 242, 240, 1) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-4 .nectar-badge:nth-child(1) .nectar-badge__inner { background-color: rgba(235, 232, 229, 0.11) !important; color: rgba(245, 242, 240, 1) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-4 .nectar-badge:nth-child(2) .nectar-badge__inner { background-color: rgba(235, 232, 229, 0.11) !important; color: rgba(245, 242, 240, 1) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-4 .nectar-badge:nth-child(3) .nectar-badge__inner { background-color: rgba(235, 232, 229, 0.11) !important; color: rgba(245, 242, 240, 1) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-5 .nectar-badge:nth-child(1) .nectar-badge__inner { background-color: rgba(235, 232, 229, 0.11) !important; color: rgba(245, 242, 240, 1) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-5 .nectar-badge:nth-child(2) .nectar-badge__inner { background-color: rgba(235, 232, 229, 0.11) !important; color: rgba(245, 242, 240, 1) !important; }
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-5 .nectar-badge:nth-child(3) .nectar-badge__inner { background-color: rgba(235, 232, 229, 0.11) !important; color: rgba(245, 242, 240, 1) !important; }
}

/* Exact mobile crop from Figma image transform, node 1843:85. */
@media (max-width: 690px) {
  body.page-id-667 #ajax-content-wrap .ferges-program-photo-3 .viewport-phone .column-image-bg {
    background-size: 124.30868494% 99.94122862% !important;
    background-position: 100.11468236% 0% !important;
    background-repeat: no-repeat;
  }
}


/* Contact actions in the personal-selection card, Figma 1901:282 / 1865:19. */
body.page-id-667 #ajax-content-wrap .ferges-personal-selection > .vc_column-inner > .wpb_wrapper > .inner_row:last-child {
  width: 100%; margin: 0 !important; padding: 0 !important;
}
body.page-id-667 #ajax-content-wrap .ferges-personal-actions,
body.page-id-667 #ajax-content-wrap .ferges-personal-actions > .vc_column-inner {
  width: 100%; min-width: 0; margin: 0 !important; padding: 0 !important;
}
body.page-id-667 #ajax-content-wrap .ferges-personal-actions > .vc_column-inner > .wpb_wrapper {
  display: flex !important; flex-flow: row wrap !important;
  align-items: center !important; justify-content: flex-start !important;
  gap: 10px !important; width: 100%; min-width: 0;
}
body.page-id-667 #ajax-content-wrap .ferges-personal-actions .nectar-button {
  display: inline-flex !important; flex: 0 1 auto;
  align-items: center; justify-content: space-between; gap: 16px;
  width: auto !important; max-width: 100%; min-height: 43px;
  margin: 0 !important; padding: 5.5px 12px 5.5px 28px !important;
  box-sizing: border-box; border-radius: 200px !important; border: 0;
  font: 500 14px/20px Manrope, sans-serif !important; letter-spacing: 0 !important;
  color: #000 !important; opacity: 1 !important; visibility: visible !important;
  transform: none !important; animation: none !important;
}
body.page-id-667 #ajax-content-wrap .ferges-personal-actions .nectar-button > span {
  min-width: 0; margin: 0; padding: 0; font: inherit !important;
  white-space: normal; transform: none !important;
}
body.page-id-667 #ajax-content-wrap .ferges-personal-actions .nectar-button > i.icon-button-arrow {
  position: relative !important; inset: auto !important;
  flex: 0 0 32px; width: 32px !important; height: 32px !important;
  margin: 0 !important; transform: none !important;
  background: rgb(255 255 255 / 22%) !important; color: inherit !important;
  line-height: 32px !important; font-size: 14px !important; opacity: 1 !important;
}
body.page-id-667 #ajax-content-wrap .ferges-personal-actions .ferges-personal-telegram {
  min-width: min(255px, 100%); background-color: #d6c49e !important;
}
body.page-id-667 #ajax-content-wrap .ferges-personal-actions .ferges-personal-whatsapp {
  min-width: min(161px, 100%); background-color: #d1d1ad !important;
}
body.page-id-667 #ajax-content-wrap .ferges-personal-actions .ferges-personal-max {
  min-width: min(110px, 100%); background-color: #525252 !important; color: #f5f2f0 !important;
}
body.page-id-667 #ajax-content-wrap .ferges-personal-actions .nectar-button:hover { filter: brightness(.96); }
body.page-id-667 #ajax-content-wrap .ferges-personal-actions .nectar-button:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
body.page-id-667 #ajax-content-wrap .ferges-personal-actions--desktop > .vc_column-inner > .wpb_wrapper { margin-top: 20px; }
body.page-id-667 #ajax-content-wrap .ferges-personal-actions .nectar-cta {
  flex: 0 1 auto; max-width: 100%; margin: 0 !important;
}
body.page-id-667 #ajax-content-wrap .ferges-personal-actions .nectar-cta .link_wrap {
  max-width: 100%; box-sizing: border-box;
}
body.page-id-667 #ajax-content-wrap .ferges-personal-actions .nectar-cta .link_text .text {
  min-width: 0; white-space: normal;
}
@media (max-width: 690px) {
  body.page-id-667 #ajax-content-wrap .ferges-personal-actions > .vc_column-inner > .wpb_wrapper { gap: 16px !important; }
  body.page-id-667 #ajax-content-wrap .ferges-personal-actions .nectar-button { min-height: 48px; padding-top: 8px !important; padding-bottom: 8px !important; }
  body.page-id-667 #ajax-content-wrap .ferges-personal-actions .ferges-personal-telegram { min-width: min(252px, 100%); }
  body.page-id-667 #ajax-content-wrap .ferges-personal-actions .ferges-personal-max { min-width: min(117px, 100%); }
}
@media (max-width: 359px) {
  body.page-id-667 #ajax-content-wrap .ferges-personal-actions .nectar-button { gap: 8px; padding-left: 20px !important; padding-right: 8px !important; }
}
