.tags_fadeUp-0__xjN1D {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateY(0)
}

@media only screen and (max-width: 1024px) {
    .tags_fadeUp-0-mobile__dBn2S {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateY(0)
    }
}

.tags_fadeLeft-0__x1R3_ {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateX(0)
}

@media only screen and (max-width: 1024px) {
    .tags_fadeLeft-0-mobile__4mtwZ {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateX(0)
    }
}

.tags_fadeUp-100__TZDBV {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateY(20px)
}

@media only screen and (max-width: 1024px) {
    .tags_fadeUp-100-mobile__HJYKo {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateY(20px)
    }
}

.tags_fadeLeft-100__6QSok {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateX(20px)
}

@media only screen and (max-width: 1024px) {
    .tags_fadeLeft-100-mobile__PpAsH {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateX(20px)
    }
}

.tags_fadeUp-200__7lsf5 {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateY(40px)
}

@media only screen and (max-width: 1024px) {
    .tags_fadeUp-200-mobile__q2DqR {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateY(40px)
    }
}

.tags_fadeLeft-200__CuNVw {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateX(40px)
}

@media only screen and (max-width: 1024px) {
    .tags_fadeLeft-200-mobile__JkcrE {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateX(40px)
    }
}

.tags_fadeUp-300__p02Su {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateY(70px)
}

@media only screen and (max-width: 1024px) {
    .tags_fadeUp-300-mobile__l7Iaz {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateY(70px)
    }
}

.tags_fadeLeft-300__41aYO {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateX(70px)
}

@media only screen and (max-width: 1024px) {
    .tags_fadeLeft-300-mobile__BYMul {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateX(70px)
    }
}

.tags_fadeUp-400__7bzbN {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateY(100px)
}

@media only screen and (max-width: 1024px) {
    .tags_fadeUp-400-mobile__YjehF {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateY(100px)
    }
}

.tags_fadeLeft-400__Z2A_e {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateX(100px)
}

@media only screen and (max-width: 1024px) {
    .tags_fadeLeft-400-mobile__HAobs {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateX(100px)
    }
}

.tags_fadeUp-500__FOjKT {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateY(150px)
}

@media only screen and (max-width: 1024px) {
    .tags_fadeUp-500-mobile__8_wrZ {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateY(150px)
    }
}

.tags_fadeLeft-500__Guan_ {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateX(150px)
}

@media only screen and (max-width: 1024px) {
    .tags_fadeLeft-500-mobile__GCykk {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateX(150px)
    }
}

.tags_fadeUp-outside__z9OKV {
    opacity: 1;
    transition: transform .8s;
    transform: translateY(50vh)
}

@media only screen and (max-width: 1024px) {
    .tags_fadeUp-outside-mobile__jisRN {
        opacity:1;
        transition: transform .8s;
        transform: translateY(50vh)
    }
}

.tags_fadeLeft-outside__5aRKo {
    opacity: 1;
    transition: transform .8s;
    transform: translateX(100vw)
}

@media only screen and (max-width: 1024px) {
    .tags_fadeLeft-outside-mobile__NxZHp {
        opacity:1;
        transition: transform .8s;
        transform: translateX(100vw)
    }
}

.tags_in__8BTRy {
    opacity: 1;
    transform: translate(0)
}

.tags_container__mE0BD {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 9px 15px;
    color: #fff;
    border-radius: 100px;
    border: 1px solid transparent;
    flex-shrink: 0;
    transition: background-color .25s ease,color .25s ease,border-color .25s ease
}

.tags_container__mE0BD:last-child {
    margin-right: 0!important
}

.tags_container__mE0BD.tags_blue__3s9qh {
    background: #3c00e4;
    color: #fff
}

.tags_container__mE0BD.tags_green__Rt5ba {
    background: #056952;
    color: #fff
}

.tags_container__mE0BD.tags_light-green__bxLTi {
    background: #96f0b6;
    color: #000
}

.tags_container__mE0BD.tags_light__ypGUp {
    background: hsla(0,0%,100%,.3)
}

.tags_container__mE0BD.tags_dark__cTctR {
    background: rgba(0,0,0,.2);
    color: #fff
}

