/* Styles for creators-index. */
@import url("https://fonts.googleapis.com/css?family=Raleway:200,100,400");
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300&display=swap');
html {
    overflow: hidden;
}
.content-creators {
    height: 87vh;
    width: 100%;
}
.carousel__item .down-left-hidden {
    font-size: 0;
    cursor: auto;
    pointer-events:none;
}
@media screen and (max-width: 1805px) {
.website-event-decoration-right,
.website-event-decoration-left {
    display: none !important;
}
}
.website-event-decoration-left {
    position: absolute;
    background-size: cover;
    height: 87.2%;
    width: 27.25vh;
    z-index: 999;
    left: 0;
    background-position: left;
    background-repeat: no-repeat;
}
.website-event-decoration-right {
    position: absolute;
    background-size: cover;
    height: 87.2%;
    width: 27.25vh;
    z-index: 999;
    right: 1vh;
    background-position: right;
    background-repeat: no-repeat;
}
.documentation-creators {
    padding: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.artist-modal-desc-skills-section {
    display: flex;
    flex-direction: row;
    margin-bottom: 1.9vh;
    height: 35vh;
}
.artist-modal-skills {
    outline: #272727 solid 0.2vh;
    border-radius: 0vh 0.5vh 0.5vh 0vh;
    height: fit-content;
    margin-left: 1.9vh;
}
.product-modal-item-desc-label-technicalskills {
    font-size: 1.4vh;
    padding: 1vh;
    width: max-content;
}
.product-modal-item-description::-webkit-scrollbar {
    width: 1vh;
    height: 10px;
}
.product-modal-item-description::-webkit-scrollbar-button {
    border-radius: 5px;
}
.product-modal-item-description::-webkit-scrollbar-thumb {
    background: transparent;
}
.product-modal-item-description::-webkit-scrollbar-thumb:hover {
    background: transparent;
}
.product-modal-item-description::-webkit-scrollbar-track {
    opacity: 0;
}
.artist-modal-skills-list {
    display: flex;
    flex-direction: column;
    padding: 1.1vh;
    row-gap: 0.2vh;
}
.artist-modal-skills-div {
    height: fit-content;
    margin-bottom: 1.9vh;
    display: flex;
    flex-direction: column;
}
.artist-modal-skills-div-position3 {
    height: auto;
    display: flex;
    flex-direction: row;
}
.artist-modal-skills-div-position2 {
    height: 100%;
}
.artist-modal-skills-div-position {
    display: flex;
    flex-direction: column;
    width: auto;
    height: 35vh;
    margin-bottom: 1.9vh;
}
.artist-modal-desc-fake {
    box-shadow: 0 -0.1vh 0 0 #272727, 0.1vh 0 0 0 #272727, 0 0.1vh 0 0 #272727;
    border-radius: 0vh 0.5vh 0.5vh 0vh;
    height: 100%;
    width: 100%;
    cursor: n-resize;
}
.artist-modal-desc-fake-boxshadow {
    background: #272727;
    height: 100%;
    width: 0.1vh;
}
.artist-modal-skills-list-position {
    display: flex;
    flex-direction: row;
    gap: 1vh;
    justify-content: space-between;
}
.skill-point-full {
    background: #0f6ea7 !important;
}
.artist-modal-skills-list-position-label {
    font-size: 1.7vh;
    width: max-content;
}
.artist-modal-skills-list-position-points {
    display: flex;
    align-items: center;
    gap: 0.6vh;
}
.artist-modal-skills-list-position-point {
    width: 1.5vh;
    height: 1.5vh;
    background: #272727;
}
.card-up-grid:hover + .card-down-grid-hover-active {
    opacity: 1;
    transition: opacity 0.5s ease;
    background-color: #000000e0;
}
.artist-modal-desc-noskill {
    outline: #272727 solid 0.2vh;
    border-radius: 0.5vh !important;
    height: 35vh !important;
    margin-bottom: 1.9vh;
    box-shadow: none !important;
}
.join-none,
.skills-none {
    display: none;
}
header .navbar .navbar-list .navbar-list-element:hover .navbar-list-element-absolute,
header .navbar .navbar-list .navbar-list-element:hover .navbar-list-element-link-select {
    color: #186EA7 !important;
}
.navbar-list-element-link-select {
    background-color: transparent;
    outline: none;
    overflow: hidden !important;
    border:0px;
    outline:0px;
    cursor: pointer;
    padding-right: 0vh !important;
    padding-left: 2vh !important;
    text-align: center;
    display: block;
    padding: 2vh 1.2vh;
    color: #F2F8FC;
    font-size: 1.7vh;
}
.navbar-list-element-link-select select {
    outline: none;
    cursor: pointer;
    color: white;
    height: 100%;
    font-size: 1.7vh;
    text-align: center;
    z-index: 10;
}
.navbar-list-element-link-select option {
    background: black;
    color: white;
    outline: none;
}
.navbar-list-element-absolute {
    position: absolute;
    right: 8.3vh;
    top: 2%;
    font-size: 2.5vh;
    z-index: 0;
    pointer-events: none;
}
.carousel {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    font-family: Arial;
    justify-content: center;
    transition: all 0.3s ease-in;
    scale: 1.0;
}
.card-icon {
    width: 4vh;
    height: 4vh;
    border-radius: 0.5vh;
    margin-left: 0.5vh;
    cursor: pointer;
    background-position: center;
    background-size: cover;
}
.card-icon-preview {
    width: 4vh;
    height: 4vh;
    border-radius: 0.5vh;
    cursor: pointer;
    background-position: center;
    background-size: cover;
}
.card-icon-preview-label {
    display: flex;
    align-items: center;
    font-size: 1.7vh;
    color: #5f9cd2;
    margin-left: 0.5vh;
}
.carousel__list {
    display: flex;
    list-style: none;
    position: relative;
    width: 100%;
    height: 300px;
    justify-content: center;
    perspective: 300px;
}
.carousel__item {
    align-items: center;
    justify-content: center;
    color: #000000;
    font-size: 0px;
    width: 50vh;
    height: 80vh;
    border-radius: 1vh;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.5);
    position: absolute;
    transition: all 0.3s ease-in;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 83% 17%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}
