.FAQAnswer_paragraph__dF6kq:not(:first-child) {
  margin-top: 9px;
}

@media only screen and (min-width: 768px) {
  .FAQAnswer_paragraph__dF6kq:not(:first-child) {
    margin-top: 20px;
  }
}

.FAQAnswer_listItem__SKs5A {
  margin-bottom: 15px;
}

.FAQAnswer_listItem__SKs5A:last-child {
  margin-bottom: 0;
}

.FAQAnswer_list__pCNbe {
  gap: 15px;
  margin-top: 20px;
  margin-left: 20px;
}

.FAQAnswer_list__pCNbe .FAQAnswer_listItem__SKs5A {
  list-style: outside;
}

.FAQAnswer_numberedList__BxKlG {
  list-style: inherit;
}

.FAQAnswer_numberedList__BxKlG .FAQAnswer_listItem__SKs5A {
  list-style: decimal;
}

.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");
  }
}

.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;
}

.Tabs_root__f0rc6 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.Tabs_tabList__Kq9lT {
  border-radius: 16px;
  padding: 4px;
  display: flex;
}

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

.Tabs_grey__z55gE, .Tabs_white__ZrVz6 .Tabs_tab__ZAOaF:hover:not(:disabled) {
  background: rgb(var(--color-grey-100));
}

.Tabs_grey__z55gE .Tabs_selected__ERSGV, .Tabs_grey__z55gE .Tabs_tab__ZAOaF:hover:not(:disabled) {
  background: rgb(var(--color-white));
}

.Tabs_tab__ZAOaF {
  margin-right: 4px;
}

.Tabs_tab__ZAOaF:last-child {
  margin-right: 0;
}

.Tabs_tab__ZAOaF.Tabs_unsetMargin__cC9zV {
  margin-right: unset;
}

.Tabs_tab__ZAOaF.Tabs_tab__ZAOaF {
  transition: background-color .2s;
}

.Tabs_tab__ZAOaF.Tabs_tab__ZAOaF:active:not(:disabled) {
  box-shadow: inset rgb(var(--color-grey-200)) 0 0 0 1px;
}

.Tabs_tab__ZAOaF.Tabs_tab__ZAOaF:focus-visible:not(:hover) {
  box-shadow: inset rgb(var(--color-blue-600)) 0 0 0 1px;
}

.Tabs_tab__ZAOaF.Tabs_tab__ZAOaF:focus-visible:not(:hover):after {
  content: none;
}

.Tabs_selected__ERSGV.Tabs_selected__ERSGV {
  outline: 1px solid rgb(var(--color-grey-200));
}

.Tabs_selected__ERSGV.Tabs_selected__ERSGV, .Tabs_selected__ERSGV.Tabs_selected__ERSGV:active {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
}

.Tabs_selected__ERSGV.Tabs_selected__ERSGV:focus-visible:not(:hover) {
  border-color: rgb(var(--color-blue-600));
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
}

.Tabs_contentList__GQiFl {
  width: 100%;
}

.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;
  }
}

.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;
  }
}

.ArrowIcon_root__wjlZ9 {
  flex-shrink: 0;
}

.ArrowIcon_root__wjlZ9.ArrowIcon_top__jBnXm {
  transform: rotate(-90deg);
}

.ArrowIcon_root__wjlZ9.ArrowIcon_bottom__C_vzn {
  transform: rotate(90deg);
}

.ArrowIcon_root__wjlZ9.ArrowIcon_left___b2uT {
  transform: rotate(180deg);
}

.ArrowIcon_root__wjlZ9.ArrowIcon_right__YkE2E {
  transform: rotate(0);
}

