.Button_button__zflwE {
    width: max-content;
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    transition: all .3s ease;
    text-decoration: none;
    box-sizing: border-box;
    cursor: pointer
}

.Button_button__zflwE svg {
    flex-shrink: 0
}

.Button_button__zflwE:active {
    transform: scale(.95)
}

.Button_button__zflwE.Button_disabled__MwHVU {
    cursor: not-allowed;
    pointer-events: none;
    color: var(--text-color-primary-40);
    background-color: var(--disabled-button)
}

.Button_button__zflwE.Button_disabled__MwHVU.Button_priority__wtw_k {
    color: #fff;
    background: transparent
}

.Button_button__zflwE.Button_fullWith__lw1__ {
    width: 100%
}

.Button_default__g4rec {
    padding: 14px 24px;
    border-radius: 16px;
    border: none
}

.Button_default__g4rec svg {
    margin-right: 8px
}

.Button_solid__Yqxkh.Button_primary__P0fUD {
    background-color: var(--button-default);
    color: var(--default-white)
}

.Button_solid__Yqxkh.Button_primary__P0fUD:hover {
    background-color: var(--button-default-hover)
}

.Button_solid__Yqxkh.Button_primary__P0fUD.Button_disabled__MwHVU {
    opacity: .5199999809
}

.Button_solid__Yqxkh.Button_dark__YULBo {
    color: var(--default-white);
    background-color: var(--button-dark)
}

.Button_solid__Yqxkh.Button_dark__YULBo:hover {
    background-color: var(--button-dark-hover)
}

.Button_solid__Yqxkh.Button_tonhub__3yBL5 {
    color: var(--link);
    background: #152733
}

.Button_solid__Yqxkh.Button_darkSecondary__c9onD {
    color: var(--text-color-primary);
    background-color: var(--button-dark-hover)
}

.Button_iconCurrentColor__mE1r_ svg path {
    fill: currentColor
}

@media(max-width:600px) {
    .Button_button__zflwE {
        font-size: 14px;
        line-height: 20px
    }

    .Button_button__zflwE.Button_default__g4rec {
        border-radius: 12px;
        padding: 12px 18px
    }
}

.FadeContainer_transitionEnter__LOB07 {
    opacity: 0
}

.FadeContainer_transitionEnterActive__VB0tk {
    opacity: 1;
    transition: all .3s
}

.FadeContainer_transitionExit__9wVfO {
    opacity: 1
}

.FadeContainer_transitionExitActive__qMKHV {
    opacity: 0;
    transition: all .3s
}

.FadeContainer_disabledExit__sGFB8 {
    transition: none
}

.Text_h1__9Nk9y {
    font-size: 38px;
    font-weight: 600;
    line-height: 50px
}

.Text_h2__iDR_v {
    font-weight: 700;
    font-size: 28px;
    line-height: 40px
}

.Text_h3__6wsKC {
    font-size: 28px;
    font-weight: 600;
    line-height: 40px
}

.Text_h4__CejK8 {
    font-size: 24px;
    font-weight: 600;
    line-height: 36px
}

.Text_h5__qjV7P,
.Text_h6__TFRrM {
    font-weight: 500;
    font-size: 18px;
    line-height: 26px
}

.Text_p__hC1tB {
    font-size: 16px;
    line-height: 24px
}

.Text_small__d3SO5 {
    font-size: 14px;
    line-height: 20px
}

.Text_default__P1cXr {
    color: var(--text-color-primary)
}

.Text_primary__W8YM3 {
    color: var(--accent-primary)
}

.Text_secondary__HoWfV {
    color: var(--text-color-secondary)
}

.Text_tertiary__Z87td {
    color: var(--text-color-tertiary)
}

.Text_danger__eNjq8 {
    color: var(--danger)
}

.Text_success__zCZBO {
    color: var(--sale)
}

.Text_white__4WyOd {
    color: var(--main-white)
}