.card-up-grid {
    grid-area: 1 / 1 / 2 / 2;
    height: 100%;
    width: 100%;
}
.card-down-grid {
    grid-area: 2 / 1 / 3 / 2;
    height: 100%;
    width: 100%;
    background-color: #12121200;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 50% 50%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    font-family: 'Figtree', sans-serif;
    opacity: 0;
    transition: opacity 0.5s ease;
}
.card-down-grid-hover,
.card-down-grid-hover-active:hover {
    grid-area: 2 / 1 / 3 / 2;
    height: 100%;
    width: 100%;
    background-color: #000000e0;
    opacity: 1;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 50% 50%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    font-family: 'Figtree', sans-serif;
}
.paused {
    scale: 0.85 !important;
}
.card-down-grid-up {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}
.card-down-grid-down {
    display: grid;
    grid-template-columns: 40% 60%;
    grid-template-rows: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}
.card-down-grid-up-left {
    color: white;
    font-size: 4vh;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 1.5vh;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 49.25% 0.5% 49.25%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}
.card-down-grid-up-right {
    color: white;
    font-size: 4vh;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 50% 50%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-right: 1vh;
}
.card-down-grid-up-right-up {
    color: #6e6e6e;
    font-size: 2vh;
    display: flex;
    justify-content: flex-end;
    align-content: flex-end;
    align-items: flex-end;
    margin-top: 1vh;
}
.card-down-grid-up-right-down {
    color: white;
    font-size: 2vh;
    display: flex;
    justify-content: flex-end;
    align-content: flex-start;
    align-items: flex-start;
    margin-bottom: 1.3vh;
}
.custom-hr {
    border: none;
    height: 0.1vh;
    background-color: #272727;
    display: block;
    width: -webkit-fill-available;
}
.card-down-grid-up-left-up {
    color: white;
    font-size: 2.4vh;
    margin-top: 0.6vh;
}
.card-down-grid-up-left-mid {
    width: 12.4vh;
}
.card-down-grid-up-left-down {
    color: white;
    font-size: 1.8vh;
    margin-bottom: 0.6vh;
}
.card-down-grid-down-left {
    color: #6e6e6e;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 1.5vh;
    font-size: 2vh;
    margin-top: 1.5vh;
    cursor: pointer;
}
.card-down-grid-down-right {
    color: white;
    text-align: left;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    padding-right: 1vh;
    padding-bottom: 1vh;
}
.carousel__item[data-pos="0"] {
    z-index: 5;
}
.carousel__item[data-pos="-1"], .carousel__item[data-pos="1"] {
    opacity: 0.7;
    filter: blur(1px) grayscale(10%);
}
.carousel__item[data-pos="-1"] {
    transform: translateX(-40%) scale(0.9);
    z-index: 4;
}
.carousel__item[data-pos="1"] {
    transform: translateX(40%) scale(0.9);
    z-index: 4;
}
.carousel__item[data-pos="-2"], .carousel__item[data-pos="2"] {
    opacity: 0.4;
    filter: blur(3px) grayscale(20%);
}
.carousel__item[data-pos="-2"] {
    transform: translateX(-70%) scale(0.8);
    z-index: 3;
}
.carousel__item[data-pos="2"] {
    transform: translateX(70%) scale(0.8);
    z-index: 3;
}
.carousel__item[data-pos="-3"] {
    opacity: 0;
    transition: all 0.1s ease-in;
}
.modal-product {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 99.6%;
    z-index: 100;
}
.modal-content-product {
    position: absolute;
    transform: translate(-50%, -50%);
    background-color: #040607;
    height: 87%;
    margin-top: 40vh;
    top: 10.2%;
    left: 50%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    overflow: auto;
    overflow-x: hidden;
}
.opacity1 {
    opacity: 1 !important;
    display: flex;
    font-size: 1.6vh;
    width: 17vh;
}
.opacity2 {
    opacity: 1 !important;
    display: flex;
    font-size: 1.4vh;
}
.timeline-section {
    width: 74.5%;
}
.timeline-section-label {
    display: flex;
    justify-content: center;
    font-size: 3vh;
    margin-top: 3vh;
    margin-bottom: 16vh;
}
.timeline-section-bar {
    display: grid;
    justify-content: center;
    align-items: end;
    width: 100%;
    height: 15vh;
    grid-template-columns: 7% 89% 4%;
    grid-template-rows: 100%;
    align-content: center;
    justify-items: stretch;
    margin-bottom: 7vh;
}
.timeline-section-bar-left {
    height: 100%;
    width: 100%;
    display: grid;
    justify-items: center;
    align-items: end;
}
.timeline-section-bar-bar-label {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-size: 1.63vh;
    color: white;
}
.timeline-section-bar-seperator {
    background: #8080806b;
    width: 0.6vh;
    margin-top: 0.9vh;
    height: 4vh;
    margin-bottom: 0.9vh;
}
.timeline-section-bar-left-bar {
    background: #0f6ea7;
    height: 4vh;
    width: 100%;
    display: grid;
    cursor: pointer;
}
.timeline-section-bar-mid-div {
    display: flex;
    align-items: flex-end;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
}
.timeline-section-bar-empty {
    margin-top: 3.7vh;
    width: auto;
}
.timeline-section-bar-mid-bar-empty {
    background: #0f6ea7;
    display: flex;
    height: 4.01vh;
    width: auto;
    justify-content: center;
    align-items: center;
    font-size: 0;
    cursor: pointer;
}
.timeline-section-bar-bar-label-empty-opacity {
    display: none;
    font-size: 1.5vh;
    color: white;
    margin-left: 0.8vh;
}
.timeline-section-bar-mid-point:hover .timeline-section-bar-point-div .timeline-section-bar-point,
.timeline-section-bar-mid-point:hover .timeline-section-bar-point-div .timeline-product {
    display: flex;
}
.timeline-section-bar-mid-point:hover .timeline-section-bar-point-div .timeline-product .timeline-section-bar-point-thumbnail {
    opacity: 1;
    width: 18vh;
}
.timeline-section-bar-mid-point:hover .timeline-section-bar-bar-label-empty-not {
    font-size: 0;
    background: transparent;
    display: none;
}
.timeline-section-bar-mid-point:hover .timeline-section-bar-point-div .timeline-product .timeline-section-bar-point-date {
    opacity: 1;
    font-size: 1.5vh;
    margin-left: 0.8vh;
    margin-top: 0.4vh;
    color: gray;
}
.timeline-section-bar-mid-point:hover .timeline-section-bar-mid-bar {
    background: #0c5481fb;
}
.timeline-section-bar-mid-point:hover .timeline-section-bar-bar-label-empty-opacity {
    display: flex;
}
.timeline-section-bar-mid-point {
    height: 100%;
    display: grid;
    cursor: pointer;
    width: -webkit-fill-available;
}
.timeline-section-bar-mid-point-join {
    height: 100%;
    display: grid;
    width: 50%;
}
.timeline-section-bar-mid-bar-join-label {
    grid-area: 3 / 1 / 4 / 2;
    position: fixed;
    margin-top: 4.0vh;
    font-size: 1.6vh;
    padding: 0.3vh 1.5vh;
    background: white;
    color: black;
    border-radius: 0vh 0vh 0.5vh 0.5vh;
}
.timeline-section-bar-mid-bar-join-label:hover {
    color: rgb(20, 20, 20);
}
.timeline-section-bar-mid-bar-join {
    background: #ffffff;
    display: flex;
    height: 4.01vh;
    width: auto;
    justify-content: center;
    align-items: center;
    font-size: 0;
    grid-area: 3 / 1 / 4 / 2;
}
.timeline-product {
    display: none;
    flex-direction: column;
}
.timeline-section-bar-bar-label-empty-not {
    background: #8080806b;
    width: 85%;
    height: 2vh;
    margin-bottom: 1vh;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.1vh;
    color: white;
    margin-top: 4.4vh;
    font-size: 1.1vh;
}
.timeline-section-bar-bar-label-empty {
    height: 4vh;
    display: flex;
    align-items: flex-end;
    grid-area: 1 / 1 / 2 / 2;
    font-size: 1vh;
    margin-top: 3.6vh;
    color: white;
}
.timeline-section-bar-bar-label-empty-p {
    display: none;
}
.timeline-section-bar-point-div {
    grid-area: 2 / 1 / 3 / 2;
    display: flex;
    font-size: 0vh;
    justify-content: center;
}
.timeline-section-bar-point {
    background: #8080806b;
    width: 0.1vh;
    margin-top: 0.5vh;
    height: 20vh;
    margin-bottom: 1vh;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.1vh;
    display: none;
}
.timeline-section-bar-point-thumbnail {
    background: white;
    height: 45%;
    width: auto;
    margin-top: 0.9vh;
    margin-left: 0.7vh;
    background-position: center;
    background-size: cover;
    opacity: 0;
}
.timeline-section-bar-point-date {
    opacity: 0;
    font-size: 0vh;
    color: white;
}
.timeline-section-bar-right {
    height: 100%;
    width: auto;
    display: grid;
    justify-items: center;
    align-items: end;
}
.timeline-section-bar-right-bar {
    width: auto;
}
.timeline-section-bar-mid-bar {
    background: #0f6ea7;
    display: flex;
    height: 4.01vh;
    width: auto;
    justify-content: center;
    align-items: center;
    font-size: 0;
    cursor: pointer;
    grid-area: 3 / 1 / 4 / 2;
}
.timeline-section-bar-mid-bar:hover {
    background: #0c5481fb;
}
html {
    background: black;
}
body {
    display: flex;
    justify-content: center;
}
.timeline-section-bar-right-bar {
    background: #0f6ea7;
    height: 4vh;
    width: 100%;
    cursor: pointer;
}
.product-content {
    display: grid;
    height: 98%;
    width: 100%;
    justify-content: center;
    align-items: start;
    margin-top: 1%;
}
.ti-viewport-wide,
.ti-viewport-narrow {
    margin-left: 83vh;
    font-size: 3vh;
    cursor: pointer;
}
.ti-viewport-wide:hover,
.ti-viewport-narrow:hover {
    font-size: 3vh;
    cursor: pointer;
    color: #0f6ea7;
}
.carousel.paused .carousel__item[data-pos="-1"],
.carousel.paused .carousel__item[data-pos="1"],
.carousel.paused .carousel__item[data-pos="-2"],
.carousel.paused .carousel__item[data-pos="2"] {
    opacity: 1.0;
    filter: blur(0px) grayscale(0%);
}
.carousel.paused .carousel__item[data-pos="-1"] {
    transform: translateX(-100%) scale(1.0);
    z-index: 4;
}
.carousel.paused .carousel__item[data-pos="1"] {
    transform: translateX(100%) scale(1.0);
    z-index: 4;
}
.carousel.paused .carousel__item[data-pos="-2"],
.carousel.paused .carousel__item[data-pos="2"] {
    opacity: 1.0;
    filter: blur(0px) grayscale(0%);
}
.carousel.paused .carousel__item[data-pos="-2"] {
    transform: translateX(-200%) scale(1.0);
    z-index: 3;
}
.carousel.paused .carousel__item[data-pos="2"] {
    transform: translateX(200%) scale(1.0);
    z-index: 3;
}
.artist-modal-image {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center;
}
.modal-artist-content-grid {
    display: grid;
    grid-template-columns: 38.7% 60%;
    grid-template-rows: 100%;
    grid-column-gap: 1.5vh;
    grid-row-gap: 0px;
    width: 130vh;
    margin-top: 1.8vh;
}
.modal-artist-content-grid-left {
    height: 83vh;
}
.modal-content-product-active {
    display: flex;
    justify-content: center;
    margin-top: 44vh;
}
.modal-artist-content-grid-right {
    display: flex;
    flex-direction: column;
}
.artist-modal-info {
    outline: #272727 solid 0.2vh;
    border-radius: 0.5vh;
    height: auto;
    padding: 1vh;
    display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 1.9vh;
}
.artist-modal-desc {
    box-shadow: 0 -0.1vh 0 0 #272727, 0 0.1vh 0 0 #272727, -0.1vh 0 0 0 #272727;
    border-radius: 0.5vh 0vh 0vh 0.5vh;
    height: 100%;
}
.artist-modal-latest {
    outline: #272727 solid 0.2vh;
    border-radius: 0.5vh;
    height: auto;
    display: grid;
    grid-template-columns: repeat(3, 33.3%);
    grid-template-rows: 100%;
    grid-column-gap: 0vh;
    grid-row-gap: 0vh;
}
.first-latest-product,
.second-latest-product,
.third-latest-product {
    margin: 1vh;
}
.artist-socials {
    display: grid;
    grid-template-columns: repeat(3, 33.3%);
    grid-template-rows: repeat(3, 33.3%);
    grid-column-gap: 0.3vh;
    grid-row-gap: 1.6vh;
}
.artist-modal-products {
    outline: #272727 solid 0.2vh;
    border-radius: 0.5vh;
    height: auto;
    padding: 1vh;
    margin-bottom: 1.9vh;
}
.artist-modal-products-label {
    font-size: 1.5vh;
    color: #747474;
}
.item-grid {
    grid-area: 2 / 1 / 3 / 2;
    background-color: #000000d9;
    display: grid;
    row-gap: 0.2vh;
    opacity: 0;
    transition: transform 200ms, opacity 700ms;
}
.item_artist_avatar {
    background: #272727;
    height: 1.8vh;
    width: 1.8vh;
    margin-right: 0.4vh;
    border-radius: 100%;
    background-position: center;
    background-size: cover;
    box-shadow: 0px 0px 0.2vh 0.05vh rgb(255 255 255 / 84%);
}
.artist-modal-products-label-div {
    display: flex;
    margin-bottom: 1vh;
    align-items: center;
}
.artist-modal-products-label-more {
    font-size: 1.5vh;
    color: #d3d3d3;
    padding: 0.2vh 1.1vh;
    outline: 1px solid #d3d3d3;
    margin-left: 1vh;
    cursor: pointer;
}
.item_desc_price {
    font-size: 2.4vh;
    display: flex;
    justify-content: flex-end;
    height: 100%;
    font-family: 'Montserrat', sans-serif;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.589);
    grid-area: 1 / 2 / 3 / 3;
    margin-top: 0.8vh;
    margin-right: 0.8vh;
    align-items: flex-start;
}
.item_image {
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    font-size: 1.4vh;
    align-content: center;
    padding-left: 0.6vh;
}
.artist-modal-products-div {
    display: grid;
    column-gap: 0.6vh;
    grid-template-columns: repeat(3, 25vh);
    grid-template-rows: 100%;
    justify-content: center;
    justify-items: center;
}
.item:hover .item-grid {
    opacity: 1;
}
.item {
    display: grid;
    border: none;
    grid-template-columns: 100%;
    grid-template-rows: 70% 30%;
    text-decoration: none;
    font-size: 1.5rem;
    height: 15vh;
    box-shadow: 4px 4px 24px 0px rgba(0, 0, 0, 0.274);
    background-size: cover;
    background-position: center;
    width: 24.5vh;
    cursor: pointer;
}
.item_artist {
    font-size: 1.5vh;
    display: flex;
    justify-content: flex-start;
    height: 100%;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.589);
    align-items: flex-start;
    grid-area: 2 / 1 / 3 / 2;
    padding-left: 0.6vh;
    align-content: flex-start;
    color: #ffffff8a;
}
.artist-modal-info-right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.artist-modal-left-label {
    text-transform: uppercase;
    color: #676767;
    font-size: 1.75vh;
}
.artist-modal-info-right-of {
    text-transform: uppercase;
    font-size: 1.47vh;
    color: #676767;
}
.artist-modal-info-right-title {
    font-size: 2.3vh;
}
.artist-modal-left-name {
    font-size: 2.4vh;
}
.date-none,
.email-none {
    display: none;
}
.product-modal-item-desc-label {
    font-size: 1.4vh;
    padding: 1vh;
}
.artist-modal-info-right-experience {
    font-size: 1.75vh;
}
.custom-hr-desc {
    border: none;
    height: 0.1vh;
    background-color: #272727;
    display: block;
}
.product-modal-item-description {
    padding: 1vh;
    max-height: 29.3vh;
    overflow: auto;
    font-size: 1.64vh;
    font-weight: 100;
    cursor: n-resize;
}
.item:hover,
.artist-modal-products-label-more:hover {
    color: white !important;
}
.artist-socials-item {
    display: flex;
    align-items: center;
}
.desc-none {
    display: none;
}
::-webkit-scrollbar {
    width: 1vh;
    height: 10px;
}
::-webkit-scrollbar-track {
    opacity: 0;
}
::-webkit-scrollbar-button {
    border-radius: 5px;
}
::-webkit-scrollbar-thumb {
    background: #35343d;
}
::-webkit-scrollbar-thumb:hover {
    background: #43414d;
}
.card-icon-preview-label-aplication {
    text-transform: uppercase;
}
.card-icon-preview-label-aplication {
    color: #a3a3a3;
    margin-left: 0.5vh;
    font-size: 1.3vh;
}
@media screen and (max-width: 1900px) {
.ti-viewport-wide,
.ti-viewport-narrow {
    margin-left: 27vh;
    font-size: 3vh;
    cursor: pointer;
}
header .navbar .navbar-list .navbar-list-element .navbar-list-element-link {
    font-size: 0;
}
header .navbar .navbar-list .navbar-list-element .navbar-list-element-link .ti {
    font-size: 2.3vh;
}
}
@media screen and (max-width: 1470px) {
.ti-viewport-wide,
.ti-viewport-narrow {
    margin-left: 37vh;
    font-size: 3vh;
    cursor: pointer;
}
.navbar-list-element-absolute {
    top:25%;
}
}
@media (max-width: 1310px) {
header {
    position: relative !important;
}
}
@media (max-width: 1000px) {
.ti-viewport-wide,
.ti-viewport-narrow {
    display: none !important;
}
}
