/*
 * CoreNumbers component - Design System 3.0
 */
:root {
  /* Size (rem) */
  --size-0: 0rem;
  --size-0-5: 0.125rem;
  --size-1: 0.25rem;
  --size-2: 0.5rem;
  --size-3: 0.75rem;
  --size-4: 1rem;
  --size-5: 1.25rem;
  --size-6: 1.5rem;
  --size-7: 1.75rem;
  --size-8: 2rem;
  --size-9: 2.25rem;
  --size-10: 2.5rem;
  --size-11: 2.75rem;
  --size-12: 3rem;
  --size-13: 3.25rem;
  --size-14: 3.5rem;
  --size-15: 3.75rem;
  --size-16: 4rem;
  --size-17: 4.25rem;
  --size-18: 4.5rem;
  --size-19: 4.75rem;
  --size-20: 5rem;
  /* Border (rem) */
  --border-1: 0.0625rem;
  --border-0-5: 0.03125rem;
  --border-2: 0.125rem;
  --border-3: 0.1875rem;
  /* Radius */
  --radius-0: var(--size-0);
  --radius-2: var(--size-0-5);
  --radius-4: var(--size-1);
  --radius-8: var(--size-2);
  --radius-12: var(--size-3);
  --radius-16: var(--size-4);
  --radius-full: 999999rem;
  /* Spacing */
  --spacing-0: var(--size-0);
  --spacing-2: var(--size-0-5);
  --spacing-4: var(--size-1);
  --spacing-8: var(--size-2);
  --spacing-12: var(--size-3);
  --spacing-16: var(--size-4);
  --spacing-20: var(--size-5);
  --spacing-24: var(--size-6);
  --spacing-32: var(--size-8);
  --spacing-40: var(--size-10);
  --spacing-48: var(--size-12);
  --spacing-64: var(--size-16);
}
@font-face {
  font-family: "Abank Sans";
  src: url(/AbankSans-Regular-9c5f68a8da1cc1c709781dfa7e9f0908.woff) format("woff");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Abank Sans";
  src: url(/AbankSans-Bold-7c8d92648871bb468f4360222b338bdc.woff) format("woff");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-Thin-c07ff0e0a1a660a0ab28ce99bf2abe21.woff2) format("woff");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-ExtraLight-2b538c6029a3d152fd642e1eea9e520a.woff2) format("woff");
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-Light-a6444459ddf71636e02e7bc87e4630dd.woff2) format("woff");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-Regular-0030fa5586360a29f90764c5bff5147d.woff2) format("woff");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-Medium-c92a2e56edf6522066316bc22b9645c5.woff2) format("woff");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-SemiBold-0c998ae40d18a7d96809ced49502b7ce.woff2) format("woff");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-Bold-164db87bdc87f05f791bf8241ce3dc16.woff2) format("woff");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-ExtraBold-8a150a1525e202b2818e7b0026bf0bf0.woff2) format("woff");
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-Black-16caa1e6f49123fc362e10cf733ef9a2.woff2) format("woff");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-ThinItalic-1e39574ce2fda9b254565afa327b6c8b.woff2) format("woff");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-ExtraLightItalic-64401a51ea09901ba7b2e8bd8932154d.woff2) format("woff");
  font-style: italic;
  font-weight: 200;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-LightItalic-06b10e221b940668375f00a6c156523c.woff2) format("woff");
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-RegularItalic-070d07a55673de5a83b044bc273d2ee4.woff2) format("woff");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-MediumItalic-cdbd8b39846c459e96c57f574696e227.woff2) format("woff");
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-SemiBoldItalic-2c731772db2beed47a5adcec8a666684.woff2) format("woff");
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-BoldItalic-fee6ed55fb2d0e59fdfa704933077adb.woff2) format("woff");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-ExtraBoldItalic-49a2211609565d83310f4263ed35c75e.woff2) format("woff");
  font-style: italic;
  font-weight: 800;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-BlackItalic-30fa62887075f73a55a844e609f9a168.woff2) format("woff");
  font-style: italic;
  font-weight: 900;
}
/*
 * CoreTypography component - Design System 3.0
 */
:root {
  /* Font Family */
  --font-family-display: 'Fixel Display', sans-serif;
  --font-family-text: 'Fixel Display', sans-serif;
  /* Font Weight */
  --font-weight-400: 400;
  --font-weight-500: 500;
  --font-weight-600: 600;
  --font-weight-700: 700;
  /* Font Size */
  --font-size-12: 12px;
  --font-size-14: 14px;
  --font-size-16: var(--size-4);
  --font-size-18: 18px;
  --font-size-20: var(--size-5);
  --font-size-24: var(--size-6);
  --font-size-32: var(--size-8);
  --font-size-44: var(--size-11);
  --font-size-48: var(--size-12);
  --font-size-72: var(--size-18);
  /* Line Height */
  --line-height-16: var(--size-5);
  --line-height-20: var(--size-5);
  --line-height-24: var(--size-6);
  --line-height-28: var(--size-7);
  --line-height-32: var(--size-8);
  --line-height-40: var(--size-10);
  --line-height-48: var(--size-12);
  --line-height-52: var(--size-13);
  --line-height-56: var(--size-14);
  --line-height-80: var(--size-20);
  /* Tracking (px) */
  --track-neg-15: -1.5px;
  --track-neg-125: -1.25px;
  --track-neg-10: -1px;
  --track-neg-05: -0.5px;
  --track-pos-025: 0.25px;
  --track-pos-05: 0.5px;
}
/*
 * CoreColors component - Design System 3.0
 */
