.bKoMCV {
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    position: relative;
    transition: 0.3s all ease;
    white-space: nowrap;
    height: auto;
    border: 2px solid transparent;
    overflow: hidden;
    cursor: pointer;
    font-variation-settings: 'GRAD' 90, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738, 'opsz' 15 !important;
    color: #fff;
    background: rgba(255, 255, 255, 0.1);
    border-color: transparent;
    font-size: 13px;
    line-height: 20px;
    padding: 8px 12px;
}


.bKoMCV svg + svg {
    margin-right: 10px;
}


.bKoMCV span {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    -webkit-transform: translate3d(0, 0, 0);
}


.bKoMCV i {
    background: rgba(255, 255, 255, 0.1);
}


.bKoMCV:hover {
    transform: scale(1.02);
}


.glHNJW {
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    position: relative;
    transition: 0.3s all ease;
    white-space: nowrap;
    height: auto;
    border: 2px solid transparent;
    overflow: hidden;
    cursor: pointer;
    font-variation-settings: 'GRAD' 90, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738, 'opsz' 15 !important;
    color: #041107;
    background: #fff;
    border-color: #fff;
    font-size: 18px;
    line-height: 20px;
    padding: 20px 30px;
    font-weight: 600;
}


.glHNJW svg + svg {
    margin-right: 10px;
}


.glHNJW span {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    -webkit-transform: translate3d(0, 0, 0);
}


.glHNJW:before {
    background: linear-gradient(0deg, #ffffff, #ffffff), radial-gradient(100% 100% at 50% 0%, #ffffff 49.22%, #d6d6d6 100%);
}


.glHNJW i {
    background: #fff;
}


.glHNJW:hover {
    transform: scale(1.02);
}


@media (max-width: 767.98px) {
    .glHNJW {
        font-size: 15px;
        line-height: 17px;
        padding: 20px 30px;
    }
}


.glHNJW svg {
    width: 20px;
    height: 20px;
}


.kdkwma {
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    position: relative;
    transition: 0.3s all ease;
    white-space: nowrap;
    height: auto;
    border: 2px solid transparent;
    overflow: hidden;
    cursor: pointer;
    font-variation-settings: 'GRAD' 90, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738, 'opsz' 15 !important;
    background: #0e0c10;
    border-color: #0e0c10;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 20px;
}


.kdkwma svg + svg {
    margin-right: 10px;
}


.kdkwma span {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    -webkit-transform: translate3d(0, 0, 0);
}


.kdkwma i {
    background: #0e0c10;
}


.kdkwma:hover {
    transform: scale(1.02);
}


@media (max-width: 767.98px) {
    .kdkwma {
        font-size: 13px;
        line-height: 17px;
        padding: 14px 15px;
    }
}


.cQXVHc {
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    position: relative;
    transition: 0.3s all ease;
    white-space: nowrap;
    height: auto;
    border: 2px solid transparent;
    overflow: hidden;
    cursor: pointer;
    font-variation-settings: 'GRAD' 90, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738, 'opsz' 15 !important;
    background: #e8e8e8;
    border-color: #e8e8e8;
    color: #041107;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 20px;
}


.cQXVHc svg + svg {
    margin-right: 10px;
}


.cQXVHc span {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    -webkit-transform: translate3d(0, 0, 0);
}


.cQXVHc i {
    background: #e8e8e8;
}


.cQXVHc:hover {
    transform: scale(1.02);
}


@media (max-width: 767.98px) {
    .cQXVHc {
        font-size: 13px;
        line-height: 17px;
        padding: 14px 15px;
    }
}


data-styled.g10[id="sc-3e843cd8-0"] {
    content: "bKoMCV,glHNJW,kdkwma,cQXVHc,"
}


.dYDIlY {
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    position: relative;
    transition: 0.3s all ease;
    white-space: nowrap;
    height: auto;
    border: 2px solid transparent;
    overflow: hidden;
    cursor: pointer;
    font-variation-settings: 'GRAD' 90, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738, 'opsz' 15 !important;
    color: #fff;
    background: #9441ff;
    border-color: #9441ff;
    font-size: 18px;
    line-height: 20px;
    padding: 20px 30px;
    font-weight: 600;
}


.dYDIlY svg + svg {
    margin-right: 10px;
}


.dYDIlY span {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    -webkit-transform: translate3d(0, 0, 0);
}


.dYDIlY i {
    background: #9441ff;
}


.dYDIlY:hover {
    transform: scale(1.02);
}


@media (max-width: 767.98px) {
    .dYDIlY {
        font-size: 15px;
        line-height: 17px;
        padding: 20px 30px;
    }
}


.dYDIlY svg {
    width: 20px;
    height: 20px;
}


.dKKKfA {
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    position: relative;
    transition: 0.3s all ease;
    white-space: nowrap;
    height: auto;
    border: 2px solid transparent;
    overflow: hidden;
    cursor: pointer;
    font-variation-settings: 'GRAD' 90, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738, 'opsz' 15 !important;
    color: #fff;
    border-color: rgba(255, 255, 255, 0.2);
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    padding: 8px 12px;
}


.dKKKfA svg + svg {
    margin-right: 10px;
}


.dKKKfA span {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    -webkit-transform: translate3d(0, 0, 0);
}


.dKKKfA i {
    background: rgba(255, 255, 255, 0.2);
}


.dKKKfA:hover {
    border-color: rgba(255, 255, 255, 0.6);
}


.dKKKfA:hover {
    transform: scale(1.02);
}


.jmuRkc {
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    position: relative;
    transition: 0.3s all ease;
    white-space: nowrap;
    height: auto;
    border: 2px solid transparent;
    overflow: hidden;
    cursor: pointer;
    font-variation-settings: 'GRAD' 90, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738, 'opsz' 15 !important;
    color: #fff;
    border-color: rgba(255, 255, 255, 0.2);
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 20px;
}


.jmuRkc svg + svg {
    margin-right: 10px;
}


.jmuRkc span {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    -webkit-transform: translate3d(0, 0, 0);
}


.jmuRkc i {
    background: rgba(255, 255, 255, 0.2);
}


.jmuRkc:hover {
    border-color: rgba(255, 255, 255, 0.6);
}


.jmuRkc:hover {
    transform: scale(1.02);
}


@media (max-width: 767.98px) {
    .jmuRkc {
        font-size: 13px;
        line-height: 17px;
        padding: 14px 15px;
    }
}


data-styled.g11[id="sc-3e843cd8-1"] {
    content: "dYDIlY,dKKKfA,jmuRkc,"
}


.ljrDuO {
    display: flex;
    align-items: center;
    gap: 4px;
    font-weight: bold;
    font-size: 20px;
}


data-styled.g12[id="sc-593f2668-0"] {
    content: "ljrDuO,"
}


.drPqsi {
    margin-left: -4px;
    transform: translateY(-2px);
}


@media (max-width: 767.98px) {
    .drPqsi {
        display: none;
    }
}


data-styled.g31[id="sc-74e56b9e-0"] {
    content: "drPqsi,"
}


.inYXVR {
    display: flex;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 52px;
    padding: 10px;
    gap: 6px;
    white-space: nowrap;
}


.inYXVR svg {
    opacity: 0.5;
}


.inYXVR span {
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.13px;
}


@media (max-width: 767.98px) {
    .inYXVR {
        border: 0 none;
        padding: 0;
        border-radius: 0;
        align-items: center;
        display: inline-flex;
        width: auto;
    }

    .inYXVR span {
        font-size: 12px;
        letter-spacing: -0.12px;
    }
}


data-styled.g32[id="sc-74e56b9e-1"] {
    content: "inYXVR,"
}


.iHrmIL {
    margin-top: 12px;
    display: block;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 105%;
    letter-spacing: -0.11px;
    opacity: 0.5;
}


@media (max-width: 767.98px) {
    .iHrmIL {
        display: none;
    }
}


data-styled.g34[id="sc-a6bce185-1"] {
    content: "iHrmIL,"
}


.ccJpEP {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}


@media (max-width: 767.98px) {
    .ccJpEP {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 10px;
    }
}


data-styled.g36[id="sc-a6bce185-3"] {
    content: "ccJpEP,"
}


.fPvZRb {
    display: flex;
    width: 460px;
    padding: 10px 20px 10px 10px;
    align-items: center;
    gap: 16px;
    border-radius: 16px;
    background: rgba(36, 34, 38, 0.1);
}


@media (max-width: 767.98px) {
    .fPvZRb {
        display: none;
    }
}


data-styled.g38[id="sc-c37906d4-1"] {
    content: "fPvZRb,"
}


.hutzni {
    width: 80px;
    height: 80px;
}


.hutzni img {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
}


data-styled.g39[id="sc-c37906d4-2"] {
    content: "hutzni,"
}


.fgnEiM {
    flex: 1;
}


data-styled.g40[id="sc-c37906d4-3"] {
    content: "fgnEiM,"
}


.iPEYWu {
    display: block;
    font-size: 18px;
    font-weight: 600;
    line-height: 120%;
    color: #fff;
}


data-styled.g41[id="sc-c37906d4-4"] {
    content: "iPEYWu,"
}


.fxExCM {
    display: block;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 105%;
    letter-spacing: -0.11px;
    margin-top: 6px;
    opacity: 0.5;
}


data-styled.g42[id="sc-c37906d4-5"] {
    content: "fxExCM,"
}


.kEcdBC {
    position: relative;
}


data-styled.g43[id="sc-c37906d4-6"] {
    content: "kEcdBC,"
}


.cARYnH span {
    transition: 0.3s all ease;
    opacity: 1;
}


data-styled.g44[id="sc-c37906d4-7"] {
    content: "cARYnH,"
}


.iHcieR {
    position: absolute;
    inset: 0;
    align-items: center;
    justify-content: center;
    display: flex;
    font-style: normal;
    z-index: 2;
    gap: 2px;
    visibility: hidden;
    opacity: 0;
    font-size: 13px;
    transform: translateY(1px);
    transition: 0.3s all ease;
}


.iHcieR svg {
    transform: translateY(-1px);
}


data-styled.g45[id="sc-c37906d4-8"] {
    content: "iHcieR,"
}


.jcfsdT {
    display: none;
}


.jcfsdT > * {
    min-width: 160px;
}


@media (max-width: 767.98px) {
    .jcfsdT {
        display: block;
    }

    .jcfsdT > * {
        min-width: 0px;
        max-width: 100%;
    }
}


data-styled.g46[id="sc-c37906d4-9"] {
    content: "jcfsdT,"
}


.wwZNX {
    display: flex;
    align-items: center;
    gap: 5px;
}


@media (max-width: 767.98px) {
    .wwZNX {
        display: none;
    }
}


.wwZNX svg {
    opacity: 0.5;
}


data-styled.g47[id="sc-6f6f8186-0"] {
    content: "wwZNX,"
}


.hOmKyl {
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.3px;
    width: 180px;
    display: block;
    text-align: center;
}


data-styled.g48[id="sc-6f6f8186-1"] {
    content: "hOmKyl,"
}


@media (max-width: 767.98px) {
    .iMOGlY {
        width: 150px;
    }
}


data-styled.g49[id="sc-5088a4fe-0"] {
    content: "iMOGlY,"
}


.bRacVR {
    font-size: 35px;
    font-style: normal;
    font-weight: 600;
    line-height: 95%;
    letter-spacing: -0.7px;
    transform: rotate(-0.7deg);
}


.bRacVR strong {
    display: block;
}


@media (max-width: 767.98px) {
    .bRacVR strong {
        display: inline;
    }
}


@media (max-width: 767.98px) {
    .bRacVR {
        font-size: 32px;
        transform: rotate(-0.4deg);
    }
}


data-styled.g50[id="sc-aa05c614-0"] {
    content: "bRacVR,"
}


.dORuCv {
    width: 475px;
    min-width: 475px;
    display: flex;
    flex-direction: column;
    gap: 25px;
}


@media (max-width: 767.98px) {
    .dORuCv {
        width: 60%;
        min-width: 60%;
        gap: 30px;
    }
}


data-styled.g59[id="sc-bdafeafa-1"] {
    content: "dORuCv,"
}


.dwhVuh {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex: 1;
    padding-bottom: 20px;
    gap: 25px;
    margin-top: -200px;
}


@media (max-width: 767.98px) {
    .dwhVuh {
        margin-top: 0;
        justify-content: flex-end;
        padding-bottom: 0;
        margin-right: -20px;
    }
}


data-styled.g60[id="sc-bdafeafa-2"] {
    content: "dwhVuh,"
}


.dcrYMG {
    display: flex;
    margin-top: 30px;
    align-items: flex-end;
}


@media (max-width: 767.98px) {
    .dcrYMG {
        margin-top: 20px;
    }
}


data-styled.g61[id="sc-bdafeafa-3"] {
    content: "dcrYMG,"
}


.gsJgRB {
    border-radius: 20px;
    background: #9441ff;
    padding: 30px 30px 25px 30px;
    width: 100%;
    overflow: hidden;
    position: relative;
}


@media (max-width: 767.98px) {
    .gsJgRB {
        padding: 30px 15px;
        border-radius: 0;
        margin: 0 -15px;
        width: auto;
    }
}


data-styled.g66[id="sc-bdafeafa-8"] {
    content: "gsJgRB,"
}


.hFSupU {
    width: 130px;
    padding: 10px;
    border-radius: 12px;
    background: #272528;
    box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(75px);
    -webkit-backdrop-filter: blur(75px);
    position: fixed;
    bottom: 15px;
    right: 15px;
    display: block;
    z-index: 2;
    transition: 0.3s all ease;
    cursor: pointer;
    opacity: 0;
    pointer-events: none;
}


@media (max-width: 767.98px) {
    .hFSupU {
        display: none;
    }
}


body.filter-extended-opened .hFSupU {
    opacity: 0;
    visibility: hidden;
}


.hFSupU:hover {
    transform: scale(1.02);
}


data-styled.g76[id="sc-2ade17f8-1"] {
    content: "hFSupU,"
}


.fwia-DF {
    margin-top: 10px;
    display: flex;
    align-items: center;
}


.fwia-DF svg {
    display: block;
    width: 30px;
    min-width: 30px;
}


data-styled.g77[id="sc-2ade17f8-2"] {
    content: "fwia-DF,"
}


.bmedoI {
    display: block;
    margin-left: 6px;
    font-size: 13px;
    line-height: 120%;
    font-style: normal;
    text-align: left;
    font-weight: 500;
    color: #fff;
}


.bmedoI span {
    display: block;
}


data-styled.g78[id="sc-2ade17f8-3"] {
    content: "bmedoI,"
}


.jIjwAe {
    max-width: 1028px;
    padding: 0 34px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}


@media (max-width: 1259.98px) {
    .jIjwAe {
        padding: 0 20px;
    }
}


@media (max-width: 767.98px) {
    .jIjwAe {
        padding: 0 15px;
    }
}


.vJTpe {
    max-width: 1028px;
    padding: 0 34px;
    width: 100%;
    margin: 0 auto;
}


@media (max-width: 1259.98px) {
    .vJTpe {
        padding: 0 20px;
    }
}


@media (max-width: 767.98px) {
    .vJTpe {
        padding: 0 15px;
    }
}


.vJSzo {
    max-width: 1228px;
    padding: 0 34px;
    width: 100%;
    margin: 0 auto;
}


@media (max-width: 1259.98px) {
    .vJSzo {
        padding: 0 20px;
    }
}


@media (max-width: 767.98px) {
    .vJSzo {
        padding: 0 15px;
    }
}


data-styled.g79[id="sc-5f1f5ef9-0"] {
    content: "jIjwAe,vJTpe,vJSzo,"
}


.fyaNXe {
    display: grid;
    column-gap: 16px;
    row-gap: 30px;
    grid-template-columns: repeat(6, calc((100% / 6) - 16px + 16px / 6));
}


@media (max-width: 1259.98px) {
    .fyaNXe {
        column-gap: 16px;
        row-gap: 30px;
        grid-template-columns: repeat(4, calc((100% / 4) - 16px + 16px / 4));
    }
}


@media (max-width: 767.98px) {
    .fyaNXe {
        column-gap: 10px;
        row-gap: 20px;
        grid-template-columns: repeat(3, calc((100% / 3) - 10px + 10px / 3));
    }
}


data-styled.g83[id="sc-39bab5c6-0"] {
    content: "fyaNXe,"
}


.jHkNWq {
    display: block;
    transition: 0.3s all ease;
    -webkit-transform: translate3d(0, 0, 0);
}


.jHkNWq img {
    max-width: 100%;
}


.jHkNWq:hover {
    transform: scale(1.03);
}


data-styled.g84[id="sc-4166cc90-0"] {
    content: "jHkNWq,"
}


.dwKrzn {
    border-radius: 30px;
    background: #fff;
    gap: 4px;
    display: flex;
    align-items: center;
    padding: 8px;
    position: absolute;
    top: 8px;
    left: 8px;
    color: #041107;
    white-space: nowrap;
    font-size: 13px;
    font-weight: 500;
    line-height: 120%;
}


@media (max-width: 767.98px) {
    .dwKrzn svg {
        width: 14px;
        height: 14px;
    }
}


@media (max-width: 767.98px) {
    .dwKrzn {
        font-size: 10px;
        font-weight: 600;
    }
}


@media (max-width: 412.98px) {
    .dwKrzn {
        font-size: 9px;
        padding: 6px;
    }
}


data-styled.g86[id="sc-4166cc90-2"] {
    content: "dwKrzn,"
}


.dOwjbT {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%) translateY(50%);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
    background: #0e0c10;
    border-radius: 24px;
    padding: 7px;
    gap: 4px;
    bottom: 0px;
}