.tags_container__mE0BD.tags_dark-2__ljVLI,.tags_container__mE0BD.tags_gray-100__izjqz {
    background: rgba(16,16,24,.05);
    color: #000
}

.tags_container__mE0BD.tags_color__F6uPG {
    background: #000
}

.tags_container__mE0BD.tags_light-orange__cGOiO {
    background: #fae62d;
    color: #000
}

.tags_container__mE0BD.tags_black__T1JdY {
    background: #191414;
    color: #fff
}

.tags_container__mE0BD.tags_outline__Z9rSg {
    border-color: rgba(16,16,24,.12);
    color: rgba(16,16,24,.6)
}

.tags_container__mE0BD.tags_student__cf6I5 {
    background-color: #f79bd2
}

.tags_container__mE0BD.tags_small__GGEQI {
    padding: 6px 15px
}

@media(hover: hover) {
    .tags_clickable__SAm8z {
        cursor:pointer
    }

    .tags_clickable__SAm8z.tags_outline__Z9rSg:hover {
        color: #191414;
        border-color: #191414
    }

    .tags_color__F6uPG:hover {
        background-color: transparent;
        border: 1px solid #000;
        color: #000
    }

    .tags_light-orange__cGOiO:hover {
        background-color: transparent;
        border: 1px solid #fae62d
    }

    .tags_dark-2__ljVLI:hover {
        background-color: transparent;
        border: 1px solid #000
    }
}

@media only screen and (max-width: 1024px) {
    .tags_container__mE0BD {
        padding:5px 10px
    }

    .tags_container__mE0BD.tags_small__GGEQI {
        padding: 5px 9px
    }
}

.popup_fadeUp-0__q9o5j {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateY(0)
}

@media only screen and (max-width: 1024px) {
    .popup_fadeUp-0-mobile__hYFgJ {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateY(0)
    }
}

.popup_fadeLeft-0__UlU7j {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateX(0)
}

@media only screen and (max-width: 1024px) {
    .popup_fadeLeft-0-mobile__8wSHt {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateX(0)
    }
}

.popup_fadeUp-100__DJyJC {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateY(20px)
}

@media only screen and (max-width: 1024px) {
    .popup_fadeUp-100-mobile__XyAhu {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateY(20px)
    }
}

.popup_fadeLeft-100__C3jkm {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateX(20px)
}

@media only screen and (max-width: 1024px) {
    .popup_fadeLeft-100-mobile__eExof {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateX(20px)
    }
}

.popup_fadeUp-200__G3Q7M {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateY(40px)
}

@media only screen and (max-width: 1024px) {
    .popup_fadeUp-200-mobile__R0f_G {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateY(40px)
    }
}

.popup_fadeLeft-200__gEn8I {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateX(40px)
}

@media only screen and (max-width: 1024px) {
    .popup_fadeLeft-200-mobile__XNu46 {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateX(40px)
    }
}

.popup_fadeUp-300__COqkK {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateY(70px)
}

@media only screen and (max-width: 1024px) {
    .popup_fadeUp-300-mobile__W1FQN {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateY(70px)
    }
}

.popup_fadeLeft-300__PHosC {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateX(70px)
}

@media only screen and (max-width: 1024px) {
    .popup_fadeLeft-300-mobile__4dwQA {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateX(70px)
    }
}

.popup_fadeUp-400___OJMZ {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateY(100px)
}

@media only screen and (max-width: 1024px) {
    .popup_fadeUp-400-mobile__9xdts {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateY(100px)
    }
}

.popup_fadeLeft-400__JgSsJ {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateX(100px)
}

@media only screen and (max-width: 1024px) {
    .popup_fadeLeft-400-mobile__AYoVa {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateX(100px)
    }
}

.popup_fadeUp-500__XfJ0_ {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateY(150px)
}

@media only screen and (max-width: 1024px) {
    .popup_fadeUp-500-mobile__bCpp3 {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateY(150px)
    }
}

.popup_fadeLeft-500__WvEpF {
    opacity: 0;
    transition: transform .4s,opacity .2s;
    transition-timing-function: ease-out;
    transform: translateX(150px)
}

@media only screen and (max-width: 1024px) {
    .popup_fadeLeft-500-mobile__nFkyQ {
        opacity:0;
        transition: transform .4s,opacity .2s;
        transition-timing-function: ease-out;
        transform: translateX(150px)
    }
}