.Text_priority__RrjfO {
    background: var(--priority-gradient);
    -webkit-background-clip: text;
    background-clip: text
}

.Text_blueGradient__LF7Yh,
.Text_priority__RrjfO {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    mix-blend-mode: normal
}

.Text_blueGradient__LF7Yh {
    background: var(--blue-gradient-text);
    -webkit-background-clip: text;
    background-clip: text
}

.Text_extraBold__Kgwpq {
    font-weight: 800
}

.Text_bold__u9XB4 {
    font-weight: 700
}

.Text_semiBold__vHCyD {
    font-weight: 600
}

.Text_medium__Ektiz {
    font-weight: 500
}

.Text_regular__mGXEf {
    font-weight: 400
}

.Text_landing__oKIuP.Text_h3__6wsKC {
    font-weight: 700;
    font-size: 38px;
    line-height: 50px;
    margin-bottom: 12px
}

@media screen and (max-width:600px) {
    .Text_h1__9Nk9y {
        line-height: 34px;
        font-weight: 600;
        font-size: 24px
    }

    .Text_h3__6wsKC {
        font-size: 18px;
        line-height: 26px;
        font-weight: 600
    }

    .Text_p__hC1tB {
        font-size: 14px;
        line-height: 20px
    }
}

.DropdownList_title__UB5M2 {
    padding: 10px 12px;
    text-align: left;
    cursor: auto
}

.DropdownList_wrapper__iASZy {
    cursor: pointer;
    position: absolute;
    z-index: var(--max-z-index);
    top: 48px;
    right: 0;
    padding: 32px 0 12px;
    transform: translateY(-20px)
}

.DropdownList_list__MmxX1 {
    padding: 4px;
    position: static;
    right: 0;
    background: var(--button-dark-hover);
    box-sizing: border-box;
    box-shadow: 0 0 5px rgba(0, 0, 0, .2), 0 0 20px rgba(0, 0, 0, .4);
    border-radius: 16px;
    color: var(--text-color-primary);
    z-index: 3;
    overflow: hidden;
    width: 225px;
    display: none;
}

.DropdownList_list__MmxX1 .DropdownList_item__aY_2V {
    border-radius: 12px;
    padding: 14px 16px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all .3s ease;
    overflow: hidden;
    position: relative;
    font-weight: 600;
    font-size: 16px !important;
    line-height: 24px !important;
    background-color: transparent;
    color: white;
}

.DropdownList_list__MmxX1 .DropdownList_item__aY_2V:hover {
    cursor: pointer;
    background: var(--dropdown-item-hover);
    color: white;
}

.DropdownList_list__MmxX1 .DropdownList_activeWrapper__sfU81 {
    width: 100%;
    justify-content: space-between;
    color: var(--link)
}

.DropdownList_content__w3RD6 {
    display: flex;
    align-items: center;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit
}

.DropdownList_iconWrapper__BgZME {
    margin-left: 12px;
    display: inline-flex;
    height: 24px;
    width: 24px
}

.DropdownList_iconWrapper__BgZME svg path {
    fill: currentColor
}

.DropdownList_checkedIcon__wItJ4 {
    flex-shrink: 0
}

.DropdownList_checkedIcon__wItJ4 path {
    fill: currentColor
}

.DropdownList_dropdownButtonWrapper__InN5_ {
    position: relative
}

.DropdownList_dropdownOpen__88FTP {
    background: var(--dropdown-item-hover)
}

.DropdownList_dropdownOpen__88FTP .DropdownList_chevron__EHBHC {
    transform: rotate(180deg)
}

.DropdownList_dropdownButton__eIN4v {
    padding-right: 20px;
    transition: var(--default-transition);
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 6px
}

.DropdownList_dropdownButton__eIN4v:hover {
    background: var(--dropdown-item-hover)
}

.DropdownList_chevron__EHBHC {
    transition: var(--default-transition);
    margin-right: 0 !important
}