.dOwjbT > svg {
    width: 16px;
    height: 16px;
}


data-styled.g87[id="sc-4166cc90-3"] {
    content: "dOwjbT,"
}


.hEmOwg {
    position: relative;
    margin: 0 auto 15px;
    height: 0;
    padding-top: 100%;
    background: #2d2c2f;
    border-radius: 10px;
}


@media (max-width: 767.98px) {
    .hEmOwg {
        background: #2d2c2f;
    }
}


.hEmOwg img {
    border-radius: 10px;
    min-width: 100%;
    min-height: 100%;
}


@media (max-width: 767.98px) {
    .hEmOwg {
        border-radius: 12px;
    }

    .hEmOwg img {
        border-radius: 12px;
    }
}


.hEmOwg img {
    transition: 0.3s all ease;
    object-fit: cover;
    width: 100%;
    height: 100%;
}


data-styled.g88[id="sc-4166cc90-4"] {
    content: "hEmOwg,"
}


.cgjysK {
    position: absolute;
    inset: 0;
    border-radius: 10px;
}


data-styled.g89[id="sc-4166cc90-5"] {
    content: "cgjysK,"
}


.iCGASE {
    display: block;
    text-align: center;
    font-size: 15px;
    line-height: 120%;
    font-weight: bold;
    color: #fff;
}



@media (max-width: 767.98px) {
    .iCGASE {
        font-size: 13px;
        max-height: 32px;
        overflow: hidden;
    }
}


data-styled.g90[id="sc-4166cc90-6"] {
    content: "iCGASE,"
}


data-styled.g96[id="sc-53c8903d-0"] {
    content: "hNHNAm,"
}


.hwIrfz {
    position: absolute;
    padding-top: 44.728434%;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    border-radius: 12px;
    overflow: hidden;
    mask-image: radial-gradient(160.45% 100% at 50.16% 0%, #1f1d21 0%, rgba(31, 29, 33, 0.45) 42.34%, rgba(31, 29, 33, 0.15) 75.58%, rgba(31, 29, 33, 0) 100%);
}


.hwIrfz img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
}


data-styled.g97[id="sc-53c8903d-1"] {
    content: "hwIrfz,"
}


.bNOcuI {
    padding: 10px;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    transition: 0.3s all ease;
    background: #585D6C;
}


.bNOcuI:after {
    content: '';
    position: absolute;
    border-radius: 12px;
    inset: 0;
    background: linear-gradient(270deg, rgba(31, 29, 33, 0.4) 0%, rgba(31, 29, 33, 0.16) 100%), linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%);
}


.iqbBuI {
    padding: 10px;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    transition: 0.3s all ease;
    background: #827D77;
}


.iqbBuI:after {
    content: '';
    position: absolute;
    border-radius: 12px;
    inset: 0;
    background: linear-gradient(270deg, rgba(31, 29, 33, 0.4) 0%, rgba(31, 29, 33, 0.16) 100%), linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%);
}


.hhbmSm {
    padding: 10px;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    transition: 0.3s all ease;
    background: #605C6A;
}


.hhbmSm:after {
    content: '';
    position: absolute;
    border-radius: 12px;
    inset: 0;
    background: linear-gradient(270deg, rgba(31, 29, 33, 0.4) 0%, rgba(31, 29, 33, 0.16) 100%), linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%);
}


.kdKsde {
    padding: 10px;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    transition: 0.3s all ease;
    background: #504D86;
}


.kdKsde:after {
    content: '';
    position: absolute;
    border-radius: 12px;
    inset: 0;
    background: linear-gradient(270deg, rgba(31, 29, 33, 0.4) 0%, rgba(31, 29, 33, 0.16) 100%), linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%);
}


.cCtOLl {
    padding: 10px;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    transition: 0.3s all ease;
    background: #8899A5;
}


.cCtOLl:after {
    content: '';
    position: absolute;
    border-radius: 12px;
    inset: 0;
    background: linear-gradient(270deg, rgba(31, 29, 33, 0.4) 0%, rgba(31, 29, 33, 0.16) 100%), linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%);
}


.CIZIp {
    padding: 10px;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    transition: 0.3s all ease;
    background: #59553C;
}


.CIZIp:after {
    content: '';
    position: absolute;
    border-radius: 12px;
    inset: 0;
    background: linear-gradient(270deg, rgba(31, 29, 33, 0.4) 0%, rgba(31, 29, 33, 0.16) 100%), linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%);
}


.hIQEbB {
    padding: 10px;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    transition: 0.3s all ease;
    background: #63544D;
}


.hIQEbB:after {
    content: '';
    position: absolute;
    border-radius: 12px;
    inset: 0;
    background: linear-gradient(270deg, rgba(31, 29, 33, 0.4) 0%, rgba(31, 29, 33, 0.16) 100%), linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%);
}


.djJwIe {
    padding: 10px;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    transition: 0.3s all ease;
    background: #62544F;
}


.djJwIe:after {
    content: '';
    position: absolute;
    border-radius: 12px;
    inset: 0;
    background: linear-gradient(270deg, rgba(31, 29, 33, 0.4) 0%, rgba(31, 29, 33, 0.16) 100%), linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%);
}


.dtDNEM {
    padding: 10px;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    transition: 0.3s all ease;
    background: #8D9374;
}


.dtDNEM:after {
    content: '';
    position: absolute;
    border-radius: 12px;
    inset: 0;
    background: linear-gradient(270deg, rgba(31, 29, 33, 0.4) 0%, rgba(31, 29, 33, 0.16) 100%), linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%);
}


.dkHctN {
    padding: 10px;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    transition: 0.3s all ease;
    background: #9E4725;
}


.dkHctN:after {
    content: '';
    position: absolute;
    border-radius: 12px;
    inset: 0;
    background: linear-gradient(270deg, rgba(31, 29, 33, 0.4) 0%, rgba(31, 29, 33, 0.16) 100%), linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%);
}


data-styled.g98[id="sc-53c8903d-2"] {
    content: "bNOcuI,iqbBuI,hhbmSm,kdKsde,cCtOLl,CIZIp,hIQEbB,djJwIe,dtDNEM,dkHctN,"
}


.bdOgrD {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    height: 100%;
}


data-styled.g99[id="sc-53c8903d-3"] {
    content: "bdOgrD,"
}


.erfcle {
    background: rgba(255, 255, 255, 0.1);
    width: 60px;
    height: 60px;
    border-radius: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}


.erfcle svg {
    display: block;
}


.erfcle img {
    width: 60px;
    height: 60px;
    border-radius: 100%;
}


data-styled.g100[id="sc-53c8903d-4"] {
    content: "erfcle,"
}


.jXIbhq {
    margin-top: 30px;
    position: relative;
    padding-right: 20px;
}


.jXIbhq svg {
    position: absolute;
    right: -2px;
    top: 50%;
    transform: translateY(-50%);
}


data-styled.g101[id="sc-53c8903d-5"] {
    content: "jXIbhq,"
}


.fGIaOd {
    font-size: 16px;
    line-height: 21px;
    font-style: normal;
    font-weight: 500;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #fff;
}


data-styled.g102[id="sc-53c8903d-6"] {
    content: "fGIaOd,"
}


.bfYLZf {
    font-size: 13px;
    font-style: normal;
    font-weight: 350;
    line-height: 16px;
    color: rgba(255, 255, 255, 0.5);
    margin-top: 2px;
    display: block;
}


data-styled.g103[id="sc-53c8903d-7"] {
    content: "bfYLZf,"
}


.liHRoD {
    margin-top: auto;
    padding-top: 16px;
    gap: 6px;
    position: relative;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
}


@media (max-width: 767.98px) {
    .liHRoD {
        gap: 5px;
    }
}


data-styled.g104[id="sc-53c8903d-8"] {
    content: "liHRoD,"
}


.iagiAL {
    border-radius: 14px;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.07);
}


.iagiAL img {
    border-radius: 14px;
}


data-styled.g105[id="sc-53c8903d-9"] {
    content: "iagiAL,"
}


