.mobile_version .studio_hover_labels_container .studio_hover_label {
    opacity: 1;
}

.mobile_version body, html.mobile_version {
    position: fixed;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.mobile_version .site_scroller_parent {
    position: fixed;
    height: 100%;
    width: 100%;
    overflow: auto;
    top: 0;
    left: 0;
}

@media (orientation: portrait) {
    html {
    }

    html * {
    }

    body {
        font-size: 3.5897vw;
        line-height: 4.059vw;
    }

    body *,span, a,p {
    }

    p:last-child {
    }

    h1 {
    }

    .mobile {
        display: block!important
    }

    .desktop {
        display: none!important
    }

    html::-webkit-scrollbar, body::-webkit-scrollbar {
    }

    html, body {
    }

    header {
    }

    html, body {
    }

    html.home_html {
    }

    * {
    }

    body * {
    }

    div, ul, li, header, footer, a, figure, img {
    }

    ol, ul {
    }

    b, strong, h1, h2, h3, h4, h5, h6, label {
    }

    textarea, input[type="text"], input[type="button"], input[type="submit"], input, button {
    }

    a {
    }

    b, strong {
    }

    .custom_clear::after {
    }

    a {
    }

    header {
    }

    .body *, body, a, label {
    }

    body.home,body.single-project {
    }

    body.home a,body.single-project a {
    }

    #content,#colophon {
    }

    .website_unloading #content, .website_unloading #colophon {
    }

    .first_load #content, .first_load #colophon {
    }

    .header {
    }

    .open_info .header {
        z-index: 10
    }

    .header .header_wrapper {
    }

    .header .header_wrapper .main_menu_container {
    }

    .header .header_wrapper .main_menu_container .main_menu {
    }

    .header .header_wrapper .main_menu_container .main_menu ul {
    }

    .header .header_wrapper .main_menu_container .main_menu ul li {
    }

    .header .header_wrapper .main_menu_container .main_menu ul li .menu_item {
    }

    .header .header_wrapper .social_menu {
    }

    .header .header_wrapper .social_menu ul {
    }

    .header .header_wrapper .social_menu ul li {
    }

    .header .header_wrapper .social_menu ul li .social_item {
    }

    .custom_link:before {
    }

    .custom_link:after {
    }

    .is_fullscreen .video_player {
        background-size: contain;
        background-color: black !important;
        background-repeat: no-repeat;
    }

    .custom_link:after,.custom_link:before {
    }

    .project_filters .custom_link:after,.project_filters .custom_link:before {
        display: none
    }

    .custom_link .custom_link_label {
    }

    .custom_link {
    }

    .custom_link span {
    }

    .home .custom_link span:after,.single-project .custom_link span:after {
    }

    .custom_link.active span {
    }

    .custom_link.active:after,.custom_link.active:before {
    }

    .custom_link.active .custom_link_label {
    }

    .custom_link span:after {
    }

    .logo {
        font-size: 4.359vw;
        line-height: 3.4923vw;
        top: 14.73835vw;
    }

    .page-template-template_archive .logo, .page-template-template_about .logo {
        position: absolute;
    }

    body:not(.single-project) .logo {
    }

    body.page-template-template_about .logo {
        opacity: 0!important;
        pointer-events: none
    }

    .about_items {
        position: static;
        padding: 0 4.3113vw;
        padding-right: 3.4767vw;
    }

    .about_items .about_items_group {
        float: none;
        width: 100%;
        margin-bottom: 14.2513vw;
    }

    .about_items .about_items_group.about_items_group_1 {
        padding: 0;
    }

    .about_items .about_items_group.about_items_group_2 {
    }

    .about_items .about_items_group.about_items_group_3 {
        padding: 0;
    }

    .about_items .about_items_group .about_item {
    }

    .about_items .about_items_group .about_item:last-child {
    }

    .about_items .about_items_group .about_item .about_item_title {
        margin-bottom: 2vw;
        position: static;
    }

    .about_items .about_items_group .about_item .about_item_content {
        font-size: 4.8718vw;
        line-height: 4.9641vw;
    }

    .about_items .about_items_group .about_item .about_item_content a {
    }

    .about_items .about_items_group .about_item .about_item_content p {
    }

    .about_items .about_items_group .about_item .about_item_content ul {
        column-count: 1;
    }

    .about_items .about_items_group .about_item .about_item_content ul li {
    }

    .about_content,.about_content_mobile {
        text-align: center;
        width: 70%;
        position: absolute;
        font-size: 6.3333vw;
        line-height: 6.4538vw;
        top: 35%;
    }

    .about_items .about_items_group.about_items_group_2 .about_item .about_item_content {
        width: 100%;
    }

    .about_timeline {
    }

    .about_timeline .timeline_line {
    }

    .about_timeline .timeline_line.timeline_line1 {
    }

    .about_timeline .timeline_line.timeline_line2 {
    }

    .about_timeline .timeline_line.timeline_line3 {
    }

    .about_timeline .timeline_line.timeline_line4 {
    }

    /* Contenedor de todos los players, ocupa toda la pantalla */
    .video_list {
    }

    /* Cada video ocupa toda la pantalla, pero solo el activo se muestra */
    .video_player {
    }

    .video_player.active {
    }

    /* El video ocupa toda la pantalla */
    .video_player video {
    }

    /* NavegaciÃƒÆ’Ã‚Â³n: ocupa toda la pantalla y se superpone con flex horizontal */
    .video_nav {
        position: fixed;
        width: 100%;
        height: 100%;
        pointer-events: none;
        top: 0;
        left: 0;
        overflow: hidden;
    }

    .video_nav_wrapper {
        width: calc(100% - 8.6159vw);
        left: 4.3079vw;
    }

    .video_nav_wrapper {
        display: flex;
        /* overflow-x: auto; */
        /* overflow-y: hidden; */
        /* scroll-snap-type: x mandatory; */
        -webkit-overflow-scrolling: touch;
        /* width: 100vw; */
        /* height: auto; */
        /* position: relative; */
        /* left: 0; */
        transition: transform 1s linear;
    }

    .video_link {
        flex: 0 0 72.6474vw;
        max-width: 72.6474vw;
        scroll-snap-align: start;
        /* pointer-events: auto; */
    }

    .video_link:before,.video_link:after {
        height: 11.4174vw;
        opacity: 0!important;
    }

    .open_info .video_tooltip {
    }

    .open_info .video_link:before,.open_info .video_link:after {
    }

    .video_link:after {
    }

    .video_link:first-child:before {
    }

    /* .video_link:last-child {
        width: calc(100% - 8.6159vw);
        flex: 0 0 calc(100% - 8.6159vw);
        max-width: calc(100% - 8.6159vw);
    }*/
    .video_link:last-child:after {
    }

    /* LÃƒÆ’Ã‚Â­nea vertical que se mueve horizontalmente */
    .progress_line {
    }

    /* Tooltip contenedor (dentro de .video_link) */
    .video_tooltip {
        display: none;
    }

    /* El video dentro del tooltip */
    .video_tooltip video {
    }

    .video_name {
        bottom: 13.0459vw;
        text-align: left;
        opacity: 0 !important;
        pointer-events: none;
    }

    .open_info .video_name {
    }

    .video_name a {
        pointer-events: none !important;
    }

    .video_name a svg {
    }

    .video_link.video_name a {
    }

    .video_link:first-child .video_name {
    }

    .video_nav_wrapper_container {
    }

    .video_link.active .video_name {
    }

    .video_link.active:before,.video_link.active:after {
    }

    .sound_btn {
        padding: 0;
        left: 4.3079vw;
        top: 3.9008vw;
        -moz-transition: opacity .3s linear 0s;
        -ms-transition: opacity .3s linear 0s;
        -o-transition: opacity .3s linear 0s;
        transition: opacity .3s linear 0s;
    }

    .open_info .sound_btn {
        opacity: 0;
        pointer-events: none
    }

    .is_fullscreen .sound_btn {
    }

    .sound_btn span::before {
    }

    .sound_btn.muted span::before {
    }

    .video_name_text1, .video_name_text2 {
    }

    .video_name_text1 {
        /* display: none; */
    }

    .video_name_text1 span {
        display: none;
    }

    .video_name_text2 {
        margin-left: 2vw;
        margin-left: 0;
    }

    .single-project .video_name_text2 {
        /* display: none; */
    }

    .position_line {
        display: none !important;
    }

    .project_grid {
    }

    .grid_row {
    }

    .project_grid .grid_row:last-child {
    }

    .cell.project {
    }

    .cell.empty {
    }

    .cell {
    }

    .project_grid {
    }

    .project_grid.inactive_group {
    }

    .project_grid.hidden_group {
    }

    .project_grid .grid_row {
    }

    .project_grid .grid_row .cell {
    }

    .project_grid .grid_row .cell.project {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > a {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > a .grid_video_link {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > a .grid_video_link .grid_video_image {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > a .grid_video_footer {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > a .grid_video_footer .grid_video_name {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > a .grid_video_footer .grid_video_name .grid_video_name_text1 {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > a .grid_video_footer .grid_video_name .grid_video_name_text2 {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > a .grid_video_footer .grid_video_category {
    }

    .grid_video_image video {
    }

    .project_grid:not(.filtered) .grid_row .project:first-child .grid_video_wrapper {
    }

    .project_grid:not(.filtered) .grid_row .project:last-child .grid_video_wrapper {
    }

    .grid_video_container {
    }

    .grid_row:nth-child(odd) .cell.project[data-index-in-row="1"] .grid_video_container {
    }

    .grid_row:nth-child(odd) .cell.project[data-index-in-row="2"] .grid_video_container {
    }

    .grid_row:nth-child(odd) .cell.project[data-index-in-row="3"] .grid_video_container {
    }

    .grid_row:nth-child(even) .cell.project[data-index-in-row="1"] .grid_video_container {
    }

    .grid_row:nth-child(even) .cell.project[data-index-in-row="2"] .grid_video_container {
    }

    .filtered .grid_row:nth-child(odd) .cell.project[data-index-in-row="1"] .grid_video_container {
    }

    .filtered .grid_row:nth-child(odd) .cell.project[data-index-in-row="2"] .grid_video_container {
    }

    .filtered .grid_row:nth-child(odd) .cell.project[data-index-in-row="3"] .grid_video_container {
    }

    .filtered .grid_row:nth-child(even) .cell.project[data-index-in-row="1"] .grid_video_container {
    }

    .filtered .grid_row:nth-child(even) .cell.project[data-index-in-row="2"] .grid_video_container {
    }

    .page-template-template_archive .page_content_container_wrapper {
    }

    .archive_container {
        border-bottom: 1px solid black;
    }

    .archive_header {
        height: 31.6338vw;
        padding: 0;
        /*  -moz-transition: height .3s linear 0s;
        -ms-transition: height .3s linear 0s;
        -o-transition: height .3s linear 0s;
        transition: height .3s linear 0s; */
        border: none;
    }

    .project_filters {
        /* display: none; */
        position: fixed;
        width: 100%;
        background: rgb(255 255 255 / 95%);
        color: black;
        z-index: 10;
        top: 11.5385vw;
        -moz-transition: opacity .3s linear 0s;
        -ms-transition: opacity .3s linear 0s;
        -o-transition: opacity .3s linear 0s;
        transition: opacity .3s linear 0s;
        opacity: 0;
        pointer-events: none;
        left: 0;
        text-align: center;
        line-height: 18.2938vw;
        padding: 0;
    }

    .open_filter .project_filters {
        opacity: 1;
        pointer-events: all;
    }

    .project_filter {
        border-bottom: 1px solid black;
        position: relative;
    }

    .project_filter .menu_item.custom_link {
    }

    .project_filter .custom_link_label {
    }

    .archive_item {
        position: static;
        display: block;
    }

    .project_title_container {
        font-size: 4.359vw;
        line-height: 3.4923vw;
        top: 13.559vw;
        z-index: 11;
        width: 100%;
        text-align: center;
    }

    .open_menu .project_title_container {
        opacity: 0;
    }

    .open_info .project_title_container {
    }

    .project_title_container .project_title {
    }

    .project_title_container .project_subtitle {
    }

    .center_player_controls {
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset;
    }

    .open_info .center_player_controls {
    }

    .center_player_controls .center_player_control {
    }

    .center_player_controls .progress_numbers {
        display: none;
    }

    .open_info .progress_line,.open_info .center_player_controls .progress_numbers,.open_info .center_player_controls .fullscreen_btn,.open_info .center_player_controls .play_pause_btn {
    }

    .center_player_controls .fullscreen_btn {
        left: 4.3079vw;
        padding: 0;
        top: 50%;
        -webkit-transform: translate(0%, -50%);
        -ms-transform: translate(0%,-50%);
        transform: translate(0%, -50%);
    }

    .is_fullscreen .center_player_controls .fullscreen_btn .custom_link_label:before {
    }

    .center_player_controls .play_pause_btn {
        display: none;
    }

    .center_player_controls .play_pause_btn.paused .custom_link_label:after {
    }

    .center_player_controls .play_pause_btn .custom_link_label:after {
    }

    .center_player_controls .info_btn {
        right: 4.3079vw;
        padding: 0;
        top: 50%;
        -webkit-transform: translate(0%, -50%);
        -ms-transform: translate(0%,-50%);
        transform: translate(0%, -50%);
    }

    .open_info .center_player_controls .info_btn .custom_link_label:before {
        content: 'CLOSE';
    }

    .open_info .center_player_controls .info_btn {
        position: fixed;
        top: 0;
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset;
        right: 4.3079vw;
        top: 3.9008vw;
    }

    .center_player_controls .back_btn {
        display: none;
    }

    .video_index {
        margin-left: 0;
    }

    .next_btn {
    }

    .info_container {
        padding-top: 44.2497vw;
        overflow: auto;
    }

    .open_info .info_container {
    }

    .info_container a {
    }

    .info_container .info_container_wrapper {
    }

    .info_container .info_container_wrapper .info_container_columns {
        position: static;
        padding: 0 4.3113vw;
        padding-right: 3.4767vw;
        padding-right: 3.4767vw;
    }

    .info_container .info_container_wrapper .info_container_columns .info_container_column {
        position: static;
        padding: 0;
    }

    .info_container .info_container_wrapper .info_container_columns .category_column {
        width: 50%;
        float: left;
    }

    .info_container .info_container_wrapper .info_container_columns .year_column {
        width: 50%;
        float: left;
    }

    .info_container .info_container_wrapper .info_container_columns .item_columns_column {
        clear: both;
        padding-top: 16.7346vw;
        padding-bottom: 17vw;
    }

    .info_container .info_container_wrapper .info_container_columns .item_columns_column .info_container_column_item {
        width: 100%;
        padding: 0;
    }

    .info_container .info_container_wrapper .info_container_columns .item_columns_column .info_container_column_item .info_container_column_item_inner {
        margin-bottom: 3vw;
    }

    .info_container .info_container_wrapper .info_container_columns .item_columns_column .info_container_column_item .info_container_column_item_inner .info_container_column_item_inner_text {
        font-size: 4.1vw;
        line-height: 4.5179vw;
    }

    .info_title:after {
    }

    .info_title:before {
    }

    .info_title {
    }

    .category_column_text {
    }

    .progress_line_height_reference {
    }

    .progress_line_height_reference span {
    }

    .progress_line_height_reference span:first-child {
    }

    .progress_line_height_reference span:last-child {
    }

    .next_btn {
    }

    .next_btn .custom_link_label {
    }

    .next_btn .video_tooltip {
    }

    .next_btn .video_tooltip video {
    }

    .next_btn.video_link:before {
    }

    .next_btn.video_link:after {
    }

    .next_btn.video_link:before, .next_btn.video_link:after {
    }

    .next_btn.video_link span {
    }

    .menu_btn {
        position: absolute;
        padding: 0;
        right: 4.3079vw;
        top: 3.9008vw;
        z-index: 11;
        -moz-transition: color .3s linear 0s;
        -ms-transition: color .3s linear 0s;
        -o-transition: color .3s linear 0s;
        transition: color .3s linear 0s;
    }

    .open_menu .menu_btn {
        color: black!important;
    }

    .menu_btn .mobile_menu_btn {
    }

    .menu_btn .mobile_menu_btn span {
    }

    .menu_btn .mobile_menu_btn .custom_link_label {
    }

    .menu_btn .mobile_menu_btn .custom_link_label:before {
    }

    .open_menu .menu_btn .mobile_menu_btn .custom_link_label:before {
        content: ' - '
    }

    .one_video .video_nav_wrapper:after {
        content: '';
        position: absolute;
        background: white;
        height: 100%;
        width: 1px;
        height: 26px;
        bottom: 0;
        right: 0;
        opacity: 1;
        -moz-transition: opacity .3s linear 0s, baclkground 3s linear 0s;
        -ms-transition: opacity .3s linear 0s, baclkground 3s linear 0s;
        -o-transition: opacity .3s linear 0s, baclkground 3s linear 0s;
        transition: opacity .3s linear 0s, baclkground 3s linear 0s;
        height: 11.4174vw;
    }

    .one_video .video_link {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .mobile_menu_container .mobile_menu_container_wrapper {
    }

    .mobile_menu_container_wrapper .social_menu {
        position: absolute;
        padding-left: 4.3079vw;
        top: 3.9008vw;
        width: 100%;
        left: 0;
    }

    .mobile_menu_container_wrapper .social_menu ul {
    }

    .mobile_menu_container_wrapper .social_menu ul li {
    }

    .mobile_menu_container_wrapper .social_menu ul li .social_item {
    }

    .mobile_menu_container_wrapper .social_menu ul li .social_item span {
    }

    .mobile_menu_container_wrapper .social_menu ul li .social_item .custom_link_label {
    }

    .mobile_menu_container_wrapper .social_menu ul li:last-child {
        position: absolute;
        left: 50%;
        width: 50vw;
        text-align: center;
        -webkit-transform: translate(-50%, 0%);
        -ms-transform: translate(-50%, 0%);
        transform: translate(-50%, 0%);
        top: 0;
    }

    .mobile_menu_container_wrapper .main_menu {
        text-align: center;
        line-height: 18.2938vw;
        border-top: 1px solid black;
    }

    .mobile_menu_container_wrapper .main_menu ul {
    }

    .mobile_menu_container_wrapper .main_menu ul li {
        border-bottom: 1px solid black;
        position: relative;
    }

    .mobile_menu_container_wrapper .main_menu ul li .menu_item {
        position: static;
        display: block;
    }

    .mobile_menu_container_wrapper .main_menu ul li .menu_item.active span {
        opacity: 0;
    }

    .mobile_menu_container_wrapper .main_menu ul li .menu_item .custom_link_label {
        padding: 0;
    }

    .mobile_menu_container_wrapper .main_menu ul li .menu_item:after, .mobile_menu_container_wrapper .main_menu ul li .menu_item:before {
        opacity: 0
    }

    .mobile_menu_container_wrapper .main_menu ul li .menu_item.active:after, .mobile_menu_container_wrapper .main_menu ul li .menu_item.active:before {
        opacity: 1
    }

    .mobile_menu_container_wrapper .main_menu ul li span {
        left: 3.9341vw;
        width: 7px;
        height: 7px;
        background-color: black;
        border-radius: 50%;
        display: block;
        line-height: 1.7951vw;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .mobile_menu_container_wrapper .main_menu ul li span:after {
        display: none;
    }

    .mobile_menu_container_wrapper .main_menu ul li .menu_item.active {
    }

    .mobile_menu_container {
        position: fixed;
        width: 100%;
        background: rgb(255 255 255 / 95%);
        color: black;
        !important ; z-index: 10;
        padding-top: 11.5385vw;
        -moz-transition: opacity .3s linear 0s;
        -ms-transition: opacity .3s linear 0s;
        -o-transition: opacity .3s linear 0s;
        transition: opacity .3s linear 0s;
        opacity: 0;
        pointer-events: none;
    }

    .open_menu .mobile_menu_container {
        opacity: 1;
        pointer-events: all
    }

    .mobile_menu_container a {
        color: black !important
    }

    .open_menu .logo {
        opacity: 0!important;
        pointer-events: none;
    }

    .open_menu .sound_btn {
        opacity: 0!important;
        pointer-events: none;
    }

    .about_container {
        padding-top: calc((var(--true-vh)* 70));
        padding-bottom: 35vw;
    }

    .progress_swiper_container {
        overflow: hidden;
        position: absolute;
        bottom: 0;
        width: 100%;
        z-index: 14;
        pointer-events: all;
        padding-top: 1vw;
    }

    .progress_swiper_container .mySwiper {
    }

    .progress_swiper_container .mySwiper.swiper {
        width: calc(100% - 8.6159vw);
        overflow: visible;
    }

    .progress_swiper_container .mySwiper.swiper.swiper-initialized {
    }

    .progress_swiper_container.mobile .mySwiper.swiper.swiper-initialized.swiper-horizontal {
    }

    .progress_swiper_container.mobile .mySwiper.swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    }

    .progress_swiper_container.mobile .mySwiper {
    }

    .progress_swiper_container.mobile .mySwiper .swiper-wrapper {
        align-items: flex-end;
    }

    .progress_swiper_container.mobile .mySwiper .swiper-wrapper .slide {
    }

    .fake_first_slide_btn {
        position: absolute;
        top: 0;
        right: 0;
        height: 1100%;
        width: 27.353vw;
    }

    .progress_swiper_container.mobile .mySwiper .swiper-wrapper .slide {
        width: 72.6474vw;
        text-transform: uppercase;
        padding-bottom: 13.0459vw;
    }

    .progress_swiper_container.mobile .mySwiper .swiper-wrapper .slide:before {
        content: '';
        position: absolute;
        background: white;
        height: 100%;
        width: 1px;
        height: 26px;
        bottom: 0;
        left: 0;
        opacity: .45;
        -moz-transition: opacity .3s linear 0s, baclkground 3s linear 0s;
        -ms-transition: opacity .3s linear 0s, baclkground 3s linear 0s;
        -o-transition: opacity .3s linear 0s, baclkground 3s linear 0s;
        transition: opacity .3s linear 0s, baclkground 3s linear 0s;
        height: 11.4174vw;
    }

    .progress_swiper_container.mobile .mySwiper .swiper-wrapper .slide.swiper-slide-active:before {
        opacity: 1;
    }

    .progress_swiper_container.mobile .mySwiper .swiper-wrapper .slide .progress_swiper_slide_name {
        opacity: .45;
        -moz-transition: opacity .3s linear 0s,color.3s linear 0s;
        -ms-transition: opacity .3s linear 0s,color.3s linear 0s;
        -o-transition: opacity .3s linear 0s,color.3s linear 0s;
        transition: opacity .3s linear 0s, color .3s linear 0s;
    }

    .progress_swiper_container.mobile .mySwiper .swiper-wrapper .slide.swiper-slide-active .progress_swiper_slide_name {
        opacity: 1;
    }

    .progress_swiper_container.mobile .mySwiper .swiper-wrapper .slide .progress_swiper_slide_name a {
        pointer-events: none;
    }

    .progress_swiper_container.mobile .mySwiper .swiper-wrapper .slide.active_title .progress_swiper_slide_name a {
        pointer-events: all
    }

    .progress_swiper_container.mobile .mySwiper .swiper-wrapper .slide .progress_swiper_slide_name a .video_name_text1 {
    }

    .progress_swiper_container.mobile .mySwiper .swiper-wrapper .slide .progress_swiper_slide_name a .video_name_text2 {
    }

    .swiper-wrapper {
        transition-timing-function: cubic-bezier(0.87, 0, 0.13, 1) !important;
    }

    .slider_moving .progress_line {
        transition: opacity 0s linear;
        opacity: 0!important;
    }

    .la_time {
        position: fixed;
        top: 0;
        left: 4.3079vw;
        top: 3.9008vw;
    }

    .videos_grid {
    }

    .videos_grid .video_grid_item {
        padding: 2.3587vw 2.1528vw;
        border-top: 1px solid black;
        width: 100%;
    }

    .videos_grid .video_grid_item.no_border {
        border-top: 0
    }

    .videos_grid .video_grid_item:first-child {
        border-top: 0
    }

    .videos_grid .video_grid_item_image {
        height: 72.2554vw;
        border-radius: 1.0128vw;
        background-size: cover;
        background-position: center;
    }

    .videos_grid .video_grid_item_footer {
        position: relative;
    }

    .videos_grid .video_grid_item_footer_name {
        text-transform: uppercase;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: .8vw;
        padding-bottom: 0;
        max-width: 100%!important;
        padding-top: 1.2713vw;
    }

    .video_grid_item_footer_category {
        position: absolute;
        right: 0;
        top: 0;
        padding: .8vw;
        text-transform: uppercase;
        /* display: none; */
        padding-top: 1.2713vw;
    }

    .archive_content_container {
        height: 120vw;
        margin-top: 0
    }

    .archive_content_container .archive_content {
        font-size: 6.3333vw;
        line-height: 6.4538vw;
        width: 100%;
        text-align: center;
    }

    .page-template-template_archive .page_content_container_wrapper {
        padding-top: calc(31.6338vw - 1px);
    }

    .filter_btn {
        position: fixed;
        padding: 0;
        left: 4.3079vw;
        top: 3.9008vw;
        z-index: 11;
        -moz-transition: color .3s linear 0s;
        -ms-transition: color .3s linear 0s;
        -o-transition: color .3s linear 0s;
        transition: color .3s linear 0s;
    }

    .open_filter .archive_header {
        height: 11.5385vw !important;
    }

    .fixed_header_reference {
        height: 11.5385vw;
        opacity: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        left: 0;
    }

    .fixed_header_reference_max {
        height: 31.6338vw;
        opacity: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        left: 0;
    }

    .open_filter .filter_btn .mobile_filter_btn .custom_link_label:before {
        content: ' - '
    }

    .project_filters .custom_link.active .custom_link_label {
        padding: 0
    }

    .project_filters .custom_link.active .custom_link_label:after {
        display: inline;
        content: ']';
    }

    .project_filters .custom_link.active .custom_link_label:before {
        display: inline;
        content: '[';
    }

    .fixed_header.page-template-template_archive .logo, .open_filter .page-template-template_archive .logo {
        opacity: 0!important;
        pointer-events: none
    }

    .fixed_header.page-template-template_archive .logo a,.open_filter .page-template-template_archive .logo a {
        pointer-events: none!important
    }

    .archive_item span {
        left: 3.9341vw;
        width: 7px;
        height: 7px;
        background-color: black;
        border-radius: 50%;
        display: block;
        line-height: 1.7951vw;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .archive_item.active span {
        opacity: 0;
    }

    .about_content b {
        display: block;
    }

    .opening_animation_container .opening_animation_container_wrapper .opening_logo {
        width: 100%;
        text-align: center;
    }

    .third_animation .opening_animation_container .opening_animation_container_wrapper .opening_logo span {
        font-size: 4.359vw;
        line-height: 3.4923vw;
    }

    .third_animation .opening_animation_container .opening_animation_container_wrapper .opening_logo {
        top: 14.73835vw;
    }

    .filtering_mobile .video_grid_item_footer_category.filtered_mobile {
        display: block;
    }

    .filtering_mobile .video_grid_item_footer_category {
        display: none;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    body {
        font-size: 1.9833vw;
        line-height: 2.2426vw;
    }

    .logo {
        font-size: 2.4084vw;
        line-height: 1.9295vw;
        top: 8.1429vw;
        font-size: 2.6917vw;
        line-height: 2.7427vw;
    }

    .about_items {
        padding: 0 2.382vw;
        padding-right: 1.9209vw;
    }

    .about_items .about_items_group {
        margin-bottom: 7.8738vw;
    }

    .about_items .about_items_group .about_item .about_item_title {
        margin-bottom: 1.105vw;
    }

    .about_items .about_items_group .about_item .about_item_content {
        font-size: 2.6917vw;
        line-height: 2.7427vw;
    }

    .about_content,.about_content_mobile {
        font-size: 3.4991vw;
        line-height: 3.5657vw;
    }

    .video_nav_wrapper {
        width: calc(100% - 4.7603vw);
        left: 2.3801vw;
    }

    .video_link {
        flex: 0 0 40.1377vw;
        max-width: 40.1377vw;
    }

    .video_link:before,.video_link:after {
        height: 6.3081vw;
    }

    .video_name {
        bottom: 7.2078vw;
    }

    .sound_btn {
        left: 2.3801vw;
        top: 2.1552vw;
    }

    .video_name_text2 {
        margin-left: 1.105vw;
    }

    .project_title_container {
        font-size: 2.4084vw;
        line-height: 1.9295vw;
        top: 7.4913vw;
        font-size: 2.6917vw;
        line-height: 2.7427vw;
    }

    .category_column_text, .info_container .info_container_wrapper .info_container_columns .item_columns_column .info_container_column_item .info_container_column_item_inner .info_container_column_item_inner_text {
        font-size: 2.4084vw;
        line-height: 1.9295vw;
        font-size: 2.6917vw;
        line-height: 2.7427vw;
    }

    .center_player_controls .fullscreen_btn {
        left: 2.3801vw;
    }

    .center_player_controls .info_btn, .open_info .center_player_controls .info_btn, .menu_btn {
        right: 2.3801vw;
        top: 2.1552vw;
    }

    .mobile_menu_container_wrapper .social_menu {
        padding-left: 2.3801vw;
        top: 2.1552vw;
    }

    .mobile_menu_container_wrapper .social_menu ul li:last-child {
        width: 27.625vw;
    }

    .mobile_menu_container_wrapper .main_menu {
        line-height: 10.1074vw;
    }

    .mobile_menu_container {
        padding-top: 6.375vw;
    }

    .about_container {
        padding-bottom: 19.3375vw;
    }

    .project_filters {
        top: calc(6.375vw - 1px);
    }

    .progress_swiper_container {
        padding-top: 0.5525vw;
    }

    .progress_swiper_container .mySwiper.swiper {
        width: calc(100% - 4.7603vw);
    }

    .progress_swiper_container.mobile .mySwiper .swiper-wrapper .slide {
        width: 40.1377vw;
        padding-bottom: 7.2078vw;
    }

    .progress_swiper_container.mobile .mySwiper .swiper-wrapper .slide:before, .one_video .video_nav_wrapper:after {
        height: 6.3081vw;
    }

    .videos_grid .video_grid_item {
        padding: 1.3032vw 1.1894vw;
    }

    .videos_grid .video_grid_item_image {
        height: 55.9211vw;
        border-radius: 0.5596vw;
    }

    .videos_grid .video_grid_item_footer_name, .video_grid_item_footer_category {
        padding: 0.8129vw;
    }

    .archive_content_container {
        height: 66.3vw;
    }

    .archive_content_container .archive_content {
        font-size: 3.4991vw;
        line-height: 3.5657vw;
    }

    .page-template-template_archive .page_content_container_wrapper {
        padding-top: calc(17.4777vw - 1px);
    }

    .filter_btn {
        left: 2.3801vw;
        top: 2.1552vw;
    }

    .open_filter .archive_header {
        height: 6.375vw !important;
    }

    .fixed_header_reference {
        height: 6.375vw;
    }

    .fixed_header_reference_max {
        height: 17.4777vw;
    }

    .archive_item span {
        left: 2.1736vw;
        line-height: 0.9918vw;
    }

    .third_animation .opening_animation_container .opening_animation_container_wrapper .opening_logo span {
        font-size: 2.4084vw;
        line-height: 1.9295vw;
        font-size: 2.6917vw;
        line-height: 2.7427vw;
    }

    .third_animation .opening_animation_container .opening_animation_container_wrapper .opening_logo {
        top: 8.1429vw;
    }

    .archive_header {
        height: calc(17.4777vw - 1px);
    }
}

@media (orientation: landscape) and (max-width: 1366px) {
    body {
        font-size:1.2963vw;
        line-height: 1.3889vw;
    }

    html {
    }

    html * {
    }

    body {
    }

    body *,span, a,p {
    }

    p:last-child {
    }

    h1 {
    }

    .mobile {
    }

    html::-webkit-scrollbar, body::-webkit-scrollbar {
    }

    html, body {
    }

    header {
    }

    html, body {
    }

    html.home_html {
    }

    * {
    }

    body * {
    }

    div, ul, li, header, footer, a, figure, img {
    }

    ol, ul {
    }

    b, strong, h1, h2, h3, h4, h5, h6, label {
    }

    textarea, input[type="text"], input[type="button"], input[type="submit"], input, button {
    }

    a {
    }

    b, strong {
    }

    .custom_clear::after {
    }

    a {
    }

    header {
    }

    .body *, body, a, label {
    }

    body.home,body.single-project {
    }

    body.single-project {
    }

    body.home a,body.single-project a {
    }

    :root {
    }

    #content,#colophon {
    }

    .website_unloading #content, .website_unloading #colophon {
    }

    .first_load #content, .first_load #colophon {
    }

    .header {
    }

    .header .header_wrapper {
    }

    .header .header_wrapper .main_menu_container {
    }

    .header .header_wrapper .main_menu_container .main_menu {
    padding: 1.1574vw 1.0648vw;
    }

    .header .header_wrapper .main_menu_container .main_menu ul {
    }

    .header .header_wrapper .main_menu_container .main_menu ul li {
    }

    .header .header_wrapper .main_menu_container .main_menu ul li .menu_item {
    }

    .header .header_wrapper .social_menu {
    padding-top: 1.1574vw;
    padding-right: 1.1574vw;
    }

    .single-project .header .header_wrapper .social_menu {
    }

    .header .header_wrapper .social_menu ul {
    }

    .header .header_wrapper .social_menu ul li {
    width: auto;
    padding: 0;
    margin-left: 4.3907vw;
    }

    .header .header_wrapper .social_menu ul li .social_item {
    }

    .custom_link:before {
    }

    .custom_link:after {
    }

    .custom_link:after,.custom_link:before {
    }

    .custom_link .custom_link_label {
    }

    .custom_link {
    }

    .custom_link span {
    }

    .home .custom_link span:after,.single-project .custom_link span:after {
    }

    .custom_link.active span {
    }

    .custom_link.active:after,.custom_link.active:before {
    }

    .custom_link.active .custom_link_label {
    padding-left: 2.3148vw;
    }

    .custom_link span:after {
    }

    .logo {
        font-size: 1.6667vw;
        line-height: 1.3889vw;
        top: 5.0926vw;
    }

    body:not(.single-project) .logo {
    }

    body.first_time .logo {
    }

    .logo a {
    }

    .logo a.site_logo {
    }

    body:not(.home) .logo a.site_logo {
    }

    .logo a.home_logo {
    }

    body:not(.home) .logo a.home_logo {
    }

    body.home .logo a.home_logo {
    }

    .about_items {
    padding-bottom: 5.3704vw;
    }

    .about_items .about_items_group {
    }

    .about_items .about_items_group.about_items_group_1 {
    }

    .about_items .about_items_group.about_items_group_2 {
    }

    .about_items .about_items_group.about_items_group_3 {
    }

    .about_items .about_items_group .about_item {
    }

    .about_items .about_items_group .about_item:last-child {
    }

    .about_items .about_items_group .about_item .about_item_title {
    }

    .about_items .about_items_group .about_item .about_item_content {
    font-size: 1.2963vw;
    line-height: 1.3889vw;
    }

    .about_items .about_items_group .about_item .about_item_content a {
    }

    .about_items .about_items_group .about_item .about_item_content p {
    }

    .about_items .about_items_group .about_item .about_item_content ul {
    }

    .about_items .about_items_group .about_item .about_item_content ul li {
    }

    .about_content,.about_content_mobile {
    font-size: 2.287vw;
    line-height: 2.3306vw;
    }

    .about_items .about_items_group.about_items_group_2 .about_item .about_item_content {
    width: 86%;
    }

    .about_timeline {
    }

    .about_timeline .timeline_line {
    height: 1.812vw;
    }

    .about_timeline .timeline_line.timeline_line1 {
    left: 1.2963vw;
    }

    .about_timeline .timeline_line.timeline_line2 {
    }

    .about_timeline .timeline_line.timeline_line3 {
    }

    .about_timeline .timeline_line.timeline_line4 {
    right: 1.2963vw;
    }

    /* Contenedor de todos los players, ocupa toda la pantalla */
    .video_list {
    }

    /* Cada video ocupa toda la pantalla, pero solo el activo se muestra */
    .video_player {
    }

    .video_player.active {
    }

    /* El video ocupa toda la pantalla */
    .video_player video {
    }

    .is_fullscreen .video_player video {
    }

    /* NavegaciÃ³n: ocupa toda la pantalla y se superpone con flex horizontal */
    .open_info .video_nav {
    }

    .video_nav {
    }

    .video_nav_wrapper {
    width: calc(100% - 2.5926vw);
    left: 1.2963vw;
    }

    .video_link {
    }

    .open_info .video_link {
    }

    .video_link.active {
    }

    .video_link:before,.video_link:after {
    height: 1.812vw;
    }

    .open_info .video_nav .video_tooltip {
    }

    .open_info .video_link:before,.open_info .video_link:after {
    }

    .video_link:after {
    }

    .video_link:first-child:before {
    }

    .video_link:last-child:after {
    }

    .progress_line,.fake_progress_line {
    }

    .changing_project .progress_line,.changing_project .fake_progress_line {
    }

    /* Tooltip contenedor (dentro de .video_link) */
    .video_tooltip {
    }

    .video_link .video_tooltip {
    }

    .video_tooltip_image {
    }

    /* El video dentro del tooltip */
    .video_tooltip video {
    }

    .video_name {
        bottom:2.2706vw
    }

    .home .video_name {
    }

    .open_info .video_name {
    }

    /*.video_name a {
}
*/
    .video_name a svg {
    }

    .video_link.active .video_name a {
    }

    .video_link:first-child .video_name {
    }

    .video_nav_wrapper_container {
    }

    .video_link.active .video_name {
    }

    .video_link.active:before,.video_link.active:after {
    }

    .sound_btn {
    top: 1.1574vw;
    left: 22.4102vw;
    }

    .sound_btn label {
    }

    .is_fullscreen .sound_btn {
    }

    .sound_btn span::before {
    }

    .sound_btn.muted span::before {
    }

    .video_name_text1, .video_name_text2 {
    }

    .single-project .video_name_text1 {
    }

    .video_name_text2 {
    }

    .position_line {
    }

    .hide_bar .position_line,.inactive_user .position_line {
    }

    .project_grid {
    padding: 0.9008vw 1.061vw;
    }

    .grid_row {
    margin-bottom: 0.9008vw;
    }

    .project_grid .grid_row:last-child {
    }

    .cell.project {
    }

    .cell.empty {
    }

    .cell {
    }

    .project_grid {
    }

    .project_grid.filtered.odd-rows {
    padding-bottom: calc(16.573vw + 0.8333vw);
    }

    .project_grid.inactive_group {
    }

    .project_grid.hidden_group {
    }

    .project_grid .grid_row {
    }

    .project_grid .grid_row .cell {
    height: calc(15.973vw + 0.8333vw);
    }

    .project_grid .grid_row .cell.project {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > .grid_video_fake_link {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > .grid_video_fake_link .grid_video_link {
    border-radius: 0.463vw;
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > .grid_video_fake_link .grid_video_link .grid_video_image {
    height: 14.8021vw;
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > .grid_video_fake_link .grid_video_footer {
    padding: 0.3778vw;
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > .grid_video_fake_link .grid_video_footer .grid_video_name {
    max-width: 100%!important;
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > .grid_video_fake_link .grid_video_footer .grid_video_name div {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > .grid_video_fake_link .grid_video_footer .grid_video_name span {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > .grid_video_fake_link .grid_video_footer .grid_video_name .grid_video_name_text1 {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > .grid_video_fake_link .grid_video_footer .grid_video_name .grid_video_name_text2 {
    }

    .project_grid .grid_row .cell.project .grid_video_wrapper > .grid_video_fake_link .grid_video_footer .grid_video_category {
    top: 0.3778vw;
    right: 0.1778vw;
    display: none;
    }

    .grid_video_image video {
    }

    .project_grid:not(.filtered) .grid_row .project:first-child .grid_video_wrapper {
    }

    .project_grid:not(.filtered) .grid_row .project:last-child .grid_video_wrapper {
    }

    .grid_video_container {
    }

    .grid_row:nth-child(odd) .cell.project[data-index-in-row="1"] .grid_video_container {
    }

    .grid_row:nth-child(odd) .cell.project[data-index-in-row="2"] .grid_video_container {
    }

    .grid_row:nth-child(odd) .cell.project[data-index-in-row="3"] .grid_video_container {
    }

    .grid_row:nth-child(even) .cell.project[data-index-in-row="1"] .grid_video_container {
    }

    .grid_row:nth-child(even) .cell.project[data-index-in-row="2"] .grid_video_container {
    }

    .filtered .grid_row:nth-child(odd) .cell.project[data-index-in-row="1"] .grid_video_container {
    }

    .filtered .grid_row:nth-child(odd) .cell.project[data-index-in-row="2"] .grid_video_container {
    }

    .filtered.filtered_second .grid_row:nth-child(even) .cell.project[data-index-in-row="2"] .grid_video_container {
    }

    .filtered.filtered_second .grid_row:nth-child(even) .cell.project[data-index-in-row="1"] .grid_video_container {
    }

    .filtered .grid_row:nth-child(even) .cell.project[data-index-in-row="3"] .grid_video_container {
    }

    .filtered .grid_row:nth-child(odd) .cell.project[data-index-in-row="2"] .grid_video_container {
    }

    .filtered .grid_row:nth-child(odd) .cell.project[data-index-in-row="3"] .grid_video_container {
    }

    .filtered .grid_row:nth-child(even) .cell.project[data-index-in-row="1"] .grid_video_container {
    }

    .filtered .grid_row:nth-child(even) .cell.project[data-index-in-row="1"] .grid_video_container .grid_video_wrapper {
    }

    .filtered .grid_row:nth-child(even) .cell.project[data-index-in-row="2"] .grid_video_container .grid_video_wrapper {
    }

    .filtered .grid_row:nth-child(even) .cell.project[data-index-in-row="2"] .grid_video_container {
    }

    /*
.filtered.filtered_to_go .grid_row:nth-child(odd) .cell.project[data-index-in-row="1"] .grid_video_container {
}
.filtered.filtered_to_go .grid_row:nth-child(odd) .cell.project[data-index-in-row="3"] .grid_video_container {
}



.filtered.filtered_to_go .grid_row:nth-child(even) .cell.project[data-index-in-row="3"] .grid_video_container {
}
.filtered.filtered_to_go .grid_row:nth-child(even) .cell.project[data-index-in-row="1"] .grid_video_container {
}


.filtered.filtered_to_go .grid_row:nth-child(even) .cell.project[data-index-in-row="2"] .grid_video_container {
}
*/
    .page-template-template_archive .page_content_container_wrapper {
    padding-top: 12.5233vw;
    }

    .archive_container {
    }

    .archive_header {
    height: 12.5233vw!important;
    }

    .project_filters {
    padding: 0;
    left: 22.41%;
    }

    .project_filter {
    }

    .project_filter .menu_item.custom_link {
    }

    .project_filter .custom_link_label {
    }

    .archive_item {
    }

    .project_title_container {
    font-size: 1.6667vw;
    line-height: 1.3889vw;
    top: 5.0926vw;
    }

    .open_info .project_title_container {
    }

    .project_title_container .project_title {
    }

    .project_title_container .project_subtitle {
    }

    .center_player_controls {
    }

    .open_info .center_player_controls {
    }

    .center_player_controls .center_player_control {
    }

    .center_player_controls .progress_numbers {
    left: 1.2506vw;
    }

    .open_info .progress_line,.open_info .fake_progress_line ,.open_info .center_player_controls .progress_numbers,.open_info .center_player_controls .fullscreen_btn,.open_info .center_player_controls .play_pause_btn {
    }

    .center_player_controls .fullscreen_btn {
    padding: 0;
    left: 17.5%;
    }

    .is_fullscreen .center_player_controls .fullscreen_btn .custom_link_label:before {
    }

    .center_player_controls .play_pause_btn {
    }

    .center_player_controls .play_pause_btn.paused .custom_link_label:after {
    }

    .center_player_controls .play_pause_btn .custom_link_label:after {
    }

    .center_player_controls .info_btn {
    right: 12.5%;
    padding: 0;
    }

    .center_player_controls .info_btn .custom_link_label:before {
    }

    .open_info .center_player_controls .info_btn .custom_link_label:before {
    }

    .center_player_controls .back_btn {
    right: 1.2506vw;
    }

    .video_index {
    }

    .next_btn {
    }

    .open_info .next_btn {
    }

    .info_container {
    }

    .open_info .info_container {
    }

    .info_container a {
    }

    .info_container .info_container_wrapper {
    }

    .info_container .info_container_wrapper .info_container_columns {
    }

    .info_container .info_container_wrapper .info_container_columns .info_container_column {
    padding: 0;
    }

    .info_container .info_container_wrapper .info_container_columns .category_column {
    padding: 0 1.2506vw;
    }

    .info_container .info_container_wrapper .info_container_columns .year_column {
    left: 17.5%;
    }

    .info_container .info_container_wrapper .info_container_columns .item_columns_column {
    }

    .info_container .info_container_wrapper .info_container_columns .item_columns_column .info_container_column_item {
    padding-right: 1.3889vw;
    width: 16.1547vw;
    }

    .info_container .info_container_wrapper .info_container_columns .item_columns_column .info_container_column_item .info_container_column_item_inner {
    margin-bottom: 1.3889vw;
    }

    .info_container .info_container_wrapper .info_container_columns .item_columns_column .info_container_column_item .info_container_column_item_inner .info_container_column_item_inner_text {
    font-size: 1.2963vw;
    line-height: 1.3889vw;
    }

    .info_title:after {
    }

    .info_title:before {
    }

    .info_title {
    }

    .category_column_text {
    font-size: 1.2963vw;
    line-height: 1.3889vw;
    }

    .progress_line_height_reference {
    }

    .progress_line_height_reference span {
    }

    .progress_line_height_reference span:first-child {
    }

    .progress_line_height_reference span:last-child {
    }

    .next_btn {
    }

    .next_btn .custom_link_label {
    }

    .next_btn .custom_link_label .video_name_label {
    }

    .next_btn .video_tooltip {
    }

    .next_btn .video_tooltip video {
    }

    .next_btn.video_link:before {
    }

    .next_btn.video_link:after {
    }

    .next_btn.video_link:before, .next_btn.video_link:after {
    }

    .next_btn.video_link span {
    }

    .video_link_reference {
    }

    .single-project .page_content_container_wrapper {
    }

    .block_all .project_grid .grid_row .cell.project .grid_video_wrapper {
    }

    .block_all .project_grid .grid_row .cell.project .grid_video_wrapper > .grid_video_fake_link .grid_video_link .grid_video_image {
    }

    .video_nav_wrapper {
    }

    .inactive_user:not(.open_info) .single-project .center_player_controls, .inactive_user:not(.open_info) .single-project .sound_btn, .inactive_user:not(.open_info) .single-project .next_btn, .inactive_user:not(.open_info) .single-project .header .header_wrapper .main_menu_container .main_menu {
    }

    .video_link.clone {
    }

    .mobile_version .video_name {
    }

    .mobile_version .video_link .video_tooltip {
    }


.logo a span {
}

.archive_content_container {
}

.archive_content_container .archive_content {font-size: 2.287vw;line-height: 2.3306vw;}

.tooltip_reference {
}

.logo:not(.clicked).animated a #char-0 {
}

.logo:not(.clicked).animated a #char-1 {
}

.logo:not(.clicked).animated a #char-2 {
}

.logo:not(.clicked).animated a #char-3 {
}

.logo:not(.clicked).animated a #char-4 {
}

/* char-5 = espacio, lo dejamos sin movimiento */
.logo:not(.clicked).animated a #char-6 {
}

.logo:not(.clicked).animated a #char-7 {
}

.logo:not(.clicked).animated a #char-8 {
}

.logo:not(.clicked).animated a #char-9 {
}

.logo:not(.clicked).animated a #char-10 {
}

.logo:not(.clicked).animated a #char-11 {
}

.logo:not(.clicked).animated a #char-12 {
}

.logo:not(.clicked).animated a #char-13 {
}

::selection {
}

::-moz-selection {
}

.block_all {
}

.block_all * {
}

.video_name_label {padding-top: 0.9259vw;}

.opening_animation_container {
}

.opening_animation_container:before {
}

.opening_animation_container .opening_animation_container_wrapper {
}

.opening_animation_container .opening_animation_container_wrapper .opening_logo {
}

.opening_animation_container .opening_animation_container_wrapper .opening_logo span {
}

body:not(.first_time) .opening_animation_container {
}

html.first_animation:not(.second_animation) .opening_logo #char-0 {
}

html.first_animation:not(.second_animation) .opening_logo #char-1 {
}

html.first_animation:not(.second_animation) .opening_logo #char-2 {
}

html.first_animation:not(.second_animation) .opening_logo #char-3 {
}

html.first_animation:not(.second_animation) .opening_logo #char-4 {
}

html.first_animation:not(.second_animation) .opening_logo #char-6 {
}

html.first_animation:not(.second_animation) .opening_logo #char-7 {
}

html.first_animation:not(.second_animation) .opening_logo #char-8 {
}

html.first_animation:not(.second_animation) .opening_logo #char-9 {
}

html.first_animation:not(.second_animation) .opening_logo #char-10 {
}

html.first_animation:not(.second_animation) .opening_logo #char-11 {
}

html.first_animation:not(.second_animation) .opening_logo #char-12 {
}

html.first_animation:not(.second_animation) .opening_logo #char-13 {
}

.third_animation .opening_animation_container .opening_animation_container_wrapper .opening_logo span {font-size: 1.6667vw;line-height: 1.3889vw;}

.third_animation .opening_animation_container .opening_animation_container_wrapper .opening_logo {top: 5.0926vw;}

.third_animation .opening_animation_container:before {
}

.four_animation .opening_animation_container {
}

.four_animation body.home.first_time .logo {
}

.open_info .position_line {
}

.filtered_mobile {
}
}
