.Score_container__D9GGA {
    margin: 0 auto;
    padding: 0 8px;
}
@media (min-width: 375px) {
    .Score_container__D9GGA {
        padding: 0 15px;
    }
}
@media (min-width: 580px) {
    .Score_container__D9GGA {
        padding: 0 40px;
    }
}
@media (min-width: 768px) {
    .Score_container__D9GGA {
        padding: 0 15px;
    }
}
@media (min-width: 992px) {
    .Score_container__D9GGA {
        padding: 0 30px;
    }
}
@media (min-width: 1200px) {
    .Score_container__D9GGA {
        max-width: 1110px;
        padding-right: 0;
        padding-left: 0;
    }
}
.Score_score__xG0BA {
    position: relative;
    width: 78px;
    height: 78px;
}
.Score_score__xG0BA .Score_wrapper__dYmjD .Score_bg__0v565 {
    fill: none;
    stroke-width: 1.7;
    opacity: 0.25;
}
.Score_score__xG0BA .Score_wrapper__dYmjD .Score_vector__1Sh_J {
    fill: none;
    stroke-width: 1.5;
    stroke-linecap: round;
    animation: Score_progress__11L7_ 1s ease-out forwards;
}
.Score_score__xG0BA .Score_scoreNumber__ds1zw {
    font-size: 1.875rem;
    font-weight: 400;
    color: red;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
@keyframes Score_progress__11L7_ {
    0% {
        stroke-dasharray: 0 100;
    }
}
.Score_scoreWordingsText__3RJCw {
    display: block;
    font-size: 0.75rem;
    line-height: 0.875rem;
    font-weight: 700;
    text-transform: none;
    text-align: center;
    position: relative;
}
@media (min-width: 992px) {
    .Score_scoreWordingsText__3RJCw {
        font-size: 1rem;
        line-height: 1.25rem;
        font-weight: 700;
        text-transform: none;
    }
}
.styles_container__TM2vP {
    margin: 0 auto;
    padding: 0 8px;
}
@media (min-width: 375px) {
    .styles_container__TM2vP {
        padding: 0 15px;
    }
}
@media (min-width: 580px) {
    .styles_container__TM2vP {
        padding: 0 40px;
    }
}
@media (min-width: 768px) {
    .styles_container__TM2vP {
        padding: 0 15px;
    }
}
@media (min-width: 992px) {
    .styles_container__TM2vP {
        padding: 0 30px;
    }
}
@media (min-width: 1200px) {
    .styles_container__TM2vP {
        max-width: 1110px;
        padding-right: 0;
        padding-left: 0;
    }
}
.styles_specialOffer__5OXFA {
    display: flex;
    font-size: 0.75rem;
    line-height: 0.875rem;
}
.styles_specialOffer__5OXFA .styles_offerTitle__uL_bh {
    font-weight: 700;
}
.styles_specialOffer__5OXFA .styles_offerText__eqCja {
    font-weight: 400;
    text-align: center;
}
.styles_container__6RVYN {
    margin: 0 auto;
    padding: 0 8px;
}
@media (min-width: 375px) {
    .styles_container__6RVYN {
        padding: 0 15px;
    }
}
@media (min-width: 580px) {
    .styles_container__6RVYN {
        padding: 0 40px;
    }
}
@media (min-width: 768px) {
    .styles_container__6RVYN {
        padding: 0 15px;
    }
}
@media (min-width: 992px) {
    .styles_container__6RVYN {
        padding: 0 30px;
    }
}
@media (min-width: 1200px) {
    .styles_container__6RVYN {
        max-width: 1110px;
        padding-right: 0;
        padding-left: 0;
    }
}
.styles_cardNumberWithLogo__ALsPE {
    display: flex;
    align-items: center;
}
.styles_cardNumber__Nbhjd {
    font-size: 1.875rem;
    line-height: 1;
    font-weight: 700;
    margin-right: 3px;
}
@media (min-width: 768px) {
    .styles_cardNumber__Nbhjd {
        margin-right: 19px;
        font-size: 2.25rem;
    }
}
@media (min-width: 992px) {
    .styles_cardNumber__Nbhjd {
        margin-right: 6px;
    }
}
@media (min-width: 1200px) {
    .styles_cardNumber__Nbhjd {
        margin-right: 28px;
    }
}
.styles_cardImage__4KxK0 {
    width: 135px;
    height: 46px;
    position: relative;
}
.styles_logoDesktop__3_czz {
    display: none;
}
@media (min-width: 768px) {
    .styles_logoDesktop__3_czz {
        display: block;
    }
}
.styles_logoMobile__ZYZlC {
    display: block;
}
@media (min-width: 768px) {
    .styles_logoMobile__ZYZlC {
        display: none;
    }
}
.styles_container__t_xk1 {
    margin: 0 auto;
    padding: 0 8px;
}
@media (min-width: 375px) {
    .styles_container__t_xk1 {
        padding: 0 15px;
    }
}
@media (min-width: 580px) {
    .styles_container__t_xk1 {
        padding: 0 40px;
    }
}
@media (min-width: 768px) {
    .styles_container__t_xk1 {
        padding: 0 15px;
    }
}
@media (min-width: 992px) {
    .styles_container__t_xk1 {
        padding: 0 30px;
    }
}
@media (min-width: 1200px) {
    .styles_container__t_xk1 {
        max-width: 1110px;
        padding-right: 0;
        padding-left: 0;
    }
}
.styles_tooltip___CSi2 {
    position: relative;
    cursor: pointer;
}
.styles_bubble__Fgi1n,
.styles_tooltip___CSi2 {
    display: flex;
    align-items: center;
    justify-content: center;
}
.styles_bubble__Fgi1n {
    position: absolute;
    border-radius: 8px;
    padding: 16px;
    font-size: 0.75rem;
    line-height: 1.25rem;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    z-index: 100;
}
.styles_bubble__Fgi1n:after,
.styles_bubble__Fgi1n:before {
    content: '';
    position: absolute;
    left: 50%;
    border-width: 8.5px;
    border-style: solid;
    bottom: -16px;
    transform: rotate(180deg) translateX(50%);
}
.styles_bubble__Fgi1n:before {
    bottom: -17px;
}
.styles_bubble__Fgi1n.styles_left__8UGtH:after,
.styles_bubble__Fgi1n.styles_left__8UGtH:before {
    right: -16px;
    bottom: auto;
    left: auto;
    top: auto;
    transform: rotate(90deg) translateX(0);
}
.styles_bubble__Fgi1n.styles_left__8UGtH:before {
    right: -17px;
}
.styles_bubble__Fgi1n.styles_right__9kPXa:after,
.styles_bubble__Fgi1n.styles_right__9kPXa:before {
    left: -16px;
    top: auto;
    bottom: auto;
    right: auto;
    transform: rotate(270deg) translateX(0);
}
.styles_bubble__Fgi1n.styles_right__9kPXa:before {
    left: -17px;
}
.styles_bubble__Fgi1n.styles_bottom__Ho_rS:after,
.styles_bubble__Fgi1n.styles_bottom__Ho_rS:before {
    left: auto;
    top: -16px;
    bottom: auto;
    right: auto;
    transform: rotate(0deg) translateX(0);
}
.styles_bubble__Fgi1n.styles_bottom__Ho_rS:before {
    top: -17px;
}
.styles_close__SN8kL {
    all: unset;
    position: absolute;
    top: 8px;
    right: 8px;
    cursor: pointer;
    line-height: 0;
}
.styles_close__SN8kL svg {
    width: 16px;
    height: 16px;
}
.AntRateReplacement_container__BuSti {
    margin: 0 auto;
    padding: 0 8px;
}
@media (min-width: 375px) {
    .AntRateReplacement_container__BuSti {
        padding: 0 15px;
    }
}
@media (min-width: 580px) {
    .AntRateReplacement_container__BuSti {
        padding: 0 40px;
    }
}
@media (min-width: 768px) {
    .AntRateReplacement_container__BuSti {
        padding: 0 15px;
    }
}
@media (min-width: 992px) {
    .AntRateReplacement_container__BuSti {
        padding: 0 30px;
    }
}
@media (min-width: 1200px) {
    .AntRateReplacement_container__BuSti {
        max-width: 1110px;
        padding-right: 0;
        padding-left: 0;
    }
}
.AntRateReplacement_antRate__UtKjg {
    display: inline-block;
    padding: 0;
    margin: 0;
}
.AntRateReplacement_antRateStar__moPVv {
    display: inline-block;
    line-height: 0;
    font-weight: 400 !important;
    font-family: icomoon !important;
    font-size: 13px;
    line-height: 13px;
    width: 13px;
    height: 13px;
    text-align: center;
    cursor: pointer;
    color: #e4e4e4;
    position: relative;
}
@media (min-width: 992px) {
    .AntRateReplacement_antRateStar__moPVv {
        line-height: 18px;
        font-size: 18px;
        height: 18px;
        width: 18px;
    }
}
.AntRateReplacement_antRateStar__moPVv.AntRateReplacement_filled__0P_nJ {
    color: #f7b13e;
}
.AntRateReplacement_antRateStar__moPVv.AntRateReplacement_halfFilled__lNCoQ:before {
    content: '';
    color: #f7b13e;
    position: absolute;
    width: 50%;
    overflow: hidden;
}
.RatingBlockWithText_container__LDMzr {
    margin: 0 auto;
    padding: 0 8px;
}
@media (min-width: 375px) {
    .RatingBlockWithText_container__LDMzr {
        padding: 0 15px;
    }
}
@media (min-width: 580px) {
    .RatingBlockWithText_container__LDMzr {
        padding: 0 40px;
    }
}
@media (min-width: 768px) {
    .RatingBlockWithText_container__LDMzr {
        padding: 0 15px;
    }
}
@media (min-width: 992px) {
    .RatingBlockWithText_container__LDMzr {
        padding: 0 30px;
    }
}
@media (min-width: 1200px) {
    .RatingBlockWithText_container__LDMzr {
        max-width: 1110px;
        padding-right: 0;
        padding-left: 0;
    }
}
.RatingBlockWithText_rateBlock__Dtkpc {
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
}
.RatingBlockWithText_rateBlock__Dtkpc .ant-rate-star:not(:last-child) {
    margin-right: 4px;
}
.RatingBlockWithText_tooltipText__e0xaz {
    display: flex;
    margin-top: 6px;
    align-items: center;
}
.RatingBlockWithText_tooltip__aBkkg {
    margin-left: 4px;
}
.RatingBlockWithText_rateLabel__5d1CI {
    font-weight: 500;
    font-size: 55px;
    line-height: 0;
    display: flex;
    align-items: center;
    letter-spacing: -4px;
    margin-right: 21px;
}
.RatingBlockWithText_scoreWordingText__Sf6kC {
    font-size: 0.875rem;
    line-height: 1rem;
    font-weight: 700;
    text-transform: none;
}
.RatingBlockWithText_rateValue__yMqgi {
    display: flex;
    flex-direction: column;
}
.RatingBlockWithText_rateValue__yMqgi > span {
    font-weight: 500;
    font-size: 12px;
    font-style: italic;
}
.TextTruncate_textTruncate__KnQej {
    display: inline;
    position: relative;
}
.TextTruncate_textTruncate__KnQej .TextTruncate_toggleCheckbox__xmFL7 {
    display: none;
}
.TextTruncate_textTruncate__KnQej .TextTruncate_truncated__WTL53 {
    display: inline;
}
.TextTruncate_textTruncate__KnQej .TextTruncate_fullText__aSz4V {
    display: none;
}
.TextTruncate_textTruncate__KnQej .TextTruncate_toggleLabel__H3eF6 {
    cursor: pointer;
}
.TextTruncate_textTruncate__KnQej .TextTruncate_toggleLabel__H3eF6:after {
    content: ' Show More';
    text-decoration: underline;
}
.TextTruncate_textTruncate__KnQej
    .TextTruncate_toggleCheckbox__xmFL7:checked
    ~ .TextTruncate_fullText__aSz4V {
    display: inline;
}
.TextTruncate_textTruncate__KnQej
    .TextTruncate_toggleCheckbox__xmFL7:checked
    ~ .TextTruncate_toggleLabel__H3eF6:after,
.TextTruncate_textTruncate__KnQej
    .TextTruncate_toggleCheckbox__xmFL7:checked
    ~ .TextTruncate_truncated__WTL53 {
    display: none;
}
@media (min-width: 769px) {
    .TextTruncate_textTruncate__KnQej .TextTruncate_truncated__WTL53 {
        display: none;
    }
    .TextTruncate_textTruncate__KnQej .TextTruncate_fullText__aSz4V {
        display: inline;
    }
    .TextTruncate_textTruncate__KnQej .TextTruncate_toggleLabel__H3eF6 {
        display: none;
    }
}
.RefactorButton_button__4_7QS {
    width: -moz-fit-content;
    width: fit-content;
    height: 45px;
    width: 160px;
    border-radius: 40px;
    font-size: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    transition: all 0.15s linear;
    cursor: pointer;
    color: var(--cta-text-color);
    background-color: var(--cta-bg-color);
}
.RefactorButton_button__4_7QS.RefactorButton_leftIcon__XT6KI,
.RefactorButton_button__4_7QS.RefactorButton_rightImage__6qSD4 {
    flex-direction: row-reverse;
}
.RefactorButton_button__4_7QS.RefactorButton_rightImage__6qSD4
    .RefactorButton_customIcon__eyRex {
    margin-right: 0;
    margin-left: 10px;
}
.RefactorButton_button__4_7QS.RefactorButton_shadow__yF20U {
    box-shadow: 0 16px 48px rgba(0, 0, 0, 0.15);
}
.RefactorButton_button__4_7QS:hover {
    background-color: var(--hover-bg-color);
    color: var(--cta-text-color);
}
.RefactorButton_button__4_7QS svg {
    margin-left: 4.15px;
}
.RefactorButton_button__4_7QS svg path {
    fill: var(--cta-text-color);
}
.RefactorButton_button__4_7QS.RefactorButton_primaryDisabled__eu_cR {
    background-color: #d8d8d8;
    color: #fff;
    pointer-events: none;
}
.RefactorButton_button__4_7QS.RefactorButton_ghost__ZOORO {
    background-color: transparent;
    color: var(--cta-bg-color);
    border: 2px solid var(--cta-bg-color);
}
.RefactorButton_button__4_7QS.RefactorButton_ghost__ZOORO svg path {
    fill: var(--cta-bg-color);
}
.RefactorButton_button__4_7QS.RefactorButton_ghost__ZOORO:hover {
    color: var(--hover-bg-color);
    border-color: var(--hover-bg-color);
}
.RefactorButton_button__4_7QS.RefactorButton_ghost__ZOORO:hover svg path {
    fill: var(--hover-bg-color);
}
.RefactorButton_button__4_7QS.RefactorButton_ghostDisabled__9AK_T {
    background-color: transparent;
    border: 2px solid #d8d8d8;
    color: #d8d8d8;
    pointer-events: none;
}
.RefactorButton_button__4_7QS.RefactorButton_ghostDisabled__9AK_T svg path {
    fill: #d8d8d8;
}
.RefactorButton_button__4_7QS.RefactorButton_naked__39aew {
    background-color: transparent;
    text-decoration: underline;
    height: auto;
    color: var(--cta-bg-color);
}
.RefactorButton_button__4_7QS.RefactorButton_naked__39aew:hover {
    text-decoration: underline;
    color: var(--hover-bg-color);
}
.RefactorButton_customIcon__eyRex {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 10px;
    position: relative;
    bottom: 2px;
}
.RefactorButton_customIcon__eyRex.RefactorButton_isRightImage__yUlOa {
    margin-right: 0;
    margin-left: 10px;
}
.styles_container__n5nH5 {
    margin: 0 auto;
    padding: 0 8px;
}
@media (min-width: 375px) {
    .styles_container__n5nH5 {
        padding: 0 15px;
    }
}
@media (min-width: 580px) {
    .styles_container__n5nH5 {
        padding: 0 40px;
    }
}
@media (min-width: 768px) {
    .styles_container__n5nH5 {
        padding: 0 15px;
    }
}
@media (min-width: 992px) {
    .styles_container__n5nH5 {
        padding: 0 30px;
    }
}
@media (min-width: 1200px) {
    .styles_container__n5nH5 {
        max-width: 1110px;
        padding-right: 0;
        padding-left: 0;
    }
}
.styles_ribbon__a6yVS {
    display: flex;
    align-items: center;
    justify-content: center;
    width: -moz-fit-content;
    width: fit-content;
    padding: 4px 4px 4px 20px;
    position: relative;
    border-radius: 3px 0 0 0;
    background-color: var(--ribbon-type-5-bgColor, #e9313e);
}
.styles_ribbon__a6yVS .styles_ribbonText__p_Ck4 {
    font-size: 0.75rem;
    line-height: 0.875rem;
    font-weight: 700;
    text-transform: none;
}
.styles_ribbon__a6yVS span:nth-child(2) {
    border-bottom: 6px solid transparent;
    border-right: 14px solid var(--ribbon-type-5-bgColor, #e9313e);
    filter: brightness(80%);
}
.styles_ribbon__a6yVS:after,
.styles_ribbon__a6yVS:before {
    display: block;
    position: absolute;
    content: '';
    width: 0;
    top: 0;
    right: -16px;
    height: 0;
    border-top: 0 solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 16px solid var(--ribbon-type-5-bgColor, #e9313e);
}
.styles_ribbon__a6yVS:before {
    transform: scaleY(-1);
}
.styles_ribbon__a6yVS:after {
    top: 0;
    right: -16px;
}
.styles_ribbon__a6yVS span.styles_tail__eFykI {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    bottom: -6px;
    border-bottom: 6px solid transparent;
    border-right: 14px solid var(--ribbon-type-5-darken-bgColor);
    filter: brightness(80%);
}
.CompareCard_container__N7xHp {
    margin: 0 auto;
    padding: 0 8px;
}
@media (min-width: 375px) {
    .CompareCard_container__N7xHp {
        padding: 0 15px;
    }
}
@media (min-width: 580px) {
    .CompareCard_container__N7xHp {
        padding: 0 40px;
    }
}
@media (min-width: 768px) {
    .CompareCard_container__N7xHp {
        padding: 0 15px;
    }
}
@media (min-width: 992px) {
    .CompareCard_container__N7xHp {
        padding: 0 30px;
    }
}
@media (min-width: 1200px) {
    .CompareCard_container__N7xHp {
        max-width: 1110px;
        padding-right: 0;
        padding-left: 0;
    }
}
.CompareCard_cardRow__w_7UU {
    z-index: 0;
    transition: all 0.15s ease-in-out;
    box-sizing: border-box;
    position: relative;
    display: block;
    cursor: pointer;
    border-radius: 3px;
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.1);
    width: 100%;
}
.CompareCard_cardRow__w_7UU:hover {
    z-index: 1;
}
.CompareCard_cardRow__w_7UU .CompareCard_innerWrapper__5JwxS {
    display: grid;
    grid: 'cardImage cardBonus' auto 'scoreAndRating cardButton' 58px/123px 1fr;
    grid-row-gap: 16px;
    row-gap: 16px;
    grid-column-gap: 24px;
    column-gap: 24px;
    padding: 24px 16px 16px;
}
@media (min-width: 580px) {
    .CompareCard_cardRow__w_7UU .CompareCard_innerWrapper__5JwxS {
        grid-template-rows: auto 60px;
        grid-template-columns: 226px 1fr;
        column-gap: 32px;
        padding: 24px;
    }
}
@media (min-width: 768px) {
    .CompareCard_cardRow__w_7UU .CompareCard_innerWrapper__5JwxS {
        grid: 'cardImage cardBonus scoreAndRating cardButton' 72px/114.5px 1fr 123px 134px;
        column-gap: 24px;
        row-gap: unset;
    }
}
@media (min-width: 992px) {
    .CompareCard_cardRow__w_7UU .CompareCard_innerWrapper__5JwxS {
        grid-template-rows: 82px;
        grid-template-columns: 130px 1fr 162px 149px;
        padding: 32px 40px;
        column-gap: 40px;
    }
}
@media (min-width: 1200px) {
    .CompareCard_cardRow__w_7UU .CompareCard_innerWrapper__5JwxS {
        column-gap: 52px;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardNumberWithLogo__Ah8aL {
    justify-content: center;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardNumberWithLogo__Ah8aL
    .CompareCard_cardImage__md3T_ {
    grid-area: cardImage;
    justify-self: center;
    align-self: center;
    width: 123px;
    height: 72px;
    max-height: none;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
}
@media (min-width: 580px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardNumberWithLogo__Ah8aL
        .CompareCard_cardImage__md3T_ {
        width: 130px;
        height: 82px;
    }
}
@media (min-width: 768px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardNumberWithLogo__Ah8aL
        .CompareCard_cardImage__md3T_ {
        width: 114px;
        height: 72px;
    }
}
@media (min-width: 992px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardNumberWithLogo__Ah8aL
        .CompareCard_cardImage__md3T_ {
        width: 130px;
        height: 82px;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardNumberWithLogo__Ah8aL
    .CompareCard_cardImage__md3T_
    img {
    min-width: unset !important;
    max-width: unset !important;
    width: 114px !important;
    height: 100%;
    object-fit: contain;
    object-position: left;
}
@media (min-width: 580px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardNumberWithLogo__Ah8aL
        .CompareCard_cardImage__md3T_
        img {
        width: 100% !important;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_specialOffer__yOMKd {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 14px;
}
@media (min-width: 768px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_specialOffer__yOMKd {
        row-gap: 12px;
        align-items: flex-start;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardBonus__j1yZV {
    grid-area: cardBonus;
    justify-content: center;
    text-align: center;
    display: flex;
    align-items: center;
    position: relative;
}
@media (min-width: 768px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardBonus__j1yZV {
        justify-content: flex-start;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardBonus__j1yZV
    .CompareCard_popUpWrapper__dND5_ {
    position: absolute;
    z-index: 99;
    left: -330px;
    padding: 0;
    display: none;
}
@media (min-width: 1200px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardBonus__j1yZV
        .CompareCard_popUpWrapper__dND5_ {
        display: block;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardBonus__j1yZV
    .CompareCard_popUpWrapper__dND5_
    .CompareCard_logoBg__H1cyh {
    padding: 16px 0;
    width: 100%;
    border-radius: 11px 11px 0 0;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardBonus__j1yZV
    .CompareCard_popUpWrapper__dND5_
    .CompareCard_body__3At3l {
    padding: 16px 25px 33px;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardBonus__j1yZV
    .CompareCard_popUpWrapper__dND5_
    .CompareCard_button__Y_vtC {
    border-radius: 50px;
    width: -webkit-fill-available;
    height: 44px;
    font-size: 1rem;
    font-weight: 700;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardBonus__j1yZV
    .CompareCard_popUpWrapper__dND5_
    .CompareCard_button__Y_vtC
    svg {
    margin-left: 16px;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardBonus__j1yZV
    .CompareCard_popUpWrapper__dND5_
    .CompareCard_bonus__Uf_Jr {
    font-size: 1.4375rem;
    line-height: 1.875rem;
    margin-bottom: 8px;
    font-weight: 700;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardBonus__j1yZV
    .CompareCard_popUpWrapper__dND5_
    .CompareCard_desclaimer__yROnO {
    font-size: 0.85rem;
    margin-bottom: 17px;
    font-weight: 700;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardBonus__j1yZV
    .CompareCard_popUpWrapper__dND5_
    .CompareCard_termsAndCondition__BdiMM {
    margin-top: 13px;
    margin-bottom: 20px;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardBonus__j1yZV
    .CompareCard_popUpWrapper__dND5_
    .CompareCard_legalLogo__KKbML {
    margin: 0 4.5px 4.5px;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardBonus__j1yZV
    .CompareCard_offerTitle__eAsTa {
    font-size: 0.75rem;
    line-height: 0.875rem;
}
@media (min-width: 768px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardBonus__j1yZV
        .CompareCard_offerTitle__eAsTa {
        font-size: 0.875rem;
        line-height: 1rem;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardBonus__j1yZV
    .CompareCard_offerText__dwrQn {
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-align: center;
}
@media (min-width: 580px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardBonus__j1yZV
        .CompareCard_offerText__dwrQn {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
}
@media (min-width: 768px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardBonus__j1yZV
        .CompareCard_offerText__dwrQn {
        font-size: 1.125rem;
        line-height: 1.375rem;
        text-align: left;
    }
}
@media (min-width: 992px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardBonus__j1yZV
        .CompareCard_offerText__dwrQn {
        font-size: 1.375rem;
        line-height: 1.625rem;
        text-align: left;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_scoreAndRating__GSqxQ {
    height: 58px;
    grid-area: scoreAndRating;
    align-self: flex-end;
    justify-self: center;
    justify-content: flex-end;
    width: min-content;
    display: flex;
    gap: 8px;
    flex-direction: row;
    align-items: flex-start;
    padding-left: 11px;
}
@media (min-width: 580px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_scoreAndRating__GSqxQ {
        align-self: flex-start;
        padding-left: 22px;
    }
}
@media (min-width: 768px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_scoreAndRating__GSqxQ {
        padding-left: 11px;
        padding-top: 6px;
    }
}
@media (min-width: 992px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_scoreAndRating__GSqxQ {
        padding-left: 2px;
        padding-top: 5px;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_scoreAndRating__GSqxQ
    .CompareCard_cardRating__5SrwK {
    width: min-content;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_scoreAndRating__GSqxQ
    .CompareCard_cardRating__5SrwK
    .CompareCard_rateBlock__it8Ml {
    height: 100%;
    margin-top: 2px;
    gap: 13px;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_scoreAndRating__GSqxQ
    .CompareCard_cardRating__5SrwK
    .CompareCard_rateBlock__it8Ml
    .CompareCard_rateValue__XBQ1R {
    margin-top: 2px;
    gap: 2px;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_scoreAndRating__GSqxQ
    .CompareCard_cardRating__5SrwK
    .CompareCard_optionalLink__uSqhG {
    position: relative;
    left: -30px;
    top: 6px;
    width: max-content;
    font-size: 0.875rem;
    line-height: 1rem;
    text-align: center;
}
@media (min-width: 580px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_scoreAndRating__GSqxQ
        .CompareCard_cardRating__5SrwK
        .CompareCard_optionalLink__uSqhG {
        font-size: 1rem;
        line-height: 1.25rem;
        left: -35px;
    }
}
@media (min-width: 768px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_scoreAndRating__GSqxQ
        .CompareCard_cardRating__5SrwK
        .CompareCard_optionalLink__uSqhG {
        left: -30px;
        font-size: 0.875rem;
        line-height: 1rem;
    }
}
@media (min-width: 992px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_scoreAndRating__GSqxQ
        .CompareCard_cardRating__5SrwK
        .CompareCard_optionalLink__uSqhG {
        top: 12px;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_scoreAndRating__GSqxQ
    .CompareCard_cardRating__5SrwK
    .CompareCard_ratingWording__ZErlh {
    display: none;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_scoreAndRating__GSqxQ
    .CompareCard_cardRating__5SrwK
    .CompareCard_votes__0QXW8 {
    font-size: 0.625rem;
    line-height: 0.875rem;
    font-style: normal;
    text-transform: capitalize;
    text-align: center;
    width: auto;
    font-weight: 300;
    display: flex;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_scoreAndRating__GSqxQ
    .CompareCard_cardRating__5SrwK
    .CompareCard_votes__0QXW8
    > span {
    font-weight: 400;
}
@media (min-width: 992px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_scoreAndRating__GSqxQ
        .CompareCard_cardRating__5SrwK
        .CompareCard_votes__0QXW8 {
        font-size: 0.875rem;
        line-height: 1rem;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_scoreAndRating__GSqxQ
    .CompareCard_cardScore__NKoBB {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    transition: border 0.3s ease-in-out;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_scoreAndRating__GSqxQ
    .CompareCard_cardScore__NKoBB
    .CompareCard_score__wDPAv {
    width: auto;
    height: auto;
    text-align: start;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_scoreAndRating__GSqxQ
    .CompareCard_cardScore__NKoBB
    .CompareCard_score__wDPAv
    svg {
    display: none;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_scoreAndRating__GSqxQ
    .CompareCard_cardScore__NKoBB
    .CompareCard_scoreNumber__sPRox {
    font-size: 2rem;
    line-height: 2.25rem;
    position: static;
    font-weight: 700;
}
@media (min-width: 992px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_scoreAndRating__GSqxQ
        .CompareCard_cardScore__NKoBB
        .CompareCard_scoreNumber__sPRox {
        font-size: 2.5rem;
        line-height: 2.75rem;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_scoreAndRating__GSqxQ
    .CompareCard_cardScore__NKoBB
    .CompareCard_bg__aKvF_,
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_scoreAndRating__GSqxQ
    .CompareCard_cardScore__NKoBB
    .CompareCard_vector__MDpZP {
    stroke-width: 1px;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardButton__Os2TP {
    grid-area: cardButton;
    justify-self: flex-end;
    align-self: center;
    flex-direction: column;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px;
}
@media (min-width: 992px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardButton__Os2TP {
        gap: 12px;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardButton__Os2TP
    .CompareCard_button__Y_vtC {
    height: 32px;
    font-size: 0.875rem;
    line-height: 1rem;
    font-weight: 700;
    width: -webkit-fill-available;
    border-radius: 17px;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardButton__Os2TP
    .CompareCard_button__Y_vtC
    .CompareCard_customIcon__P5Xy_ {
    bottom: 1px;
    width: 16px;
    height: 16px;
}
@media (min-width: 1200px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardButton__Os2TP
        .CompareCard_button__Y_vtC
        .CompareCard_customIcon__P5Xy_ {
        width: 20px;
        height: 20px;
        bottom: 2px;
    }
}
@media (min-width: 992px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardButton__Os2TP
        .CompareCard_button__Y_vtC {
        height: 44px;
        font-size: 1rem;
        line-height: 1.25rem;
    }
}
@media (min-width: 768px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardButton__Os2TP:hover
        > .CompareCard_ctaTooltip__2ynso {
        display: flex;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardButton__Os2TP
    .CompareCard_cardMinDeposit__mjenK {
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 1rem;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: baseline;
    gap: 6px;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardButton__Os2TP
    .CompareCard_cardMinDeposit__mjenK
    span {
    display: block;
    line-height: 1;
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardButton__Os2TP
    .CompareCard_cardMinDeposit__mjenK
    .CompareCard_minDepositText__tZS2o {
    font-weight: 700;
}
@media (min-width: 992px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardButton__Os2TP
        .CompareCard_cardMinDeposit__mjenK
        .CompareCard_minDepositText__tZS2o {
        font-size: 1rem;
        line-height: 1.25rem;
    }
}
.CompareCard_cardRow__w_7UU
    .CompareCard_innerWrapper__5JwxS
    .CompareCard_cardButton__Os2TP
    .CompareCard_cardMinDeposit__mjenK
    .CompareCard_minDepositLabel__AmdVj {
    font-size: 0.875rem;
    line-height: 1rem;
    font-weight: 400;
}
@media (min-width: 992px) {
    .CompareCard_cardRow__w_7UU
        .CompareCard_innerWrapper__5JwxS
        .CompareCard_cardButton__Os2TP
        .CompareCard_cardMinDeposit__mjenK
        .CompareCard_minDepositLabel__AmdVj {
        font-size: 1rem;
        line-height: 1.25rem;
    }
}
.CompareCard_cardRow__w_7UU .CompareCard_ribbon__56tEO {
    min-height: unset;
    width: auto;
    max-height: 22px;
    padding: 4px 4px 4px 12px;
    min-width: 0;
    left: 0;
}
@media (min-width: 580px) {
    .CompareCard_cardRow__w_7UU .CompareCard_ribbon__56tEO {
        padding-left: 20px;
    }
}
.CompareCard_cardRow__w_7UU .CompareCard_ribbon__56tEO:after,
.CompareCard_cardRow__w_7UU .CompareCard_ribbon__56tEO:before {
    border-bottom: 22px solid transparent;
    border-left-width: 16px;
    right: -15px;
}
.CompareCard_cardRow__w_7UU .CompareCard_ribbon__56tEO span {
    font-size: 0.75rem;
    line-height: 0.875rem;
    font-weight: 700;
    text-transform: uppercase;
}
.CompareCard_cardRow__w_7UU .CompareCard_ribbon__56tEO span:before {
    border-width: 4px 0 0 8px;
    bottom: -4px;
}
@media (min-width: 580px) {
    .CompareCard_cardRow__w_7UU .CompareCard_ribbon__56tEO span:before {
        border-width: 6px 0 0 14px;
        bottom: -6px;
        z-index: 2;
    }
}
.CompareCard_cardRow__w_7UU .ant-rate-star {
    width: 12px;
    height: 12px;
    font-size: 12px;
}
@media (min-width: 992px) {
    .CompareCard_cardRow__w_7UU .ant-rate-star {
        width: 16px;
        height: 16px;
        font-size: 16px;
        line-height: 16px;
    }
}
.CompareCard_legalDisclosure__gNmJN {
    text-align: center;
    flex: 1 1 100%;
    font-size: 0.625rem;
    height: 40px;
    line-height: 0.75rem;
    padding: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.CompareCard_legalDisclosure__gNmJN p {
    margin-bottom: 0;
}
.CompareCard_legalDisclosure__gNmJN .CompareCard_rowDisclaimerMobile__bzSN1,
.CompareCard_legalDisclosure__gNmJN .CompareCard_rowDisclaimer__7V1Qx {
    text-align: center;
    margin-bottom: 0;
    word-break: break-word;
    flex: 1 1 100%;
    font-size: 0.625rem;
    line-height: 0.75rem;
    margin-top: 0;
}
.CompareCard_legalDisclosure__gNmJN .CompareCard_rowDisclaimer__7V1Qx {
    display: none;
}
@media (min-width: 768px) {
    .CompareCard_legalDisclosure__gNmJN .CompareCard_rowDisclaimer__7V1Qx {
        display: inline-block;
    }
}
.CompareCard_legalDisclosure__gNmJN .CompareCard_rowDisclaimerMobile__bzSN1 {
    display: inline-block;
}
.CompareCard_legalDisclosure__gNmJN
    .CompareCard_rowDisclaimerMobile__bzSN1
    .CompareCard_disclaimerButton__3ynN2 {
    font-weight: 600;
}
@media (min-width: 768px) {
    .CompareCard_legalDisclosure__gNmJN
        .CompareCard_rowDisclaimerMobile__bzSN1 {
        display: none;
    }
}
.CompareCard_legalDisclosureHeight__Ig6Mz {
    height: auto;
}
.CompareCard_numberAndRibbon__Y__pG {
    position: absolute;
    left: -14px;
    top: 0;
    z-index: 10;
    display: flex;
}
.CompareCard_numberAndRibbon__Y__pG.CompareCard_withNumber__1Vob_ {
    left: 0;
}
.CompareCard_numberAndRibbon__Y__pG.CompareCard_withNumber__1Vob_
    .CompareCard_ribbon__56tEO {
    border-radius: 0;
    padding-left: 10px;
}
.CompareCard_numberAndRibbon__Y__pG.CompareCard_withNumber__1Vob_
    .CompareCard_ribbon__56tEO
    span:nth-child(2) {
    display: none;
}
.CompareCard_cardNumber__WlS4g {
    color: #fff;
    position: relative;
    z-index: 10;
    width: 31px;
    height: 22px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 12px 0 0 0;
    font-size: 15px;
    line-height: 1;
    font-weight: 700;
}
.CompareCard_cardNumber__WlS4g.CompareCard_noRibbbons__BxLzk {
    border-radius: 12px 0 12px 0;
}
.CompareCard_topChoiceCard__EeVIz {
    border: 2px solid;
}
@media (min-width: 768px) {
    .CompareCard_topChoiceCard__EeVIz {
        border-width: 4px;
    }
}
.CompareTableLoader_compareTableLoader__UYhWh {
    width: auto;
    opacity: 0.05;
}
.CompareTableLoader_compareTableLoader__UYhWh.CompareTableLoader_isVisible__PMWoB {
    opacity: 1;
}
.CompareTableLoader_compareTableLoader__UYhWh
    > .CompareTableLoader_wrapper__8ABX9 {
    width: 100%;
    height: auto;
    opacity: 1;
}
.CompareTableLoader_compareTableLoader__UYhWh
    > .CompareTableLoader_wrapper__8ABX9
    img {
    visibility: visible;
    transition: all 0.2s linear;
}
.styles_container__sCkwq {
    margin: 0 auto;
    padding: 0 8px;
}
@media (min-width: 375px) {
    .styles_container__sCkwq {
        padding: 0 15px;
    }
}
@media (min-width: 580px) {
    .styles_container__sCkwq {
        padding: 0 40px;
    }
}
@media (min-width: 768px) {
    .styles_container__sCkwq {
        padding: 0 15px;
    }
}
@media (min-width: 992px) {
    .styles_container__sCkwq {
        padding: 0 30px;
    }
}
@media (min-width: 1200px) {
    .styles_container__sCkwq {
        max-width: 1110px;
        padding-right: 0;
        padding-left: 0;
    }
}
.styles_skeleton__RgYt3 {
    background-color: #fff;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
    justify-content: space-between;
    gap: 10px;
    row-gap: 20px;
}
@media (min-width: 580px) {
    .styles_skeleton__RgYt3 {
        row-gap: 25px;
    }
}
@media (min-width: 768px) {
    .styles_skeleton__RgYt3 {
        row-gap: 30px;
    }
}
@media (min-width: 992px) {
    .styles_skeleton__RgYt3 {
        flex-flow: row nowrap;
        align-items: center;
        gap: 32px;
    }
}
@media (min-width: 768px) {
    .styles_skeleton__RgYt3.styles_tablet__wIjNv {
        flex-flow: row nowrap;
        align-items: center;
    }
    .styles_skeleton__RgYt3.styles_tablet__wIjNv .styles_skeletonLogo__mwTsU {
        background-size: 180px;
        width: 180px;
    }
    .styles_skeleton__RgYt3.styles_tablet__wIjNv .styles_rating__8qAon {
        order: 3;
    }
    .styles_skeleton__RgYt3.styles_tablet__wIjNv .styles_skeletonRows__i8uWK {
        order: 2;
    }
    .styles_skeleton__RgYt3.styles_tablet__wIjNv
        .styles_buttonContainer___ZcSD {
        order: 4;
        width: 200px;
    }
}
.styles_skeleton__RgYt3 .styles_skeletonLogo__mwTsU {
    width: 160px;
    height: 64px;
    background-size: 160px;
    animation: styles_skeleton-loading__xn1nz;
    background-image: linear-gradient(
        90deg,
        #ececec,
        #f4f4f4 40px,
        #ececec 80px
    );
    animation-duration: 1s;
    animation-iteration-count: infinite;
}
@media (min-width: 992px) {
    .styles_skeleton__RgYt3 .styles_skeletonLogo__mwTsU {
        background-size: 180px;
        width: 180px;
    }
}
.styles_skeleton__RgYt3 .styles_rating__8qAon {
    width: 116px;
    height: 90px;
    background-size: 160px;
    animation: styles_skeleton-loading__xn1nz;
    background-image: linear-gradient(
        90deg,
        #ececec,
        #f4f4f4 40px,
        #ececec 80px
    );
    animation-duration: 1s;
    animation-iteration-count: infinite;
}
@media (min-width: 992px) {
    .styles_skeleton__RgYt3 .styles_rating__8qAon {
        order: 3;
    }
}
.styles_skeleton__RgYt3 .styles_skeletonRows__i8uWK {
    display: flex;
    flex-flow: column wrap;
    width: 373px;
    row-gap: 12px;
}
.styles_skeleton__RgYt3 .styles_skeletonRows__i8uWK .styles_row__qFxdc {
    height: 10px;
    width: 100%;
    background-size: 373px;
    animation: styles_skeleton-row-loading__KaXet;
    background-image: linear-gradient(
        90deg,
        #ececec,
        #f4f4f4 40px,
        #ececec 80px
    );
    animation-duration: 1s;
    animation-iteration-count: infinite;
}
.styles_skeleton__RgYt3
    .styles_skeletonRows__i8uWK
    .styles_row__qFxdc:first-child {
    height: 20px;
}
@media (min-width: 992px) {
    .styles_skeleton__RgYt3 .styles_skeletonRows__i8uWK {
        order: 2;
    }
}
.styles_skeleton__RgYt3 .styles_buttonContainer___ZcSD {
    width: 100%;
    height: 48px;
    position: relative;
}
@media (min-width: 992px) {
    .styles_skeleton__RgYt3 .styles_buttonContainer___ZcSD {
        order: 4;
        width: 200px;
    }
}
.styles_skeleton__RgYt3 .styles_button__JvFnB {
    width: 100%;
    height: 100%;
    background-size: 60% 100%;
    position: absolute;
    left: 0;
    right: -100%;
    animation: styles_skeleton-button-loading__NFk_L;
    background-image: linear-gradient(
        90deg,
        #ececec,
        #f4f4f4 40px,
        #ececec 80px
    );
    animation-duration: 1s;
    animation-iteration-count: infinite;
}
.styles_skeleton__RgYt3.styles_dark__flJ4z {
    background-color: #171c2b;
}
.styles_skeleton__RgYt3.styles_dark__flJ4z .styles_button__JvFnB,
.styles_skeleton__RgYt3.styles_dark__flJ4z .styles_rating__8qAon,
.styles_skeleton__RgYt3.styles_dark__flJ4z .styles_skeletonLogo__mwTsU,
.styles_skeleton__RgYt3.styles_dark__flJ4z
    .styles_skeletonRows__i8uWK
    .styles_row__qFxdc {
    background-image: linear-gradient(
        90deg,
        #28314c,
        #212941 40px,
        #28314c 80px
    );
    animation-duration: 1s;
    animation-iteration-count: infinite;
}
@keyframes styles_skeleton-loading__xn1nz {
    0% {
        background-position: -15px;
    }
    40% {
        background-position: 268px;
    }
    to {
        background-position: 268px;
    }
}
@keyframes styles_skeleton-row-loading__KaXet {
    0% {
        background-position: -20px;
    }
    40% {
        background-position: 320px;
    }
    to {
        background-position: 320px;
    }
}
@keyframes styles_skeleton-button-loading__NFk_L {
    0% {
        background-position: 0;
    }
    to {
        background-position: 100%;
    }
}
.NoResultsCard_container___1b_A {
    margin: 0 auto;
    padding: 0 8px;
}
@media (min-width: 375px) {
    .NoResultsCard_container___1b_A {
        padding: 0 15px;
    }
}
@media (min-width: 580px) {
    .NoResultsCard_container___1b_A {
        padding: 0 40px;
    }
}
@media (min-width: 768px) {
    .NoResultsCard_container___1b_A {
        padding: 0 15px;
    }
}
@media (min-width: 992px) {
    .NoResultsCard_container___1b_A {
        padding: 0 30px;
    }
}
@media (min-width: 1200px) {
    .NoResultsCard_container___1b_A {
        max-width: 1110px;
        padding-right: 0;
        padding-left: 0;
    }
}
.NoResultsCard_cardContainer__WlSuV {
    height: 250px;
    width: 100%;
    border-radius: 8px;
    border: 1px solid #e4e4e4;
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
    padding: 40px 24px;
}
.NoResultsCard_icon__0m9uq {
    height: 40px;
    width: 40px;
}
@media (min-width: 768px) {
    .NoResultsCard_icon__0m9uq {
        height: 60px;
        width: 60px;
    }
}
.NoResultsCard_mainText__l7luD {
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.875rem;
    font-style: normal;
    text-transform: none;
}
@media (min-width: 580px) {
    .NoResultsCard_mainText__l7luD {
        font-size: 1.25rem;
        line-height: 2rem;
        font-style: normal;
        text-transform: none;
    }
}
@media (min-width: 992px) {
    .NoResultsCard_mainText__l7luD {
        font-size: 1.5rem;
        line-height: 2.25rem;
        font-style: normal;
        text-transform: none;
    }
}
.NoResultsCard_subText__prpTM {
    font-size: 1rem;
    line-height: 1.625rem;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
}
@media (min-width: 992px) {
    .NoResultsCard_subText__prpTM {
        font-size: 1.125rem;
        line-height: 1.875rem;
        font-style: normal;
        font-weight: 400;
        text-transform: none;
    }
}
.AFcompareTable_container___3pcM {
    margin: 0 auto;
    padding: 0 8px;
}
@media (min-width: 375px) {
    .AFcompareTable_container___3pcM {
        padding: 0 15px;
    }
}
@media (min-width: 580px) {
    .AFcompareTable_container___3pcM {
        padding: 0 40px;
    }
}
@media (min-width: 768px) {
    .AFcompareTable_container___3pcM {
        padding: 0 15px;
    }
}
@media (min-width: 992px) {
    .AFcompareTable_container___3pcM {
        padding: 0 30px;
    }
}
@media (min-width: 1200px) {
    .AFcompareTable_container___3pcM {
        max-width: 1110px;
        padding-right: 0;
        padding-left: 0;
    }
}
.AFcompareTable_compareTable__6f3pl {
    position: relative;
    margin: 8px;
    padding: unset;
    max-width: 1100px;
}
@media (min-width: 375px) {
    .AFcompareTable_compareTable__6f3pl {
        margin: 8px 16px;
    }
}
@media (min-width: 580px) {
    .AFcompareTable_compareTable__6f3pl {
        margin: 24px;
    }
}
@media (min-width: 768px) {
    .AFcompareTable_compareTable__6f3pl {
        margin: 24px 38px 24px 40px;
    }
}
@media (min-width: 1200px) {
    .AFcompareTable_compareTable__6f3pl {
        padding: 0;
        margin: 24px auto;
    }
}
.AFcompareTable_compareTable__6f3pl .AFcompareTable_title__d8OWw {
    margin-bottom: 25px;
    font-size: 1.875rem;
    line-height: 1.875rem;
    text-align: center;
}
.AFcompareTable_compareTable__6f3pl .AFcompareTable_compareCards__HPvPY > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 8px;
}
@media (min-width: 1200px) {
    .AFcompareTable_compareTable__6f3pl .AFcompareTable_compareCards__HPvPY {
        padding-top: 12px;
    }
}
.AFcompareTable_compareTable__6f3pl .ant-rate {
    line-height: 0;
    margin-bottom: 2px;
    display: flex;
}
.AFcompareTable_compareTable__6f3pl .ant-rate-star:not(:last-child) {
    margin-right: 2px;
}
.AFcompareTable_topChoice__2vVn1 {
    padding-top: 60px;
    padding-bottom: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}