.loMqze {
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    font-weight: 500;
}


data-styled.g106[id="sc-53c8903d-10"] {
    content: "loMqze,"
}


.cLVNCO {
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transition: transform 0.3s ease;
}


data-styled.g107[id="sc-53c8903d-11"] {
    content: "cLVNCO,"
}


.crLlhL {
    display: block;
    position: relative;
}


.crLlhL:hover {
    transform: scale(1.02);
}


.crLlhL:after {
    content: '';
    position: absolute;
    z-index: -1;
    transition: 0.3s all ease;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(0deg, rgba(14, 12, 16, 0.6) 0%, rgba(14, 12, 16, 0.6) 100%), #585D6C;
    border-radius: 12px;
}


.crLlhL:hover:after {
    bottom: 3px;
}


.QQzoj {
    display: block;
    position: relative;
    padding-bottom: 7px;
}


.QQzoj:hover {
    transform: scale(1.02);
}


.QQzoj:after {
    content: '';
    position: absolute;
    z-index: -1;
    transition: 0.3s all ease;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(0deg, rgba(14, 12, 16, 0.6) 0%, rgba(14, 12, 16, 0.6) 100%), #827D77;
    border-radius: 12px;
}


.QQzoj:hover:after {
    bottom: 3px;
}


.iMrRyF {
    display: block;
    position: relative;
    padding-bottom: 7px;
}


.iMrRyF:hover {
    transform: scale(1.02);
}


.iMrRyF:after {
    content: '';
    position: absolute;
    z-index: -1;
    transition: 0.3s all ease;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(0deg, rgba(14, 12, 16, 0.6) 0%, rgba(14, 12, 16, 0.6) 100%), #605C6A;
    border-radius: 12px;
}


.iMrRyF:hover:after {
    bottom: 3px;
}


.ijVrmt {
    display: block;
    position: relative;
    padding-bottom: 7px;
}


.ijVrmt:hover {
    transform: scale(1.02);
}


.ijVrmt:after {
    content: '';
    position: absolute;
    z-index: -1;
    transition: 0.3s all ease;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(0deg, rgba(14, 12, 16, 0.6) 0%, rgba(14, 12, 16, 0.6) 100%), #504D86;
    border-radius: 12px;
}


.ijVrmt:hover:after {
    bottom: 3px;
}


.bziMVq {
    display: block;
    position: relative;
    padding-bottom: 7px;
}


.bziMVq:hover {
    transform: scale(1.02);
}


.bziMVq:after {
    content: '';
    position: absolute;
    z-index: -1;
    transition: 0.3s all ease;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(0deg, rgba(14, 12, 16, 0.6) 0%, rgba(14, 12, 16, 0.6) 100%), #8899A5;
    border-radius: 12px;
}


.bziMVq:hover:after {
    bottom: 3px;
}


.cfAexO {
    display: block;
    position: relative;
    padding-bottom: 7px;
}


.cfAexO:hover {
    transform: scale(1.02);
}


.cfAexO:after {
    content: '';
    position: absolute;
    z-index: -1;
    transition: 0.3s all ease;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(0deg, rgba(14, 12, 16, 0.6) 0%, rgba(14, 12, 16, 0.6) 100%), #59553C;
    border-radius: 12px;
}


.cfAexO:hover:after {
    bottom: 3px;
}


.jsKYPO {
    display: block;
    position: relative;
    padding-bottom: 7px;
}


.jsKYPO:hover {
    transform: scale(1.02);
}


.jsKYPO:after {
    content: '';
    position: absolute;
    z-index: -1;
    transition: 0.3s all ease;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(0deg, rgba(14, 12, 16, 0.6) 0%, rgba(14, 12, 16, 0.6) 100%), #63544D;
    border-radius: 12px;
}


.jsKYPO:hover:after {
    bottom: 3px;
}


.cDxmXR {
    display: block;
    position: relative;
    padding-bottom: 7px;
}


.cDxmXR:hover {
    transform: scale(1.02);
}


.cDxmXR:after {
    content: '';
    position: absolute;
    z-index: -1;
    transition: 0.3s all ease;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(0deg, rgba(14, 12, 16, 0.6) 0%, rgba(14, 12, 16, 0.6) 100%), #62544F;
    border-radius: 12px;
}


.cDxmXR:hover:after {
    bottom: 3px;
}


.eijqyD {
    display: block;
    position: relative;
    padding-bottom: 7px;
}


.eijqyD:hover {
    transform: scale(1.02);
}


.eijqyD:after {
    content: '';
    position: absolute;
    z-index: -1;
    transition: 0.3s all ease;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(0deg, rgba(14, 12, 16, 0.6) 0%, rgba(14, 12, 16, 0.6) 100%), #8D9374;
    border-radius: 12px;
}


.eijqyD:hover:after {
    bottom: 3px;
}


.hHFCnS {
    display: block;
    position: relative;
    padding-bottom: 7px;
}


.hHFCnS:hover {
    transform: scale(1.02);
}


.hHFCnS:after {
    content: '';
    position: absolute;
    z-index: -1;
    transition: 0.3s all ease;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(0deg, rgba(14, 12, 16, 0.6) 0%, rgba(14, 12, 16, 0.6) 100%), #9E4725;
    border-radius: 12px;
}


.hHFCnS:hover:after {
    bottom: 3px;
}


data-styled.g108[id="sc-53c8903d-12"] {
    content: "crLlhL,QQzoj,iMrRyF,ijVrmt,bziMVq,cfAexO,jsKYPO,cDxmXR,eijqyD,hHFCnS,"
}


.buISvR {
    padding: 5px;
}


data-styled.g109[id="sc-8a353d99-0"] {
    content: "buISvR,"
}


.gYjkan {
    position: relative;
    padding-top: 100%;
}


data-styled.g110[id="sc-8a353d99-1"] {
    content: "gYjkan,"
}


.jIQPJp {
    position: absolute;
    inset: 0;
}


data-styled.g111[id="sc-8a353d99-2"] {
    content: "jIQPJp,"
}


.ijvnrd {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #8A7381;
    transition: 0.3s all ease;
}


.krsBPW {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #564F4B;
    transition: 0.3s all ease;
}


.gLZykP {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #C2A552;
    transition: 0.3s all ease;
}


.ihWwGM {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #75AEA2;
    transition: 0.3s all ease;
}


.eBzXmi {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #6A6758;
    transition: 0.3s all ease;
}


.uCPpj {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #39695F;
    transition: 0.3s all ease;
}


.cFOwjv {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #90828A;
    transition: 0.3s all ease;
}


.gSHFBT {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #828282;
    transition: 0.3s all ease;
}


.cPupcO {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #AC9E94;
    transition: 0.3s all ease;
}


.eULjTe {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #5C595D;
    transition: 0.3s all ease;
}


.dcYbYD {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #515263;
    transition: 0.3s all ease;
}


.lgKndW {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #8CB789;
    transition: 0.3s all ease;
}


.kenSgW {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #89866B;
    transition: 0.3s all ease;
}


.kKpRcP {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #75828B;
    transition: 0.3s all ease;
}


.hLtzXv {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #797366;
    transition: 0.3s all ease;
}


.gFdMUD {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #6C6A62;
    transition: 0.3s all ease;
}


.kebcNh {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #ADBBCF;
    transition: 0.3s all ease;
}


.eBUeBR {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #6C6667;
    transition: 0.3s all ease;
}


.iOxQud {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #2A536C;
    transition: 0.3s all ease;
}


.ikwnnk {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), #D28E71;
    transition: 0.3s all ease;
}


data-styled.g112[id="sc-8a353d99-3"] {
    content: "ijvnrd,krsBPW,gLZykP,ihWwGM,eBzXmi,uCPpj,cFOwjv,gSHFBT,cPupcO,eULjTe,dcYbYD,lgKndW,kenSgW,kKpRcP,hLtzXv,gFdMUD,kebcNh,eBUeBR,iOxQud,ikwnnk,"
}


.hlWWYy {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #8A7381;
    transition: 0.3s all ease;
}


.bQcvid {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #564F4B;
    transition: 0.3s all ease;
}


.hwrFZQ {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #C2A552;
    transition: 0.3s all ease;
}


.dbqznn {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #75AEA2;
    transition: 0.3s all ease;
}


.hAaodt {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #6A6758;
    transition: 0.3s all ease;
}


.lpjGes {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #39695F;
    transition: 0.3s all ease;
}


.ldKWcM {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #90828A;
    transition: 0.3s all ease;
}


.iCFOGE {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #828282;
    transition: 0.3s all ease;
}


.bFMytR {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #AC9E94;
    transition: 0.3s all ease;
}


.gPaGdJ {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #5C595D;
    transition: 0.3s all ease;
}


.kKNhQA {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #515263;
    transition: 0.3s all ease;
}


.khIGMJ {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #8CB789;
    transition: 0.3s all ease;
}


.bXMoGp {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #89866B;
    transition: 0.3s all ease;
}


.cZjAZk {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #75828B;
    transition: 0.3s all ease;
}


.gcrQoM {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #797366;
    transition: 0.3s all ease;
}


.hSJeXE {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #6C6A62;
    transition: 0.3s all ease;
}


.cJprva {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #ADBBCF;
    transition: 0.3s all ease;
}


.jlPSeq {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #6C6667;
    transition: 0.3s all ease;
}


.dnxGeK {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #2A536C;
    transition: 0.3s all ease;
}


.fSFQGz {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 0;
    right: 0;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), #D28E71;
    transition: 0.3s all ease;
}


data-styled.g113[id="sc-8a353d99-4"] {
    content: "hlWWYy,bQcvid,hwrFZQ,dbqznn,hAaodt,lpjGes,ldKWcM,iCFOGE,bFMytR,gPaGdJ,kKNhQA,khIGMJ,bXMoGp,cZjAZk,gcrQoM,hSJeXE,cJprva,jlPSeq,dnxGeK,fSFQGz,"
}


.eGJRVf {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #8A7381;
}


.dLoEMA {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #564F4B;
}


.fWDVB {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #C2A552;
}


.vhoya {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #75AEA2;
}


.jntqE {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #6A6758;
}


.cftUBh {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #39695F;
}


.kszLuV {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #90828A;
}


.bcgQld {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #828282;
}


.fZRbTs {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #AC9E94;
}


.iUHeDA {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #5C595D;
}


.ifkkLV {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #515263;
}


.hCeIDw {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #8CB789;
}


.dSrNRc {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #89866B;
}


.eTPaiN {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #75828B;
}


.jQYjCF {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #797366;
}


.sAYUB {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #6C6A62;
}


.bXMMoD {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #ADBBCF;
}


.gGnswj {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #6C6667;
}


.cBopPX {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #2A536C;
}


.dxxjne {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 10px;
    right: 10px;
    border-radius: 6px;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(31, 29, 33, 0.16) 0%, rgba(31, 29, 33, 0.4) 100%), #D28E71;
}


.boIIJk {
    font-size: 15px;
    font-weight: bold;
    line-height: 130%;
    display: block;
    margin-top: 10px;
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    align-self: stretch;
    overflow: hidden;
}


data-styled.g115[id="sc-8a353d99-6"] {
    content: "boIIJk,"
}


.dKwotQ {
    margin-top: 2px;
    display: flex;
    align-items: center;
}


data-styled.g116[id="sc-8a353d99-7"] {
    content: "dKwotQ,"
}


.cCJLFB {
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    margin-right: 4px;
}


data-styled.g117[id="sc-8a353d99-8"] {
    content: "cCJLFB,"
}