@media(max-width:600px) {
    .DropdownList_dropdownButton__eIN4v {
        padding-right: 14px
    }

    .DropdownList_list__MmxX1 .DropdownList_item__aY_2V {
        padding: 12px 16px;
        font-size: 14px !important;
        line-height: 20px !important
    }

    .DropdownList_wrapper__iASZy {
        padding-top: 24px
    }
}

.CardsList_container__CUOqm {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 8px;
    gap: 8px
}

@media(max-width:600px) {
    .CardsList_container__CUOqm {
        grid-template-columns: 1fr
    }
}

.FaqItem_faqItem__JkhPB {
    width: 100%;
    cursor: pointer;
    padding: 15px 22px 15px 32px;
    border-radius: 32px;
    background: var(--button-dark);
    max-width: 860px
}

.FaqItem_faqItem__JkhPB:hover .FaqItem_iconWrapper__ZpgBP {
    background: var(--button-dark-hover)
}

.FaqItem_header__ubstA {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px
}

.FaqItem_faqTitle__S0MTo {
    margin: 0
}

.FaqItem_transitionEnterDone__WKBMF {
    display: inline-block
}

.FaqItem_iconWrapper__ZpgBP {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 44px;
    width: 44px;
    border-radius: 50%;
    transition: var(--default-transition);
    margin-right: -4px;
    cursor: pointer;
    transform: rotate(0deg);
    flex-shrink: 0
}

.FaqItem_iconWrapper__ZpgBP path {
    transition: all .2s ease-in-out;
    transform-origin: center;
    fill: currentColor
}

.FaqItem_openedIcon__v_Hw1 {
    transform: rotate(180deg)
}

.FaqItem_transitionEnter__3uFcP {
    max-height: 0;
    transition: max-height .2s ease;
    overflow: hidden
}

.FaqItem_transitionEnterActive__nqwBO {
    height: auto;
    max-height: 1000px
}

.FaqItem_transitionExit__ndpWO {
    max-height: 1000px;
    transition: max-height .2s ease
}

.FaqItem_transitionExitActive__3XVl3 {
    overflow: hidden;
    max-height: 0
}

.FaqItem_description___2uK5 {
    padding-top: 8px;
    max-width: 610px;
    transition: all .2s ease;
    margin-bottom: 9px
}

.FaqItem_descriptionWrapper__8_q_f {
    margin-bottom: 0;
    max-height: 0;
    transition: all .2s ease;
    overflow: hidden
}

.FaqItem_open__TVjKB {
    height: auto;
    max-height: 1000px
}

@media(max-width:600px) {
    .FaqItem_titleIcon__QO5wy {
        height: 80px;
        width: 80px
    }

    .FaqItem_faqItem__JkhPB {
        padding: 8px 12px 8px 24px;
        border-radius: 24px
    }

    .FaqItem_faqTitle__S0MTo {
        font-size: 14px;
        line-height: 20px;
        font-weight: 500
    }

    .FaqItem_description___2uK5 {
        margin-bottom: 12px
    }
}

.FAQList_title__2fhHu {
    text-align: center;
    margin-bottom: 32px
}

.FAQList_item__sroHL {
    margin-bottom: 0 !important
}

.FAQList_item__sroHL h6 {
    padding-top: 7px
}

.FAQList_item__sroHL a {
    color: var(--link)
}

.FAQList_list__WPeCC {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px
}

@media(max-width:600px) {
    .FAQList_title__2fhHu {
        margin-bottom: 16px
    }
}

.PriceTag_price__gcSsE {
    display: flex;
    align-items: center
}

.PriceTag_price__gcSsE svg {
    margin-right: 2px
}

.PriceTag_price__gcSsE span {
    margin-left: 4px;
    color: var(--text-color-secondary)
}

.StatusBadge_badge__WUt6_ {
    padding: 8px 12px;
    border-radius: 12px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px
}

.StatusBadge_sold__cbf13 {
    background-color: var(--sold-8);
    color: var(--sold) !important
}

