.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;
}

.slider_open.mobile_version .site_scroller_parent {
    overflow: hidden
}

.mobile_version .cursor {
    display: none!important
}

@media (orientation: portrait) {
    .desktop {
        display:none!important;
    }

    .mobile {
        display: block!important;
    }

    html {
    }

    html * {
    }

    body {
        font-size: 3.611vw;
        line-height: 4.444vw;
    }

    .open_menu body {
    }

    body *,span, a,p {
    }

    h1 {
    }

    .mobile {
    }

    .home_container_images_list::-webkit-scrollbar,html::-webkit-scrollbar, body::-webkit-scrollbar,.info_exhibitions_container::-webkit-scrollbar,.work_item_container .work_item_container_main_conteint .work_item_container_information::-webkit-scrollbar {
    }

    html, body {
    }

    html, body {
    }

    html.home_html {
    }

    * {
    }

    body * {
    }

    p {
    }

    p:last-child {
    }

    svg {
    }

    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 .swiper-slide {
        padding: 2.778vw;
    }

    .header {
        padding: 2.778vw;
        height: 9vw;
    }

    .page-template-template_info .header {
    }

    .page-template-template_info .header .header_wrapper .logo {
    }

    .header a {
    }

    .header .header_wrapper {
    }

    .header .header_wrapper .logo {
        width: 27.778vw;
    }

    .header .header_wrapper .logo a {
    }

    .header .header_wrapper .logo svg {
    }

    .main_menu-nav {
        position: fixed!important;
        top: 2.778vw!important;
        right: 2.778vw!important;
        padding: 0!important;
    }

    .slider_open .main_menu-nav {
    }

    .fixed_header .main_menu-nav {
    }

    .main_menu-nav ul {
    }

    .main_menu-nav ul li {
        font-size: 3.333vw;
        line-height: 94.118%;
        margin: 0;
        margin-left: 4.167vw;
    }

    .main_menu-nav ul li a {
    }

    .main_menu-nav ul li a.active {
    }

    #website_footer {
        font-size: 3.611vw;
        line-height: 4.444vw;
        padding: 2.778vw;
    }

    .home #website_footer {
    }

    .info_main_container #website_footer {
    }

    #website_footer .footer_container {
    }

    #website_footer .footer_container .footer_items {
    }

    #website_footer .footer_container .footer_items p {
    }

    #website_footer .footer_container .footer_items .footer_item {
    }

    #website_footer .footer_container .footer_items .footer_item .footer_item_title {
    }

    #website_footer .footer_container .footer_items .footer_item .footer_item_text {
    }

    #website_footer .footer_container .footer_items .footer_item .footer_item_text a {
    }

    #website_footer .footer_container .footer_items .footer_item .footer_item_text a span {
    }

    #localDate {
        text-align: right;
        font-size: 2.222vw;
        line-height: 3.333vw;
        padding: 2.778vw;
    }

    #primary {
    min'height:';
    min'height: calc((var(--true-vh) * 100) - 10.833vw)';
    min-height: calc((var(--true-vh) * 100) - 10.833vw);
    }

    .link_arrow {
    }

    .info_container {
        padding: 27.778vw 2.778vw 10.778vw;
        min-height: calc((var(--true-vh) * 100) - 10.833vw);
    }

    .info_container.custom_clear {
    }

    .info_container .info_main_container {
        width: 100%;
    }

    .info_container .info_main_container .info_main_text {
    }

    .info_container .info_main_container p {
    }

    .info_container .info_main_container .info_main_items {
    }

    .info_container .info_main_container .info_main_items .info_main_item {
    }

    .info_container .info_main_container .info_main_items .info_main_item.add_margin {
    }

    .info_container .info_main_container .info_main_items .info_main_item p {
    }

    .info_container .info_main_image {
    }

    .info_container .info_main_image img {
    }

    .custom_footer {
    }

    .custom_footer .footer_container {
    }

    .custom_footer .footer_container .footer_items {
    }

    .custom_footer .footer_container .footer_items strong {
        font-size: 2.222vw;
        line-height: 3.333vw;
    }

    .custom_footer .footer_container .footer_items .footer_item {
    }

    .custom_footer .footer_container .footer_items .footer_item .footer_item_title {
    }

    .custom_footer .footer_container .footer_items .footer_item .footer_item_text {
    }

    .custom_footer .footer_container .footer_items .footer_item .footer_item_text a {
    }

    .custom_footer .footer_container .footer_items .footer_item .footer_item_text a .link_arrow {
    }

    #localDate {
    }

    .info_exhibitions_container {
        position: relative;
        right: auto;
        width: 100%;
        height: auto;
        overflow: visible;
        padding: 0;
    }

    .info_exhibitions_container .info_exhibitions_title {
        margin-bottom: 3.333vw;
        font-size: 2.778vw;
        line-height: 4.444vw;
    }

    .info_exhibitions_container .info_exhibitions_text {
        font-size: 2.222vw;
        font-style: normal;
        font-weight: 400;
        line-height: 3.333vw;
    }

    .info_exhibitions_container .info_exhibitions_text strong {
    }

    .info_exhibitions_container .info_exhibitions_text p {
    }

    a.active .link_arrow {
    }

    ::selection {
    }

    /* For Firefox */
    ::-moz-selection {
    }

    .info_exhibitions_container_item {
        padding: 0;
        padding-bottom: 5.556vw;
    }

    .work_item_container {
        padding: 9.778vw 2.778vw;
        padding-top: 27.778vw;
    }

    .section_title {
    }

    .work_item_container .work_item_container_main_conteint {
    }

    .work_item_container .work_item_container_main_conteint .work_item_container_information {
        position: relative;
        right: auto;
        left: auto;
        overflow: auto;
        width: 100%;
        padding: 0;
        padding-bottom: 12.5vw;
    }

    .work_item_container .work_item_container_main_conteint .work_item_container_information .work_item_container_information_wrapper {
        width: 70.278vw;
    }

    .work_item_container .work_item_container_main_conteint .work_item_container_information .work_item_container_information_wrapper p {
    }

    .work_item_container .work_item_container_main_conteint .work_item_container_information .work_item_container_information_wrapper p:last-child {
    }

    .work_item_container .work_item_container_main_conteint .work_item_container_gallery {
        width: 100%;
        height: auto;
    }

    .work_item_container .work_item_container_main_conteint .work_item_container_gallery .work_item_container_gallery_item {
    }

    .work_item_container .work_item_container_main_conteint .work_item_container_gallery .work_item_container_gallery_item .work_item_container_gallery_item_image {
    }

    .work_item_container .work_item_container_main_conteint .work_item_container_gallery .work_item_container_gallery_item .work_item_container_gallery_item_caption {
    }

    .home_container {
        padding-top: 27.778vw;
    }

    .home_container .work_grid_container {
    }

    .home_container .work_grid_container .work_grid {
    }

    .home_container .work_grid_container .work_grid .work_grid_item {
    }

    .home_container .work_grid_container .work_grid .work_grid_item .work_grid_item_wrapper {
    }

    .home_container .work_grid_container .work_grid .work_grid_item .work_grid_item_wrapper .work_grid_item_image {
    }

    .home_container .work_grid_container .work_grid .work_grid_item .work_grid_item_wrapper .work_grid_item_hover {
    }

    .home_container .work_grid_container .work_grid .work_grid_item .work_grid_item_wrapper .work_grid_item_hover .work_grid_item_hover_information {
    }

    .home_container .work_grid_container .work_grid .work_grid_item .work_grid_item_wrapper .work_grid_item_hover .work_grid_item_hover_information .work_grid_item_hover_subtitle {
    }

    .home_container .work_grid_container .work_grid .work_grid_item .work_grid_item_wrapper .work_grid_item_hover .work_grid_item_hover_information .work_grid_item_hover_location {
    }

    .home_container .work_grid_container .work_grid .work_grid_item .work_grid_item_wrapper .work_grid_item_hover .work_grid_item_hover_information .work_grid_item_hover_see_full_project_btn {
    }

    .home_container .work_grid_container .work_grid .work_grid_item .work_grid_item_wrapper .work_grid_item_hover .work_grid_item_hover_information .work_grid_item_hover_see_full_project_btn .see_full_project_btn {
    }

    .home_container .work_grid_container .work_grid .work_grid_item .work_grid_item_wrapper .work_grid_item_hover .work_grid_item_hover_size_short_name {
    }

    .home_container .work_grid_container .work_grid .work_grid_item .work_grid_item_wrapper.hovering .work_grid_item_hover {
    }

    .filter_menu {
    }

    .filter_menu .filter_menu_title {
    }

    .filter_menu .filter_option {
    }

    .filter_menu .filter_option a.filter {
    }

    .filter_menu .filter_option a.filter.active {
    }

    .filter_menu .filter_option_group {
    }

    .filter_menu .filter_option_group .filter_option {
    }

    .filter_menu .filter_option_group .filter_option[group_name="sizes"] a.filter {
    }

    .filter_menu .filter_option_group .filter_option[group_name="work_cat"] {
    }

    .filter_menu .filter_option_group .filter_option[group_name="work_cat"] a.filter {
    }

    .filter_menu .filter_option_group.custom_clear {
    }

    .mouse_position {
    }

    .element_position {
    }

    .icon {
    }

    .icon-uniE900:before {
    }

    .icon-1:before {
    }

    .icon-2:before {
    }

    .info_exhibitions_container_item {
    }

    .info_exhibitions_container_item .info_exhibitions_title {
    }

    .info_exhibitions_container_item .info_exhibitions_text {
    }

    .info_exhibitions_container_item .info_exhibitions_text .info_exhibitions_text_item {
    }

    .info_exhibitions_container_item .info_exhibitions_text .info_exhibitions_text_item .info_exhibitions_text_item_year {
        width: 11.944vw;
    }

    .info_exhibitions_container_item .info_exhibitions_text .info_exhibitions_text_item .info_exhibitions_text_item_text {
        margin-bottom: 2.222vw;
    }

    .info_exhibitions_container_item .info_exhibitions_text .info_exhibitions_text_item .info_exhibitions_text_item_text p {
        margin-bottom: 1.111vw;
    }

    .home_container_list {
        width: 100%;
        padding: 0 2.778vw;
        padding-bottom: 10vw;
        position: relative;
        z-index: 2;
    }

    .home_container_list .work_list {
    }

    .home_container_list .work_list .work_item {
    }

    .home_container_list .work_list .work_item.wip:after {
        width: 0.833vw;
        height: 0.833vw;
        top: -0.8vw;
    }

    .home_container_list .work_list .work_item a {
        padding-bottom: 1.389vw;
    }

    .home_container_list .work_list .work_item a .work_item_index {
        margin-right: 2.778vw;
    }

    .home_container_list .work_list .work_item a .work_item_title {
        margin-right: 2.778vw;
    }

    .home_container_list .work_list .work_item a .work_item_location,.home_container_list .work_list .work_item a .work_item_index {
        font-size: 2.222vw;
        line-height: 3.333vw;
    }

    .home_container_images_list {
        position: fixed;
        width: 100%;
        z-index: 0;
        padding: 0;
        height: 100%;
        pointer-events: none;
    }

    .home_container_images_list .work_list {
        padding: 0;
    }

    .home_container_images_list .work_list .work_item_images {
        margin: 0;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        padding: 0;
    }

    .home_container_images_list .work_list .work_item_images a {
        display: block;
        opacity: 0;
    }

    .home_container_images_list .work_list.hovered .work_item_images a {
        opacity: 0;
    }

    .home_container_images_list .work_list .work_item_images a.active {
        opacity: 1;
    }

    .home_container_images_list .work_list .work_item_images a .work_item_image_item {
        display: none;
        width: 46.944vw;
    }

    .home_container_images_list .work_list .work_item_images a .work_item_image_item:first-child {
        display: block;
    }

    .home_container_images_list .work_list .work_item_images a .work_item_image_item .work_item_image_item_index {
        display: none;
    }

    .home_container_images_list .work_list .work_item_images a .work_item_image_item .work_item_image_item_image {
    }

    .home_container_images_list .work_list .work_item_images a .work_item_image_item .work_item_image_item_image img {
    }

    .menu_position_reference {
    }

    .project_internal_images {
    }

    .project_internal_block {
        margin-bottom: 6.656vw;
    }

    :root {
    }

    /* INDEX */
    .project_internal_block_index {
        font-size: 2.222vw;
        line-height: 3.333vw;
        padding-bottom: 1.389vw;
    }

    /* FULL IMAGE */
    .project_internal_block--full .project_internal_block_media img {
    }

    /* GRID 6 */
    .project_internal_block--grid {
        padding-top: 5vw;
    }

    .project_internal_block--grid .project_internal_block_item {
    }

    .project_internal_block--grid .project_internal_block_item img {
    }

    /* TEXT */
    .project_internal_block--text .project_internal_block_text {
    }

    .project_internal_block_caption {
        margin-top: 2vw;
    }

    .home_container_list .work_list .work_item a.active .work_item_title {
    }

    .floating_home_module {
        left: auto;
        right: 2.778vw;
        bottom: 2.778vw;
        width: 70.556vw;
    }

    .floating_home_module a {
        padding: 2.778vw;
        padding-bottom: 0;
    }

    .floating_home_module a img {
    }

    .floating_home_module .floating_home_module_close {
    }

    .floating_home_module .floating_home_module_close label {
        font-size: 3.333vw;
        line-height: 4.444vw;
        padding: 2.778vw;
    }

    .floating_home_module.visible {
    }

    .floating_home_module {
    }

    .floating_home_module.is-dragging {
    }

    .fullscreen_image_slider_container {
    }

    .slider_open .fullscreen_image_slider_container {
    }

    .fullscreen_image_slider_close {
        font-size: 3.333vw;
        line-height: 4.444vw;
        padding: 2.778vw;
    }

    .fullscreen_image_slider {
    }

    .fullscreen_image_swiper {
    }

    .fullscreen_image_slider_slide {
    }

    .fullscreen_image_slider_image img {
    }

    .fullscreen_image_slider_meta {
        padding: 2.778vw;
    }

    .fullscreen_image_slider_index {
        font-size: 2.222vw;
        line-height: 3.333vw;
        font-size: 3.611vw;
        line-height: 4.444vw;
    }

    .fullscreen_image_slider_caption {
        font-size: 3.611vw;
        line-height: 4.444vw;
    }

    /* opcional para evitar scroll de fondo */
    html.slider_open {
    }

    .fullscreen_image_slider_image {
    }

    .work_item_container_information_title {
        padding-bottom: 8.333vw;
    }

    .work_item_container_information_title label {
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: auto;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
    }

    .work_item_container_information_title span {
        font-size: 2.222vw;
        line-height: 3.333vw;
        margin-left: 2.778vw
    }

    .accordion_information_item_header {
        position: relative;
    }

    .accordion_information_item_header label {
        font-size: 5.556vw;
        font-style: normal;
        font-weight: 400;
        line-height: 6.667vw;
    }

    . accordion_information_item_header {
        position: relative;
    }

    .accordion_information_item_header_action:after {
    }

    .accordion_information_item_header .accordion_information_item_header_action {
        font-size: 3.333vw;
        line-height: 16px;
        /* 133.333% */
        letter-spacing: 0.02em;
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: auto;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        position: absolute;
        right: 0;
        top: 0;
    }

    .accordion_information_item_header .accordion_information_item_header_action:after {
        content: 'See more'
    }

    .opened .accordion_information_item_header .accordion_information_item_header_action:after {
        content: 'Close'
    }

    .accordion_information_item_body {
        display: none;
    }

    .accordion_information_item_body_wrapper {
        padding-bottom: 3.611vw;
        padding-top: 3.611vw;
    }

    .accordion_information_item {
        padding-bottom: 5.556vw;
    }
}