/* Neutral colors */
:root {
  --neutral-0: #FFFFFF;
  --neutral-02: #F6F7F7;
  --neutral-03: #F3F4F5;
  --neutral-05: #ECEEF0;
  --neutral-08: #DEE0E1;
  --neutral-10: #CDCECE;
  --neutral-20: #B5B5B6;
  --neutral-25: #5B5C5F;
  --neutral-30: #4B4C51;
  --neutral-40: #404146;
  --neutral-50: #35363A;
  --neutral-60: #2C2D30;
  --neutral-70: #232427;
  --neutral-80: #1B1C1E;
  --neutral-85: #181A1D;
  --neutral-90: #141518;
  --neutral-95: #0E0F11;
  --neutral-100: #090A0C;
  --neutral-110: #000000;
  /* Neutral Alpha */
  --neutral-0-a04: #FFFFFF0A;
  --neutral-0-a05: #FFFFFF0D;
  --neutral-0-a06: #FFFFFF0F;
  --neutral-0-a08: #FFFFFF14;
  --neutral-0-a10: #FFFFFF1A;
  --neutral-0-a12: #FFFFFF1F;
  --neutral-0-a15: #FFFFFF26;
  --neutral-0-a85: #FFFFFFD9;
  --neutral-0-a92: #FFFFFFEB;
  --neutral-100-a04: #090A0C0A;
  --neutral-100-a05: #090A0C0D;
  --neutral-100-a06: #090A0C0F;
  --neutral-100-a08: #090A0C14;
  --neutral-100-a10: #090A0C1A;
  --neutral-100-a12: #090A0C1F;
  --neutral-100-a15: #090A0C26;
  --neutral-100-a16: #090A0C29;
  --neutral-100-a20: #090A0C33;
  --neutral-100-a32: #090A0C52;
  --neutral-100-a85: #090A0CD9;
  --neutral-100-a92: #090A0CEB;
  /* Brand colors */
  --brand-20: #F2FEF0;
  --brand-30: #E6FDE0;
  --brand-40: #D6FBD0;
  --brand-50: #BFF7BA;
  --brand-60: #9DF2A6;
  --brand-70: #75EA92;
  --brand-80: #4EE37D;
  --brand-90: #26DB69;
  --brand-100-d: #00BD54;
  --brand-100: #00D352;
  --brand-110: #00BC46;
  --brand-120: #00A73F;
  --brand-130: #009239;
  --brand-140: #00802E;
  --brand-150: #006626;
  /* Brand Alpha */
  --brand-100-a12: #00D3521F;
  --brand-100-a24: #00D3523D;
  --brand-100-d-a16: #00BD5429;
  /* Success */
  --success-40: #CFF7E6;
  --success-60: #4DCE94;
  --success-80: #26B980;
  --success-100: #00A66C;
  /* Success Alpha */
  --success-100-a12: #00A66C1F;
  --success-100-a24: #00A66C3D;
  /* Error colors */
  --error-40: #FFCDD2;
  --error-80: #F56A6A;
  --error-100-d: #801A1A;
  --error-100: #E53935;
  --error-120: #C62828;
  --error-140: #8B0000;
  --error-150: #650000;
  /* Warning colors */
  --warning-40: #FFF3E0;
  --warning-80: #FFB74D;
  --warning-100-d: #E8A039;
  --warning-100: #FB8C00;
  --warning-110: #F57C00;
  --warning-130: #E65100;
  --warning-150: #BF3600;
  /* Info colors */
  --info-40: #E3F2FD;
  --info-80: #64B5F6;
  --info-100: #1E88E5;
  --info-100-d: #1B4E89;
  --info-110: #1976D2;
  --info-130: #0D47A1;
  --info-150: #08306C;
}
/*
 * AliasColor component - Design System 3.0
 */
