.vz4y-czDx0h4tM7qB5kU2 {
    display: grid;
    width: calc(100% - 1.5em);
    grid-template-columns: 70% 30%;
    grid-column-gap: 1.5em;
    grid-row-gap: 0.5em;
}

._2UiqZQGeRJYmZL6TmrW36K {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}
._1by6MMvtI0V8hoyC0h-sTF {
    border-left: medium solid var(--theme-primary-color);
    margin-top: 2em;
    margin-bottom: 1em;
    padding-left: 1em;
    color: var(--theme-font-color);
    font-size: 1.1em;
    font-weight: 300;
    text-transform: uppercase;
}
.uPor6xfOTD2ALuZO0E9wJ {
    position: relative; 
    padding-bottom: 56.25%; 
    height: 0; 
    overflow: hidden; 
    max-width: 100%;
}

._3zl-FxC9jWeaI6j-I2twfO {
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%;
}

._3L_xxZBRbQEXi94kSJDqOV {
    width: 100%; 
    /* height: 156.25%; */
}

._3MQftieqXk4oUGAp08W0Qb {
    position: absolute;
    right: 0;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 0.5em;
    border-radius: 7px;
    margin: 10px;
    z-index: 100;
    color: white;
}

._2g_tcidQrgnYX1_FFwUXA4 {
    top: 0;
}

._2zYBj1fQriwDaPZRK6zVWk {
    bottom: 0;
}

._2H6aB2_DtxKr77ZXTNpa4r:hover {
    cursor: pointer;
}

._2H6aB2_DtxKr77ZXTNpa4r:hover ._25tryWlnD1mi18B3ftJ1VN {
    opacity:0.75;
    color: white;
}

/* .hoverContent:hover {
    opacity:0.75;
    cursor: pointer;
} */

._25tryWlnD1mi18B3ftJ1VN {
    z-index: 50;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity 0.2s linear;
    opacity: 0;
    font-size: 2em;
}

._2vlC7bV_q0vXlX-O-Y0bYA {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 0.5em;
}

.jduXHZOWgJKxliRNcsQ8r {
    padding-bottom: 0.25em;
}

._36hsh2DYWylp7V5yOjLbTO {
    font-weight: 600;
    font-size: 1em;
    line-height: 1.25em;
    max-height: 2.5em;
    text-overflow: ellipsis;
    overflow: hidden;
}

._2_nP2UYtuHl9r16U2F395y {
    padding-top: 0.25em;
    font-weight: 500;
    color: #67707D;
    font-size: 0.8em;
}

._1GLMKuyKZILnCsc6n8jZLI {
    background-color: var(--theme-primary-color);
    text-transform: uppercase;
    height: 100%;
    width: 10em;
    padding: 1em 0;
    text-align: center;
    margin-left: 1em;
    border-radius: 7px;
    color: white;
}

._1HjNOf6UCFxIDN2sY97-Zp {
    grid-column: 1;
    grid-row: 1/3;
}

._1HjNOf6UCFxIDN2sY97-Zp ._2vlC7bV_q0vXlX-O-Y0bYA {
    padding-top: 0.75em;
}

._1HjNOf6UCFxIDN2sY97-Zp ._36hsh2DYWylp7V5yOjLbTO {
    font-size: 1.5em;
}

._1HjNOf6UCFxIDN2sY97-Zp ._2_nP2UYtuHl9r16U2F395y {
    font-size: 1.2em;
    margin-top: -0.25em;
}
._2R7YVR9UkxC0e0CLrwKqNH {
    font-size: 0.8em;
    background-color: var(--theme-card-background-color);
    padding: 2.5px 5px;
    margin-right: 4px;
    margin-top: 2px;
    margin-bottom: 2px;
    border-radius: 5px;
    opacity: 0.6;
    display: inline-block;
}

._1E8TO5t0K9ZtRWBA6M1Yyw {
    display: flex;
    flex-direction: row;
    align-items: center;
}

._2KMGJu-gutCbCKMRQO1NTt {
    height: 1em;
    width: 1em;
    margin-right: 0.3em;
    background-size: cover !important;
}

._2ZQgGHY1cgh1fLTtW7bdMG { 
    height: 1em;
}
._3wmlmbCJ_LiNynj9v9znTR {
    opacity: 0.75;
    text-align: center;
}

._3Ti_iFqzdnrqT5eaO6u5lA {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 1em;
}

@media (max-width: 768px) {
    ._3Ti_iFqzdnrqT5eaO6u5lA {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 576px) { 
    ._3Ti_iFqzdnrqT5eaO6u5lA {
        grid-template-columns: 1fr;
    }
 }
._101sbCd_PpB-m19i9Lzd55 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 1em;
}

