.hnd-jun-stop {
    background-color: #1ED599;
    font-family: Manrope;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    padding: 10px 20px;
    letter-spacing: -0.025em;
    text-align: center;
    min-height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
    text-align: -webkit-center;
    position: relative;
    z-index: 1;
    transform: translateY(-100%);
    transition: 1s;
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='60' viewBox='0 0 1920 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_43_4226)'%3E%3Crect width='1920' height='60' fill='%231ED599'/%3E%3Cg filter='url(%23filter0_f_43_4226)'%3E%3Crect x='1520' y='-370' width='800' height='800' rx='400' fill='%23FAC458'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_43_4226)'%3E%3Crect x='-400' y='-370' width='800' height='800' rx='400' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_43_4226' x='720' y='-1170' width='2400' height='2400' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='400' result='effect1_foregroundBlur_43_4226'/%3E%3C/filter%3E%3Cfilter id='filter1_f_43_4226' x='-1200' y='-1170' width='2400' height='2400' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='400' result='effect1_foregroundBlur_43_4226'/%3E%3C/filter%3E%3CclipPath id='clip0_43_4226'%3E%3Crect width='1920' height='60' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: cover;
}

.hnd-jun-stop.show {
    transform: translateY(0) !important;
}

.hnd-jun-stop a {
    position: relative;
}

.hnd-jun-stop a:hover {
    color: black !important;
    opacity: .6 !important;
}

.hndsop-contnode {
    width: 90%;
}

.hnd-jun-stop a::after {
    position: absolute;
    content: ' ';
    height: 1px;
    left: 0;
    bottom: -4px;
    width: -webkit-fill-available;
    background-color: #272838;
}

.hndjun-psacalnk {
    position: absolute;
    right: 20px;
    cursor: pointer;
}

.rmnyu-junheds {
    display: flex;
    align-items: center;
    margin-left: auto;
}

.rmnyu-junheds .smjubhead-snbry:nth-last-child(1) {
    margin-left: 8px;
}

.hnj-hesdsec-n {
    padding: 0px 20px;
    background-color: white;
    min-height: 72px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    z-index: 1;
}

.headjun-cbmenu {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-align: right;
    border: none;
    padding: 25px 10px;
    background-color: transparent;
    display: flex;
    color: #272838;
    align-items: center;
}

.headjun-cbmenu svg {
    margin: 0px 0px 0px 10px;
    pointer-events: none;
}

.headjun-spcer {
    margin: 0px 24px;
}

.smjubhead-snbry {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: -0.025em;
    text-align: left;
    background-color: transparent;
    border: #272838 solid 1px;
    border-radius: 36px;
    padding: 6px 17px;
    display: flex;
    align-items: center;
}

.smjubhead-snbry:hover {
    background-color: #272838;
    color: white;
}

.smjubhead-snbry:hover svg path {
    stroke: white;
}

.hmoe-rexticohnjun {
    background-color: #E4E5F2;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    height: 32px;
    width: 32px;
    border-radius: 40px;
}

.hmoe-rexticohnjun.active {
    background-color: #FAC458;
    position: relative;
}

.hmoe-rexticohnjun.active::after {
    position: absolute;
    right: 0;
    top: 0;
    height: 8px;
    content: ' ';
    width: 8px;
    border-radius: 16px;
    background-color: #D51E1E;
}

.logo-rmw-jundn {
    width: 135px;
    height: 44px;
}

.logo-rmw-jundn img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.hmoe-rexticohnjun svg {
    pointer-events: none;
}

.fxleax-cenalice-hnu {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    z-index: 19999;
}

.smjubhead-snbry.active {
    background-color: #272838;
    color: white;
}

.smjubhead-snbry.active:hover {
    background-color: white;
    color: #272838;
}

.smjubhead-snbry svg {
    margin-right: 10px;
    pointer-events: none;
}

.smheadjun-menuas {
    display: none;
}

@media only screen and (max-width: 1280px) {
    .hnj-hesdsec-n {
        justify-content: space-between;
        min-height: 54px;
    }

    .logo-rmw-jundn {
        margin: auto;
        width: 95px;
        height: 30px;
    }

    .rmnyu-junheds {
        margin-left: 0;
    }

    .honmbo-hjunspac {
        display: none !important;
    }

    .smheadjun-menuas {
        border: none;
        padding: 0;
        display: flex !important;
        align-items: center;
        background-color: transparent;
    }
}

@media only screen and (max-width: 1600px) {
    .menu-assets-barwflio {
        max-width: 1080px !important;
    }

    .col-headb-topnbar {
        width: 160px !important;
    }

    .appehere-category,
    .appehereserv-category {
        display: flex;
        justify-content: space-between;
    }

    .expl-cta-exlkop span {
        display: none !important;
    }
}