.popup_fadeUp-outside__BVQSI {
    opacity: 1;
    transition: transform .8s;
    transform: translateY(50vh)
}

@media only screen and (max-width: 1024px) {
    .popup_fadeUp-outside-mobile__6IzgA {
        opacity:1;
        transition: transform .8s;
        transform: translateY(50vh)
    }
}

.popup_fadeLeft-outside__ORK_X {
    opacity: 1;
    transition: transform .8s;
    transform: translateX(100vw)
}

@media only screen and (max-width: 1024px) {
    .popup_fadeLeft-outside-mobile__6wesG {
        opacity:1;
        transition: transform .8s;
        transform: translateX(100vw)
    }
}

.popup_in__W8yXS {
    opacity: 1;
    transform: translate(0)
}

.popup_container__EMIkb {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    visibility: hidden
}

.popup_container__EMIkb.popup_lightbox___G0dY {
    background: rgba(0,0,0,.8);
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px)
}

.popup_open__D73CB {
    visibility: visible!important
}

.popup_inner__wgnJ3 {
    position: relative;
    width: 100%;
    max-height: 100%;
    overflow: auto;
    padding: 60px 0;
    overflow: -moz-scrollbars-none;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.popup_inner__wgnJ3::-webkit-scrollbar {
    width: 0!important;
    display: none
}

.popup_closeContainer__V1wpI,.popup_content__8nEU9 {
    max-width: 800px;
    width: 100%;
    margin: 0 auto
}

.popup_content__8nEU9 {
    color: #191414;
    background: #fff;
    box-shadow: 5px 5px 100px rgba(0,0,0,.15);
    padding: 80px
}

.popup_dark__LDe_p .popup_content__8nEU9 {
    color: #fff;
    background: #191414
}

.popup_closeContainer__V1wpI {
    position: relative;
    top: 0;
    pointer-events: none;
    z-index: 1
}

.popup_close__zlFgp {
    width: 30px;
    height: 30px;
    background: url(/icons/icon-cross-dark.svg) no-repeat 50%;
    background-size: 14px 13px;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 3;
    border: 1px solid rgba(16,16,24,.12);
    border-radius: 50%;
    pointer-events: auto
}

.popup_dark__LDe_p .popup_close__zlFgp {
    background: url(/icons/icon-cross-light.svg) no-repeat 50%;
    border: none
}

@media only screen and (max-width: 1024px) {
    .popup_container__EMIkb {
        -webkit-backdrop-filter:none;
        backdrop-filter: none;
        background: hsla(0,0%,100%,0);
        align-items: flex-start;
        transition: background .2s,visibility .45s
    }

    .popup_container__EMIkb.popup_dark__LDe_p {
        background: #191414
    }

    .popup_open__D73CB {
        background: #fff;
        transition: background .2s .3s,visibility .45s
    }

    .popup_content__8nEU9 {
        padding: 40px 20px calc(110px + env(safe-area-inset-bottom, 0px));
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        overflow: auto;
        height: 100%;
        overflow: -moz-scrollbars-none;
        scrollbar-width: none;
        -ms-overflow-style: none
    }

    .popup_content__8nEU9::-webkit-scrollbar {
        width: 0!important;
        display: none
    }

    .popup_inner__wgnJ3 {
        padding: 30px 0 0;
        overflow: hidden;
        height: 100%;
        transform: translateY(100vh);
        transition: transform .45s ease
    }

    .popup_open__D73CB .popup_inner__wgnJ3 {
        transform: translateY(0)
    }

    .popup_closeContainer__V1wpI {
        position: fixed;
        bottom: 30px;
        bottom: calc(30px + env(safe-area-inset-bottom, 0px));
        top: auto;
        max-width: none;
        display: flex;
        align-items: flex-end;
        justify-content: center
    }

    .popup_close__zlFgp {
        top: auto;
        right: auto;
        width: 40px;
        height: 40px;
        box-shadow: 0 0 30px rgba(0,0,0,.15)
    }

    .popup_close__zlFgp,.popup_dark__LDe_p .popup_close__zlFgp {
        background-color: #fff;
        background-image: url(/icons/icon-cross-dark.svg)
    }
}