.lceZno {
    color: rgba(255, 255, 255, 0.5);
    font-size: 13px;
    font-style: normal;
    font-weight: 350;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


data-styled.g118[id="sc-8a353d99-9"] {
    content: "lceZno,"
}


.iHVJDr {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


data-styled.g119[id="sc-8a353d99-10"] {
    content: "iHVJDr,"
}


.loMRQp {
    display: block;
    transition: 0.3s all ease;
    margin: 0 -5px;
    -webkit-transform: translate3d(0, 0, 0);
}


.loMRQp:hover {
    transform: scale(1.02);
}


.loMRQp:hover .sc-8a353d99-3 {
    right: 7px;
    bottom: 7px;
}


.loMRQp:hover .sc-8a353d99-4 {
    right: 4px;
    bottom: 4px;
}


.joAjcP {
    display: block;
    transition: 0.3s all ease;
    margin: 0 -5px;
    -webkit-transform: translate3d(0, 0, 0);
}


.joAjcP:hover {
    transform: scale(1.02);
}


.joAjcP:hover .sc-8a353d99-3 {
    right: 7px;
    bottom: 7px;
}


.joAjcP:hover .sc-8a353d99-4 {
    right: 4px;
    bottom: 4px;
}


@media (max-width: 767.98px) {
    .joAjcP .sc-8a353d99-6 {
        font-size: 13px;
        font-weight: 350;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        align-self: stretch;
    }

    .joAjcP .sc-8a353d99-4 {
        top: 5px;
        left: 5px;
    }

    .joAjcP .sc-8a353d99-3 {
        display: none;
    }
}


.hbIMvB {
    border-radius: 12px;
    background: #fff;
    box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 15px 20px;
    position: fixed;
    width: 760px;
    max-width: 100%;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    transition: 0.3s all ease;
    opacity: 0;
    visibility: hidden;
}


body.mobile-menu-opened .hbIMvB {
    display: none;
}


@media (max-width: 767.98px) {
    .hbIMvB {
        padding: 15px;
        display: block;
        bottom: 0;
        border-radius: 0;
        left: 0;
        transform: none;
    }
}


data-styled.g124[id="sc-d9e3ba14-0"] {
    content: "hbIMvB,"
}


.iTCXyR {
    color: #0e0c10;
    font-size: 15px;
    font-weight: 500;
    line-height: 120%;
    display: block;
}


data-styled.g125[id="sc-d9e3ba14-1"] {
    content: "iTCXyR,"
}


.dsfVQi {
    color: rgba(14, 12, 16, 0.5);
    font-size: 11px;
    font-style: normal;
    font-weight: 350;
    line-height: 130%;
    margin-top: 6px;
    display: block;
}


.dsfVQi a {
    text-decoration: underline;
}


.dsfVQi a:hover {
    text-decoration: none;
}


data-styled.g126[id="sc-d9e3ba14-2"] {
    content: "dsfVQi,"
}


.SjynL {
    display: flex;
    align-items: center;
    gap: 5px;
}


@media (max-width: 767.98px) {
    .SjynL {
        gap: 10px;
        margin-top: 15px;
    }
}


data-styled.g127[id="sc-d9e3ba14-3"] {
    content: "SjynL,"
}


.jEzrUj {
    font-size: 13px;
    height: 46px;
    padding: 15px 20px;
}

data-styled.g128[id="sc-d9e3ba14-4"] {
    content: "jEzrUj,"
}

.eOxCVu {
    width: 100%;
    position: relative;
    background: linear-gradient(to bottom right, rgb(26 0 103) 0%, rgb(136 95 223) 100%);
}


@media (max-width: 767.98px) {
    .eOxCVu {
        padding-bottom: 70px;
    }
}


data-styled.g132[id="sc-e4c34661-0"] {
    content: "eOxCVu,"
}


.LuTup {
    position: relative;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    width: 100%;
    transition: 0.3s all ease;
    opacity: 1;
}


data-styled.g133[id="sc-e4c34661-1"] {
    content: "LuTup,"
}


.joXiWI {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
    margin: 71px 0 0;
}


@media (max-width: 767.98px) {
    .joXiWI {
        margin: 71px 0 0;
    }
}


data-styled.g134[id="sc-6b560769-0"] {
    content: "joXiWI,"
}


.hRtmGr {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background-color: transparent;
}


data-styled.g136[id="sc-f95e1112-0"] {
    content: "hRtmGr,"
}


.bkxnhp {
    flex-direction: column;
    gap: 20px;
}


data-styled.g138[id="sc-de0efd57-0"] {
    content: "bkxnhp,"
}


.hoZuuA {
    position: absolute;
    display: block;
    padding: 2px 3px;
    border-radius: 10px;
    background: #9441ff;
    right: 0;
    top: 0;
    transform: translate(20%, -20%) rotate(17.301deg);
    z-index: 2;
    font-size: 8px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
}


data-styled.g139[id="sc-de0efd57-1"] {
    content: "hoZuuA,"
}


.ceKmXt {
    padding-right: 12px;
    position: relative;
    opacity: 1 !important;
}


.ceKmXt span {
    transition: 0.3s all ease;
}


.ceKmXt span:first-child {
    opacity: 0.5;
}


.ceKmXt:hover span:first-child {
    opacity: 1;
}

data-styled.g140[id="sc-de0efd57-2"] {
    content: "ceKmXt,"
}


.hNTgUA {
    display: none;
}


@media (max-width: 767.98px) {
    .hNTgUA {
        display: block;
    }
}


data-styled.g141[id="sc-de0efd57-3"] {
    content: "hNTgUA,"
}


.cIwhMy {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
}


@media (max-width: 767.98px) {
    .cIwhMy {
        flex-direction: column;
        align-items: center;
    }
}

.sdODwiA{
    text-align: center;
}


.cIwhMy a {
    opacity: 0.5;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    line-height: 120%;
    position: relative;
    margin-bottom: 10px;
}


@media (max-width: 767.98px) {
    .cIwhMy a {
        font-size: 13px;
    }
}


.cIwhMy a:hover {
    opacity: 1;
}


data-styled.g142[id="sc-de0efd57-4"] {
    content: "cIwhMy,"
}


@media (max-width: 767.98px) {
    .bRzgdF {
        width: 100%;
        display: flex;
        justify-content: center;
    }
}


.bRzgdF > *:not(:first-child) {
    margin-left: 30px;
}


@media (max-width: 767.98px) {
    .bRzgdF > *:not(:first-child) {
        margin-left: 16px;
    }
}


data-styled.g143[id="sc-de0efd57-5"] {
    content: "bRzgdF,"
}


.dODwiA {
    display: flex;
    white-space: nowrap;
}


.dODwiA:not(:first-child) {
    margin-left: 30px;
}


@media (max-width: 767.98px) {
    .dODwiA:not(:first-child) {
        margin: 0;
    }
}


.dODwiA > *:not(:first-child) {
    margin-left: 30px;
}


@media (max-width: 767.98px) {
    .dODwiA > *:not(:first-child) {
        margin-left: 16px;
    }
}


@media (max-width: 767.98px) {
    .dODwiA {
        flex-wrap: wrap;
        justify-content: center;
        margin-top: -8px;
    }

    .dODwiA > * {
        margin-top: 8px;
    }
}


.dZWZxR {
    display: flex;
    white-space: nowrap;
}


.dZWZxR:not(:first-child) {
    margin-left: 30px;
}


@media (max-width: 767.98px) {
    .dZWZxR:not(:first-child) {
        margin: 0;
    }
}


.dZWZxR > *:not(:first-child) {
    margin-left: 30px;
}


@media (max-width: 767.98px) {
    .dZWZxR > *:not(:first-child) {
        margin-left: 16px;
    }
}


@media (max-width: 767.98px) {
    .dZWZxR {
        display: none;
    }
}


@media (max-width: 767.98px) {
    .dZWZxR {
        flex-wrap: wrap;
        justify-content: center;
        margin-top: -8px;
    }

    .dZWZxR > * {
        margin-top: 8px;
    }
}


data-styled.g144[id="sc-de0efd57-6"] {
    content: "dODwiA,dZWZxR,"
}


.iRVXRJ {
    margin-top: 14px;
    text-align: right;
    opacity: 0.25;
    font-size: 11px;
}


@media (max-width: 767.98px) {
    .iRVXRJ {
        text-align: center;
    }
}


.iRVXRJ p:not(:first-child) {
    margin-top: 8px;
}


data-styled.g145[id="sc-de0efd57-7"] {
    content: "iRVXRJ,"
}


.kHDIeD {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    border: 2px solid rgba(255, 255, 255, 0.2);
    color: rgb(255, 255, 255);
    opacity: 0.8;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.3s all ease;
    cursor: pointer;
}


.kHDIeD svg {
    width: 24px;
    height: 24px;
}


data-styled.g146[id="sc-9158aa3c-0"] {
    content: "kHDIeD,"
}


.iFmKQw {
    transition: 0.3s all ease;
    visibility: hidden;
    opacity: 0;
    z-index: 2;
    position: absolute;
    left: 0;
    top: 100%;
    padding-top: 21px;
    pointer-events: none;
}


header.fixed .iFmKQw {
    padding-top: 10px;
}


data-styled.g147[id="sc-9158aa3c-1"] {
    content: "iFmKQw,"
}


.gSNGtf {
    display: flex;
    padding: 24px 0px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    border-radius: 8px;
    background: #323034;
    box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.4);
}


data-styled.g148[id="sc-9158aa3c-2"] {
    content: "gSNGtf,"
}


.dBDIsA {
    color: rgba(255, 255, 255, 0.8);
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    transition: 0.3s all ease;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0 20px;
    min-width: 190px;
    white-space: nowrap;
}


.dBDIsA:hover {
    color: #fff;
}


.gUXCDe {
    color: #fff;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    transition: 0.3s all ease;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0 20px;
    min-width: 190px;
    white-space: nowrap;
}


.gUXCDe:hover {
    color: #fff;
}


data-styled.g149[id="sc-9158aa3c-3"] {
    content: "dBDIsA,gUXCDe,"
}


.cecxvo {
    position: relative;
}


.cecxvo:hover .sc-9158aa3c-0 {
    color: #fff;
    border-color: transparent;
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
}


.cecxvo:hover .sc-9158aa3c-1 {
    visibility: visible;
    opacity: 1;
    pointer-events: visible;
}


data-styled.g150[id="sc-9158aa3c-4"] {
    content: "cecxvo,"
}


.bjUZwH {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}


data-styled.g156[id="sc-cb3c9215-0"] {
    content: "bjUZwH,"
}


.hYwSXi {
    display: block;
    transition: 0.3s all ease;
}


.hYwSXi:hover {
    opacity: 0.75;
}


data-styled.g157[id="sc-cb3c9215-1"] {
    content: "hYwSXi,"
}


.ixRauB {
    display: none;
    margin-left: 12px;
    height: 36px;
    width: 36px;
}


@media (max-width: 767.98px) {
    .ixRauB {
        display: block;
    }
}


data-styled.g167[id="sc-b688feca-0"] {
    content: "ixRauB,"
}


.likyEp {
    display: flex;
    align-items: center;
    margin-right: 16px;
    position: relative;
}


data-styled.g168[id="sc-4953fba2-0"] {
    content: "likyEp,"
}


.jZEKOi {
    display: flex;
    gap: 4px;
    align-items: center;
    justify-content: flex-start;
    transition: 0.3s all ease;
}


.jZEKOi:hover {
    transform: scale(1.05);
}


.jZEKOi svg {
    display: block;
}


@media (max-width: 767.98px) {
    .jZEKOi svg {
        height: 30px;
    }
}


data-styled.g169[id="sc-4953fba2-1"] {
    content: "jZEKOi,"
}


.dmcTgR {
    position: absolute;
    width: 100%;
    padding: 14px 12px;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: rgba(14, 12, 16, 0.2);
    display: flex;
    align-items: center;
    transition: 0.2s all ease;
    opacity: 0;
    visibility: hidden;
    transform: translate(0px, -5px);
}


.fixed .dmcTgR {
    padding: 9px 12px;
}


.dmcTgR svg {
    min-width: 20px;
    width: 20px;
}


data-styled.g171[id="sc-9bff2d8d-0"] {
    content: "dmcTgR,"
}


.dScOJL {
    display: block;
    border: 0 none;
    background: transparent;
    margin: 0 8px;
    width: 100%;
    color: #fff;
    text-overflow: ellipsis;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.13px;
    appearance: none;
    outline: none;
}


.dScOJL::placeholder {
    color: #fff;
    color: rgba(255, 255, 255, 0.5);
}


data-styled.g172[id="sc-9bff2d8d-1"] {
    content: "dScOJL,"
}


.elaKWn {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    color: rgba(255, 255, 255, 0.8);
    transition: 0.2s all ease;
    display: flex;
    align-items: center;
}


.elaKWn svg {
    margin-right: 8px;
}


.elaKWn:hover {
    color: #fff;
}


data-styled.g173[id="sc-9bff2d8d-2"] {
    content: "elaKWn,"
}


.bTCFcl {
    height: 40px;
    position: relative;
    width: 100%;
    padding-left: 15px;
}


.fixed .bTCFcl {
    height: 40px;
}


.bTCFcl .sc-9bff2d8d-2 {
    transition: 0.2s all ease;
}


data-styled.g174[id="sc-9bff2d8d-3"] {
    content: "bTCFcl,"
}


.gnieii svg {
    display: block;
}


data-styled.g176[id="sc-9bff2d8d-5"] {
    content: "gnieii,"
}


.YPsVx {
    margin-right: 43px;
    flex: 1 1 1px;
}


@media (max-width: 767.98px) {
    .YPsVx {
        display: none;
    }
}


data-styled.g177[id="sc-9999ed25-0"] {
    content: "YPsVx,"
}


.fRaguG {
    display: flex;
    align-items: center;
    gap: 20px;
}


data-styled.g178[id="sc-9999ed25-1"] {
    content: "fRaguG,"
}


.esEUBI:first-child {
    flex: 1 1 1px;
    display: flex;
    justify-content: flex-end;
    max-width: 280px;
    margin-left: auto;
}


data-styled.g179[id="sc-9999ed25-2"] {
    content: "esEUBI,"
}


.kpWCqs {
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    color: rgba(255, 255, 255, 0.8);
    transition: 0.3s all ease;
    display: flex;
    align-items: center;
    white-space: nowrap;
}


.kpWCqs svg {
    margin-right: 8px;
}


.kpWCqs:hover {
    color: #fff;
}


data-styled.g180[id="sc-9999ed25-3"] {
    content: "kpWCqs,"
}


.hMxKCx {
    display: none;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.07);
    flex: 1 1 1px;
    padding: 12px;
    align-items: center;
    max-width: calc(100vw - 13px - 81px - 16px - 16px - 36px - 13px);
}