/* Светлая тема */
:root.light {
  /* Bg */
  --bg-hero: var(--neutral-03);
  --bg-section-elevated: var(--neutral-0);
  /* Card */
  --card-bg: var(--neutral-0-a85);
  --card-stroke: var(--neutral-0-a15);
  --card-text: var(--neutral-90);
  --card-shadow-weak: var(--neutral-0-a15);
  /* Text */
  --text-primary: var(--neutral-90);
  --text-table-label: var(--neutral-70);
  --text-secondary: var(--neutral-70);
  --text-section-title: var(--neutral-100);
  --text-card-title-lg: var(--neutral-100);
  --text-card-body-lg: var(--neutral-60);
  --text-table-value: var(--neutral-90);
  --text-link-md: var(--info-110);
  --text-hint: var(--neutral-60);
  --text-hint-on-dark: var(--neutral-20);
  /* Control */
  --control-hover-bg: var(--neutral-100-a08);
  --control-btn-primary-bg: var(--neutral-100);
  --control-btn-primary-bg-hover: var(--neutral-85);
  --control-btn-primary-bg-press: var(--neutral-110);
  --control-btn-primary-bg-disabled: var(--neutral-08);
  --control-btn-primary-content: var(--neutral-0);
  --control-btn-primary-content-disabled: var(--neutral-20);
  --control-btn-trettiary-navigation-active: var(--brand-100);
  --control-btn-segmented-bg: var(--neutral-03);
  --control-btn-segmented-segmenter-active: var(--neutral-0-a85);
  --control-btn-segmented-content: var(--neutral-100);
  --control-btn-segmented-lead-icon: var(--brand-100);
  /* Surface */
  --surface-card: var(--neutral-02);
  --surface-table-row: var(--neutral-02);
  --surface-calculator-card: var(--neutral-02);
  --surface-calculator-inner: var(--neutral-0);
  --surface-chip: var(--neutral-0);
  /* Border */
  --border-subtle: var(--neutral-100-a05);
  --border-hairline: var(--neutral-100-a04);
  --border-image-thumb: var(--neutral-100-a06);
  --border-selected: var(--brand-100);
  /* Badge */
  --badge-bg: var(--brand-80);
  --badge-on-bg: var(--neutral-70);
}
/* Тёмная тема */
:root.dark {
  /* Bg */
  --bg-hero: var(--neutral-80);
  --bg-section-elevated: var(--neutral-90);
  /* Card */
  --card-bg: var(--neutral-100-a85);
  --card-stroke: var(--neutral-100-a15);
  --card-text: var(--neutral-05);
  --card-shadow-weak: var(--neutral-100-a15);
  /* Text */
  --text-primary: var(--neutral-05);
  --text-table-label: var(--neutral-20);
  --text-secondary: var(--neutral-20);
  --text-section-title: var(--neutral-05);
  --text-card-title-lg: var(--neutral-03);
  --text-card-body-lg: var(--neutral-20);
  --text-table-value: var(--neutral-05);
  --text-link-md: var(--info-80);
  --text-hint: var(--neutral-20);
  --text-hint-on-dark: var(--neutral-25);
  /* Control */
  --control-hover-bg: var(--neutral-0-a08);
  --control-btn-primary-bg: var(--neutral-0);
  --control-btn-primary-bg-hover: var(--neutral-05);
  --control-btn-primary-bg-press: var(--neutral-10);
  --control-btn-primary-bg-disabled: var(--neutral-50);
  --control-btn-primary-content: var(--neutral-100);
  --control-btn-primary-content-disabled: var(--neutral-25);
  --control-btn-trettiary-navigation-active: var(--brand-100-d);
  --control-btn-segmented-bg: var(--neutral-60);
  --control-btn-segmented-segmenter-active: var(--neutral-100-a85);
  --control-btn-segmented-content: var(--neutral-0);
  --control-btn-segmented-lead-icon: var(--brand-100-d);
  /* Surface */
  --surface-card: var(--neutral-85);
  --surface-table-row: var(--neutral-85);
  --surface-calculator-card: var(--neutral-85);
  --surface-calculator-inner: var(--neutral-100);
  --surface-chip: var(--neutral-95);
  /* Border */
  --border-subtle: var(--neutral-0-a05);
  --border-hairline: var(--neutral-0-a05);
  --border-image-thumb: var(--neutral-0-a12);
  --border-selected: var(--brand-100-d);
  /* Badge */
  --badge-bg: var(--brand-100-d);
  --badge-on-bg: var(--neutral-110);
}
@media (max-width: 500px) {
  .more-slider .more-slider__bottom .top-more-slider__controls {
    display: flex;
  }
}
.more-slider .top-more-slider {
  margin-bottom: 32px;
}
@media (max-width: 640px) {
  .more-slider .top-more-slider {
    margin-bottom: 24px;
  }
}
.more-slider .top-more-slider__title {
  margin: 0;
  color: var(--text-section-title);
  font-family: var(--font-family-display);
  font-size: var(--font-size-32);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-40);
  letter-spacing: var(--track-neg-05);
}
@media (max-width: 640px) {
  .more-slider .top-more-slider__title {
    font-family: var(--font-family-display);
    font-size: var(--font-size-24);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-32);
    letter-spacing: var(--track-neg-05);
  }
}
.more-slider .top-more-slider__subtitle {
  color: #0D0C22;
  margin-top: 4px;
  font-family: var(--font-family-text);
  font-size: var(--font-size-18);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-28);
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .more-slider .top-more-slider__subtitle {
    font-family: var(--font-family-text);
    font-size: var(--font-size-14);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-20);
    letter-spacing: 0;
  }
}
.more-slider .top-more-slider__row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 24px;
}
.more-slider .top-more-slider__controls {
  display: flex;
  column-gap: 12px;
}
@media (max-width: 500px) {
  .more-slider .top-more-slider__controls {
    display: none;
  }
}
.more-slider .top-more-slider__btn {
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  border-radius: 999px;
  border: 1px solid var(--border-hairline);
  background: var(--surface-table-row);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.more-slider .top-more-slider__btn_disabled {
  cursor: auto;
}
.more-slider .top-more-slider__arrow_left {
  transform: rotate(180deg);
}
.more-slider .top-more-slider__arrow,
.more-slider .top-more-slider__arrow div,
.more-slider .top-more-slider__arrow div svg {
  width: 24px;
  height: 24px;
  color: var(--text-hint);
}
.more-slider .top-more-slider__btn_left.top-more-slider__btn_disabled .top-more-slider__arrow_left,
.more-slider .top-more-slider__btn_left.top-more-slider__btn_disabled .top-more-slider__arrow_left div,
.more-slider .top-more-slider__btn_left.top-more-slider__btn_disabled .top-more-slider__arrow_left div svg {
  color: var(--text-hint-on-dark);
}
.more-slider .top-more-slider__btn_right.top-more-slider__btn_disabled .top-more-slider__arrow_right,
.more-slider .top-more-slider__btn_right.top-more-slider__btn_disabled .top-more-slider__arrow_right div,
.more-slider .top-more-slider__btn_right.top-more-slider__btn_disabled .top-more-slider__arrow_right div svg {
  color: var(--text-hint-on-dark);
}
.more-slider .segmented-storybook .container {
  padding: 0;
  margin: 0;
}
.more-slider .segmented-storybook-dropdown__list {
  z-index: 2;
}
.more-slider .swiper-container {
  padding: 0 calc((100% - 1920px) / 2 + 48px);
}
@media (max-width: 1920px) {
  .more-slider .swiper-container {
    padding: 0 48px;
  }
}
@media (max-width: 767px) {
  .more-slider .swiper-container {
    padding: 0 16px;
  }
}
.more-slider__btn {
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  border: none;
  padding: var(--spacing-16) var(--spacing-24);
  border-radius: var(--radius-12);
  background-color: var(--control-btn-primary-bg);
  color: var(--control-btn-primary-content);
  text-align: center;
  margin-top: 32px;
  font-family: var(--font-family-text);
  font-size: var(--font-size-18);
  font-weight: var(--font-weight-500);
  line-height: var(--line-height-24);
  letter-spacing: 0;
}
@media (max-width: 767px) {
  .more-slider__btn {
    width: 100%;
  }
}
@media (max-width: 640px) {
  .more-slider__btn {
    font-family: var(--font-family-text);
    font-size: var(--font-size-16);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-24);
    letter-spacing: 0;
  }
}
.more-slider.default-slider .item-more-slider {
  text-align: center;
  flex: 0 0 392px;
  width: 392px;
  border-radius: 16px;
  border: 1px solid var(--border-hairline);
  background: var(--surface-table-row);
  backdrop-filter: blur(5.25px);
  height: auto;
  overflow: hidden;
}
@media (max-width: 640px) {
  .more-slider.default-slider .item-more-slider {
    flex: 0 0 320px;
    width: 320px;
  }
}
.more-slider.default-slider .item-more-slider__link {
  display: block;
  text-decoration: none;
  height: 100%;
  overflow: hidden;
}
.more-slider.default-slider .item-more-slider__image {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
}
.more-slider.default-slider .item-more-slider__image img {
  flex: 0 0 392px;
  width: 392px;
  height: 204px;
}
.more-slider.default-slider .item-more-slider__content {
  padding: 24px;
}
.more-slider.default-slider .item-more-slider__title {
  margin: 0 0 8px 0;
  color: var(--text-card-title-lg);
  font-family: var(--font-family-display);
  font-size: var(--font-size-24);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-32);
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .more-slider.default-slider .item-more-slider__title {
    font-family: var(--font-family-display);
    font-size: var(--font-size-20);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-28);
    letter-spacing: 0;
  }
}
.more-slider.default-slider .item-more-slider__text {
  color: var(--text-card-body-lg);
  font-family: var(--font-family-text);
  font-size: var(--font-size-18);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-28);
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .more-slider.default-slider .item-more-slider__text {
    font-family: var(--font-family-text);
    font-size: var(--font-size-16);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-24);
    letter-spacing: 0;
  }
}
.more-slider.recommended-slider .item-more-slider {
  flex: 0 0 392px;
  width: 392px;
  height: auto;
  overflow: hidden;
  text-decoration: none;
  border-radius: 16px;
}
@media (max-width: 450px) {
  .more-slider.recommended-slider .item-more-slider {
    flex: 0 0 320px;
    width: 320px;
  }
}
.more-slider.recommended-slider .item-more-slider__body {
  display: flex;
  flex-direction: column;
}
.more-slider.recommended-slider .item-more-slider_1 {
  flex: 0 0 736px;
  width: 736px;
}
@media (max-width: 850px) {
  .more-slider.recommended-slider .item-more-slider_1 {
    flex: 0 0 392px;
    width: 392px;
  }
}
@media (max-width: 450px) {
  .more-slider.recommended-slider .item-more-slider_1 {
    flex: 0 0 320px;
    width: 320px;
  }
}
.more-slider.recommended-slider .item-more-slider_1 .item-more-slider__image {
  order: 1;
  margin-bottom: 24px;
}
@media (max-width: 850px) {
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__image {
    order: 2;
    margin-bottom: 0;
  }
}
.more-slider.recommended-slider .item-more-slider_1 .item-more-slider__text {
  order: 2;
  margin-bottom: 0;
}
@media (max-width: 850px) {
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__text {
    order: 1;
    margin-bottom: 24px;
  }
}
@media (max-width: 850px) {
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_bolt,
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_quick-cash,
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_national-cashback,
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_fop-energy-support,
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_bright-start-promo,
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_invite-friend,
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_fuel-cashback,
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_e-receipt {
    font-weight: 500;
    font-size: 28px;
    line-height: 36px;
  }
}
@media (max-width: 450px) {
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_bolt,
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_quick-cash,
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_national-cashback,
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_fop-energy-support,
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_bright-start-promo,
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_invite-friend,
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_fuel-cashback,
  .more-slider.recommended-slider .item-more-slider_1 .item-more-slider__title_e-receipt {
    font-size: 24px;
    line-height: 32px;
  }
}
.more-slider.recommended-slider .item-more-slider__link {
  display: block;
  text-decoration: none;
  height: 100%;
  overflow: hidden;
  padding: 24px;
}
@media (max-width: 450px) {
  .more-slider.recommended-slider .item-more-slider__link {
    padding: 24px 16px;
  }
}
.more-slider.recommended-slider .item-more-slider__tag {
  display: inline-block;
  color: #090A0C;
  font-family: "Fixel Display";
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  border-radius: 999px;
  border: 1px solid #EBEBEC;
  background: #FFFFFF;
  margin-bottom: 12px;
  padding: 4px 12px;
}
@media (max-width: 450px) {
  .more-slider.recommended-slider .item-more-slider__tag {
    margin-bottom: 8px;
  }
}
.more-slider.recommended-slider .item-more-slider__title {
  background-color: transparent;
  font-family: "Fixel Display";
  font-weight: 700;
  font-size: 44px;
  line-height: 48px;
  margin: 0 0 16px 0;
  word-break: break-word;
  overflow-wrap: break-word;
}
@media (max-width: 767px) {
  .more-slider.recommended-slider .item-more-slider__title {
    font-weight: 500;
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 8px 0;
  }
}
@media (max-width: 450px) {
  .more-slider.recommended-slider .item-more-slider__title {
    font-size: 24px;
    line-height: 32px;
  }
}
.more-slider.recommended-slider .item-more-slider__title_bolt:not(.item-more-slider__title_1),
.more-slider.recommended-slider .item-more-slider__title_quick-cash:not(.item-more-slider__title_1),
.more-slider.recommended-slider .item-more-slider__title_national-cashback:not(.item-more-slider__title_1),
.more-slider.recommended-slider .item-more-slider__title_fop-energy-support:not(.item-more-slider__title_1),
.more-slider.recommended-slider .item-more-slider__title_bright-start-promo:not(.item-more-slider__title_1),
.more-slider.recommended-slider .item-more-slider__title_invite-friend:not(.item-more-slider__title_1),
.more-slider.recommended-slider .item-more-slider__title_fuel-cashback:not(.item-more-slider__title_1),
.more-slider.recommended-slider .item-more-slider__title_e-receipt:not(.item-more-slider__title_1) {
  font-size: 28px;
  line-height: 36px;
  font-weight: 500;
}
@media (max-width: 450px) {
  .more-slider.recommended-slider .item-more-slider__title_bolt:not(.item-more-slider__title_1),
  .more-slider.recommended-slider .item-more-slider__title_quick-cash:not(.item-more-slider__title_1),
  .more-slider.recommended-slider .item-more-slider__title_national-cashback:not(.item-more-slider__title_1),
  .more-slider.recommended-slider .item-more-slider__title_fop-energy-support:not(.item-more-slider__title_1),
  .more-slider.recommended-slider .item-more-slider__title_bright-start-promo:not(.item-more-slider__title_1),
  .more-slider.recommended-slider .item-more-slider__title_invite-friend:not(.item-more-slider__title_1),
  .more-slider.recommended-slider .item-more-slider__title_fuel-cashback:not(.item-more-slider__title_1),
  .more-slider.recommended-slider .item-more-slider__title_e-receipt:not(.item-more-slider__title_1) {
    font-size: 24px;
    line-height: 32px;
  }
}
.more-slider.recommended-slider .item-more-slider__text {
  font-family: "Fixel Display";
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .more-slider.recommended-slider .item-more-slider__text {
    font-family: "Fixel Display";
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 450px) {
  .more-slider.recommended-slider .item-more-slider__text {
    font-family: "Fixel Display";
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
  }
}
.more-slider.recommended-slider .item-more-slider__image {
  display: flex;
  justify-content: center;
}
.more-slider.partners-slider .top-more-slider__title {
  margin: 0;
  font-family: var(--font-family-display);
  font-size: var(--font-size-32);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-40);
  letter-spacing: var(--track-neg-05);
}
@media (max-width: 767px) {
  .more-slider.partners-slider .top-more-slider__title {
    font-family: var(--font-family-display);
    font-size: var(--font-size-24);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-32);
    letter-spacing: var(--track-neg-05);
  }
}
.more-slider.partners-slider .more-slider__body {
  max-width: 1920px;
  margin: 0px auto;
  padding: 0 48px;
}
@media (max-width: 767px) {
  .more-slider.partners-slider .more-slider__body {
    padding: 0 16px;
  }
}
.more-slider.partners-slider .more-slider__items {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: var(--spacing-8);
}
@media (max-width: 1450px) {
  .more-slider.partners-slider .more-slider__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .more-slider.partners-slider .more-slider__items {
    grid-template-columns: 1fr;
  }
}
.more-slider.partners-slider .more-slider__bottom {
  margin-top: 16px;
  display: flex;
  justify-content: center;
}
.more-slider.partners-slider .swiper-container {
  padding: 0;
}
.more-slider.partners-slider .item-more-slider {
  height: auto;
  overflow: hidden;
}
.more-slider.partners-slider .item-more-slider__link {
  border-radius: 16px;
  border: 1px solid var(--border-hairline);
  backdrop-filter: blur(10.5px);
  background: var(--surface-card);
  display: flex;
  align-items: center;
  column-gap: var(--spacing-16);
  text-decoration: none;
  height: 100%;
  overflow: hidden;
  padding: 16px;
}
.more-slider.partners-slider .item-more-slider__image {
  width: 72px;
  height: 72px;
  flex: 0 0 72px;
}
.more-slider.partners-slider .item-more-slider__title {
  color: var(--text-card-title-lg);
  font-family: var(--font-family-display);
  font-size: var(--font-size-24);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-32);
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .more-slider.partners-slider .item-more-slider__title {
    font-family: var(--font-family-display);
    font-size: var(--font-size-20);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-28);
    letter-spacing: 0;
  }
}
.more-slider.partners-slider .item-more-slider__all-partners {
  padding: 16px;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  column-gap: 8px;
  align-items: center;
  border-radius: 16px;
  border: 1px solid var(--border-hairline);
  backdrop-filter: blur(10.5px);
  background: var(--control-btn-primary-bg);
  color: var(--control-btn-primary-content);
  font-family: var(--font-family-display);
  font-size: var(--font-size-24);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-32);
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .more-slider.partners-slider .item-more-slider__all-partners {
    font-family: var(--font-family-display);
    font-size: var(--font-size-20);
    font-weight: var(--font-weight-600);
    line-height: var(--line-height-28);
    letter-spacing: 0;
  }
}
.more-slider.partners-slider .item-more-slider__text {
  color: var(--control-btn-primary-content);
}
@media (max-width: 767px) {
  .more-slider.partners-slider .item-more-slider__text {
    flex: 0 0 161px;
    width: 161px;
  }
}
.more-slider.partners-slider .item-more-slider__arrow,
.more-slider.partners-slider .item-more-slider__arrow div,
.more-slider.partners-slider .item-more-slider__arrow div svg {
  width: 32px;
  height: 32px;
}