@media only screen and (max-width: 1280px) {
    .hnd-jun-stop {
        font-size: 12px;
        line-height: 20px;
    }

    .smjubhead-snbry {
        font-size: 12px;
        line-height: 17px;
        padding: 4px 12px;
    }

    .mobjund-samhbd {
        height: 25px;
        width: 25px;
        border-radius: 25px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .mobjund-samhbd span {
        display: none;
    }

    .mobjund-samhbd svg {
        margin: 0;
        flex-shrink: 0;
    }

    .snjune-dni-maol.active {
        transform: translateX(0px);
        z-index: 11111 !important;
        height: auto;
    }

    .psf-rmw-mobmenu.active::-webkit-scrollbar,
    .psf-rmw-mobmenu-seller.active::-webkit-scrollbar,
    .snjune-dni-maol.active::-webkit-scrollbar {
        display: none;
    }

    .filtr-jund-swicobtn input {
        font-size: 13px !important;
    }

    .filtr-jund-swicobtn input::-webkit-input-placeholder {
        font-size: 14px !important;
    }

    .btngroup-jund-seafiltr button {
        font-size: 12px !important;
    }

    .flxe-filteanimop select {
        font-size: 12px !important;
        padding: 0px 0px 0px 15px !important;
    }
}

@media only screen and (max-width: 340px) {
    .btngroup-jund-seafiltr button {
        font-size: 11px !important;
    }

    .flxe-filteanimop select {
        font-size: 11px !important;
    }
}

.backast-junded-men {
    display: flex;
    align-items: center;
    font-family: Manrope;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -0.025em;
    text-align: left;
    color: #FAC458;
    margin-bottom: 20px;
    cursor: pointer;
}

.menu-slide-jundone {
    overflow: hidden;
    display: none;
}

.menu-slide-jundone.hide {
    display: none;
}

.menu-slide-jundone.show {
    display: block;
}

.backast-junded-men svg {
    margin-right: 5px;
}

.snjune-dni-maol {
    max-width: 390px;
    width: -webkit-fill-available;
    background-color: #fff;
    box-shadow: var(--shdw-box);
    border-radius: 0px 40px 40px 0px;
    min-height: 100vh;
    z-index: 111;
    position: absolute;
    top: 0;
    left: 0;
    transition: .3s;
    padding: 40px;
    display: flex;
    justify-content: space-between;
    flex-flow: column;
    transform: translateX(-400px);
}

.smheadjunnm-fxl {
    display: flex;
    justify-content: space-between;
    padding-bottom: 40px;
    position: relative;
}

.smheadjunnm-fxl::before {
    position: absolute;
    left: 0;
    right: 0;
    content: ' ';
    opacity: 0.2;
    bottom: 0;
    margin: auto;
    background-color: black;
    height: 1px;
    width: -webkit-fill-available;
}

.helprwtn-junnil {
    display: flex;
    align-items: center;
    margin-top: 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 19.36px;
    letter-spacing: -0.025em;
    text-align: right;
    color: #3D3B49;
}

.helprwtn-junnil button {
    height: 40px;
    width: 40px;
    margin-right: 8px;
    border-radius: 32px;
    align-items: center;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    border: none;
    background-color: #E4E5F2;
}

.helprwtn-junnil button svg {
    pointer-events: none;
}

.brjund-msmtxt {
    font-size: 13px;
    font-weight: 500;
    font-family: Manrope;
    line-height: 20px;
    letter-spacing: -0.015em;
    text-align: left;
    color: #9F9BB7;
    padding-bottom: 20px;
}

.limnuujunnode-skl {
    font-family: Manrope;
    font-size: 28px;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: -0.025em;
    text-align: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #272838;
    padding: 20px 0px;
    position: relative;
    border: none;
    width: -webkit-fill-available;
    background-color: transparent;
}

.psf-rmw-mobmenu.active {
    background: #00000073;
    width: -webkit-fill-available;
    position: fixed;
    overflow-y: scroll;
    top: 0;
    left: 0;
    z-index: 999999;
    height: -webkit-fill-available;
}

.psf-rmw-mobmenu-seller {
    display: none;
}

.psf-rmw-mobmenu-seller.active {
    background: #00000073;
    width: -webkit-fill-available;
    position: fixed;
    top: 0;
    overflow-y: scroll;
    left: 0;
    z-index: 999999;
    height: -webkit-fill-available;
    display: block;
}

.psf-rmw-mobmenu-seller .snjune-dni-maol {
    transform: translateX(100%);
}

.psf-rmw-mobmenu-seller.active .snjune-dni-maol {
    left: auto !important;
    right: 0 !important;
    border-radius: 40px 0px 0px 40px !important;
    transform: translateX(0%);
}

.shad-mobmenuwbshadow {
    box-shadow: var(--shdw-box);
    border: #F1F2F9 solid 1px;
    background-color: #F8F9FF;
    padding: 20px;
    border-radius: 24px;
    position: relative;
}

.afw-newhiuip-desnb.mob-afw {
    font-size: 10px;
    width: 150px;
}

.shad-mobmenuwbshadow .profile-img-hder {
    border: #1ED599 solid 2px;
}

.shad-mobmenuwbshadow .cmsfxlki-junhdcl {
    position: absolute;
    top: 10px;
    right: 10px;
}

.limmane-jundhiapr {
    background-color: white;
    font-family: Manrope;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.86px;
    letter-spacing: -0.025em;
    text-align: center;
    padding: 13px 5px;
    width: -webkit-fill-available;
    border-radius: 40px;
    border: #272838 solid 2px;
    color: #272838;
    margin-top: 40px;
}

.mbsho-koopqwe-mmben {
    margin-top: 40px;
}

.mbsho-koopqwe-mmben .nijdlfex-mcgay {
    margin-right: 0 !important;
    width: -webkit-fill-available;
}

.limnuujunnode-skl::before {
    position: absolute;
    left: 0;
    right: 0;
    content: ' ';
    opacity: 0.2;
    top: 0;
    margin: auto;
    background-color: black;
    height: 1px;
    width: -webkit-fill-available;
}

.logsosm-fxrlto {
    width: 181px;
    height: 60px;
}

.cmsfxlki-junhdcl {
    height: 40px;
    width: 40px;
    border-radius: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #E4E5F2;
    border: none;
}

.cmsfxlki-junhdcl svg {
    pointer-events: none;
}

.logsosm-fxrlto img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.assetcard-jund-nd {
    width: 270px !important;
    min-height: 370px;
    border-radius: 16px;
    padding: 4px;
    margin-bottom: 20px;
    background-color: white;
    position: relative;
    box-shadow: var(--shdw-box);
}

.assetcard-jund-nd.service-tile {
    display: flex;
    justify-content: space-between;
    flex-flow: column;
}

.assetcard-jund-nd.asset-tile {
    /* Global Test */
    display: flex;
    justify-content: space-between;
    flex-flow: column;
    min-height: 400px;
}

.astcardimg-ujund {
    height: 146px;
    width: 100%;
    border-radius: 14px;
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
    cursor: pointer;
    flex-shrink: 0;
}

.astcardimg-ujund video {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.userpfjundcr-kiop {
    height: 266px;
    width: 262px;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
}

.userpfjundcr-kiop .level-nbadges {
    position: absolute;
    right: 16px;
    bottom: 16px;
    height: 40px;
    width: 40px;
    overflow: hidden;
}

.userpfjundcr-kiop .level-nbadges .levelnbadge-cion img {
    height: 46px !important;
    width: 46px !important;
}

.usjnumname-anmedo {
    font-family: Manrope;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: -0.025em;
    text-align: left;
    color: #272838;
    margin-top: 20px;
    margin-bottom: 10px;
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: flex;
    align-items: center;
}

.usjnumname-anmedo svg {
    margin-left: 5px;
}

.userpfjundcr-kiop img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.conr-asst-judgn {
    padding: 0px 16px 16px 16px;
}

.service-tile {
    height: 428px;
}

.service-tile .servjunds-inqbtns {
    background-color: #272838 !important;
    color: #FFFFFF !important;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px !important;
    display: flex;
    height: 36px;
    justify-content: center;
    align-items: center;
}

.service-tile .servjunds-inqbtns span {
    color: #DCDBE5 !important;
    margin-right: 4px !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 16.5px !important;
}

.service-tile .conr-asst-judgn {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    height: -webkit-fill-available;
    flex: auto;
}

.conr-asst-judgn.asset-tile {
    /* Global Test */
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    height: -webkit-fill-available;
    flex: auto;
}

.asset-tile .btnfxjund-astpcust {
    width: -webkit-fill-available;
}

.service-mbtns a {
    width: -webkit-fill-available;
}

.service-mbtns a button {
    width: -webkit-fill-available;
}

.service-mbtns button,
.asset-tile .btnfxjund-astpcust button {
    width: 50%;
    height: 36px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.asset-tile .btnfxjund-astpcust button:nth-child(2) {
    color: #6B687B !important;
    border: #DCDBE5 solid 1px !important;
    background-color: white !important;
    font-size: 12px;
}

.service-mbtns a:nth-child(1) button {
    margin-right: 4px;
}

.service-mbtns a:nth-child(2) button {
    color: #6B687B !important;
    border: #DCDBE5 solid 1px !important;
    background-color: white !important;
}

.asset-tile .btnfxjund-astpcust button:nth-child(1) {
    background-color: #272838 !important;
    color: #FFFFFF !important;
    font-weight: 600 !important;
}

.service-mbtns a:nth-child(1) button {
    background-color: #272838 !important;
    color: #FFFFFF !important;
}

.asset-tile .btnfxjund-astpcust button:nth-child(1) span {
    color: #DCDBE5 !important;
    margin-right: 4px !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 30px !important;
}

.astcardimg-ujund img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.ast-catgry-jundhn {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    text-align: left;
    color: #9F9BB7;
    margin-top: 30px;
    min-height: 20px;
}

.serv-catgry-descgtio {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    text-align: left;
    color: #9F9BB7;
    margin-top: 30px;
    min-height: 60px;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

.fxjund-footast {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
}

.priceast-sjunfm {
    font-family: Manrope;
    font-size: 20px;
    font-weight: 800;
    line-height: 30px;
    letter-spacing: -0.025em;
    text-align: right;
    color: #3D3B49;
}

.btnfxjund-astpcust {
    display: flex;
    align-items: center;
}

.buybarm-jundast {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 700;
    line-height: 19.12px;
    letter-spacing: -0.025em;
    text-align: center;
    color: #FFFFFF;
    background-color: #1ED599;
    border-radius: 40px;
    padding: 7px 16px;
    height: 34px;
    border: none;
    margin-right: 4px;
}

.custmi-jundas-mn {
    background-color: transparent;
    border: #272838 solid 1px;
    padding: 10px 13px;
    border-radius: 40px;
    height: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Manrope;
    font-size: 14px;
    font-weight: 700;
    line-height: 19.12px;
    letter-spacing: -0.025em;
}

.custmi-jundas-mn svg {
    pointer-events: none;
}

.priceast-sjunfm span,
.priceast-sjunfm sup {
    color: #DCDBE5;
}

.asjunmd-anmedo {
    font-family: Manrope;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: -0.025em;
    text-align: left;
    color: #000000;
    margin-bottom: 5px;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.asjn-mcied-uname {
    font-family: Manrope;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: -0.025em;
    text-align: left;
    color: #3D3B49;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 20px;
}

.screjund-buiaoe {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -0.025em;
    text-align: left;
    color: #9F9BB7;
    margin-top: 10px;
    margin-bottom: 15px;
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.vprofcreat-undjklp {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.025em;
    text-align: right;
    color: #1ED599;
    display: flex;
    align-items: center;
}

.vprofcreat-undjklp svg {
    margin-left: 10px;
}

.sectop-jund-otwi {
    margin-top: 120px;
}

.head-jund-mascent {
    font-family: Manrope;
    font-size: 36px;
    font-weight: 600;
    line-height: 50px;
    letter-spacing: -0.025em;
    text-align: center;
    color: #3D3B49;
    margin: 0;
}

.cardjund-astdatwocadr {
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    justify-content: center;
}

.cardjund-astdatwocadr .assetcard-jund-nd {
    margin-right: 20px;
}

@media only screen and (max-width: 430px) {
    .cardjund-astdatwocadr .assetcard-jund-nd {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
}


@media only screen and (min-width: 1190px) {
    .cardjund-astdatwocadr {
        width: 1140px !important;
        margin: auto;
    }

    .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .cardjund-astdatwocadr .assetcard-jund-nd:nth-of-type(4n) {
        margin-right: 0 !important;
    }
}

@media only screen and (max-width: 1159px) {
    .cardjund-astdatwocadr .assetcard-jund-nd {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
}

@media only screen and (max-width: 1159px) {
    .cardjund-astdatwocadr {
        padding: 0px 10px;
        justify-content: center;
    }

    .cardjund-astdatwocadr.swiper-wrapper {
        justify-content: start !important;
    }
}

.serv-dedcjunfs {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    text-align: left;
    margin-top: 20px;
    color: #3D3B49;
}

.servi-pricejunds {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 600;
    line-height: 16.39px;
    letter-spacing: -0.025em;
    text-align: left;
    color: #9F9BB7;
}

.servjunds-inqbtns {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.025em;
    text-align: left;
    color: #272838;
    padding: 4px 5px;
    width: -webkit-fill-available;
    background-color: transparent;
    border-radius: 40px;
    text-align: center;
    margin-top: 20px;
    border: #272838 solid 1px;
}

.servi-pricejunds span {
    color: #272838;
    font-weight: 800;
}

.secsticky-nkrojund {
    position: sticky;
    top: 0;
    z-index: 999;
}

.prload-junds {
    margin: auto;
    width: -webkit-fill-available;
    display: flex;
    justify-content: center;
    flex-shrink: 0;
}

.prload-junds video {
    height: 90px;
    width: 90px;
}

.floipu-wmbtns {
    display: flex;
    justify-content: center;
    margin: auto;
    width: -webkit-fill-available;
    flex-shrink: 0;
    margin-top: 20px;
}

.floipu-wmbtns button {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.025em;
    color: #fff;
    padding: 7.5px 32px 7.5px 32px;
    min-height: 44px;
    display: flex;
    align-items: center;
    text-align: center;
    text-align: -webkit-center;
    background-color: #272838;
    border: #272838 solid 1px;
    border-radius: 36px;
    justify-content: center;
    margin: 0px 4px 0px 0px;
}

.pagination-featuredasts-db {
    display: flex;
}

.pagination-featuredasts-db button {
    background-color: #F1F2F9;
    border: #FFFFFF solid 1px;
    height: 32px;
    width: 32px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.feacd-maxftcontsas {
    max-width: 1140px;
    margin: auto;
    display: flex;
    padding: 0px 1rem;
    align-items: center;
    margin-top: 20px;
    position: relative;
}

.pagination-featuredasts-db button:nth-child(1) {
    margin-right: 4px;
}

.pagination-featuredasts-db button svg {
    pointer-events: none;
    flex-shrink: 0;
}

.featuread-assets-pagin {
    padding: 10px 20px;
    border-radius: 40px;
    max-width: 125px;
    display: flex;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    position: relative;
    bottom: 0 !important;
}

.featuread-assets-pagin .swiper-pagination-bullet {
    height: 12px;
    width: 12px;
    border-radius: 16px;
    background-color: white;
    border: #FFFFFF solid 2px;
    opacity: 1;
    flex-shrink: 0;
}

.featuread-assets-pagin .swiper-pagination-bullet-active {
    border: #FFFFFF solid 2px;
    background-color: transparent !important;
}

.autoplay-feacfd-buu {
    background-color: transparent !important;
    width: 40px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 40px;
    margin-right: 12px;
    border: none;
}

.autoplay-feacfd-buu svg {
    pointer-events: none;
    overflow: visible;
}

.dicsprs-kopiun {
    position: relative;
}

.opmonhov-botdis:hover .discmenu-psa-homnji {
    display: block !important;
}

.discmenu-psa-homnji {
    width: 320px;
    padding: 20px;
    transition: .3s ease;
    left: -47px;
    background-color: white;
    position: absolute;
    display: none;
    top: 72px;
    border-radius: 0px 0px 24px 24px;
    box-shadow: var(--shdw-tabmenus);
    overflow: hidden;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #DCDBE5;
}

.menu-assets-barwflio {
    max-width: 1400px;
    width: 1370px;
    left: 190px;
    padding: 60px 60px 60px 60px !important;
}

.menu-assets-barwflio h1 {
    font-family: Manrope;
    font-size: 28px;
    font-weight: 400;
    line-height: 40px;
    letter-spacing: -0.025em;
    text-align: left;
    color: #6B687B;
    margin-bottom: 0 !important;
}

.flx-sdimenushnjoi {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 11px;
    font-size: 20px !important;
    font-family: Manrope !important;
    border-radius: 8px;
    font-weight: 400;
    line-height: 40px;
    min-width: max-content;
    margin: 10px 0px !important;
    position: relative;
}

.flx-sdimenushnjoi::before {
    height: 1px;
    background-color: #DCDBE5;
    width: 94%;
    content: ' ';
    position: absolute;
    bottom: -5px;
    left: 0;
    right: 0;
    margin: auto;
}

.flx-sdimenushnjoi:nth-child(1) {
    margin-top: 0 !important;
}

.flx-sdimenushnjoi:nth-last-child(1) {
    margin-bottom: 0 !important;
}

.flx-sdimenushnjoi:nth-last-child(1)::before {
    display: none !important;
}

.flx-sdimenushnjoi:hover {
    background-color: #E4E5F2;
    font-weight: 600;
    color: #000000 !important;
}

.flx-sdimenushnjoi:hover path {
    stroke: #000000;
}

.emnu-jioutqopmkcwp {
    top: 34px !important;
    left: -80px !important;
}

.assetbrline-altomttn {
    vertical-align: top;
    margin-top: 10px;
    margin-bottom: 10px;
}

.bar-paginmewop-brandko {
    max-width: 1140px;
    margin: auto;
    padding: 0;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.bar-paginmewop-brandko button {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    letter-spacing: -0.025em;
    text-align: left;
    color: #272838;
    background-color: #FFFFFF;
    border-radius: 36px;
    border: #9F9BB7 solid 1px;
    padding: 7px 13px;
    margin-right: 8px;
    margin-bottom: 5px;
}

.bar-paginmewop-brandko button:nth-last-child(1) {
    margin-right: 0;
}

.bar-paginmewop-brandko button.active {
    background-color: white !important;
    border-color: #272838 !important;
    color: #272838 !important;
}

.spacer-eitpx {
    margin-left: 10px;
    margin-right: 10px;
}

.aset-vidbtnicoks {
    height: 24px;
    width: 24px;
    border-radius: 5px;
    position: absolute;
    top: 16px;
    left: 16px;
    background-color: #ffffffef;
    border: none;
    display: flex;
    justify-content: center;
    align-items: center;
}

.aset-vidbtnicoks svg {
    height: 10px;
    width: 9px;
    pointer-events: none;
    margin-left: 1px;
}

.creator-dash-menglob {
    min-width: 640px;
    display: none;
    min-height: 272px;
    padding: 20px;
    background-color: white;
    border-radius: 0px 0px 24px 24px;
    border: #DCDBE5 solid 1px;
    border-top: none;
    box-shadow: var(--shdw-tabmenus);
    position: absolute;
    right: 20px;
    top: 72px;
    z-index: 9999;
}

.signin-uprocsexpad {
    padding-top: 14px;
    padding-bottom: 14px;
}

.rmw-rep-ndbtnkop {
    height: 40px;
    width: 40px;
    border-radius: 80px;
    background-color: #272838;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 4px;
    border: none;
}

.afw-newhiuip-desnb {
    font-family: Manrope;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -0.025em;
    text-align: left;
    color: #272838;
    border: #E4E5F2 solid 1px;
    padding: 7px 8px 7px 16px;
    border-radius: 80px;
    width: 200px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.afw-newhiuip-desnb .switch {
    height: 16px !important;
    width: 24px !important;
}

.afw-newhiuip-desnb .slider:before {
    height: 10px;
    width: 10px;
    bottom: 3px;
    left: 3px;
}

.afw-newhiuip-desnb input:checked+.slider:before {
    -webkit-transform: translateX(7px);
    -ms-transform: translateX(7px);
}

.rmw-rep-ndbtnkop svg {
    pointer-events: none;
    height: 14px;
    width: 14px;
}

.nijuiop-dlfex {
    display: flex;
    justify-content: center;
}

.nijdlfex-mcgay {
    background-color: #F1F2F9;
    border-radius: 4px;
    height: 48px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: Manrope;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: -0.025em;
    text-align: left;
    width: 298px;
    color: #3D3B49;
    padding: 0px 16px;
    margin-bottom: 4px;
    margin-right: 4px;
}

.nijdlfex-mcgay:nth-child(2) {
    margin-right: 0 !important;
}

.nijdlfex-mcgay .rouas-liop {
    height: 32px;
    width: 32px;
    border-radius: 36px;
    background-color: #FAC458;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.nijdlfex-mcgay svg {
    height: 12px;
    width: 12px;
}

.rouas-liop.active::before {
    position: absolute;
    right: 0;
    top: 0;
    height: 8px;
    content: ' ';
    width: 8px;
    border-radius: 16px;
    background-color: #D51E1E;
}

.nijdlfex-mcgay.fw-nijdlfkexs {
    width: 100%;
    border-radius: 4px 4px 12px 12px;
    height: 60px;
    background-color: #E4F7F1;
    margin-right: 0px !important;
}

.dashb-llikbtn {
    background-color: #272838;
    border-radius: 36px;
    width: 146px;
    border: none;
    padding: 0px 16px;
    font-family: Manrope;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: -0.025em;
    text-align: left;
    color: #E4E5F2;
    height: 40px;
    display: flex;
    align-items: center;
}

.dashb-llikbtn svg {
    margin-right: 8px;
    pointer-events: none;
}

.spa-nijmchioop {
    align-items: center;
    font-family: Manrope;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.025em;
    text-align: right;
    color: #3D3B49;
}

.spa-nijmchioop .rouas-liop {
    margin-left: 16px;
}

.spa-nijmchioop span {
    color: #8B86AA;
    margin-right: 3px;
}

.spa-nijmchioop sup {
    top: -3px;
    color: #8B86AA;
    margin-right: 3px;
    font-weight: 500;
}

.pcomment-slistnode {
    display: flex;
    margin-bottom: 30px;
    margin-top: 10px;
}

.pc-slisprof {
    height: 40px;
    width: 40px;
    overflow: hidden;
    border-radius: 80px;
    flex-shrink: 0;
}

.pc-slisprof img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.pcs-udnodelopi {
    margin-left: 8px;
}

.pcs-usdmk-name {
    font-family: 'Manrope';
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -0.025em;
    color: #272838;
}

.pcs-usdmk-name span {
    color: #9F9BB7;
    margin-left: 4px;
}

.pcs-lopimessaji {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-align: left;
    color: #9F9BB7;
}

.nonsignin-portfoliocta {
    font-family: "Manrope";
    text-align: center;
    text-align: -webkit-center;
}

.nonsignin-portfoliocta h2 {
    font-weight: 700;
}

.bbctabtns-gryelocjd button {
    font-family: Manrope;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.025em;
    text-align: left;
    color: #272838;
    margin-right: 8px;
    background-color: #FAC458;
    padding: 8px 20px;
    border-radius: 36px;
    margin-bottom: 5px;
    border: none;
}

.portfolio-disccomnode {
    background-color: white;
    padding: 40px;
}


.porttexta-arekop {
    padding: 10px;
    font-size: 13px;
    font-weight: 600;
    border: 1px solid #ccc;
    min-height: 110px;
    font-family: 'Manrope';
    width: -webkit-fill-available;
    color: #A09DB1;
    border-radius: 16px;
}

.portf-pabtn-arekop button {
    background-color: #1ED599;
    border-radius: 40px;
    padding: 4px 10px;
    color: #FFFFFF;
    font-family: 'Manrope';
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    width: fit-content !important;
    min-width: auto;
    border: transparent solid 2px;
    margin-top: 5px;
}

.blankslide-card-ass {
    background-color: #F8F9FF !important;
}

.para-heamascat-opi {
    font-family: "Manrope";
    text-align: center;
}


.styl-eshaeinp-wcp {
    border: #FAC458 solid 1px;
    box-shadow: var(--shdw-box);
    border-radius: 80px;
    width: -webkit-fill-available;
    font-family: Manrope;
    font-size: 16px;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: -0.025em;
    text-align: left;
    color: #3D3B49;
    padding-left: 24px;
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
    margin-bottom: 30px;
}

.styl-eshaeinp-wcp button {
    height: 40px;
    width: 40px;
    border-radius: 80px;
    background-color: #FAC458;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto 5px;
}

.styl-eshaeinp-wcp button svg {
    pointer-events: none;
}

.share-flex-bshjio {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}

.share-flex-bshjio button {
    background-color: transparent;
    border: none;
    height: 60px;
    width: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 8px;
    border-radius: 120px;
}

.share-flex-bshjio button svg {
    pointer-events: none;
    flex-shrink: 0;
}

.close-cnew-oprmnewdisk {
    cursor: pointer;
}

.level-nbadges {
    height: 44px;
    background-color: #eeefef;
    border-radius: 80px;
    display: flex;
    align-items: center;
    text-align: left;
    font-family: 'Manrope';
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    letter-spacing: -0.025em;
    color: #000;
}

.levelnbadge-cion {
    height: 44px;
    width: 44px;
    border-radius: 30px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lnbadhe-flex {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

.levelnbadge-cion img {
    height: 51px;
    width: 51px;
}

.pfolr-level-badge {
    display: flex;
    justify-content: center;
}

.pfolr-level-badge .level-nbadges {
    height: 36px;
    color: white;
    padding: 6px 24px;
    width: fit-content;
}

.pfolr-level-badge .levelnbadge-cion {
    height: 16px;
    width: 16px;
    border-radius: 0 !important;
    overflow: visible;
}

.pfolr-level-badge .levelnbadge-cion img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.pfolr-level-badge .lnbadhe-flex {
    padding-left: 6px;
    font-family: Manrope;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    text-align: left;
}

.level-nbadges.creator,
.pubprofile-aboutico.creator {
    background-color: #91B5CE;
}

.level-nbadges.legendary,
.pubprofile-aboutico.legendary {
    background-color: #03A16D !important;
}

.level-nbadges.visionary,
.pubprofile-aboutico.visionary {
    background-color: #6F0BA5 !important;
}

.level-nbadges.fresh,
.pubprofile-aboutico.fresh {
    background-color: #F8B312 !important;
}

.level-nbadges.artisan,
.pubprofile-aboutico.artisan {
    background-color: #685AC6 !important;
}

.cropper-view-box {
    outline-width: 3px !important;
}

.astcat-xjuipo {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    color: #6B687B;
}

.astsvg-line {
    margin-top: 13px;
    background-color: #F1F2F9;
    height: 1px;
    width: 40px;
}

.astprof-badge {
    height: 40px;
    width: 40px;
    border-radius: 50px;
    position: relative;
}

.astprof-badge .level-nbadges {
    height: 16px !important;
    width: 16px !important;
    border-radius: 50px !important;
    position: absolute !important;
    right: 0 !important;
    bottom: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.astprofnaem {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-align: left;
    color: #6B687B;
    display: flex;
}


.astprofnaem .ast-verif-ico {
    margin-left: 5px;
}

.astprofnaem .ast-verif-ico svg {
    height: 18px !important;
    width: 18px !important;
}

.astbadge-name {
    font-family: Manrope;
    font-size: 10px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    color: #9F9BB7;
}

.astprof-badge .level-nbadges img {
    height: 100%;
    width: 100%;
    margin: auto;
    object-fit: contain;
    flex-shrink: 0;
    padding: 3px;
    border-radius: 0;
}

.astprof-badge img {
    border-radius: 50px !important;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.astnewbadge-node {
    margin-top: 15px;
    display: flex;
    align-items: center;
}

.astuser-dta {
    margin-left: 10px;
}

.userskill-catnames {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: -0.025em;
    text-align: left;
    color: #6B687B;
    margin-top: 3px;
}

.usertile-levelbadge {
    height: 20px;
    width: 20px;
    border-radius: 50px;
    overflow: hidden;
}

.usertile-levelbadge .level-nbadges {
    height: 20px !important;
    width: 20px !important;
    margin: 0 !important;
}


.usertile-levelbadge .level-nbadges img {
    height: 14px;
    width: 14px;
    margin: auto;
}

.user-tile {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    height: 476px;
}

.user-tile .servjunds-inqbtns {
    color: #6B687B !important;
    border-color: #DCDBE5 !important;
    font-size: 12px;
}

.user-tile .conr-asst-judgn {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    height: -webkit-fill-available;
    flex: auto;
}

.usertile-badgename {
    font-family: Manrope;
    margin-left: 6px;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    color: #6B687B;
}

.casset-tile,
.cservice-tile {
    min-height: auto !important;
    height: 315px !important;
}

.vater-popup-psa {
    position: absolute;
    left: calc(250px + 140px);
    margin: auto;
    height: auto;
    width: 230px;
    border-radius: 24px;
    background-color: white;
    top: -100px;
    z-index: 11;
    right: 0;
    box-shadow: var(--shdw-tabmenus);
    padding: 8px;
    display: none;
}

.vater-popup-psa.active {
    display: block !important;
}

.vater-popup-psa label {
    width: -webkit-fill-available;
    cursor: pointer;
}

.vater-popup-psa label input {
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    cursor: pointer;
    width: 100%;
}

.vater-popup-psa button {
    background-color: transparent;
    width: -webkit-fill-available;
    padding: 8px 5px;
    text-align: left;
    z-index: 1;
    position: relative;
    font-weight: 600;
    font-size: 14px;
    color: #272838;
    border: none;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.vater-btn-icon {
    height: 32px;
    width: 32px;
    border-radius: 50px;
    background-color: white;
    margin-right: 8px;
    overflow: hidden;
    cursor: pointer;
}

.vater-btn-icon img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.vater-popup-psa button:hover {
    background-color: #E4E5F2;
    border-radius: 16px;
}

.vater-side-icon {
    position: absolute;
    top: 24px;
    left: -12px;
    height: 32px;
    width: 32px;
    border-radius: 6px;
    background: white;
    transform: rotate(45deg);
}

.afpsa-btn {
    height: 30px;
    width: 30px;
    border-radius: 50px;
    border: none;
    outline: none;
    position: absolute;
    right: 12px;
    background-color: #272838;
    bottom: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9;
}

.afpsa-btn svg {
    pointer-events: none;
}

.rmw-fasset-loader {
    display: none !important;
}

.rmw-fasset-loader.show {
    position: fixed;
    display: flex !important;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 4px;
    z-index: 9999999999;
    background: #1ED599;
    overflow: hidden;
}

.rmw-fasset-loader div:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    background: #fff;
    animation: box-1 2100ms cubic-bezier(0.65, 0.81, 0.73, 0.4) infinite;
}

.rmw-fasset-loader div:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    background: #26a69a;
    animation: box-2 2100ms cubic-bezier(0.16, 0.84, 0.44, 1) infinite;
    animation-delay: 1150ms;
}

@keyframes box-1 {
    0% {
        left: -35%;
        right: 100%;
    }

    60%,
    100% {
        left: 100%;
        right: -90%;
    }
}

@keyframes box-2 {
    0% {
        left: -200%;
        right: 100%;
    }

    60%,
    100% {
        left: 107%;
        right: -8%;
    }
}