@media (max-width: 767.98px) {
    .hMxKCx {
        display: flex;
    }
}


body.header-fixed .hMxKCx {
    padding: 10px 12px;
}


data-styled.g181[id="sc-3f8d2fed-0"] {
    content: "hMxKCx,"
}


.dsuuTf {
    display: block;
    margin-left: 8px;
    overflow: hidden;
    color: rgba(255, 255, 255, 0.5);
    text-overflow: ellipsis;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.13px;
    white-space: nowrap;
}


data-styled.g182[id="sc-3f8d2fed-1"] {
    content: "dsuuTf,"
}

@media screen and (min-width: 768px){
    .ggjvuf {
        display: none!important;
    }
}


.ggjvuf {
    /*display: none;*/
    color: #fff;
    margin-left: auto;
}


.ggjvuf svg {
    display: block;
}


data-styled.g183[id="sc-3f8d2fed-2"] {
    content: "ggjvuf,"
}


@media (max-width: 767.98px) {
    .hbqwSo {
        display: none;
    }
}


.hbqwSo .header-download {
    padding: 8px 13px 8px 12px;
    font-size: 15px;
    line-height: 20px;
}


.hbqwSo .header-download svg:nth-child(2) {
    margin-right: 8px;
}


data-styled.g188[id="sc-9b6c5512-0"] {
    content: "hbqwSo,"
}


.frpTKL {
    margin-right: 15px;
}


@media (max-width: 767.98px) {
    .frpTKL {
        display: none;
    }
}


data-styled.g189[id="sc-9b6c5512-1"] {
    content: "frpTKL,"
}


.iEnvlq {
    padding: 15px 0 16px;
    width: 100%;
    /*position: absolute;*/
    position: fixed;
    z-index: 11;
    top: 0;
    left: 0;
    right: 0;
}


@media (max-width: 767.98px) {
    .iEnvlq {
        padding: 13px 0 14px;
    }
}


.iEnvlq:after {
    content: '';
    border-radius: 8px;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 1440px;
    max-width: 100%;
    height: 1px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.36) 49.14%, rgba(255, 255, 255, 0) 100%);
    left: 50%;
    transform: translateX(-50%);
    opacity: 1;
}


@media (max-width: 767.98px) {
    .iEnvlq:after {
        display: none;
    }
}


.iEnvlq.fixed {
    position: fixed;
    transform: translateY(-100%);
}


.iEnvlq.fixed:after {
    opacity: 0;
}


body.mobile-menu-opened .iEnvlq {
    position: fixed;
    transform: translateY(0);
}


.iEnvlq.fixed-open {
    transition: 0.3s transform ease;
    transform: translateY(0);
}


.iEnvlq.fixed-close {
    transition: 0.3s transform ease;
    transform: translateY(-100%);
}


body.search-results-opened .iEnvlq {
    background: #000 !important;
}


.iEnvlq.fixed {
    padding: 7px 0;
    background: rgba(14, 12, 16, 0.9);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}


@media (max-width: 767.98px) {
    body.search-results-opened .iEnvlq.fixed {
        padding: 13px 0 14px !important;
    }
}


.iEnvlq.fixed .header-logo svg {
    height: 30px;
}


.iEnvlq.fixed .header-download {
    padding: 0 17px;
    height: 44px;
}


@media (max-width: 767.98px) {
    .iEnvlq.fixed {
        padding: 0;
    }

    .iEnvlq.fixed .header-inner {
        display: flex;
        align-items: center;
        width: 100%;
        justify-content: space-between;
    }

    body.header-fixed .iEnvlq.fixed {
        padding: 7px 0;
    }

    .iEnvlq.fixed .header-logo span {
        display: none;
    }

    .iEnvlq.fixed .header-download {
        display: none;
    }
}


data-styled.g190[id="sc-9b6c5512-2"] {
    content: "iEnvlq,"
}


.jqNwGR {
    width: 1280px;
    margin: 0 auto;
    padding: 0 40px;
    max-width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}


@media (max-width: 1259.98px) {
    .jqNwGR {
        display: flex;
        padding: 0 30px;
    }
}


@media (max-width: 767.98px) {
    .jqNwGR {
        padding: 0 13px;
        min-height: 44px;
    }
}


data-styled.g191[id="sc-9b6c5512-3"] {
    content: "jqNwGR,"
}


.cnuNoV {
    display: flex;
    justify-content: center;
    position: relative;
    padding: 20px 45px 20px;
}


@media (max-width: 767.98px) {
    .cnuNoV {
        padding: 20px 45px 20px;
    }
}


data-styled.g192[id="sc-59b95223-0"] {
    content: "cnuNoV,"
}


.eGuDEe {
    position: relative;
}


.eGuDEe > svg {
    position: absolute;
}


.eGuDEe > svg:first-child {
    left: -45px;
    top: -22px;
}


.eGuDEe > svg:last-child {
    right: -46px;
    bottom: -12px;
}


data-styled.g193[id="sc-59b95223-1"] {
    content: "eGuDEe,"
}


.gkXmBk {
    background: #fff;
    border-radius: 40px;
    transform: rotate(-1.898deg) translateY(4px);
    padding: 0 15px;
    display: flex;
    align-items: center;
    transition: 0.3s all ease;
    color: #0e0c10;
    height: 55px;
    width: 115px;
}


data-styled.g194[id="sc-59b95223-2"] {
    content: "gkXmBk,"
}


.efDVuP {
    color: #0e0c10;
    position: relative;
    z-index: 2;
    transition: 0.3s all ease;
}


.efDVuP:hover {
    transform: rotate(2deg) scale(1.02);
}


.efDVuP:before {
    content: '';
    position: absolute;
    inset: -4px;
    background: #ff78f1;
    border-radius: 40px;
    transition: 0.3s all ease;
    transform: rotate(4.385deg) translateY(4px);
}


.efDVuP span {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    display: block;
    margin-left: 7px;
    -webkit-transform: translate3d(0, 0, 0);
}


data-styled.g195[id="sc-59b95223-3"] {
    content: "efDVuP,"
}


.gJStmw {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


@media (max-width: 767.98px) {
    .gJStmw {
        flex-direction: column;
        gap: 50px;
    }
}


data-styled.g196[id="sc-b71039a5-0"] {
    content: "gJStmw,"
}


.laLpbE {
    text-align: left;
}


@media (max-width: 767.98px) {
    .laLpbE {
        text-align: center !important;
    }
}


.laLpbE span {
    display: block;
    color: rgba(255, 255, 255, 0.5);
    font-size: 15px;
    font-style: normal;
    font-weight: 350;
    line-height: 120%;
    margin-bottom: 8px;
}


@media (max-width: 767.98px) {
    .laLpbE span {
        font-size: 16px;
    }
}


.laLpbE a {
    color: #fff;
    font-size: 25px;
    font-weight: 600;
    line-height: 120%;
}


@media (max-width: 767.98px) {
    .laLpbE a {
        font-size: 24px;
    }
}


data-styled.g197[id="sc-c5eebeb1-0"] {
    content: "laLpbE,"
}


.ffjcjN {
    padding: 50px 0 0;
    display: flex;
    justify-content: space-between;
    position: relative;
    align-items: center;
}


.ffjcjN:first-child {
    padding-top: 0;
}


@media (max-width: 767.98px) {
    .ffjcjN {
        flex-direction: column;
        justify-content: center;
        gap: 30px;
    }
}


data-styled.g198[id="sc-17530c46-0"] {
    content: "ffjcjN,"
}


.fsibyM {
    margin-top: 0px;
    padding: 10px 0 10px;
    position: relative;
}


data-styled.g219[id="sc-1318429a-0"] {
    content: "fsibyM,"
}


.lgjMqu {
    display: flex;
    flex-direction: column;
    gap: 70px;
}


@media (max-width: 767.98px) {
    .lgjMqu {
        gap: 50px;
    }
}


data-styled.g220[id="sc-1318429a-1"] {
    content: "lgjMqu,"
}


.cfxPVb {
    font-size: 16px;
    line-height: 100%;
    display: block;
}


data-styled.g221[id="sc-9196493-0"] {
    content: "cfxPVb,"
}


.eRPCEZ {
    max-width: 16px;
    max-height: 16px;
}


data-styled.g222[id="sc-9196493-1"] {
    content: "eRPCEZ,"
}


.CcnJb {
    border: none;
    border-radius: 12px;
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}


.CcnJb a, .CcnJb button {
    position: relative;
    z-index: 2;
}


data-styled.g260[id="sc-81ed5d27-0"] {
    content: "CcnJb,"
}


.hDJUno {
    transition: 0.3s all ease;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
}


@media (min-width: 1260px) {
    .hDJUno:hover {
        transform: scale(1.02);
    }
}


.hDJUno:before {
    border-radius: 12px;
    content: '';
    position: absolute;
    inset: 0px;
    background: #9E744D;
    z-index: -1;
}


.hDJUno:after {
    content: '';
    position: absolute;
    inset: 0px;
    z-index: -1;
    border-radius: 12px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(14, 12, 16, 0.9) 100%);
}


.bITHKY {
    transition: 0.3s all ease;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
}


@media (min-width: 1260px) {
    .bITHKY:hover {
        transform: scale(1.02);
    }
}


.bITHKY:before {
    border-radius: 12px;
    content: '';
    position: absolute;
    inset: 0px;
    background: #DD9413;
    z-index: -1;
}


.bITHKY:after {
    content: '';
    position: absolute;
    inset: 0px;
    z-index: -1;
    border-radius: 12px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(14, 12, 16, 0.9) 100%);
}


.iXIlEg {
    transition: 0.3s all ease;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
}


@media (min-width: 1260px) {
    .iXIlEg:hover {
        transform: scale(1.02);
    }
}


.iXIlEg:before {
    border-radius: 12px;
    content: '';
    position: absolute;
    inset: 0px;
    background: #AB8F86;
    z-index: -1;
}


.iXIlEg:after {
    content: '';
    position: absolute;
    inset: 0px;
    z-index: -1;
    border-radius: 12px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(14, 12, 16, 0.9) 100%);
}


.iHWImm {
    transition: 0.3s all ease;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
}


@media (min-width: 1260px) {
    .iHWImm:hover {
        transform: scale(1.02);
    }
}


.iHWImm:before {
    border-radius: 12px;
    content: '';
    position: absolute;
    inset: 0px;
    background: #8C917E;
    z-index: -1;
}


.iHWImm:after {
    content: '';
    position: absolute;
    inset: 0px;
    z-index: -1;
    border-radius: 12px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(14, 12, 16, 0.9) 100%);
}


.flEXTm {
    transition: 0.3s all ease;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
}


@media (min-width: 1260px) {
    .flEXTm:hover {
        transform: scale(1.02);
    }
}


.flEXTm:before {
    border-radius: 12px;
    content: '';
    position: absolute;
    inset: 0px;
    background: #6C6259;
    z-index: -1;
}


.flEXTm:after {
    content: '';
    position: absolute;
    inset: 0px;
    z-index: -1;
    border-radius: 12px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(14, 12, 16, 0.9) 100%);
}


.dkHBmU {
    transition: 0.3s all ease;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
}


@media (min-width: 1260px) {
    .dkHBmU:hover {
        transform: scale(1.02);
    }
}


.dkHBmU:before {
    border-radius: 12px;
    content: '';
    position: absolute;
    inset: 0px;
    background: #9B6248;
    z-index: -1;
}


.dkHBmU:after {
    content: '';
    position: absolute;
    inset: 0px;
    z-index: -1;
    border-radius: 12px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(14, 12, 16, 0.9) 100%);
}


.iuQRHF {
    transition: 0.3s all ease;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
}


@media (min-width: 1260px) {
    .iuQRHF:hover {
        transform: scale(1.02);
    }
}


.iuQRHF:before {
    border-radius: 12px;
    content: '';
    position: absolute;
    inset: 0px;
    background: #56719B;
    z-index: -1;
}


.iuQRHF:after {
    content: '';
    position: absolute;
    inset: 0px;
    z-index: -1;
    border-radius: 12px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(14, 12, 16, 0.9) 100%);
}


.fHhXhV {
    transition: 0.3s all ease;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
}