/*
 * CoreNumbers component - Design System 3.0
 */
:root {
  /* Size (rem) */
  --size-0: 0rem;
  --size-0-5: 0.125rem;
  --size-1: 0.25rem;
  --size-2: 0.5rem;
  --size-3: 0.75rem;
  --size-4: 1rem;
  --size-5: 1.25rem;
  --size-6: 1.5rem;
  --size-7: 1.75rem;
  --size-8: 2rem;
  --size-9: 2.25rem;
  --size-10: 2.5rem;
  --size-11: 2.75rem;
  --size-12: 3rem;
  --size-13: 3.25rem;
  --size-14: 3.5rem;
  --size-15: 3.75rem;
  --size-16: 4rem;
  --size-17: 4.25rem;
  --size-18: 4.5rem;
  --size-19: 4.75rem;
  --size-20: 5rem;
  /* Border (rem) */
  --border-1: 0.0625rem;
  --border-0-5: 0.03125rem;
  --border-2: 0.125rem;
  --border-3: 0.1875rem;
  /* Radius */
  --radius-0: var(--size-0);
  --radius-2: var(--size-0-5);
  --radius-4: var(--size-1);
  --radius-8: var(--size-2);
  --radius-12: var(--size-3);
  --radius-16: var(--size-4);
  --radius-full: 999999rem;
  /* Spacing */
  --spacing-0: var(--size-0);
  --spacing-2: var(--size-0-5);
  --spacing-4: var(--size-1);
  --spacing-8: var(--size-2);
  --spacing-12: var(--size-3);
  --spacing-16: var(--size-4);
  --spacing-20: var(--size-5);
  --spacing-24: var(--size-6);
  --spacing-32: var(--size-8);
  --spacing-40: var(--size-10);
  --spacing-48: var(--size-12);
  --spacing-64: var(--size-16);
}
@font-face {
  font-family: "Abank Sans";
  src: url(/AbankSans-Regular-9c5f68a8da1cc1c709781dfa7e9f0908.woff) format("woff");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Abank Sans";
  src: url(/AbankSans-Bold-7c8d92648871bb468f4360222b338bdc.woff) format("woff");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-Thin-c07ff0e0a1a660a0ab28ce99bf2abe21.woff2) format("woff");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-ExtraLight-2b538c6029a3d152fd642e1eea9e520a.woff2) format("woff");
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-Light-a6444459ddf71636e02e7bc87e4630dd.woff2) format("woff");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-Regular-0030fa5586360a29f90764c5bff5147d.woff2) format("woff");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-Medium-c92a2e56edf6522066316bc22b9645c5.woff2) format("woff");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-SemiBold-0c998ae40d18a7d96809ced49502b7ce.woff2) format("woff");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-Bold-164db87bdc87f05f791bf8241ce3dc16.woff2) format("woff");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-ExtraBold-8a150a1525e202b2818e7b0026bf0bf0.woff2) format("woff");
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-Black-16caa1e6f49123fc362e10cf733ef9a2.woff2) format("woff");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-ThinItalic-1e39574ce2fda9b254565afa327b6c8b.woff2) format("woff");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-ExtraLightItalic-64401a51ea09901ba7b2e8bd8932154d.woff2) format("woff");
  font-style: italic;
  font-weight: 200;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-LightItalic-06b10e221b940668375f00a6c156523c.woff2) format("woff");
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-RegularItalic-070d07a55673de5a83b044bc273d2ee4.woff2) format("woff");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-MediumItalic-cdbd8b39846c459e96c57f574696e227.woff2) format("woff");
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-SemiBoldItalic-2c731772db2beed47a5adcec8a666684.woff2) format("woff");
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-BoldItalic-fee6ed55fb2d0e59fdfa704933077adb.woff2) format("woff");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-ExtraBoldItalic-49a2211609565d83310f4263ed35c75e.woff2) format("woff");
  font-style: italic;
  font-weight: 800;
}
@font-face {
  font-family: "Fixel Display";
  src: url(/FixelDisplay-BlackItalic-30fa62887075f73a55a844e609f9a168.woff2) format("woff");
  font-style: italic;
  font-weight: 900;
}
/*
 * CoreTypography component - Design System 3.0
 */
