.TypographyDescriptionSecondary_root__n3CoL {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

@media only screen and (min-width: 768px) {
  .TypographyDescriptionSecondary_root__n3CoL {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .TypographyDescriptionSecondary_root__n3CoL {
    font-size: 20px;
    line-height: 28px;
  }
}

.TypographyTitleH2_root__mVBYA {
  letter-spacing: -.2px;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

@media only screen and (min-width: 768px) {
  .TypographyTitleH2_root__mVBYA {
    font-size: 28px;
    line-height: 40px;
  }
}

@media only screen and (min-width: 1280px) {
  .TypographyTitleH2_root__mVBYA {
    letter-spacing: -.4px;
    font-size: 44px;
    line-height: 64px;
  }
}

.TypographyTitleH3_root__8lFZB {
  letter-spacing: -.2px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

@media only screen and (min-width: 768px) {
  .TypographyTitleH3_root__8lFZB {
    font-size: 22px;
    line-height: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .TypographyTitleH3_root__8lFZB {
    font-size: 28px;
    line-height: 40px;
  }
}

.PromoNEW_root__xYCzE {
  color: rgb(var(--color-grey-900));
  flex-direction: column;
  align-items: center;
  display: flex;
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_root__xYCzE {
    align-items: flex-start;
    max-width: 668px;
  }

  .PromoNEW_root__xYCzE.PromoNEW_variant-fullWidth__RVmuH {
    align-items: center;
    max-width: none;
  }
}

.PromoNEW_title__bIGB0 {
  text-align: center;
  letter-spacing: -.8px;
  max-width: 600px;
  color: rgb(var(--color-grey-900));
  margin-bottom: 16px;
  font-size: 34px;
  font-weight: 900;
  line-height: 48px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_title__bIGB0 {
    max-width: 668px;
    margin-bottom: 16px;
    font-size: 52px;
    line-height: 64px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_title__bIGB0 {
    text-align: left;
    max-width: 610px;
    margin-bottom: 24px;
    font-size: 64px;
    line-height: 80px;
  }
}

.PromoNEW_title__bIGB0.PromoNEW_alternate__WZ9PP {
  margin-bottom: 12px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_title__bIGB0.PromoNEW_alternate__WZ9PP {
    margin-bottom: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_title__bIGB0.PromoNEW_alternate__WZ9PP {
    margin-bottom: 24px;
  }
}

.PromoNEW_title__bIGB0.PromoNEW_variant-fullWidth__RVmuH {
  margin-bottom: 16px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_title__bIGB0.PromoNEW_variant-fullWidth__RVmuH {
    margin-bottom: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_title__bIGB0.PromoNEW_variant-fullWidth__RVmuH {
    text-align: center;
    max-width: none;
    margin-bottom: 16px;
  }

  .PromoNEW_title__bIGB0.PromoNEW_variant-fullWidth__RVmuH.PromoNEW_withHighlight__cuCAh {
    margin-bottom: 32px;
  }

  .PromoNEW_title__bIGB0.PromoNEW_withHighlight__cuCAh {
    margin-bottom: 48px;
  }
}

.PromoNEW_highlight__ahSwf.PromoNEW_theme-standard__ZUJTc {
  color: rgb(var(--color-blue-600));
}

.PromoNEW_highlight__ahSwf.PromoNEW_theme-orange__TIPr5 {
  color: rgb(var(--color-dca-futures-bot));
}

.PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK {
  display: inline-block;
  position: relative;
}

.PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK:after {
  content: "";
  background-repeat: no-repeat;
  background-size: 100%;
  height: 34px;
  position: absolute;
  bottom: -38px;
  left: 0;
  right: 0;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK:after {
    height: 34px;
    bottom: -30px;
  }
}

.PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK.PromoNEW_theme-standard__ZUJTc:after {
  background-image: url("asset-1a158c8efb9165ed.svg");
}

.PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK.PromoNEW_theme-orange__TIPr5:after {
  background-image: url("asset-3615032d91c9d90d.svg");
}

.PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK.PromoNEW_variant-fullWidth__RVmuH:after {
  bottom: -30px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK.PromoNEW_variant-fullWidth__RVmuH:after {
    bottom: -24px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_highlight__ahSwf.PromoNEW_underline__0HbLK.PromoNEW_variant-fullWidth__RVmuH:after {
    bottom: -27px;
  }
}

.PromoNEW_text__IXHW4 {
  box-sizing: initial;
  text-align: center;
  max-width: 328px;
  color: rgb(var(--color-grey-900));
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_text__IXHW4 {
    max-width: 668px;
    margin-bottom: 32px;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_text__IXHW4 {
    text-align: left;
    max-width: 608px;
    margin-bottom: 32px;
    padding: 0;
    font-size: 20px;
    line-height: 28px;
  }
}

.PromoNEW_text__IXHW4.PromoNEW_alternate__WZ9PP {
  font-size: 14px;
  line-height: 20px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_text__IXHW4.PromoNEW_alternate__WZ9PP {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_text__IXHW4.PromoNEW_alternate__WZ9PP {
    font-size: 20px;
    line-height: 28px;
  }
}

.PromoNEW_text__IXHW4.PromoNEW_variant-fullWidth__RVmuH {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_text__IXHW4.PromoNEW_variant-fullWidth__RVmuH {
    max-width: 950px;
    font-size: 20px;
    line-height: 28px;
  }
}

.PromoNEW_remark__n1w8l {
  text-align: center;
  max-width: 320px;
  color: rgb(var(--color-grey-700));
  margin: 8px auto 0;
  font-size: 12px;
  line-height: 18px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_remark__n1w8l {
    max-width: 100%;
    margin-top: 12px;
    font-size: 16px;
    line-height: 24px;
  }
}

.PromoNEW_remark__n1w8l.PromoNEW_alternate__WZ9PP {
  font-size: 14px;
  line-height: 20px;
}

@media only screen and (max-width: 767.98px) {
  .PromoNEW_remark__n1w8l.PromoNEW_alternate__WZ9PP {
    padding-bottom: 20px;
  }
}

@media only screen and (min-width: 768px) {
  .PromoNEW_remark__n1w8l.PromoNEW_alternate__WZ9PP {
    font-size: 12px;
    line-height: 18px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_remark__n1w8l.PromoNEW_alternate__WZ9PP {
    font-size: 16px;
    line-height: 24px;
  }
}

.PromoNEW_remark__n1w8l.PromoNEW_variant-fullWidth__RVmuH {
  max-width: 356px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_remark__n1w8l.PromoNEW_variant-fullWidth__RVmuH {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_remark__n1w8l.PromoNEW_variant-fullWidth__RVmuH {
    font-size: 16px;
    line-height: 24px;
  }
}

.PromoNEW_remarkText__4AeCM {
  display: inline-flex;
}

.PromoNEW_buttonBlock__c_YIY {
  min-width: 328px;
  max-width: 368px;
}

@media only screen and (min-width: 768px) {
  .PromoNEW_buttonBlock__c_YIY {
    min-width: 348px;
  }
}

@media only screen and (min-width: 1280px) {
  .PromoNEW_buttonBlock__c_YIY {
    min-width: 348px;
    max-width: none;
  }
}

.PromoNEW_nowrap__xD9SA {
  white-space: nowrap;
}

@media only screen and (min-width: 1280px) {
  .es .PromoNEW_title__bIGB0, .fr .PromoNEW_title__bIGB0, .pt .PromoNEW_title__bIGB0, .ru .PromoNEW_title__bIGB0, .tr .PromoNEW_title__bIGB0, .vi .PromoNEW_title__bIGB0 {
    font-size: 60px;
    line-height: 68px;
  }

  .de .PromoNEW_title__bIGB0, .it .PromoNEW_title__bIGB0, .nl .PromoNEW_title__bIGB0 {
    font-size: 56px;
    line-height: 66px;
  }
}

@media only screen and (max-width: 767.98px) {
  .de .PromoNEW_buttonContent__WixT_, .it .PromoNEW_buttonContent__WixT_, .nl .PromoNEW_buttonContent__WixT_, .tr .PromoNEW_buttonContent__WixT_ {
    font-size: 16px;
  }
}

.PageLayout_main__i1bGy {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.PageLayout_main__i1bGy.PageLayout_hidden__xfU5i {
  overflow: hidden;
}

.VideoModal_root___SamZ {
  display: flex;
}

.VideoModal_closeButton__qA3Kh {
  color: #0000008a;
  background: rgb(var(--color-white));
  border-radius: 50%;
  width: 48px;
  height: 48px;
  position: absolute;
  top: -20px;
  right: -20px;
}

.VideoModal_iframe__7HOJY {
  border: 0;
  width: 100%;
  height: 300px;
}

@media only screen and (min-width: 768px) {
  .VideoModal_iframe__7HOJY {
    height: 400px;
  }
}

@media only screen and (min-width: 1280px) {
  .VideoModal_iframe__7HOJY {
    height: 506px;
  }
}

.BannerBlock_root__xQI0G {
  --description-margin-top: 24px;
  padding: 20px 0;
}

@media only screen and (min-width: 768px) {
  .BannerBlock_root__xQI0G {
    padding: 36px 0;
  }
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_root__xQI0G {
    padding: 60px 0;
  }
}

.BannerBlock_root__xQI0G.BannerBlock_trial__JoThp {
  --wrapper-background-color: rgb(var(--color-blue-600));
  --text-color: rgb(var(--color-white));
  --highlight-color: rgb(var(--color-grey-900));
  --highlight-background-color: rgb(var(--color-purple-400));
  --note-color: rgb(var(--color-white));
  --description-color: rgb(var(--color-white));
}

.BannerBlock_root__xQI0G.BannerBlock_qfl-primary__Rby1f {
  --wrapper-background-color: rgb(var(--color-qfl-bot));
  --text-color: rgb(var(--color-white));
  --highlight-color: rgb(var(--color-grey-900));
  --highlight-background-color: rgb(var(--color-purple-400));
}

.BannerBlock_root__xQI0G.BannerBlock_qfl-secondary__Thvb1 {
  --wrapper-background-color: rgb(var(--color-grey-100));
  --text-color: rgb(var(--color-black));
  --highlight-color: rgb(var(--color-grey-900));
  --highlight-background-color: rgb(var(--color-qfl-bot));
  --description-color: rgb(var(--color-black));
  --description-margin-top: 10px;
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_root__xQI0G.BannerBlock_qfl-secondary__Thvb1 {
    --description-margin-top: 14px;
  }
}

.BannerBlock_wrapper__ZjYid {
  background-color: var(--wrapper-background-color);
  background-repeat: no-repeat;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 32px 10px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .BannerBlock_wrapper__ZjYid {
    padding: 64px 54px;
  }
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_wrapper__ZjYid {
    border-radius: 24px;
    padding: 64px;
  }
}

.BannerBlock_wrapper__ZjYid.BannerBlock_withoutSidePadding__gtXat {
  padding-left: 0;
  padding-right: 0;
}

.BannerBlock_wrapper__ZjYid.BannerBlock_trial__JoThp {
  background-image: url("asset-54bb8cd35bef22c5.svg");
  background-position: calc(50% + 26px) 7px;
}

@media only screen and (min-width: 768px) {
  .BannerBlock_wrapper__ZjYid.BannerBlock_trial__JoThp {
    background-image: url("asset-b7c97a3425bd9822.svg");
    background-position: calc(50% + 38px) 18px;
  }
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_wrapper__ZjYid.BannerBlock_trial__JoThp {
    background-image: url("asset-0d75a32ba1390e1a.svg");
    background-position: calc(50% - 3px) -14px;
  }
}

.BannerBlock_wrapper__ZjYid.BannerBlock_qfl-primary__Rby1f {
  background-image: url("asset-03b12b00a985feed.svg");
  background-position: calc(50% + 12px) calc(50% + 49px);
}

@media only screen and (min-width: 768px) {
  .BannerBlock_wrapper__ZjYid.BannerBlock_qfl-primary__Rby1f {
    background-image: url("asset-97686bb86a7642ce.svg");
    background-position: calc(50% + 17px) calc(50% + 3px);
  }
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_wrapper__ZjYid.BannerBlock_qfl-primary__Rby1f {
    background-image: url("asset-37c9ae1fb3c106b9.svg");
    background-position: 18px 14px;
  }
}

.BannerBlock_wrapper__ZjYid.BannerBlock_qfl-secondary__Thvb1 {
  background-image: url("asset-e9b8ea1d62c14f72.svg");
  background-position: calc(50% + 25px) calc(50% + 7px);
}

@media only screen and (min-width: 768px) {
  .BannerBlock_wrapper__ZjYid.BannerBlock_qfl-secondary__Thvb1 {
    background-image: url("asset-400f93115152ecf8.svg");
    background-position: calc(50% - 6px) calc(50% - 2px);
  }
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_wrapper__ZjYid.BannerBlock_qfl-secondary__Thvb1 {
    background-image: url("asset-5bbb686b56a7b536.svg");
    background-position: calc(50% - 2px) calc(50% + 9px);
  }
}

.BannerBlock_text__1srX1 {
  text-align: center;
  letter-spacing: -.2px;
  color: var(--text-color);
  flex-direction: column;
  align-items: center;
  padding: 0 20px;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .BannerBlock_text__1srX1 {
    letter-spacing: -.4px;
    font-size: 44px;
    line-height: 64px;
  }
}

.BannerBlock_text__1srX1.BannerBlock_qfl-primary__Rby1f {
  padding: 0;
}

.BannerBlock_note__a4VIM {
  text-align: center;
  color: var(--note-color);
  margin-top: 12px;
  padding: 0 20px;
  font-size: 14px;
  line-height: 20px;
}

@media only screen and (min-width: 768px) {
  .BannerBlock_note__a4VIM {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_note__a4VIM {
    margin-top: 24px;
  }
}

.BannerBlock_description__4coJX {
  margin-top: var(--description-margin-top);
  text-align: center;
  color: var(--description-color);
  padding: 0 20px;
}

@media only screen and (max-width: 767.98px) {
  .BannerBlock_description__4coJX {
    font-size: 14px;
    line-height: 20px;
  }
}

.BannerBlock_buttonWrapper__4ZCPg {
  margin-top: 48px;
  padding: 0 20px;
}

.BannerBlock_root__xQI0G.BannerBlock_bestBots__1gR_u {
  --highlight-color: rgb(var(--color-white));
}

@media only screen and (min-width: 1280px) {
  .BannerBlock_root__xQI0G.BannerBlock_bestBots__1gR_u {
    --highlight-space-after: 0px;
  }
}

@media only screen and (max-width: 767.98px) {
  .BannerBlock_root__xQI0G.BannerBlock_bestBots__1gR_u .BannerBlock_buttonWrapper__4ZCPg {
    margin-top: 32px;
  }

  .BannerBlock_root__xQI0G.BannerBlock_bestBots__1gR_u .BannerBlock_note__a4VIM {
    max-width: 288px;
    padding: 0;
  }

  .BannerBlock_root__xQI0G.BannerBlock_bestBots__1gR_u .BannerBlock_wrapper__ZjYid {
    background-image: url("asset-d5b61d2b2e23b1b7.svg");
  }
}

@media only screen and (min-width: 768px) and (max-width: 1279.98px) {
  .BannerBlock_root__xQI0G.BannerBlock_bestBots__1gR_u .BannerBlock_wrapper__ZjYid {
    background-image: url("asset-98dee37b09c28f42.svg");
  }
}

.Modal_root__HnwE8 {
  z-index: 1504;
  background-color: #00000080;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
}

.Modal_container__eKNPh {
  text-align: left;
  outline: 0;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  overflow-x: hidden;
  overflow-y: auto;
}

.Modal_container__eKNPh:after {
  content: "";
  vertical-align: middle;
  width: 0;
  height: 100%;
  display: inline-block;
}

.Modal_content__mW7Xx {
  background: rgb(var(--color-white));
  border-radius: 4px;
  flex: 1;
  max-width: 600px;
  margin: 32px;
  padding: 40px 16px 16px;
  transition: box-shadow .3s cubic-bezier(.4, 0, .2, 1);
  position: relative;
  box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f;
}

@media only screen and (min-width: 768px) {
  .Modal_content__mW7Xx {
    padding: 48px 24px 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .Modal_content__mW7Xx {
    padding: 48px;
  }
}

.Modal_content__mW7Xx.Modal_withoutPadding__BWm1f {
  padding: 0;
}

.Modal_content__mW7Xx.Modal_fullScreen__Es6OM {
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
}

.Modal_content__mW7Xx.Modal_autoWidth__BmF9G {
  max-width: fit-content;
}

.Modal_closeButton__S_5jB {
  color: #0000008a;
  width: 24px;
  height: 24px;
  padding: 0;
  position: absolute;
  top: 15px;
  right: 16px;
}

@media only screen and (min-width: 768px) {
  .Modal_closeButton__S_5jB {
    top: 23px;
    right: 24px;
  }
}

.TypographyBodyXs_root__kmGc0 {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

@media only screen and (min-width: 1280px) {
  .TypographyBodyXs_root__kmGc0 {
    font-size: 16px;
    line-height: 24px;
  }
}

.TypographyBodyS_root__tTDjG {
  font-size: 16px;
  line-height: 24px;
}

@media only screen and (min-width: 1280px) {
  .TypographyBodyS_root__tTDjG {
    font-size: 20px;
    line-height: 30px;
  }
}

.TypographyTitleH4_root__iGPY7 {
  letter-spacing: -.2px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

@media only screen and (min-width: 1280px) {
  .TypographyTitleH4_root__iGPY7 {
    font-size: 22px;
    line-height: 32px;
  }
}

.PlusMinusToggleIconCircled_root__gVeqo {
  --icon-color: rgb(var(--color-grey-900));
  --icon-size: 20px;
  --icon-thickness: 2px;
  --icon-sign-length: 8px;
  --icon-sign-extra-line-opacity: 1;
  --icon-transition-time: .4s;
  width: var(--icon-size);
  height: var(--icon-size);
  transition: transform var(--icon-transition-time);
  border: var(--icon-thickness) solid var(--icon-color);
  border-radius: 50%;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .PlusMinusToggleIconCircled_root__gVeqo {
    --icon-size: 26px;
    --icon-sign-length: 10px;
  }
}

.PlusMinusToggleIconCircled_root__gVeqo.PlusMinusToggleIconCircled_open__LCD3D {
  --icon-sign-extra-line-opacity: 0;
  transform: rotate(.5turn);
}

.PlusMinusToggleIconCircled_root__gVeqo:after, .PlusMinusToggleIconCircled_root__gVeqo:before {
  content: "";
  top: calc(50% - var(--icon-thickness)/2);
  left: calc((100% - var(--icon-sign-length))/2);
  width: var(--icon-sign-length);
  height: var(--icon-thickness);
  transition: opacity var(--icon-transition-time);
  border-radius: var(--icon-size);
  background-color: var(--icon-color);
  position: absolute;
}

.PlusMinusToggleIconCircled_root__gVeqo:after {
  opacity: var(--icon-sign-extra-line-opacity);
  transform: rotate(90deg);
}

.BotCard_root__5165b {
  background-color: rgb(var(--color-grey-100));
  background-position: right -3px top;
  background-repeat: no-repeat;
  background-size: 240px;
  background-origin: border-box;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  padding: 16px;
  display: flex;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .BotCard_root__5165b {
    background-position: right -5px top;
    background-size: 295px;
    padding: 20px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotCard_root__5165b {
    background-position: right -7px top;
    background-size: 375px;
    min-height: 224px;
    padding: 24px;
  }
}

.BotCard_tag__Y65Ja {
  background: rgb(var(--color-white));
  border-radius: 30px;
  padding: 8px 16px;
}

.BotCard_grid__np2eM {
  background-image: url("asset-d7fc02130901f9c1.svg");
}

.BotCard_grid__np2eM .BotCard_tag__Y65Ja, .BotCard_grid__np2eM .BotCard_title__rJxvW {
  color: rgb(var(--color-grid-bot));
}

.BotCard_dca__Z9pyl {
  --bot-card-button-color: var(--color-dca-bot-button);
  --bot-card-button-hover-color: var(--color-dca-bot-button-hover);
  --bot-card-button-active-color: var(--color-dca-bot-button-active);
  background-image: url("asset-50a885da83ee04c9.svg");
}

.BotCard_dca__Z9pyl .BotCard_tag__Y65Ja, .BotCard_dca__Z9pyl .BotCard_title__rJxvW {
  color: rgb(var(--color-dca-bot-text));
}

.BotCard_combo__KqlZr {
  --bot-card-button-color: var(--color-combo-bot-button);
  --bot-card-button-hover-color: var(--color-combo-bot-button-hover);
  --bot-card-button-active-color: var(--color-combo-bot-button-active);
  background-image: url("asset-344434fa06372a42.svg");
}

.BotCard_combo__KqlZr .BotCard_tag__Y65Ja, .BotCard_combo__KqlZr .BotCard_title__rJxvW {
  color: rgb(var(--color-combo-bot-text));
}

.BotCard_btd__3OHX9 {
  background-image: url("asset-ef3bf6c684f47376.svg");
}

.BotCard_btd__3OHX9 .BotCard_tag__Y65Ja, .BotCard_btd__3OHX9 .BotCard_title__rJxvW {
  color: rgb(var(--color-btd-bot));
}

.BotCard_dcaFutures__IwmVQ {
  --bot-card-button-color: var(--color-dca-futures-bot-button);
  --bot-card-button-hover-color: var(--color-dca-futures-bot-button-hover);
  --bot-card-button-active-color: var(--color-dca-futures-bot-button-active);
  background-image: url("asset-f47af89ec37aec10.svg");
}

.BotCard_dcaFutures__IwmVQ .BotCard_tag__Y65Ja, .BotCard_dcaFutures__IwmVQ .BotCard_title__rJxvW {
  color: rgb(var(--color-dca-futures-bot-text));
}

.BotCard_loop___TVjp {
  background-image: url("asset-8b26931c940cfc69.svg");
}

.BotCard_loop___TVjp .BotCard_tag__Y65Ja, .BotCard_loop___TVjp .BotCard_title__rJxvW {
  color: rgb(var(--color-loop-bot));
}

.BotCard_qfl__RRKiQ {
  --bot-card-button-color: var(--color-qfl-bot-button);
  --bot-card-button-hover-color: var(--color-qfl-bot-button-hover);
  --bot-card-button-active-color: var(--color-qfl-bot-button-active);
  background-image: url("asset-70ba564985bbe38d.svg");
}

.BotCard_qfl__RRKiQ .BotCard_tag__Y65Ja, .BotCard_qfl__RRKiQ .BotCard_title__rJxvW {
  color: rgb(var(--color-qfl-bot-text));
}

.BotCard_combo__KqlZr .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF, .BotCard_dcaFutures__IwmVQ .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF, .BotCard_dca__Z9pyl .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF, .BotCard_qfl__RRKiQ .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF {
  background: rgb(var(--bot-card-button-color));
}

.BotCard_combo__KqlZr .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:hover, .BotCard_dcaFutures__IwmVQ .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:hover, .BotCard_dca__Z9pyl .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:hover, .BotCard_qfl__RRKiQ .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:hover {
  background: rgb(var(--bot-card-button-hover-color));
}

.BotCard_combo__KqlZr .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:active, .BotCard_dcaFutures__IwmVQ .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:active, .BotCard_dca__Z9pyl .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:active, .BotCard_qfl__RRKiQ .BotCard_accessibleButton__VTwPF.BotCard_accessibleButton__VTwPF:active {
  background: rgb(var(--bot-card-button-active-color));
}

.BotCard_description__us_3C {
  max-width: 202px;
}

@media only screen and (min-width: 768px) {
  .BotCard_description__us_3C {
    max-width: 433px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotCard_description__us_3C {
    max-width: 433px;
  }
}

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

.BotCard_buttonContent__JhNA6.BotCard_fullSize__onUZB {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}

@media only screen and (min-width: 768px) {
  .BotCard_buttonContent__JhNA6.BotCard_fullSize__onUZB {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }
}

.BotCard_arrowIcon__Qk6g3 {
  width: 24px;
  height: 24px;
  fill: rgb(var(--color-white));
  margin-left: 8px;
}

.BotCard_tags__m1zqa {
  gap: 8px;
  display: flex;
}

.BotCard_badge__uVd7c {
  background: rgb(var(--color-yellow-5));
  border-radius: 24px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  position: absolute;
  top: -18px;
  right: 8px;
  box-shadow: 0 2px 4px #38466914;
}

@media only screen and (min-width: 768px) {
  .BotCard_badge__uVd7c {
    font-size: 16px;
    line-height: 24px;
    top: -20px;
    right: 28px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotCard_badge__uVd7c {
    font-size: 20px;
    line-height: 28px;
    top: -22px;
  }
}

.BotCard_button__oOdK2 {
  margin-top: auto;
}

.BotCard_titleWrapper___k_DW {
  flex-direction: column;
  gap: 4px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .BotCard_titleWrapper___k_DW {
    gap: 8px;
  }
}

.BotCard_detailed__OY6_W {
  background-position: right -3px top;
  background-size: 210px;
  align-items: flex-start;
  gap: 16px;
  padding: 16px;
}

@media only screen and (min-width: 768px) {
  .BotCard_detailed__OY6_W {
    background-position: right -7px top;
    background-size: 328px;
    gap: 16px;
    padding: 20px 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotCard_detailed__OY6_W {
    background-position: right -7px top;
    background-size: 410px;
    border-radius: 24px;
    gap: 24px;
    padding: 24px;
  }
}

.BotCard_detailed__OY6_W .BotCard_description__us_3C {
  text-align: left;
  max-width: 252px;
  margin: 0;
}

@media only screen and (min-width: 768px) {
  .BotCard_detailed__OY6_W .BotCard_description__us_3C {
    max-width: 440px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotCard_detailed__OY6_W .BotCard_description__us_3C {
    max-width: 400px;
  }
}

.BotCard_detailed__OY6_W .BotCard_text__sjLJz {
  text-align: left;
  font-size: 14px;
  line-height: 20px;
}

@media only screen and (min-width: 768px) {
  .BotCard_detailed__OY6_W .BotCard_text__sjLJz {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotCard_detailed__OY6_W .BotCard_text__sjLJz {
    font-size: 20px;
    line-height: 28px;
  }
}

.BotCard_detailed__OY6_W .BotCard_tag__Y65Ja {
  font-size: 12px;
  line-height: 18px;
}

@media only screen and (min-width: 1280px) {
  .BotCard_detailed__OY6_W .BotCard_tag__Y65Ja {
    font-size: 16px;
    line-height: 24px;
  }
}

.BotCard_detailed__OY6_W.BotCard_fullSize__onUZB .BotCard_description__us_3C {
  color: rgb(var(--color-grey-900));
}

.BotCard_detailed__OY6_W.BotCard_fullSize__onUZB .BotCard_text__sjLJz {
  color: rgb(var(--color-grey-700));
}

.CardsSection_root__41EKw {
  color: rgb(var(--color-grey-900));
  padding: 20px 0;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .CardsSection_root__41EKw {
    padding: 36px 0;
  }
}

@media only screen and (min-width: 1280px) {
  .CardsSection_root__41EKw {
    padding: 60px 0;
  }
}

.CardsSection_root__41EKw.CardsSection_withBackground__FYIoz:before {
  content: "";
  z-index: -1;
  filter: blur(100px);
  background: linear-gradient(172deg, #fff 2.93%, #f1f5f7 39.99%, #f0f5fa 68.92%, #fcfdfe 93.52%);
  border-radius: 50%;
  width: 1240px;
  height: 100%;
  position: absolute;
  top: 0;
  left: calc(50% - 620px);
}

.CardsSection_header__tzi9l {
  margin-bottom: 16px;
}

@media only screen and (min-width: 768px) {
  .CardsSection_header__tzi9l {
    margin-bottom: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .CardsSection_header__tzi9l {
    margin-bottom: 48px;
  }
}

.CardsSection_title__t_nhV {
  text-align: center;
  text-wrap: balance;
  color: rgb(var(--color-grey-900));
}

.CardsSection_description__zevrP {
  text-align: center;
  margin-top: 8px;
}

.FAQ_root__Z6BED {
  color: rgb(var(--color-grey-900));
}

.FAQ_root__Z6BED.FAQ_grey__S3_6Z {
  background-color: rgb(var(--color-grey-100));
  padding: 40px 0;
}

@media only screen and (min-width: 768px) {
  .FAQ_root__Z6BED.FAQ_grey__S3_6Z {
    padding: 50px 0;
  }
}

@media only screen and (min-width: 1280px) {
  .FAQ_root__Z6BED.FAQ_grey__S3_6Z {
    padding-top: 80px;
    padding-bottom: 100px;
  }
}

.FAQ_root__Z6BED.FAQ_white__pVwo9 {
  padding: 20px 0;
}

@media only screen and (min-width: 768px) {
  .FAQ_root__Z6BED.FAQ_white__pVwo9 {
    padding: 36px 0;
  }
}

@media only screen and (min-width: 1280px) {
  .FAQ_root__Z6BED.FAQ_white__pVwo9 {
    padding: 60px 0;
  }
}

.FAQ_title__pjgzt {
  text-align: center;
  color: rgb(var(--color-grey-900));
  margin-bottom: 16px;
}

@media only screen and (min-width: 768px) {
  .FAQ_title__pjgzt {
    margin-bottom: 32px;
  }
}

@media only screen and (min-width: 1280px) {
  .FAQ_title__pjgzt {
    margin-bottom: 48px;
  }
}

.FAQ_accordionRoot__O62XO {
  border-radius: 20px;
}

@media only screen and (min-width: 1280px) {
  .FAQ_accordionRoot__O62XO {
    border-radius: 24px;
  }
}

.FAQ_accordionRoot__O62XO:not(:last-child) {
  margin-bottom: 8px;
}

.FAQ_accordionRoot__O62XO.FAQ_white__pVwo9 {
  background-color: rgb(var(--color-grey-100));
}

@media only screen and (min-width: 1280px) {
  .FAQ_accordionRoot__O62XO.FAQ_white__pVwo9:hover {
    background-color: rgb(var(--color-grey-200));
  }

  .FAQ_accordionRoot__O62XO.FAQ_white__pVwo9:focus-visible:not(:hover) {
    background-color: rgb(var(--color-grey-200));
  }
}

.FAQ_accordionRoot__O62XO.FAQ_grey__S3_6Z {
  background-color: rgb(var(--color-white));
}

@media only screen and (min-width: 1280px) {
  .FAQ_accordionRoot__O62XO.FAQ_grey__S3_6Z:hover {
    background-color: rgb(var(--color-grey-200));
  }

  .FAQ_accordionRoot__O62XO.FAQ_grey__S3_6Z:focus-visible:not(:hover) {
    background-color: rgb(var(--color-grey-200));
  }
}

.FAQ_accordionSummary__Zz9mt {
  cursor: pointer;
  letter-spacing: -.2px;
  min-height: auto;
  color: rgb(var(--color-grey-900));
  grid-column-gap: 20px;
  grid-template-columns: 1fr min-content;
  align-items: center;
  padding: 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  display: grid;
}

@media only screen and (min-width: 768px) {
  .FAQ_accordionSummary__Zz9mt {
    letter-spacing: normal;
    font-size: 22px;
    line-height: 32px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1279.98px) {
  .FAQ_accordionSummary__Zz9mt {
    min-height: unset;
  }
}

@media only screen and (min-width: 1280px) {
  .FAQ_accordionSummary__Zz9mt {
    padding: 32px;
    font-size: 28px;
    line-height: 40px;
  }
}

.FAQ_accordionDetails__YlC8J {
  color: rgb(var(--color-grey-700));
  padding: 0 20px 20px;
}

@media only screen and (min-width: 768px) {
  .FAQ_accordionDetails__YlC8J {
    padding: 0 20px 20px;
  }
}

@media only screen and (min-width: 1280px) {
  .FAQ_accordionDetails__YlC8J {
    padding: 0 32px 32px;
  }
}

.FAQ_line__bWKAS {
  background: rgb(var(--color-grey-300));
  height: 1px;
  margin-bottom: 19px;
}

@media only screen and (min-width: 1280px) {
  .FAQ_line__bWKAS {
    margin-bottom: 31px;
  }

  .FAQ_list__aBl_D {
    max-width: 1030px;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 768px) {
  .FAQ_bestCryptoTradingBots__Y1WYq .FAQ_accordionSummary__Zz9mt {
    letter-spacing: -.2px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1279.98px) {
  .FAQ_bestCryptoTradingBots__Y1WYq .FAQ_accordionDetails__YlC8J.FAQ_accordionDetails__YlC8J {
    font-size: 14px;
    line-height: 20px;
  }
}

@media only screen and (max-width: 767.98px) {
  .FAQ_bestCryptoTradingBots__Y1WYq .FAQ_narrowQuestion__x2K03 {
    max-width: 201px;
  }
}

.Exchanges_root__H1Dby {
  flex-direction: column;
  align-items: center;
  gap: 16px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .Exchanges_root__H1Dby {
    gap: 32px;
  }
}

.Exchanges_exchanges__cm2Md {
  grid-template-rows: 1fr;
  grid-template-columns: repeat(2, 156px);
  grid-template-areas: "binance coinbase"
                       "aster bitget"
                       "whitebit cryptocom"
                       "htx kucoin"
                       "kraken okx"
                       "gateio poloniex"
                       "bitfinex gemini"
                       "evedex hyperliquid";
  justify-content: center;
  gap: 8px 16px;
  margin: 0 auto;
  display: grid;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .Exchanges_exchanges__cm2Md {
    grid-template-columns: repeat(3, 212px);
    grid-template-areas: "binance aster coinbase"
                         "gateio bitget kraken"
                         "bitfinex poloniex cryptocom"
                         "htx gemini kucoin"
                         "whitebit okx hyperliquid"
                         "evedex evedex evedex";
    gap: 16px;
    max-width: 668px;
  }
}

@media only screen and (min-width: 1280px) {
  .Exchanges_exchanges__cm2Md {
    grid-template-columns: repeat(5, 232px);
    grid-template-areas: "binance aster coinbase htx okx"
                         "gateio bitget kraken kucoin cryptocom"
                         "bitfinex poloniex gemini whitebit hyperliquid"
                         "evedex evedex evedex evedex evedex";
    gap: 20px;
    max-width: 1240px;
  }

  @supports (grid-template-rows: subgrid) {
    .Exchanges_exchanges__cm2Md .Exchanges_card__o6VOa {
      transition: filter .5s ease-in-out;
    }
  }

  @supports (hanging-punctuation: first) and (font: -apple-system-body) and ((-webkit-appearance: none) or (appearance: none)) {
    .Exchanges_exchanges__cm2Md .Exchanges_card__o6VOa {
      transition: none;
    }
  }

  .Exchanges_exchanges__cm2Md.Exchanges_withSignup__dSWN4:hover .Exchanges_overButton__1t_vO {
    opacity: 1;
  }

  .Exchanges_exchanges__cm2Md.Exchanges_withSignup__dSWN4:hover .Exchanges_kucoin__2_OxD {
    z-index: -1;
  }

  .Exchanges_exchanges__cm2Md.Exchanges_withSignup__dSWN4:hover .Exchanges_card__o6VOa {
    filter: blur(2.5px);
  }
}

.Exchanges_card__o6VOa {
  border: 2px solid rgb(var(--color-grey-100));
  background: rgb(var(--color-white));
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 64px;
  display: flex;
}

@media only screen and (min-width: 768px) {
  .Exchanges_card__o6VOa {
    height: 88px;
  }
}

@media only screen and (min-width: 1280px) {
  .Exchanges_card__o6VOa {
    border-radius: 24px;
  }
}

.Exchanges_card__o6VOa:last-child {
  width: 100%;
}

.Exchanges_logo__xwXdZ {
  position: relative;
}

.Exchanges_overButton__1t_vO {
  opacity: 0;
  border-radius: 24px;
  width: 235px;
  height: 88px;
  padding: 0;
  display: none;
  overflow: hidden;
}

@supports (grid-template-rows: subgrid) {
  .Exchanges_overButton__1t_vO {
    transition: opacity .5s ease-in-out;
  }
}

@supports (hanging-punctuation: first) and (font: -apple-system-body) and ((-webkit-appearance: none) or (appearance: none)) {
  .Exchanges_overButton__1t_vO {
    transition: none;
  }
}

@media only screen and (min-width: 1280px) {
  .Exchanges_overButton__1t_vO {
    grid-area: kraken;
    display: flex;
  }
}

@media only screen and (max-width: 767.98px) {
  .Exchanges_buttonWrapper__CG_rz {
    width: 328px;
  }
}

.Exchanges_binance__R9nRC {
  grid-area: binance;
}

.Exchanges_binance__R9nRC .Exchanges_logo__xwXdZ {
  width: 108px;
  height: 24px;
}

.Exchanges_bybit__d_FUj {
  grid-area: bybit;
}

.Exchanges_bybit__d_FUj .Exchanges_logo__xwXdZ {
  width: 82px;
  height: 28px;
  top: -2px;
}

.Exchanges_coinbase__Fm4gj {
  grid-area: coinbase;
}

.Exchanges_coinbase__Fm4gj .Exchanges_logo__xwXdZ {
  width: 100px;
  height: 24px;
}

.Exchanges_htx__wH6XJ {
  grid-area: htx;
}

.Exchanges_htx__wH6XJ .Exchanges_logo__xwXdZ {
  width: 73px;
  height: 24px;
}

.Exchanges_okx__ayRE7 {
  grid-area: okx;
}

.Exchanges_okx__ayRE7 .Exchanges_logo__xwXdZ {
  width: 73px;
  height: 24px;
}

.Exchanges_gateio__qgNY_ {
  grid-area: gateio;
}

.Exchanges_gateio__qgNY_ .Exchanges_logo__xwXdZ {
  width: 104px;
  height: 24px;
}

.Exchanges_bitget__vlzI3 {
  grid-area: bitget;
}

.Exchanges_bitget__vlzI3 .Exchanges_logo__xwXdZ {
  width: 92px;
  height: 24px;
}

.Exchanges_kraken__qRJAi {
  grid-area: kraken;
}

.Exchanges_kraken__qRJAi .Exchanges_logo__xwXdZ {
  width: 114px;
  height: 20px;
}

.Exchanges_kucoin__2_OxD {
  grid-area: kucoin;
}

.Exchanges_kucoin__2_OxD .Exchanges_logo__xwXdZ {
  width: 98px;
  height: 24px;
}

.Exchanges_cryptocom__boI2X {
  grid-area: cryptocom;
}

.Exchanges_cryptocom__boI2X .Exchanges_logo__xwXdZ {
  width: 136px;
  height: 30px;
}

.Exchanges_bitfinex__BrQLA {
  grid-area: bitfinex;
}

.Exchanges_bitfinex__BrQLA .Exchanges_logo__xwXdZ {
  width: 134px;
  height: 16px;
}

.Exchanges_poloniex__H9ZxU {
  grid-area: poloniex;
}

.Exchanges_poloniex__H9ZxU .Exchanges_logo__xwXdZ {
  width: 108px;
  height: 22px;
}

.Exchanges_gemini__HZ1JI {
  grid-area: gemini;
}

.Exchanges_gemini__HZ1JI .Exchanges_logo__xwXdZ {
  width: 103px;
  height: 24px;
}

.Exchanges_whitebit__8qhJp {
  grid-area: whitebit;
}

.Exchanges_whitebit__8qhJp .Exchanges_logo__xwXdZ {
  width: 92px;
  height: 24px;
}

.Exchanges_aster__4oWvd {
  grid-area: aster;
}

.Exchanges_aster__4oWvd .Exchanges_logo__xwXdZ {
  width: 91px;
  height: 24px;
}

@media only screen and (min-width: 768px) {
  .Exchanges_aster__4oWvd .Exchanges_logo__xwXdZ {
    width: 121px;
    height: 32px;
  }
}

.Exchanges_evedex__yBRxD {
  grid-area: evedex;
}

.Exchanges_evedex__yBRxD .Exchanges_logo__xwXdZ {
  width: 110px;
  height: 14px;
}

@media only screen and (min-width: 768px) {
  .Exchanges_evedex__yBRxD .Exchanges_logo__xwXdZ {
    width: 156px;
    height: 20px;
  }
}

.Exchanges_hyperliquid__1d0Tc {
  grid-area: hyperliquid;
}

.Exchanges_hyperliquid__1d0Tc .Exchanges_logo__xwXdZ {
  width: 132px;
  height: 20px;
}

@media only screen and (min-width: 768px) {
  .Exchanges_hyperliquid__1d0Tc .Exchanges_logo__xwXdZ {
    width: 160px;
    height: 23px;
  }
}

@media only screen and (max-width: 767.98px) {
  .pt .Exchanges_buttonText__SlPkt {
    font-size: 13px;
  }

  .es .Exchanges_buttonText__SlPkt, .fr .Exchanges_buttonText__SlPkt, .id .Exchanges_buttonText__SlPkt {
    font-size: 14px;
  }

  .nl .Exchanges_buttonText__SlPkt {
    font-size: 15px;
  }
}

.BotsList_root__9Ekvj {
  width: 100%;
}

.BotsList_bots__f_lWk {
  gap: 8px;
  display: grid;
}

@media only screen and (min-width: 768px) {
  .BotsList_bots__f_lWk {
    gap: 20px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsList_bots__f_lWk {
    grid-template-columns: repeat(2, 1fr);
  }

  .BotsList_bots__f_lWk > :last-child:nth-child(odd) {
    grid-column: 1 / -1;
    justify-self: center;
    width: calc(50% - 10px);
  }
}

.BotsList_container__D_lGI {
  padding: 0 16px;
}

@media only screen and (min-width: 768px) {
  .BotsList_container__D_lGI {
    width: 100%;
    max-width: 768px;
    margin: 0 auto;
    padding: 0 50px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsList_container__D_lGI {
    max-width: var(--content-max-width-desktop);
    padding: 0;
  }
}

.BotsList_container__D_lGI.BotsList_fullSize__QC0A2 {
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .BotsList_container__D_lGI.BotsList_fullSize__QC0A2 {
    padding: 0;
  }
}

.BotsList_detailed__yyw1L {
  padding: 20px 0;
}

@media only screen and (min-width: 768px) {
  .BotsList_detailed__yyw1L {
    padding: 36px 0;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsList_detailed__yyw1L {
    padding: 60px 0;
  }
}

@media only screen and (min-width: 768px) {
  .BotsList_detailed__yyw1L .BotsList_container__D_lGI {
    padding: 0 50px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsList_detailed__yyw1L .BotsList_container__D_lGI {
    padding: 0;
  }
}

.BotsList_detailed__yyw1L .BotsList_container__D_lGI.BotsList_fullSize__QC0A2 {
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .BotsList_detailed__yyw1L .BotsList_container__D_lGI.BotsList_fullSize__QC0A2 {
    padding: 0;
  }
}

.BotsList_detailed__yyw1L.BotsList_withAdditionalMargin__aqIu_ {
  margin: 32px 0;
}

.BotsList_detailed__yyw1L.BotsList_fullSize__QC0A2 {
  margin: 0;
}

@media only screen and (min-width: 768px) {
  .BotsList_detailed__yyw1L.BotsList_fullSize__QC0A2 {
    margin: 32px 0 0;
  }
}

.BotsList_detailed__yyw1L .BotsList_bots__f_lWk {
  gap: 8px;
}

@media only screen and (min-width: 768px) {
  .BotsList_detailed__yyw1L .BotsList_bots__f_lWk {
    gap: 20px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsList_detailed__yyw1L .BotsList_bots__f_lWk {
    grid-template-columns: repeat(2, 1fr);
  }
}

.BotsList_detailed__yyw1L .BotsList_bots__f_lWk.BotsList_fullSize__QC0A2 {
  gap: 8px;
}

@media only screen and (min-width: 768px) {
  .BotsList_detailed__yyw1L .BotsList_bots__f_lWk.BotsList_fullSize__QC0A2 {
    gap: 12px;
  }
}

@media only screen and (min-width: 1280px) {
  .BotsList_detailed__yyw1L .BotsList_bots__f_lWk.BotsList_fullSize__QC0A2 {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}

.BannerHighlight_root__YYwmt {
  width: fit-content;
  color: var(--highlight-color);
  background-color: var(--highlight-background-color);
  border-radius: 16px;
  align-items: center;
  padding: 8px 12px;
  display: flex;
  transform: rotate(1deg);
}

@media only screen and (min-width: 768px) {
  .BannerHighlight_root__YYwmt {
    padding: 8px 20px;
  }
}

.BannerHighlight_root__YYwmt.BannerHighlight_placement-top__k1YYR {
  margin-top: 3px;
  margin-bottom: 15px;
}

@media only screen and (min-width: 768px) {
  .BannerHighlight_root__YYwmt.BannerHighlight_placement-top__k1YYR {
    margin-top: 5px;
    margin-bottom: 17px;
  }
}

.BannerHighlight_root__YYwmt.BannerHighlight_placement-center__qOmkL {
  margin-top: 15px;
  margin-bottom: 3px;
}

@media only screen and (min-width: 768px) {
  .BannerHighlight_root__YYwmt.BannerHighlight_placement-center__qOmkL {
    margin-top: 17px;
    margin-bottom: 5px;
  }
}

.BannerHighlight_rotationSpacing__My_MF {
  width: fit-content;
  margin-top: 12px;
  margin-bottom: var(--highlight-space-after, 12px);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.BannerHighlight_rotationSpacing__My_MF:after, .BannerHighlight_rotationSpacing__My_MF:before {
  content: "";
  padding-top: .87262%;
  display: block;
}

.BannerHighlight_rotationSpacing__My_MF .BannerHighlight_root__YYwmt {
  margin: 0;
}