@media (min-width: 1260px) {
    .fHhXhV:hover {
        transform: scale(1.02);
    }
}


.fHhXhV:before {
    border-radius: 12px;
    content: '';
    position: absolute;
    inset: 0px;
    background: #8093A5;
    z-index: -1;
}


.fHhXhV:after {
    content: '';
    position: absolute;
    inset: 0px;
    z-index: -1;
    border-radius: 12px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(14, 12, 16, 0.9) 100%);
}


.jyxbhS {
    transition: 0.3s all ease;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
}


@media (min-width: 1260px) {
    .jyxbhS:hover {
        transform: scale(1.02);
    }
}


.jyxbhS:before {
    border-radius: 12px;
    content: '';
    position: absolute;
    inset: 0px;
    background: #C0B7C0;
    z-index: -1;
}


.jyxbhS:after {
    content: '';
    position: absolute;
    inset: 0px;
    z-index: -1;
    border-radius: 12px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(14, 12, 16, 0.9) 100%);
}


.cennYI {
    transition: 0.3s all ease;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
}


@media (min-width: 1260px) {
    .cennYI:hover {
        transform: scale(1.02);
    }
}


.cennYI:before {
    border-radius: 12px;
    content: '';
    position: absolute;
    inset: 0px;
    background: #252525;
    z-index: -1;
}


.cennYI:after {
    content: '';
    position: absolute;
    inset: 0px;
    z-index: -1;
    border-radius: 12px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(14, 12, 16, 0.9) 100%);
}


data-styled.g261[id="sc-81ed5d27-1"] {
    content: "hDJUno,bITHKY,iXIlEg,iHWImm,flEXTm,dkHBmU,iuQRHF,fHhXhV,jyxbhS,cennYI,"
}


.daPDlP {
    position: absolute;
    inset: 0;
    z-index: 2;
}


data-styled.g262[id="sc-81ed5d27-2"] {
    content: "daPDlP,"
}


.eCxVoH {
    display: flex;
    align-items: center;
}


data-styled.g263[id="sc-2d5f7ba2-0"] {
    content: "eCxVoH,"
}


.cTChje {
    display: block;
    font-size: 16px;
    font-style: italic;
    font-weight: 600;
    line-height: 120%;
    color: #fff;
    margin-right: 4px;
}


data-styled.g264[id="sc-2d5f7ba2-1"] {
    content: "cTChje,"
}


.ithLSR {
    display: flex;
}


.ithLSR svg:nth-child(2) {
    opacity: 1;
}


.ithLSR svg:nth-child(3) {
    opacity: 1;
}


.ithLSR svg:nth-child(4) {
    opacity: 1;
}


.ithLSR svg:nth-child(5) {
    opacity: 1;
}


.icNZPX {
    display: flex;
}


.icNZPX svg:nth-child(2) {
    opacity: 1;
}


.icNZPX svg:nth-child(3) {
    opacity: 1;
}


.icNZPX svg:nth-child(4) {
    opacity: 1;
}


.icNZPX svg:nth-child(5) {
    opacity: 0.1;
}


data-styled.g265[id="sc-2d5f7ba2-2"] {
    content: "ithLSR,icNZPX,"
}


.kLqKTr {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transform: translate3d(0, 0, 0);
    transition: 0.3s all ease;
    border: 2px solid rgba(255, 255, 255, 0.2);
    background: #0e0c10;
    box-shadow: 0px 0px 20px 0px rgba(14, 12, 16, 0.4);
    color: #fff;
}


.kLqKTr svg {
    transition: 0.3s all ease;
}


.kLqKTr:hover {
    transform: scale(1.04);
}


.kLqKTr[disabled] {
    opacity: 0.2;
}


.kLqKTr svg {
    opacity: 0.8;
}


.kLqKTr:hover:not([disabled]) {
    border-color: rgba(255, 255, 255, 0.6);
}


.kLqKTr:hover:not([disabled]) svg {
    opacity: 1;
}


data-styled.g334[id="sc-b72c1b2-0"] {
    content: "kLqKTr,"
}


@media (max-width: 767.98px) {
    .cfolJd {
        font-size: 11px;
        line-height: 16px;
    }
}


data-styled.g335[id="sc-9ede0bdb-0"] {
    content: "cfolJd,"
}


.jrXtNC {
    margin: 30px 0;
}


@media (max-width: 767.98px) {
    .jrXtNC {
        margin: 20px 0;
    }
}


.jrXtNC:first-child {
    margin-top: 0;
}


.jrXtNC:last-child {
    margin-bottom: 0;
}


data-styled.g336[id="sc-9ede0bdb-1"] {
    content: "jrXtNC,"
}


.jwYRMS {
    position: relative;
    z-index: 1;
}


data-styled.g337[id="sc-9ede0bdb-2"] {
    content: "jwYRMS,"
}


.dxTPqi {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 125%;
    color: #fff;
    display: flex;
    align-items: center;
}


.dxTPqi > svg {
    margin-right: 8px;
    margin-left: 0;
}


.dxTPqi span {
    display: flex;
    align-items: center;
}


.dxTPqi img {
    margin-left: 4px;
    width:24px;
    height:24px;
}


@media (max-width: 767.98px) {
    .dxTPqi span {
        display: inline;
    }
}


@media (max-width: 767.98px) {
    .dxTPqi {
        font-size: 24px;
        line-height: 32px;
    }

    .dxTPqi img {
        transform: translateY(5px);
        margin-top: -10px;
    }
}


data-styled.g338[id="sc-9ede0bdb-3"] {
    content: "dxTPqi,"
}


.jvnpgN {
    margin-top: 20px;
}


@media (max-width: 767.98px) {
    .jvnpgN {
        margin-top: 15px;
    }
}


data-styled.g341[id="sc-9ede0bdb-6"] {
    content: "jvnpgN,"
}


.hcAnnd {
    margin-top: 30px;
}


.hcAnnd > * {
    width: 100%;
}


data-styled.g342[id="sc-9ede0bdb-7"] {
    content: "hcAnnd,"
}


.iZaugl {
    display: flex;
    justify-content: space-between;
    align-items: center;
}


data-styled.g343[id="sc-9ede0bdb-8"] {
    content: "iZaugl,"
}


.yOKeS {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    gap: 16px;
}


data-styled.g344[id="sc-9ede0bdb-9"] {
    content: "yOKeS,"
}


.chGHNO {
    display: flex;
    gap: 8px;
}


data-styled.g345[id="sc-9ede0bdb-10"] {
    content: "chGHNO,"
}


.ftSgbf {
    margin: 50px 0 90px;
    position: relative;
}


@media (max-width: 767.98px) {
    .ftSgbf {
        margin: 0 0 50px;
        padding-top: 65px;
        overflow: hidden;
    }

    .ftSgbf > div {
        position: static;
    }
}


data-styled.g365[id="sc-9e32d727-0"] {
    content: "ftSgbf,"
}


.fWBLMQ {
    font-size: 44px;
    font-style: normal;
    font-weight: 650;
    line-height: 120%;
    margin: 0;
    max-width: 460px;
}


@media (max-width: 767.98px) {
    .fWBLMQ {
        font-size: 28px;
        max-width: 270px;
    }
}


data-styled.g366[id="sc-9e32d727-1"] {
    content: "fWBLMQ,"
}


.buLQim {
    color: rgba(255, 255, 255, 0.5);
    font-size: 20px;
    font-style: normal;
    font-weight: 350;
    line-height: 150%;
    margin-top: 20px;
    max-width: 320px;
}


@media (max-width: 767.98px) {
    .buLQim {
        font-size: 16px;
        margin-top: 10px;
        max-width: 260px;
    }
}


data-styled.g367[id="sc-9e32d727-2"] {
    content: "buLQim,"
}


.bxgZFS {
    margin-top: 40px;
}


@media (max-width: 767.98px) {
    .bxgZFS {
        margin-top: 20px;
    }
}


data-styled.g368[id="sc-9e32d727-3"] {
    content: "bxgZFS,"
}


.fhyRDC {
    position: absolute;
    right: 20px;
    margin-top: 0;
    top: -50px;
}


@media (max-width: 767.98px) {
    .fhyRDC {
        min-width: 360px;
        z-index: -1;
        left: 0;
        right: 0;
        width: auto;
        top: 0px;
        max-width: 100%;
        margin-top: 0;
        transform: none;
    }
}


.fhyRDC picture:first-child img {
    width: 660px;
    height: 400px;
    object-fit: cover;
}


@media (max-width: 767.98px) {
    .fhyRDC picture:first-child img {
        width: 100%;
        height: auto;
    }
}


data-styled.g369[id="sc-9e32d727-4"] {
    content: "fhyRDC,"
}


.iJKXEm {
    position: absolute;
    left: -40px;
    bottom: -0px;
    width: 217px;
}


@media (max-width: 1259.98px) {
    .iJKXEm {
        display: none;
    }
}


data-styled.g370[id="sc-9e32d727-5"] {
    content: "iJKXEm,"
}


.hXHCAL {
    position: absolute;
    right: -140px;
    top: -10px;
    width: 265px;
}


@media (max-width: 1259.98px) {
    .hXHCAL {
        display: none;
    }
}


data-styled.g371[id="sc-9e32d727-6"] {
    content: "hXHCAL,"
}


.jNOUMA {
    position: relative;
    /*margin: -70px -15px -10px;*/
    /*padding: 70px 15px 10px;*/
}


@media (max-width: 767.98px) {
    .jNOUMA {
        /*margin: 0 -15px;*/
        padding: 0;
    }
}


data-styled.g372[id="sc-4e2e12c2-0"] {
    content: "jNOUMA,"
}


.kABHMY .swiper-slide {
    height: auto;
    width: 226px;
    margin-right: 18px;
}





data-styled.g374[id="sc-4e2e12c2-2"] {
    content: "kABHMY,"
}


.fmRtaN {
    height: 100%;
}


data-styled.g375[id="sc-4e2e12c2-3"] {
    content: "fmRtaN,"
}


.gaTykp section > div > div > div {
    margin: -5px 0;
}


data-styled.g377[id="sc-33519cd2-0"] {
    content: "gaTykp,"
}


.dKFPXJ {
    display: flex;
    padding: 14px 12px;
    align-items: center;
    white-space: nowrap;
    transition: 0.3s all ease;
    color: #fff;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 8px;
    min-width: 150px;
}


@media (max-width: 767.98px) {
    .dKFPXJ {
        padding: 12px 14px;
        height: 44px;
    }
}


.dKFPXJ:hover {
    background: #fff;
    color: #000;
}


data-styled.g378[id="sc-640dd58e-0"] {
    content: "dKFPXJ,"
}


.bcOMTm {
    margin-right: 8px;
}


data-styled.g380[id="sc-640dd58e-2"] {
    content: "bcOMTm,"
}


.kwDPUE {
    display: block;
    min-width: 40px;
    font-size: 15px;
    line-height: 120%;
    font-weight: 500;
}


@media (max-width: 767.98px) {
    .kwDPUE {
        font-size: 13px;
    }
}


data-styled.g381[id="sc-640dd58e-3"] {
    content: "kwDPUE,"
}


.jFQYUl {
    margin: 0 0 30px;
    position: relative;
    display: flex;
}


@media (max-width: 1259.98px) {
    .jFQYUl {
        margin-left: -15px;
        margin-right: -15px;
    }
}


data-styled.g382[id="sc-61d206ea-0"] {
    content: "jFQYUl,"
}


.eAmiua {
    overflow: hidden;
    overflow-x: auto;
    scrollbar-width: none;
    display: flex;
    gap: 8px;
    transition: 0.1s all ease;
}


.eAmiua::-webkit-scrollbar {
    display: none;
}


@media (max-width: 1259.98px) {
    .eAmiua {
        padding-right: 0;
    }
}


@media (max-width: 1259.98px) {
    .eAmiua {
        padding: 0 15px;
    }
}


@media (max-width: 1259.98px) {
    .eAmiua {
        margin: 0;
        mask-image: none;
        -webkit-mask-image: none;
    }
}


data-styled.g383[id="sc-61d206ea-1"] {
    content: "eAmiua,"
}


.IvXVC {
    display: flex;
    flex-direction: column;
    gap: 8px;
}


data-styled.g384[id="sc-61d206ea-2"] {
    content: "IvXVC,"
}


.bigWxp {
    position: absolute;
    z-index: 1;
    top: 50%;
    transition: 0.3s all ease;
    opacity: 1;
    visibility: visible;
    opacity: 0;
    visibility: hidden;
    left: 0;
    transform: translate(-50%, -50%);
}


@media (max-width: 1259.98px) {
    .bigWxp {
        display: none;
    }
}


.hBawBm {
    position: absolute;
    z-index: 1;
    top: 50%;
    transition: 0.3s all ease;
    opacity: 1;
    visibility: visible;
    right: 0;
    transform: translate(50%, -50%);
}