.StatusBadge_auction__kgSkQ {
    background-color: var(--sale-8);
    color: var(--sale) !important
}

.StatusBadge_ending__S8NHh {
    background-color: var(--ending-8);
    color: var(--ending) !important
}

@media(max-width:600px) {
    .StatusBadge_badge__WUt6_ {
        border-radius: 8px;
        padding: 6px 8px;
        font-size: 10px;
        line-height: 16px
    }
}

.DomainCard_wrapper__fRUzV {
    border-radius: 32px;
    position: relative
}

.DomainCard_wrapper__fRUzV:after,
.DomainCard_wrapper__fRUzV:before {
    border-radius: inherit;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.DomainCard_wrapper__fRUzV:before {
    background: var(--card-gradient)
}

.DomainCard_wrapper__fRUzV:after {
    background: var(--button-dark-hover);
    opacity: 0;
    transition: var(--default-transition)
}

.DomainCard_wrapper__fRUzV:hover:after {
    opacity: 1
}

.DomainCard_content__Oppm7 {
    padding: 24px 32px;
    display: flex;
    flex-direction: column;
    gap: 24px;
    position: relative;
    z-index: 1
}

.DomainCard_footer__y15Yv,
.DomainCard_header__ORn6E {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px
}

.DomainCard_domain__gLGTw span {
    color: var(--text-color-primary)
}

.DomainCard_col__Pr0mO {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.DomainCard_leftCol__p4HoW {
    display: flex;
    gap: 32px;
    align-items: center
}

.DomainCard_rightCol__Pscfv {
    text-align: right
}

@media(max-width:600px) {
    .DomainCard_wrapper__fRUzV {
        border-radius: 24px
    }

    .DomainCard_content__Oppm7 {
        padding: 20px 24px 16px;
        gap: 18px
    }

    .DomainCard_domain__gLGTw {
        font-size: 16px;
        line-height: 24px
    }

    .DomainCard_maxPriceCol__HZyx_ {
        display: flex
    }
}

.MainLanding_header__RzAGP {
    display: flex;
    justify-content: center;
    background-image: url(../../../images/main-landing-header-bg.svg);
    background-repeat: no-repeat;
    background-position: 50%
}

.MainLanding_headerContent__XlBrz {
    padding: 164px 32px 82px;
    width: 720px;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: center
}

.MainLanding_headerTitle__6gngx {
    max-width: 90%
}

.MainLanding_headerSubtitle__bONA3 {
    width: 672px
}

.MainLanding_listHeader__9BexN {
    display: flex;
    justify-content: space-between;
    padding: 0 32px;
    flex-direction: row;
    align-items: center;
    margin-bottom: 20px
}

.MainLanding_listWrapper__ET8r1 {
    margin-bottom: 164px
}

.MainLanding_faqWrapper__ZCDza {
    margin-bottom: 168px
}

.MainLanding_mobileLogo__dgGy7 {
    display: none
}

@media(max-width:600px) {
    .MainLanding_header__RzAGP {
        background-image: url(../../../images/main-landing-header-mobile-bg.svg);
        width: calc(100% + 16px);
        margin: 0 -8px
    }

    .MainLanding_headerContent__XlBrz {
        width: 100%;
        padding: 48px 16px
    }

    .MainLanding_headerContent__XlBrz svg {
        width: 72px;
        height: 44px
    }

    .MainLanding_headerTitle__6gngx {
        max-width: 100%;
        margin-top: -4px
    }

    .MainLanding_headerSubtitle__bONA3 {
        width: 100%
    }

    .MainLanding_desktopLogo__qMnwk {
        display: none
    }

    .MainLanding_mobileLogo__dgGy7 {
        display: initial
    }

    .MainLanding_listHeader__9BexN {
        padding: 0 16px;
        margin-bottom: 16px
    }

    .MainLanding_faqWrapper__ZCDza,
    .MainLanding_listWrapper__ET8r1 {
        margin-bottom: 32px
    }
}