.ScrollButton_root__COy9Z {
  z-index: 1;
  color: rgb(var(--color-black));
  border: 1px solid rgb(var(--color-grey-200));
  background-color: rgb(var(--color-white));
  border-radius: 50%;
  padding: 14px;
  position: absolute;
  top: calc(50% - 22px);
  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

@media only screen and (min-width: 768px) {
  .ScrollButton_root__COy9Z {
    padding: 19px;
    top: calc(50% - 28px);
  }
}

@media only screen and (min-width: 1280px) {
  .ScrollButton_root__COy9Z {
    padding: 23px;
    top: calc(50% - 36px);
  }
}

.ScrollButton_root__COy9Z svg {
  width: 14px;
}

@media only screen and (min-width: 768px) {
  .ScrollButton_root__COy9Z svg {
    width: 16px;
  }
}

@media only screen and (min-width: 1280px) {
  .ScrollButton_root__COy9Z svg {
    width: 24px;
  }
}

.ScrollButton_left__XKJkF {
  left: 3px;
}

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

@media only screen and (min-width: 1280px) {
  .ScrollButton_left__XKJkF {
    left: 64px;
  }
}

.ScrollButton_right__HLTtQ {
  right: 3px;
}

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

@media only screen and (min-width: 1280px) {
  .ScrollButton_right__HLTtQ {
    right: 64px;
  }
}

.Card_author__P7Zkw {
  align-self: center;
}

.Card_card__7os4z {
  text-align: left;
  border: 1px solid;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 312px;
  height: 417px;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

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

.Card_card__7os4z.Card_white__hpNkR {
  color: rgb(var(--color-grey-700));
  border-color: rgb(var(--color-grey-200));
  background-color: rgb(var(--color-white));
}

.Card_card__7os4z.Card_white__hpNkR .Card_author__P7Zkw {
  color: rgb(var(--color-grey-900));
}

.Card_card__7os4z.Card_blue__RvXm_ {
  color: rgb(var(--color-white));
  border-color: rgb(var(--color-blue-600));
  background-color: rgb(var(--color-blue-600));
}

.Card_card__7os4z.Card_purple__uzbHo {
  color: rgb(var(--color-white));
  border-color: rgb(var(--color-purple-400));
  background-color: rgb(var(--color-purple-400));
}

.Card_card__7os4z.Card_gray__ND6WE {
  color: rgb(var(--color-grey-700));
  border-color: rgb(var(--color-grey-100));
  background-color: rgb(var(--color-grey-100));
}

.Card_card__7os4z.Card_gray__ND6WE .Card_author__P7Zkw {
  color: rgb(var(--color-grey-900));
}

.Card_card__7os4z.Card_small__BTqxL {
  height: 360px;
}

@media only screen and (min-width: 768px) {
  .Card_card__7os4z.Card_small__BTqxL {
    height: 460px;
  }
}

.Card_card__7os4z.Card_article__F0Ro2 {
  height: 100%;
  color: rgb(var(--color-grey-900));
  background-color: rgb(var(--color-grey-100));
  border: none;
  border-radius: 24px;
  padding: 0;
}

.Card_card__7os4z.Card_media__aS09w {
  justify-content: space-between;
}

.Card_header__XfKDa {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

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

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

.Card_avatar__2DPh3 {
  border-radius: 50%;
  margin-right: 16px;
}

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

.Card_subscribers__Ipqqy {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

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

.Card_textContent__wMN1e {
  -webkit-line-clamp: 13;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

@media only screen and (min-width: 768px) {
  .Card_textContent__wMN1e {
    -webkit-line-clamp: 11;
  }
}

@media only screen and (min-width: 1280px) {
  .Card_textContent__wMN1e {
    -webkit-line-clamp: 13;
  }
}

.Card_footer__ZbqWa {
  width: 100%;
  color: rgb(var(--color-grey-900));
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  margin-top: auto;
  display: flex;
}

.Card_trustpilotLogo__pKR_y {
  width: 98px;
  height: 24px;
}

.Card_googleLogo__xCxcC {
  width: 54px;
  height: 24px;
}

.Card_capterraLogo__Osvjb {
  width: 108px;
  height: 24px;
}

.Card_video__AQr7r .Card_header__XfKDa {
  margin-bottom: 16px;
}

@media only screen and (min-width: 768px) {
  .Card_video__AQr7r .Card_header__XfKDa {
    margin-bottom: 24px;
  }
}

@media only screen and (min-width: 1280px) {
  .Card_video__AQr7r .Card_header__XfKDa {
    margin-bottom: 20px;
  }
}

.Card_video__AQr7r .Card_textContent__wMN1e {
  -webkit-line-clamp: 2;
}

.Card_quote__vWF_W {
  letter-spacing: -.2px;
  background-image: url("asset-58dacb38810dde61.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  flex-direction: column;
  padding-top: 48px;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

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

.Card_quote__vWF_W {
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

@media only screen and (min-width: 768px) {
  .Card_quote__vWF_W {
    -webkit-line-clamp: 7;
  }
}

@media only screen and (min-width: 1280px) {
  .Card_quote__vWF_W {
    -webkit-line-clamp: 5;
  }
}

.Card_videoPreview__CR9j7 {
  border-radius: 12px;
  width: 272px;
  height: 153px;
  margin: 16px auto 0;
  position: relative;
  overflow: hidden;
}

@media only screen and (min-width: 768px) {
  .Card_videoPreview__CR9j7 {
    width: 352px;
    height: 198px;
    margin-top: 24px;
  }
}

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

.Card_logo__BaMum {
  align-items: center;
  margin-right: 8px;
  display: flex;
}

.Card_source__oxPoi {
  background-image: url("asset-364a02d94382ca66.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 79px;
  height: 17px;
  padding-left: 32px;
}

@media only screen and (min-width: 768px) {
  .Card_source__oxPoi {
    width: 112px;
    height: 24px;
  }
}

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

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

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

.ArticleCard_root__Y2lSM {
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ArticleCard_root__Y2lSM strong {
  color: rgb(var(--color-blue-600));
}

.ArticleCard_image__0Zcdk {
  object-fit: cover;
  width: 100%;
  height: 180px;
  display: block;
}

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

.ArticleCard_content__aOuP4 {
  background-color: rgb(var(--color-grey-100));
  flex-direction: column;
  flex-grow: 1;
  gap: 16px;
  padding: 20px;
  display: flex;
}

@media only screen and (min-width: 1280px) {
  .ArticleCard_content__aOuP4 {
    gap: 24px;
    padding: 24px;
  }
}

.ArticleCard_title__x_q7y {
  color: rgb(var(--color-grey-900));
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.ArticleCard_url__rax6x {
  color: inherit;
}

.ArticleCard_url__rax6x:after {
  content: "";
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ArticleCard_excerpt__eKOqa {
  color: rgb(var(--color-grey-900));
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.ArticleCard_tag__KRxPH {
  z-index: 2;
  color: rgb(var(--color-grey-900));
  background-color: rgb(var(--color-white));
  border-radius: 100px;
  align-self: flex-start;
  align-items: center;
  gap: 4px;
  margin-top: auto;
  padding: 8px 12px;
  display: inline-flex;
  position: relative;
}

.ArticleCard_tagUrl__zpNpj {
  color: inherit;
}

.ArticleCard_tagUrl__zpNpj:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

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

.ArticleCard_tagArrow__suLdU {
  width: 24px;
  height: 24px;
}

.CardList_root__vT4ZN {
  position: relative;
}

.CardList_list__RsNg5 {
  z-index: 0;
  display: flex;
  position: relative;
  overflow-x: scroll;
  overflow-y: hidden;
}

@supports not selector(::-webkit-scrollbar) {
  .CardList_list__RsNg5 {
    scrollbar-width: none;
  }
}

.CardList_list__RsNg5::-webkit-scrollbar {
  display: none;
}

.CardList_centered__G7qon {
  display: flex;
}

.CardList_centered__G7qon .CardList_list__RsNg5 {
  margin: 0 auto;
}

.CardList_withPaddings__44_HK {
  padding: 0 16px;
}

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

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

.CardList_card__jSbhQ:not(:last-child) {
  margin-right: 16px;
}

@media only screen and (min-width: 768px) {
  .CardList_card__jSbhQ:not(:last-child) {
    margin-right: 20px;
  }
}

.TrustpilotWidget_root__yo7xF {
  background: #ffffff1a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  max-width: fit-content;
  margin: 0 auto 12px;
  padding: 8px 20px 8px 8px;
  display: flex;
}

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

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

.TrustpilotWidget_logoWrapper__T3X4m {
  background: rgb(var(--color-white));
  border-radius: 100px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  padding: 4px 12px 4px 8px;
  display: flex;
}

.TrustpilotWidget_score___Y4fQ {
  color: rgb(var(--color-white));
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

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

.TrustpilotWidget_score___Y4fQ.TrustpilotWidget_reviews__wMKEP {
  font-weight: 400;
}

.MainReviews_root___DrXD {
  color: rgb(var(--color-white));
  background-color: rgb(var(--color-grey-800));
  padding: 20px 0;
}

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

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

.MainReviews_title__3tiHo {
  text-align: center;
  margin-bottom: 8px;
}

.MainReviews_filters__s_Mh4 {
  margin-bottom: 16px;
}

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

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

.MainReviews_tabLabel__gU_XZ {
  white-space: nowrap;
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  min-width: 24px;
  height: 24px;
  margin: 0 -4px;
  font-size: 0;
  line-height: 0;
  display: block;
  position: relative;
}

@media only screen and (min-width: 768px) {
  .MainReviews_tabLabel__gU_XZ {
    font-size: inherit;
    font-weight: 600;
    line-height: inherit;
    margin: 0 0 0 -8px;
    padding-left: 32px;
  }
}

.MainReviews_tabLabel__gU_XZ.MainReviews_all__fC83N {
  background-image: url("asset-f8124ffeb97799ed.svg");
}

.MainReviews_tabLabel__gU_XZ.MainReviews_partners__FOo53 {
  background-image: url("asset-a07f5f84d651d675.svg");
}

.MainReviews_tabLabel__gU_XZ.MainReviews_media__OrdE_ {
  background-image: url("asset-519df0ea841cb7e3.svg");
}

.MainReviews_tabLabel__gU_XZ.MainReviews_people__OR_HK {
  background-image: url("asset-57dd5e163e9389f3.svg");
}

.MainReviews_footer__qQyBJ {
  justify-content: center;
  margin: 16px auto 0;
  padding: 0 16px;
  display: flex;
}

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

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