@media (max-width: 1259.98px) {
    .hBawBm {
        display: none;
    }
}


data-styled.g385[id="sc-61d206ea-3"] {
    content: "bigWxp,hBawBm,"
}


.kwxgNE {
    padding: 5px;
}


data-styled.g386[id="sc-4519afab-0"] {
    content: "kwxgNE,"
}


.dgEoGG {
    display: flex;
    flex-direction: column;
    margin: 0 -5px;
    width: auto;
    height: 100%;
    background: linear-gradient(0deg, rgba(35, 32, 45, 0.8) 0%, rgba(35, 32, 45, 0.8) 100%), rgb(158, 116, 77) !important;
}


.dgEoGG:before {
    background: none !important;
}


.dgEoGG:after {
    background: linear-gradient(0deg, rgba(35, 32, 45, 0.8) 0%, rgba(35, 32, 45, 0.8) 100%), #9E744D !important;
}


.dgEoGG > div {
    border: 0 none;
    padding: 10px;
}


.bMZwte {
    display: flex;
    flex-direction: column;
    margin: 0 -5px;
    width: auto;
    height: 100%;
}


.bMZwte:before {
    background: none !important;
}


.bMZwte:after {
    background: linear-gradient(0deg, rgba(35, 32, 45, 0.8) 0%, rgba(35, 32, 45, 0.8) 100%), #DD9413 !important;
}


.bMZwte > div {
    border: 0 none;
    padding: 10px;
}


.gWGxDi {
    display: flex;
    flex-direction: column;
    margin: 0 -5px;
    width: auto;
    height: 100%;
}


.gWGxDi:before {
    background: none !important;
}


.gWGxDi:after {
    background: linear-gradient(0deg, rgba(35, 32, 45, 0.8) 0%, rgba(35, 32, 45, 0.8) 100%), #AB8F86 !important;
}


.gWGxDi > div {
    border: 0 none;
    padding: 10px;
}


.krTRAw {
    display: flex;
    flex-direction: column;
    margin: 0 -5px;
    width: auto;
    height: 100%;
}


.krTRAw:before {
    background: none !important;
}


.krTRAw:after {
    background: linear-gradient(0deg, rgba(35, 32, 45, 0.8) 0%, rgba(35, 32, 45, 0.8) 100%), #8C917E !important;
}


.krTRAw > div {
    border: 0 none;
    padding: 10px;
}


.kkUOqs {
    display: flex;
    flex-direction: column;
    margin: 0 -5px;
    width: auto;
    height: 100%;
}


.kkUOqs:before {
    background: none !important;
}


.kkUOqs:after {
    background: linear-gradient(0deg, rgba(35, 32, 45, 0.8) 0%, rgba(35, 32, 45, 0.8) 100%), #6C6259 !important;
}


.kkUOqs > div {
    border: 0 none;
    padding: 10px;
}


.lcDOxW {
    display: flex;
    flex-direction: column;
    margin: 0 -5px;
    width: auto;
    height: 100%;
}


.lcDOxW:before {
    background: none !important;
}


.lcDOxW:after {
    background: linear-gradient(0deg, rgba(35, 32, 45, 0.8) 0%, rgba(35, 32, 45, 0.8) 100%), #9B6248 !important;
}


.lcDOxW > div {
    border: 0 none;
    padding: 10px;
}


.ecBIDn {
    display: flex;
    flex-direction: column;
    margin: 0 -5px;
    width: auto;
    height: 100%;
}


.ecBIDn:before {
    background: none !important;
}


.ecBIDn:after {
    background: linear-gradient(0deg, rgba(35, 32, 45, 0.8) 0%, rgba(35, 32, 45, 0.8) 100%), #56719B !important;
}


.ecBIDn > div {
    border: 0 none;
    padding: 10px;
}


.kVxPgX {
    display: flex;
    flex-direction: column;
    margin: 0 -5px;
    width: auto;
    height: 100%;
}


.kVxPgX:before {
    background: none !important;
}


.kVxPgX:after {
    background: linear-gradient(0deg, rgba(35, 32, 45, 0.8) 0%, rgba(35, 32, 45, 0.8) 100%), #8093A5 !important;
}


.kVxPgX > div {
    border: 0 none;
    padding: 10px;
}


.bQxtmA {
    display: flex;
    flex-direction: column;
    margin: 0 -5px;
    width: auto;
    height: 100%;
}


.bQxtmA:before {
    background: none !important;
}


.bQxtmA:after {
    background: linear-gradient(0deg, rgba(35, 32, 45, 0.8) 0%, rgba(35, 32, 45, 0.8) 100%), #C0B7C0 !important;
}


.bQxtmA > div {
    border: 0 none;
    padding: 10px;
}


.jxoWNC {
    display: flex;
    flex-direction: column;
    margin: 0 -5px;
    width: auto;
    height: 100%;
}


.jxoWNC:before {
    background: none !important;
}


.jxoWNC:after {
    background: linear-gradient(0deg, rgba(35, 32, 45, 0.8) 0%, rgba(35, 32, 45, 0.8) 100%), #252525 !important;
}


.jxoWNC > div {
    border: 0 none;
    padding: 10px;
}


data-styled.g387[id="sc-4519afab-1"] {
    content: "dgEoGG,bMZwte,gWGxDi,krTRAw,kkUOqs,lcDOxW,ecBIDn,kVxPgX,bQxtmA,jxoWNC,"
}


.jncgxL {
    display: flex;
    align-items: center;
}


.jncgxL img {
    border-radius: 8px;
    width: 39px;
    height: 39px;
}


data-styled.g388[id="sc-4519afab-2"] {
    content: "jncgxL,"
}


.gGmkXl {
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    display: block;
    color: #fff;
    margin: 0 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 1 1 1px;
}


data-styled.g389[id="sc-4519afab-3"] {
    content: "gGmkXl,"
}


.DHOVG {
    position: relative;
    margin-top: 8px;
    padding-top: 55.137%;
}


data-styled.g390[id="sc-4519afab-4"] {
    content: "DHOVG,"
}


.feWlpA {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    border-radius: 8px;
    overflow: hidden;
}


.feWlpA img {
    object-fit: cover;
    border-radius: 8px;
    min-width: 100%;
    min-height: 100%;
}


data-styled.g391[id="sc-4519afab-5"] {
    content: "feWlpA,"
}


.jLsBGT {
    margin-top: 20px;
}


data-styled.g395[id="sc-4519afab-9"] {
    content: "jLsBGT,"
}


.eIrZXm {
    margin-top: 4px;
    display: block;
    font-size: 16px;
    font-style: normal;
    font-weight: 350;
    line-height: 140%;
    letter-spacing: 0.16px;
    height: 66px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    align-self: stretch;
    overflow: hidden;
}


data-styled.g396[id="sc-4519afab-10"] {
    content: "eIrZXm,"
}


.dtGyHP {
    display: flex;
    align-items: center;
    margin-top: auto;
    padding-top: 20px;
}


data-styled.g397[id="sc-4519afab-11"] {
    content: "dtGyHP,"
}


.iggHDH {
    width: 20px;
    height: 20px;
    border-radius: 50%;
}


data-styled.g398[id="sc-4519afab-12"] {
    content: "iggHDH,"
}








@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical > .swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
    transform-style: preserve-3d
}

.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border-radius: 50%;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}











* {
    margin: 0;
    padding: 0;
    font-variation-settings: "GRAD" 90, "slnt" 0, "XTRA" 468, "XOPQ" 96, "YOPQ" 79, "YTLC" 514, "YTUC" 712, "YTAS" 750, "YTDE" -203, "YTFI" 738, "opsz" 15;
    box-sizing: border-box
}

body {
    font-stretch: 130%;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    background-color: #0e0c10;
    -webkit-font-smoothing: antialiased
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden], template {
    display: none
}

h1, h2, h3, h4 {
    font-variation-settings: normal
}

body.ReactModal__Body--open {
    overflow: hidden
}

img {
    height: auto
}

body, html {
    width: 100%;
    min-width: 320px
}

input, textarea {
    -webkit-appearance: none;
    border-radius: 0
}

input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

input::-ms-clear, input::-ms-reveal {
    display: none !important
}

button {
    border: 0;
    background-color: initial;
    cursor: pointer
}

main {
    display: block
}

nav, ol, ul {
    list-style-type: none
}

a {
    color: inherit;
    transition: .3s
}

img {
    display: block;
    max-width: 100%
}

a, a:focus, a:hover {
    text-decoration: none
}





















.FnaND {
    transition: 0.3s all ease;
    -webkit-transform: translate3d(0,0,0);
    width: 200px;
    height: 200px;
    min-width: 200px;
    min-height: 200px;
}


@media (max-width: 767.98px) {
    .FnaND {
        width:115px;
        height: 115px;
        min-width: 115px;
        min-height: 115px;
    }
}


.FnaND img {
    max-width: 100%;
}


.jRqGMA {
    position: relative;
    margin: 0 auto 24px;
    height: 0;
    padding-top: 100%;
    border-radius: 50px;
}


.jRqGMA img {
    border-radius: 25px;
    min-width: 100%;
    min-height: 100%;
}


@media (max-width: 767.98px) {
    .jRqGMA {
        border-radius:15px;
    }

    .jRqGMA img {
        border-radius: 10px;
    }
}


.jRqGMA img {
    transition: 0.3s all ease;
    object-fit: cover;
    height: 100%;
    width: 100%;
    object-fit: cover;
    -webkit-mask-size: cover;
    mask-size: cover;
 }


@media (max-width: 767.98px) {
    .jRqGMA img {
        height:100%;
        width: 100%;
        object-fit: cover;
        -webkit-mask-size: cover;
        mask-size: cover;
    }
}

.cgjysK {
    position: absolute;
    inset: 0;
    border-radius: 12px;
}

.eOxCVu {
    width: 100%;
    position: relative;
}


@media (max-width: 767.98px) {
    .eOxCVu {
        padding-bottom:20px;
    }
}


.LuTup {
    position: relative;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    width: 100%;
    transition: 0.3s all ease;
    opacity: 1;
}

.joXiWI {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
    margin: 71px 0 0;
}


@media (max-width: 767.98px) {
    .joXiWI {
        margin:71px 0 0;
    }
}

.bkxnhp {
    flex-direction: column;
    gap: 20px;
}

.hNTgUA {
    display: none;
}


@media (max-width: 767.98px) {
    .hNTgUA {
        display:block;
    }
}

.cIwhMy {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
}


@media (max-width: 767.98px) {
    .cIwhMy {
        flex-direction:column;
        align-items: center;
    }
}


.cIwhMy a {
    opacity: 0.5;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    position: relative;
}


@media (max-width: 767.98px) {
    .cIwhMy a {
        font-size:13px;
    }
}


.cIwhMy a:hover {
    opacity: 1;
}

.dODwiA >*:not(:first-child) {
    margin-left: 30px;
}


@media (max-width: 767.98px) {
    .dODwiA >*:not(:first-child) {
        margin-left:16px;
    }
}


@media (max-width: 767.98px) {
    .dODwiA {
        flex-wrap:wrap;
        justify-content: center;
        margin-top: -8px;
    }

    .dODwiA >* {
        margin-top: 8px;
    }
}


.dZWZxR {
    display: flex;
    white-space: nowrap;
}


.dZWZxR:not(:first-child) {
    margin-left: 30px;
}


@media (max-width: 767.98px) {
    .dZWZxR:not(:first-child) {
        margin:0;
    }
}


.dZWZxR >*:not(:first-child) {
    margin-left: 30px;
}


@media (max-width: 767.98px) {
    .dZWZxR >*:not(:first-child) {
        margin-left:16px;
    }
}


@media (max-width: 767.98px) {
    .dZWZxR {
        display:none;
    }
}


@media (max-width: 767.98px) {
    .dZWZxR {
        flex-wrap:wrap;
        justify-content: center;
        margin-top: -8px;
    }

    .dZWZxR >* {
        margin-top: 8px;
    }
}


.iRVXRJ {
    margin-top: 14px;
    text-align: right;
    opacity: 0.25;
    font-size: 11px;
}


@media (max-width: 767.98px) {
    .iRVXRJ {
        text-align:center;
    }
}


.iRVXRJ p:not(:first-child) {
    margin-top: 8px;
}

.ixRauB {
    display: none;
    margin-left: 12px;
    height: 36px;
    width: 36px;
}


@media (max-width: 767.98px) {
    .ixRauB {
        display:block;
    }
}

.likyEp {
    display: flex;
    align-items: center;
    margin-right: 16px;
    position: relative;
}

.jZEKOi {
    display: flex;
    gap: 4px;
    align-items: center;
    justify-content: flex-start;
    transition: 0.3s all ease;
}


.jZEKOi:hover {
    transform: scale(1.05);
}


.jZEKOi svg {
    display: block;
}