@media (max-width: 1160px) { 
    ._101sbCd_PpB-m19i9Lzd55 {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 768px) { 
    ._101sbCd_PpB-m19i9Lzd55 {
        grid-template-columns: 1fr;
    }
}
._2m48qYjSfIwFUOcBSRI6Ef {
    display: flex;
    padding: 0.5em;
    align-items: center;
    border-bottom: 1px solid var(--theme-divider-color);
}

._3jzkkyvMzuuE6IsY44OGSR {
    padding-top: 5px;
}

._1BaJ4QhPlCeAzrULotmpT7 {
    margin-right: 0.7em;
}

._3SyyIkiD1sqfe6T4kfOHx5 {
    font-weight: 500;
    font-size: 1em;
}

._3-QJTN5R4PIRtIkE2K2qKi {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
}

.PyIcOPxMPER1rJG3ayI-m {
    padding-top: 0.2em;
    font-size: 0.7em;
    font-weight: 200;

}

.KebBNFcJLUtdQCq2Qj6bo {
    padding-left: 0.25em;
}
.paz7os1Gn55y_dbu3QVyJ {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

._1Tp1mFArYUJvUm1VvFVSMb {
    background-color: var(--theme-card-background-color);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 1em;
    border-radius: 0.4em;
    width: 10em;
    margin: 0.5em;
}

@media (max-width: 576px) { 
    ._1Tp1mFArYUJvUm1VvFVSMb {
        width: 100%;
    }
}

._1QHeMS-2ATYwT_wqK4oFio {
    padding-top: 0.5em;
    text-align: center;
}

._2M9DLliMR-gutPd8a8RCRm {
    padding-top: 0.5em;
    font-weight: 500;
    font-size: 1.2em;
}

._1jG3K6bB5n863XmflPfoKM {
    padding-top: 0.2em;
    font-size: 0.7em;
    font-weight: 200;

}

.mQCdwJURSZYrrSpL8ZZnX {
    padding-top: 0.5em;
    font-size: 1.0em;
    text-align: center;
}
._27XraezjQUT1-TQ1uop0jD {
    opacity: 0.75;
    text-align: center;
}

.BGaDtMn0k4p3TCmlu16zZ {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 1em;
}

@media (max-width: 768px) {
    .BGaDtMn0k4p3TCmlu16zZ {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 576px) { 
    .BGaDtMn0k4p3TCmlu16zZ {
        grid-template-columns: 1fr;
    }
 }
._2brDnxy86ZIqF20pQfr-iM {
    opacity: 0.75;
    text-align: center;
}

._32mlKxlmEVUhLfnVgZMqsi {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0.6em;
}

@media (max-width: 768px) { 
    ._32mlKxlmEVUhLfnVgZMqsi {
        grid-template-columns: 1fr;
    }
 }

._3TQxfb4t_9-wE1QzozLQIy {
    background-color: var(--theme-card-background-color);
    border-radius: 7px;
    display: flex;
    align-items: center;
    min-height: 85px;
    padding-right: 10px;
    cursor: pointer;
}

._3TQxfb4t_9-wE1QzozLQIy ._3qbMYevOjJuN83Jy4uRb8O {
    height: 70px;
    border-radius: 7px;
    margin-right: 1em;
    background-size: cover;
    background-position: center;
    flex: 0 0 70px;
}

._1UDSA3rYPn0zAKGL3Cp5Tt {
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1; /* number of lines to show */
   line-height: 20px;        /* fallback */
   max-height: 20px;       /* fallback */
}

.T89oLaliAZlbVsbJSNDbi {
    opacity: 0.5;
    font-size: 0.9em;
    padding-top: 5px;
}

._3o8T4y8ptDRmFHx57OB4j- {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-right: 1em;
    margin-left: 1em;
}

._3o8T4y8ptDRmFHx57OB4j- svg {
    font-size: 0.8em
}
._1tUJz_cIfp_y4or7093MjN {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    display: grid;
    grid-template-columns: 80% 20%;
    background-color: black;
    z-index: 1000;
    color: white;
}

._3ZOvqlFhIAXyWXB8MtrCk- {
    width: 100%;
    height: 100%;
    overflow: auto;
    position: relative;
}

._3ZOvqlFhIAXyWXB8MtrCk-:hover ._2LRMdu-KQ0w8UYhkWfOmk4 {
    opacity: 1;
}

._2LRMdu-KQ0w8UYhkWfOmk4 {
    position: absolute;
    z-index: 2000;
    opacity: 0;
    transition: opacity 0.1s linear;
    display: flex;
    flex-wrap: wrap;
    margin: 0.5em;
    align-items: center;
}

._394o2atF6ykW20qs7FKdsG {
    cursor: pointer;
    padding: 1em;
    text-shadow: 1px 1px 6px rgba(150, 150, 150, 1);
    user-select: none;
    display:flex;
}

._394o2atF6ykW20qs7FKdsG ._9wUR9WPAwteiiVo8uqKK6 {
    height: 1em;
    padding-right:0.3em;
    align-self: center;
}

._1QlLyya5p2_7FmmDvl0JSZ {
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

._1Qb6-uxxMfdeezq9h14bQh {
    display: flex;
    flex-direction: column;
    background-color: #333333;
}

._3rscbVicGMQvFEjtA4ALnS {
    height: 100%;
    width: 100%;
}

._3cQ1QhlnVwVeySWJU8ONuW {
    display: flex;
    justify-content: space-between;
    padding: 1em;
}

._3K9sHIsDR2Lw9z0gZ1L3DW {
    display: flex;
    flex-direction: row;
}

._27YazgC0uM3n8XvKK9rR0c {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    background-color: #3b3b3b;
}

._27YazgC0uM3n8XvKK9rR0c div {
    flex: 1 0 21%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0.5em;
    cursor: pointer;
}

._27YazgC0uM3n8XvKK9rR0c div:hover {
    background-color: #3f3f3f;
}

._3CF6q1Zoki23tAqJjTnGQ4 {
    margin-right: 0.5em;
}

._1Rx4LXPJ8vVZz2dXtnnYNM {
    font-size: 0.7em;
    font-weight: 200;
    opacity: 0.8;
}

._1A3O3S275k7xZnhHe2zjI2 {
    font-weight: 200;
}

._34zj0MrRaxlXWrZxMP5EGh {
    background-color: var(--theme-primary-color);
    padding: 0.5em;
    font-size: 0.8em;
    border-radius: 0.4em;
    cursor: pointer;
    user-select: none;
    display:flex;
    align-items: center;
    justify-content: center;
}

._3z41PAg4IC0qWZ2BcFaha9 {
    position: absolute;
    top: 3em;
    right: 0;
    margin: 1em;
    background-color: white;
    color: #000000;
    min-width: 10em;
    text-align: right;
    padding-top: 1em;
    padding-bottom: 1em;
    border-radius: 0.2em;
    user-select: none;
}

.u59esKRGfSqARHat9QPDr:hover {
    background-color: rgb(241, 241, 241);
    cursor: pointer;
}

.u59esKRGfSqARHat9QPDr {
    padding: 0.3em 1em;
}

._2LRMdu-KQ0w8UYhkWfOmk4 {
    display: flex;
    flex-direction: row;
}

.NCgqhZ2-CwgCYiAoPBd9b {
    cursor: pointer;
    opacity: 0.5;
    padding: 0.5em;
    background-color: #2F2F2F;
    border-radius: 0.5em;
    display: flex;
    align-items: center;
    margin-left: 0.25em;
    margin-right: 0.25em;
    transition: opacity ease-in-out 0.2s;
}

._2MWx8UkMmGvfSsgI7HuCEF {
    margin-right: 0.5em;
}

._31h9Wn8GuWnekkKwdyImxa {
    font-size: 0.9em;
}

._1mKX0TEFU-H7nUNx7PIDaM {
    font-size: 0.7em;
    font-weight: 200;
    color: rgb(155, 155, 155);
}

._2-zv1lTZRe3pgm8yvCFgzi {
    opacity: 1;
}

.NCgqhZ2-CwgCYiAoPBd9b:hover {
    opacity: 1;
}
._2p8_EifNVoAeV74hkdYgge {
    position: relative; 
    padding-bottom: 56.25%; 
    height: 0; 
    overflow: hidden; 
    width: 100%;
}

._2qbXPTzfHV7soZJcQaQNnS {
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%;
}

._2NP2G4EDwz0xAxhi4FgbS2 {
    position: absolute;
    z-index: 1000;
    opacity: 0;
    transition: opacity 0.1s linear;
    display: flex;
    flex-direction: column;
    margin: 0.5em;
    right: 0;
    top: 50%;
    margin-top: -35px;
}

._11EPJ1s7H7PGk2AL3XRNTY {
    position: absolute;
    z-index: 1000;
    bottom: 5px;
    left: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.5em;
    border-radius: 4px;
    transition: opacity 300ms cubic-bezier(0.25, 0.8, 0.25, 1) , transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1);
    opacity: 0;
    cursor: pointer;
    margin-left: -60px;
    transform: translateY(150%);
}

._11EPJ1s7H7PGk2AL3XRNTY:hover {
    background-color: rgba(255, 255, 255, 0.05);
}

._11EPJ1s7H7PGk2AL3XRNTY span {
    margin-right: 0.4em;
    margin-left: 0.4em;
}

._2p8_EifNVoAeV74hkdYgge:hover ._2NP2G4EDwz0xAxhi4FgbS2 {
    opacity: 1;
}

._2p8_EifNVoAeV74hkdYgge:hover ._11EPJ1s7H7PGk2AL3XRNTY {
    transform: translateY(0%);
    opacity: 1;
}

._2NP2G4EDwz0xAxhi4FgbS2 .OVSggXdcZ7hyKw9YTT39k {
    padding: 0.5em;
    margin: 0.2em;
    background-color: #333333;
    font-size: 0.9em;
    border-radius: 3px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

._2JFo_C_FOvm1lH_AaORkXf {
    border-bottom: 1px solid var(--theme-divider-color);
}

._2C-OP89WneuITcmpkASsei {
    max-width: var(--logo-max-width);
    cursor: pointer;
}

._2C-OP89WneuITcmpkASsei img {
    width: 100%;
}

.ERrDGJigmFhoK3Z6OxXpx {
    padding: 0.25em;
}

.Hor0kAGNn2aSXLpGugVay {
    font-size: 15px;
    padding: 0.25em;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.Hor0kAGNn2aSXLpGugVay a {
    text-decoration: none;
    color: inherit;
}

.Hor0kAGNn2aSXLpGugVay a:hover {
    text-decoration: none;
    color: inherit;
}

.Hor0kAGNn2aSXLpGugVay div {
    text-transform: uppercase;
    text-align: center;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-bottom: 0.5em;
    margin: 0.2em;
    color: #FFFFFF;
    opacity: 0.5;
    transition: opacity 0.2s linear;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}

.Hor0kAGNn2aSXLpGugVay ._1n0jIQkMyIy6OssQwPYq-B {
    padding-right:0.5em;
}

.Hor0kAGNn2aSXLpGugVay div:hover {
    opacity: 1;
}

.Hor0kAGNn2aSXLpGugVay div._1ncZrvFmWf9a6SEehuffYI {
    border-bottom: medium solid var(--theme-primary-color);
    opacity: 1;
}
.Pny6L-b9timlF3YZWbYGv {
    display: flex;
    margin-top: 2vh;
    margin-bottom: 2vh;
    justify-content: space-between;
    flex-wrap: wrap;
}

._3nnAghrvCiNFCgl9xX9KcL {
    font-weight: 600;
    font-size: 1.75em;
    display: flex;
    flex-direction: row;
    align-items: center;
}

._3EWjt846xDG3ZlcaF346ix {
}

._2TLPW2FMxkXlbaHjABloUk {
    padding-left: 1em;
}

._2TLPW2FMxkXlbaHjABloUk div {
    padding: 0.2em;
}

._2TLPW2FMxkXlbaHjABloUk svg {
    padding-right: 0 !important;
}

@media (max-width: 768px) { 
    .Pny6L-b9timlF3YZWbYGv {
        justify-content: center;
        align-items: center;
        align-content: center;
    }

    ._3nnAghrvCiNFCgl9xX9KcL {
        width: 100%;
        align-items: center;
        flex-direction: column;
    }

    ._2TLPW2FMxkXlbaHjABloUk {
        padding-left: 0;
    }
}
._8EvSlWZoPJzSEdHZP1w0W {
    display: flex;
    padding-top: 2vh;
    padding-bottom: 2vh;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

._2aPSDLEV8bUCmGqSLJXwzi {
    margin-left: auto;
    margin-right: auto;
}

._2-VDRItiw66RnKtcy_SNr2 {
    font-weight: 600;
    font-size: 1.75em;
    text-align: center;
    width: 100%;
}

._2vJkLOGkV4dnrcnd_ao5SR {
    position: absolute;
    right: 2em;
    top: 50%;
    transform: translateY(-50%);
}

._2vJkLOGkV4dnrcnd_ao5SR div {
    padding: 0.2em;
}

._2vJkLOGkV4dnrcnd_ao5SR svg {
    padding-right: 0 !important;
}

@media (max-width: 768px) { 
    ._2vJkLOGkV4dnrcnd_ao5SR {
        position: relative;
        right: inherit;
        top: inherit;
        transform: inherit;
    }
}
._2U-4cRRdqTFdSqV5PQUZxY {
    border-top: 1px solid var(--theme-divider-color);
}

._2L8WlKXJTsG3Rw9mIec4u9 {
    display: flex;
    margin-top: 2em;
    margin-bottom: 2em;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

._2uFV4eED44ycIyYRWyOabR {
    font-size: 0.8em;
    color: grey;
    padding-top: 0.5em;
}
html,body {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: var(--theme-primary-color);
}

body {
    background-color: var(--theme-background-color);
    font-family: 'Source Sans Pro', sans-serif;
    color: var(--theme-font-color);;
}