:root {
  /* Font Family */
  --font-family-display: 'Fixel Display', sans-serif;
  --font-family-text: 'Fixel Display', sans-serif;
  /* Font Weight */
  --font-weight-400: 400;
  --font-weight-500: 500;
  --font-weight-600: 600;
  --font-weight-700: 700;
  /* Font Size */
  --font-size-12: 12px;
  --font-size-14: 14px;
  --font-size-16: var(--size-4);
  --font-size-18: 18px;
  --font-size-20: var(--size-5);
  --font-size-24: var(--size-6);
  --font-size-32: var(--size-8);
  --font-size-44: var(--size-11);
  --font-size-48: var(--size-12);
  --font-size-72: var(--size-18);
  /* Line Height */
  --line-height-16: var(--size-5);
  --line-height-20: var(--size-5);
  --line-height-24: var(--size-6);
  --line-height-28: var(--size-7);
  --line-height-32: var(--size-8);
  --line-height-40: var(--size-10);
  --line-height-48: var(--size-12);
  --line-height-52: var(--size-13);
  --line-height-56: var(--size-14);
  --line-height-80: var(--size-20);
  /* Tracking (px) */
  --track-neg-15: -1.5px;
  --track-neg-125: -1.25px;
  --track-neg-10: -1px;
  --track-neg-05: -0.5px;
  --track-pos-025: 0.25px;
  --track-pos-05: 0.5px;
}
/*
 * CoreColors component - Design System 3.0
 */