@media (max-width: 767.98px) {
    .jZEKOi svg {
        height:30px;
    }
}

.dmcTgR {
    position: absolute;
    width: 100%;
    padding: 14px 12px;
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,0.5);
    background: rgba(14,12,16,0.2);
    display: flex;
    align-items: center;
    transition: 0.2s all ease;
    opacity: 0;
    visibility: hidden;
    transform: translate(0px,-5px);
}


.fixed .dmcTgR {
    padding: 9px 12px;
}


.dmcTgR svg {
    min-width: 20px;
    width: 20px;
}

.dScOJL {
    display: block;
    border: 0 none;
    background: transparent;
    margin: 0 8px;
    width: 100%;
    color: #fff;
    text-overflow: ellipsis;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.13px;
    appearance: none;
    outline: none;
}


.dScOJL::placeholder {
    color: #fff;
    color: rgba(255,255,255,0.5);
}

.elaKWn {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    color: rgba(255,255,255,0.8);
    transition: 0.2s all ease;
    display: flex;
    align-items: center;
}


.elaKWn svg {
    margin-right: 8px;
}


.elaKWn:hover {
    color: #fff;
}

.bTCFcl {
    height: 40px;
    position: relative;
    width: 100%;
    padding-left: 15px;
}


.fixed .bTCFcl {
    height: 40px;
}


.YPsVx {
    margin-right: 43px;
    flex: 1 1 1px;
}


@media (max-width: 767.98px) {
    .YPsVx {
        display:none;
    }
}

.fRaguG {
    display: flex;
    align-items: center;
    gap: 20px;
}
.esEUBI:first-child {
    flex: 1 1 1px;
    display: flex;
    justify-content: flex-end;
    max-width: 280px;
    margin-left: auto;
}

.lgjMqu {
    display: flex;
    flex-direction: column;
    gap: 70px;
}


@media (max-width: 767.98px) {
    .lgjMqu {
        gap:50px;
    }
}

.bYTxXY {
    font-size: 15px;
    font-weight: 500;
    line-height: 120%;
    color: rgba(255,255,255,0.5);
    display: flex;
    align-items: center;
    gap: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 20px;
}


.bYTxXY svg {
    min-width: 12px;
}


.bYTxXY a {
    color: rgba(255,255,255,0.5);
    text-decoration: none;
    transition: 0.3s all ease;
    display: flex;
    align-items: center;
}


.bYTxXY a:hover {
    color: #fff;
}

.ijyuvX {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.gAUZax a {
    text-decoration: underline;
}


.gAUZax a:hover {
    text-decoration: none;
}


.gAUZax b,.gAUZax strong {
    color: #fff;
    font-weight: normal;
}


.gAUZax p,.gAUZax ul {
    margin-top: 25px;
}


.gAUZax p:first-child,.gAUZax ul:first-child {
    margin-top: 0;
}


.gAUZax ol {
    list-style-type: decimal;
    padding-left: 25px;
}


.gAUZax ol li::marker {
    color: #fff;
}


.gAUZax li:not(:first-child) {
    margin-top: 8px;
}


.gAUZax ul li {
    position: relative;
    padding-left: 25px;
}


.gAUZax ul li:before {
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    top: 8px;
    left: 10px;
    background: #fff;
}


.desc-content {
    font-weight: 350;
    font-size: 15px;
    line-height: 140%;
    color: rgba(255,255,255,0.5);
    display: block;
}

.dqwGWX {
    margin: 20px 0 30px;
}


@media (max-width: 767.98px) {
    .dqwGWX {
        margin:20px 0;
    }
}

.kHANQj {
    display: flex;
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    align-items: center;
    color: #fff;
}


.kHANQj img {
    margin-right: 10px;
    width: 40px;
    height: 40px;
}


@media (max-width: 767.98px) {
    .kHANQj {
        font-size:24px;
        line-height: 32px;
        margin-bottom: 15px;
    }

    .kHANQj img {
        width: 32px;
        height: 32px;
        margin-right: 8px;
    }
}

.iZLGbH {
    margin-top: 24px;
    display: flex;
}


@media (max-width: 767.98px) {
    .iZLGbH {
        margin-top:24px;
        justify-content: center;
        min-height: 60px;
    }
}

.daYjyW {
    display: flex;
}


@media (max-width: 767.98px) {
    .daYjyW {
        flex-wrap:wrap;
    }

    .daYjyW >a:first-child,.daYjyW button:first-child {
        width: 100%;
        flex: auto;
        margin: 0 0 8px 0!important;
    }

    .daYjyW >a:nth-child(2),.daYjyW button:nth-child(2),.daYjyW >a:nth-child(3),.daYjyW button:nth-child(3) {
        width: calc(50% - 4px);
        flex: none;
    }

    .daYjyW >a:nth-child(2),.daYjyW button:nth-child(2) {
        margin: 0 4px 0 0!important;
    }

    .daYjyW >a:nth-child(3),.daYjyW button:nth-child(3) {
        margin: 0 0 0 4px!important;
    }
}


.eMNfFC {
    padding: 0 32px 0 32px;
    border-radius: 52px;
    height: 45px;
    font-weight: 500;
    font-size: 15px;
    display: inline-flex;
    align-items: center;
    line-height: 120%;

    position: relative;
    transition: 0.3s;
    white-space: nowrap;
    border: 2px solid rgb(255, 255, 255);
    overflow: hidden;
    cursor: pointer;
    color: rgb(4, 17, 7);
    background: rgb(255, 255, 255);
    justify-content: center;
}


.eMNfFC svg {
    margin-right: 4px;
}


.eMNfFC:not(:first-child) {
    margin-left: 12px;
}


@media (max-width: 767.98px) {
    .eMNfFC {
        flex:1 1 1px;
    }
}

.eZnFXD {
    margin-top: 20px;
    margin-bottom: 20px;
}


@media (max-width: 767.98px) {
    .eZnFXD {
        margin-bottom:10px;
    }
}

.alike-game-icon{
    width:100%;
    height:100%;
}

.alike-game-icon img{
    width:100%;
    height:100%;
}

.bZXpqV {
    display: flex;
}


@media (max-width: 767.98px) {
    .bZXpqV {
        flex-direction:column;
        align-items: center;
    }
}

.gijuwN {
    min-width: 200px;
    width: 200px;
    height: 200px;
    position: relative;
}


@media (max-width: 767.98px) {
    .gijuwN {
        min-width:115px;
        width: 115px;
        height: 115px;
    }
}

.jplaQQ {
    margin-left: 40px;
}


@media (max-width: 767.98px) {
    .jplaQQ {
        margin:20px 0 0 0;
        text-align: center;
        width: 100%;
    }
}

.fxuZfV {
    font-weight: 600;
    font-size: 40px;
    line-height: 110%;
    color: #fff;
    display: block;
    margin: 0;
}


@media (max-width: 767.98px) {
    .fxuZfV {
        font-size:24px;
        line-height: 30px;
    }
}

.bwtwsE {
    display: grid;
    gap: 12px;
    grid-template-columns: 1fr 1fr 1fr;
    scrollbar-width: none;
}


.bwtwsE::-webkit-scrollbar {
    display: none;
}


@media (max-width: 1259.98px) {
    .bwtwsE {
        overflow: auto;
        gap: 10px;
        grid-template-columns: 1fr 1fr;
    }
}


@media (max-width: 767.98px) {
    .bwtwsE {
        margin:0 -15px;
        padding: 0 15px;
    }

    .dTIZVv {
        height: 100px!important;
    }

    .gxbKOP{
        border-radius: 12px!important;
    }

    .bwoees {
        padding: 5px 8px 8px!important;
    }
}

.gxbKOP {
    background: #242226;
    border-radius: 20px;
    overflow: hidden;
    /*min-width: 320px;*/
}

.dTIZVv {
    height: 180px;
    background: #444;
    overflow: hidden;
}


.bwoees {
    padding: 12px 16px 16px;
}

.gWtfhW {
    display: block;
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    display: block;
}


.lcOHtp {
    display: block;
    font-weight: 350;
    font-size: 13px;
    line-height: 16px;
    color: rgba(255,255,255,0.5);
    margin-top: 2px;
}











.xdrwV {
    color: rgba(255, 255, 255, 0.5);
    font-size: 13px;
    font-weight: 350;
    line-height: 16px;
    margin: 0 8px;
    flex: 1 1 1px;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


data-styled.g399[id="sc-4519afab-13"] {
    content: "xdrwV,"
}


.fCGhaf section > div > div > div {
    margin: -5px 0;
}


data-styled.g400[id="sc-eacb97a-0"] {
    content: "fCGhaf,"
}


.iLDidG section > div > div > div {
    margin: -5px 0;
}


@media (max-width: 767.98px) {
    .iLDidG section > div > div > div {
        margin: -5px 0 0 -5px;
        gap: 0;
    }
}


data-styled.g401[id="sc-b1eeff04-0"] {
    content: "iLDidG,"
}


.ihtlBL {
    margin-bottom: 20px !important;
}


data-styled.g402[id="sc-b5c9ddf-0"] {
    content: "ihtlBL,"
}


/*.knTAmh > div {*/
/*    margin: 10px 0;*/
/*}*/

.desc-title{
    margin-bottom: 1rem;
    font-size: 2rem;
}


@media (max-width: 767.98px) {
    .knTAmh > div {
        margin: 20px 0;
    }
}


.knTAmh > div:last-child {
    margin-bottom: 0;
}


data-styled.g403[id="sc-b5c9ddf-1"] {
    content: "knTAmh,"
}


.hgvZgg {
    height: 500px;
    background: radial-gradient(103.06% 100% at 50.13% 0%, rgba(14, 12, 16, 0.24) 0%, rgba(14, 12, 16, 0.6) 100%), radial-gradient(408.49% 100% at 50% 0%, rgba(170, 118, 255, 0.5) 0%, rgba(148, 65, 255, 0) 100%), radial-gradient(98.38% 41.7% at 6.74% 0%, rgba(255, 120, 241, 0.25) 0%, rgba(255, 120, 241, 0) 97.92%), radial-gradient(62.81% 38.1% at 90.45% 0%, rgba(71, 249, 251, 0.5) 0%, rgba(45, 212, 216, 0) 100%);
}


@media (max-width: 767.98px) {
    .hgvZgg {
        height: 360px;
    }

    .overflow-auto{
        overflow-x:auto;
    }
}


data-styled.g404[id="sc-b5c9ddf-2"] {
    content: "hgvZgg,"
}



.swiper-slide-active{
    width: 180px!important;
    margin-right: 15px!important;
}



@media screen and (max-width: 576px){
    .eAmiua{
        display: grid!important;
        grid-template-columns: repeat(2, minmax(0, 1fr))!important;
        margin: auto!important;
    }

    .cate-list-2 .swiper-slide{
        width:auto!important;
        margin-right: 0!important;
    }

    .cate-list-2 .swiper-wrapper{
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr))!important;
        gap:1rem;
    }

    .jncgxL img{
        display:none!important;
    }
}


.eHuPUy .dmcTgR{
    visibility: visible!important;
    opacity: 1!important;
    transform: translate(-10px, -5px) !important;
}

.eHuPUy .elaKWn{
    opacity: 0!important;
    visibility: hidden!important;
    transform: translate(-10px, -50%)!important;
}

.swiper-wrapper{
    transition: transform 0.3s ease-in-out;
}

@media (max-width: 767.98px) {
    .chGHNO {
        display: none!important;
    }
}


.cgAzJP {
    display:none;
    position: fixed;
    background: rgb(0, 0, 0);
    inset: 0px;
    z-index: 10;
    padding: 70px 20px 30px;
    /*display: flex;*/
    flex-direction: column;
}

.hkLNvL {
    padding-top: 20px;
    flex: 1 1 1px;
}

.lilGmA {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.iGTSxH {
    font-size: 25px;
    font-weight: bold;
    line-height: 120%;
    margin-bottom: 1rem;
}


.bodlAO {
    align-items: center;
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    height: 70px;
    z-index: 1;
    background: rgb(0, 0, 0);
    padding: 17px 15px;
    display: none;
}

.ivQTOX {
    flex: 1 1 1px;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.1);
    padding: 12px;
    display: flex;
    align-items: center;
}

.ivQTOX svg {
    margin-right: 8px;
}

.loWBYU {
    width: 100%;
    display: block;
    border: 0px none;
    outline: none;
    background: transparent;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
}

.cGhva {
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
    color: rgb(255, 255, 255);
    margin-left: 16px;
}


#back-to-top{
    position:fixed;
    right:2rem;
    bottom:3rem;
    height:42px;
    width:42px;
    border-radius: 50px;
    display:flex;
    align-items:center;
    justify-content: center;
    z-index: 100;
    padding: 0;
    background: #d1d1d1;
}

.cate-img{
    margin-top:1rem;
}

.cate-img img{
    margin-right: .5rem;
}