/* Neutral colors */
:root {
  --neutral-0: #FFFFFF;
  --neutral-02: #F6F7F7;
  --neutral-03: #F3F4F5;
  --neutral-05: #ECEEF0;
  --neutral-08: #DEE0E1;
  --neutral-10: #CDCECE;
  --neutral-20: #B5B5B6;
  --neutral-25: #5B5C5F;
  --neutral-30: #4B4C51;
  --neutral-40: #404146;
  --neutral-50: #35363A;
  --neutral-60: #2C2D30;
  --neutral-70: #232427;
  --neutral-80: #1B1C1E;
  --neutral-85: #181A1D;
  --neutral-90: #141518;
  --neutral-95: #0E0F11;
  --neutral-100: #090A0C;
  --neutral-110: #000000;
  /* Neutral Alpha */
  --neutral-0-a04: #FFFFFF0A;
  --neutral-0-a05: #FFFFFF0D;
  --neutral-0-a06: #FFFFFF0F;
  --neutral-0-a08: #FFFFFF14;
  --neutral-0-a10: #FFFFFF1A;
  --neutral-0-a12: #FFFFFF1F;
  --neutral-0-a15: #FFFFFF26;
  --neutral-0-a85: #FFFFFFD9;
  --neutral-0-a92: #FFFFFFEB;
  --neutral-100-a04: #090A0C0A;
  --neutral-100-a05: #090A0C0D;
  --neutral-100-a06: #090A0C0F;
  --neutral-100-a08: #090A0C14;
  --neutral-100-a10: #090A0C1A;
  --neutral-100-a12: #090A0C1F;
  --neutral-100-a15: #090A0C26;
  --neutral-100-a16: #090A0C29;
  --neutral-100-a20: #090A0C33;
  --neutral-100-a32: #090A0C52;
  --neutral-100-a85: #090A0CD9;
  --neutral-100-a92: #090A0CEB;
  /* Brand colors */
  --brand-20: #F2FEF0;
  --brand-30: #E6FDE0;
  --brand-40: #D6FBD0;
  --brand-50: #BFF7BA;
  --brand-60: #9DF2A6;
  --brand-70: #75EA92;
  --brand-80: #4EE37D;
  --brand-90: #26DB69;
  --brand-100-d: #00BD54;
  --brand-100: #00D352;
  --brand-110: #00BC46;
  --brand-120: #00A73F;
  --brand-130: #009239;
  --brand-140: #00802E;
  --brand-150: #006626;
  /* Brand Alpha */
  --brand-100-a12: #00D3521F;
  --brand-100-a24: #00D3523D;
  --brand-100-d-a16: #00BD5429;
  /* Success */
  --success-40: #CFF7E6;
  --success-60: #4DCE94;
  --success-80: #26B980;
  --success-100: #00A66C;
  /* Success Alpha */
  --success-100-a12: #00A66C1F;
  --success-100-a24: #00A66C3D;
  /* Error colors */
  --error-40: #FFCDD2;
  --error-80: #F56A6A;
  --error-100-d: #801A1A;
  --error-100: #E53935;
  --error-120: #C62828;
  --error-140: #8B0000;
  --error-150: #650000;
  /* Warning colors */
  --warning-40: #FFF3E0;
  --warning-80: #FFB74D;
  --warning-100-d: #E8A039;
  --warning-100: #FB8C00;
  --warning-110: #F57C00;
  --warning-130: #E65100;
  --warning-150: #BF3600;
  /* Info colors */
  --info-40: #E3F2FD;
  --info-80: #64B5F6;
  --info-100: #1E88E5;
  --info-100-d: #1B4E89;
  --info-110: #1976D2;
  --info-130: #0D47A1;
  --info-150: #08306C;
}
/*
 * AliasColor component - Design System 3.0
 */
/* Светлая тема */
:root.light {
  /* Bg */
  --bg-hero: var(--neutral-03);
  --bg-section-elevated: var(--neutral-0);
  /* Card */
  --card-bg: var(--neutral-0-a85);
  --card-stroke: var(--neutral-0-a15);
  --card-text: var(--neutral-90);
  --card-shadow-weak: var(--neutral-0-a15);
  /* Text */
  --text-primary: var(--neutral-90);
  --text-table-label: var(--neutral-70);
  --text-secondary: var(--neutral-70);
  --text-section-title: var(--neutral-100);
  --text-card-title-lg: var(--neutral-100);
  --text-card-body-lg: var(--neutral-60);
  --text-table-value: var(--neutral-90);
  --text-link-md: var(--info-110);
  --text-hint: var(--neutral-60);
  --text-hint-on-dark: var(--neutral-20);
  /* Control */
  --control-hover-bg: var(--neutral-100-a08);
  --control-btn-primary-bg: var(--neutral-100);
  --control-btn-primary-bg-hover: var(--neutral-85);
  --control-btn-primary-bg-press: var(--neutral-110);
  --control-btn-primary-bg-disabled: var(--neutral-08);
  --control-btn-primary-content: var(--neutral-0);
  --control-btn-primary-content-disabled: var(--neutral-20);
  --control-btn-trettiary-navigation-active: var(--brand-100);
  --control-btn-segmented-bg: var(--neutral-03);
  --control-btn-segmented-segmenter-active: var(--neutral-0-a85);
  --control-btn-segmented-content: var(--neutral-100);
  --control-btn-segmented-lead-icon: var(--brand-100);
  /* Surface */
  --surface-card: var(--neutral-02);
  --surface-table-row: var(--neutral-02);
  --surface-calculator-card: var(--neutral-02);
  --surface-calculator-inner: var(--neutral-0);
  --surface-chip: var(--neutral-0);
  /* Border */
  --border-subtle: var(--neutral-100-a05);
  --border-hairline: var(--neutral-100-a04);
  --border-image-thumb: var(--neutral-100-a06);
  --border-selected: var(--brand-100);
  /* Badge */
  --badge-bg: var(--brand-80);
  --badge-on-bg: var(--neutral-70);
}
/* Тёмная тема */
:root.dark {
  /* Bg */
  --bg-hero: var(--neutral-80);
  --bg-section-elevated: var(--neutral-90);
  /* Card */
  --card-bg: var(--neutral-100-a85);
  --card-stroke: var(--neutral-100-a15);
  --card-text: var(--neutral-05);
  --card-shadow-weak: var(--neutral-100-a15);
  /* Text */
  --text-primary: var(--neutral-05);
  --text-table-label: var(--neutral-20);
  --text-secondary: var(--neutral-20);
  --text-section-title: var(--neutral-05);
  --text-card-title-lg: var(--neutral-03);
  --text-card-body-lg: var(--neutral-20);
  --text-table-value: var(--neutral-05);
  --text-link-md: var(--info-80);
  --text-hint: var(--neutral-20);
  --text-hint-on-dark: var(--neutral-25);
  /* Control */
  --control-hover-bg: var(--neutral-0-a08);
  --control-btn-primary-bg: var(--neutral-0);
  --control-btn-primary-bg-hover: var(--neutral-05);
  --control-btn-primary-bg-press: var(--neutral-10);
  --control-btn-primary-bg-disabled: var(--neutral-50);
  --control-btn-primary-content: var(--neutral-100);
  --control-btn-primary-content-disabled: var(--neutral-25);
  --control-btn-trettiary-navigation-active: var(--brand-100-d);
  --control-btn-segmented-bg: var(--neutral-60);
  --control-btn-segmented-segmenter-active: var(--neutral-100-a85);
  --control-btn-segmented-content: var(--neutral-0);
  --control-btn-segmented-lead-icon: var(--brand-100-d);
  /* Surface */
  --surface-card: var(--neutral-85);
  --surface-table-row: var(--neutral-85);
  --surface-calculator-card: var(--neutral-85);
  --surface-calculator-inner: var(--neutral-100);
  --surface-chip: var(--neutral-95);
  /* Border */
  --border-subtle: var(--neutral-0-a05);
  --border-hairline: var(--neutral-0-a05);
  --border-image-thumb: var(--neutral-0-a12);
  --border-selected: var(--brand-100-d);
  /* Badge */
  --badge-bg: var(--brand-100-d);
  --badge-on-bg: var(--neutral-110);
}
.hero-home {
  position: relative;
  background-color: var(--bg-hero);
  height: calc(100vh - 36px - 80px - 80px - 36px);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1360px) {
  .hero-home {
    height: calc(100vh - 36px - 80px - 36px);
  }
}
@media (max-width: 960px) {
  .hero-home {
    height: calc(100vh - 80px - 36px);
  }
}
@media (max-height: 550px) {
  .hero-home {
    height: calc(100vh - 80px);
  }
}
.hero-home::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 36px;
  background-color: var(--bg-hero);
}
.hero-home__image {
  position: absolute;
  width: 48px;
  height: 48px;
}
@media (max-height: 450px) {
  .hero-home__image {
    display: none;
  }
}
@media (max-width: 455px) {
  .hero-home__image {
    width: 32px;
    height: 32px;
  }
}
.hero-home__image_1 {
  top: -60px;
  left: 45px;
}
@media (max-width: 455px) {
  .hero-home__image_1 {
    top: -40px;
    left: 0px;
  }
}
.hero-home__image_2 {
  top: -50px;
  right: 0px;
}
@media (max-width: 455px) {
  .hero-home__image_2 {
    top: -40px;
    right: 0px;
  }
}
.hero-home__image_3 {
  bottom: 0px;
  left: 90px;
}
@media (max-width: 750px) {
  .hero-home__image_3 {
    left: 20px;
  }
}
@media (max-width: 570px) {
  .hero-home__image_3 {
    left: -10px;
    bottom: 40px;
  }
}
@media (max-width: 455px) {
  .hero-home__image_3 {
    right: -10px;
    bottom: 60px;
  }
}
.hero-home__image_4 {
  bottom: 30px;
  right: 120px;
}
@media (max-width: 750px) {
  .hero-home__image_4 {
    right: 30px;
  }
}
@media (max-width: 570px) {
  .hero-home__image_4 {
    right: -10px;
    bottom: 40px;
  }
}
@media (max-width: 455px) {
  .hero-home__image_4 {
    right: -10px;
    bottom: 60px;
  }
}
.hero-home__btn {
  border: none;
  cursor: pointer;
  padding: 16px 32px;
  display: inline-block;
  border-radius: 16px;
  background: var(--control-btn-primary-bg);
  color: var(--control-btn-primary-content) !important;
  text-decoration: none;
  font-family: var(--font-family-text);
  font-size: var(--font-size-18);
  font-weight: var(--font-weight-500);
  line-height: var(--line-height-24);
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .hero-home__btn {
    font-family: var(--font-family-text);
    font-size: var(--font-size-16);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-24);
    letter-spacing: 0;
  }
}
.hero-home__btn:hover {
  color: var(--control-btn-primary-content);
}
.hero-home__line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: var(--bg-section-elevated);
}
.hero-home__line_reversed div svg {
  transform: scaleX(-1);
}
.hero-home__line div,
.hero-home__line div svg {
  width: 100%;
  height: 100%;
}
.hero-home__content {
  text-align: center;
  position: relative;
  z-index: 1;
}
.hero-home__title {
  color: var(--card-text);
  margin: 0 0 16px 0;
  font-family: var(--font-family-display);
  font-size: var(--font-size-72);
  font-weight: var(--font-weight-700);
  line-height: var(--line-height-80);
  letter-spacing: var(--track-neg-15);
}
@media (max-width: 640px) or (max-height: 620px) {
  .hero-home__title {
    font-family: var(--font-family-display);
    font-size: var(--font-size-48);
    font-weight: var(--font-weight-700);
    line-height: var(--line-height-56);
    letter-spacing: var(--track-neg-15);
  }
}
.hero-home__title span {
  color: var(--badge-bg);
}
.hero-home__text {
  color: var(--text-secondary);
  margin-bottom: 32px;
  font-family: var(--font-family-text);
  font-size: var(--font-size-18);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-28);
  letter-spacing: 0;
}
@media (max-width: 640px) {
  .hero-home__text {
    font-family: var(--font-family-text);
    font-size: var(--font-size-14);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-20);
    letter-spacing: 0;
  }
}


/*# sourceMappingURL=pages-BusinessAll~pages-HomeNew.45e2c54117d8576fcccd.css.map*/