.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;
    background: #F0EBD9;
}

.mobile_version .cursor {
    display: none !important
}

@media screen and (max-width: 1360px) and (orientation: landscape) {
}

@media (orientation: portrait) {
    html {
    }

    html * {
    }

    body {
    }

    :root {
    }

    .title_style {
    }

    .body_style {
    }

    .body_big_style {
    }

    .body_small_style {
    }

    body *,span, a,p {
    }

    p:last-child {
    }

    h1 {
    }

    .mobile {
        display: block!important
    }

    .desktop {
        display: none!important
    }

    html::-webkit-scrollbar, body::-webkit-scrollbar,.portfolio_item_container .portfolio_item_footer_content::-webkit-scrollbar,.profile_column::-webkit-scrollbar {
    }

    html, body {
    }

    header {
    }

    html, body {
    }

    html.home_html {
    }

    * {
    }

    body * {
    }

    p {
    }

    p:last-child {
    }

    .link_wrap {
    }

    .link_wrap a {
    }

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

    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 {
        padding: 5.128vw;
        padding-bottom: 0;
    }

    header a {
    }

    #page.hfeed.site {
    }

    #page.hfeed.site header.header {
    }

    #page.hfeed.site header.header .header_wrapper {
        height: 13.846vw;
        border-bottom: 0.385vw solid #482F16;
    }

    #page.hfeed.site header.header .header_wrapper:after {
        height: 0.385vw;
        bottom: 0.513vw;
    }

    #page.hfeed.site header.header .header_wrapper .logo {
        width: 27.523vw;
    }

    #page.hfeed.site header.header .header_wrapper .logo svg {
    }

    #page.hfeed.site #content_container.site-content-container {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #page_name {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #associated_page {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container {
        width: 58.095vw;
        height: 33.59vw;
        transition: opacity .35s ease .2s;
    }

    .open_section #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container {
        opacity: 0;
        pointer-events: none;
        transition: opacity .35s ease 0s;
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_bk {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_bk svg {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_text {
        font-size: 3.077vw;
        line-height: normal;
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_text p {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_text p u {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_text h3 {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_text h2 {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_text h2 strong {
        font-size: 3.077vw;
        line-height: normal;
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_text h2 strong {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer {
        padding: 5.128vw;
        padding-top: 0;
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_item_email {
        font-size: 3.077vw;
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_item_email a.cursor_pointer {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_text_description {
        font-size: 2.564vw;
        width: 100%;
        bottom: auto;
        top: 2.564vw;
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_text_description .blog-desc {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_text_description .blog-desc .blog-desc__word {
        width: 17.1vw;
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_text_description .blog-desc .blog-desc__word:first-child {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_text_description .blog-desc .blog-desc__word:last-child {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_item_address {
        font-size: 3.077vw;
        position: absolute;
        width: 100%;
        text-align: center;
        pointer-events: none;
    }

    .footer_wrapper {
        height: 13.846vw;
        border-top: 0.385vw solid #482F16;
    }

    .footer_wrapper:before {
        height: 0.385vw;
        top: 0.513vw;
    }

    .home_sections_menu {
    }

    .home_sections_menu .home_menu_item {
    }

    .home_sections_menu .home_menu_item.is-top {
    }

    .home_sections_menu .home_menu_item.is-bottom {
    }

    .home_sections_menu .home_menu_item.is-left {
    }

    .home_sections_menu .home_menu_item.is-right {
    }

    .home_sections_menu .home_menu_title {
    }

    .home_sections_menu .home_menu_text {
    }

    .home_sections_menu .home_menu_item.is-open .home_menu_text {
        pointer-events: none;
    }

    .home_sections_menu .home_menu_item.is-open .home_menu_text a {
        pointer-events: all
    }

    .home_sections_menu .home_menu_item {
    }

    .home_sections_menu .home_menu_title {
    }

    .home_sections_menu .home_menu_text {
    }

    .home_sections_menu .home_menu_item.is-open .home_menu_title {
    }

    .home_sections_menu .home_menu_item.is-open .home_menu_text {
    }

    .intro_grid {
    }

    /* apply multiplier to BOTH original and draggable images */
    .intro_grid .intro_cell .intro_img {
    }

    .intro_grid .intro_drag_item .intro_img {
    }

    .intro_grid:before {
    }

    .intro_grid .intro_cell {
    }

    /* ORIGINAL images start hidden to avoid “show then hide then fade” */
    .intro_grid .intro_cell .intro_img {
    }

    /* ENTER button (yours, unchanged) */
    .enter_btn {
        width: 17.264vw;
    }

    .enter_btn .building_svg {
    }

    .enter_btn .building_svg svg {
    }

    .enter_btn .building_svg_hover {
        height: auto;
        opacity: 1;
        position: relative;
        width: auto;
    }

    .enter_btn .building_svg_hover svg {
        display: none;
    }

    .enter_btn .building_svg_hover label {
        font-size: 2.564vw;
        line-height: normal;
        pointer-events: all;
        top: 4.5vw;
        pointer-events: all;
    }

    /* draggable box (NO transform here) */
    .intro_grid .intro_drag_item {
    }

    /* a centered rotator inside */
    .intro_grid .intro_drag_item .intro_rot {
    }

    /* the actual image (drag handle) */
    .intro_grid .intro_drag_item .intro_img {
    }

    .intro_grid .intro_drag_item.is-dragging .intro_img {
    }

    .start_website .intro_grid .intro_drag_item:not(.is-always) {
    }

    .start_website .intro_grid .intro_drag_item:not(.is-always) .intro_img {
    }

    .start_website .intro_grid:before {
    }

    .start_website .intro_grid {
    }

    .start_website .intro_grid .intro_drag_item.is-always {
    }

    .start_website .enter_btn {
    }

    .start_website .enter_btn .building_svg_hover {
    }

    .start_website .enter_btn .building_svg {
    }

    .home_sections_menu .home_menu_item.is-open .home_menu_text a {
    }

    ::selection {
    }

    ::-moz-selection {
    }

    .newsletter_pop_up {
        width: 89.744vw;
        height: 57.179vw;
        padding: 8.462vw;
    }

    .open_newsletter .newsletter_pop_up {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_bk {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_bk svg {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_bk svg path {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container {
        padding-top: 0;
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter {
    }

    .newsletter_pop_up .newsletter_big_title {
        font-size: 3.077vw;
        padding: 0;
    }

    .newsletter_pop_up .newsletter_big_title p {
        margin-bottom: 3.077vw;
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form.sended > div .newsletter_content .action_newsletter .newsletter_to_hide {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_title {
        font-size: 4.231vw;
        line-height: normal;
        margin-bottom: 2.5vw;
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container.newsletter_email_container {
        margin-right: 2.308vw;
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container.newsletter_email_container .newsletter_email {
        height: 4.872vw;
        font-size: 3.077vw;
        width: 54.872vw;
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container.newsletter_email_container .newsletter_error {
        font-size: 2.564vw;
        padding-top: 1vw;
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container.submit_input_container {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container.submit_input_container .newsletter_submit {
        font-size: 2.564vw;
        width: 12.051vw;
        height: 6.154vw;
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container.submit_input_container .newsletter_submit:disabled {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .newsletter_thanks_wrapper {
        font-size: 4.231vw;
        line-height: normal;
        padding: 0 8vw;
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form.sended > div .newsletter_content .newsletter_thanks_wrapper {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .newsletter_thanks_wrapper .newsletter_thanks_container {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .newsletter_thanks_wrapper .newsletter_thanks_container label {
    }

    .newsletter_pop_up ::placeholder {
    }

    .newsletter_pop_up ::-webkit-input-placeholder {
    }

    .newsletter_pop_up ::-moz-placeholder {
    }

    .newsletter_pop_up :-ms-input-placeholder {
    }

    .newsletter_pop_up ::-ms-input-placeholder {
    }

    /* Ejemplo de cosas que agregue*/
    body {
    }

    p {
    }

    p:last-child {
    }

    #page.hfeed.site header.header .header_wrapper {
    }

    #page.hfeed.site header.header .header_wrapper:after {
    }

    #page.hfeed.site header.header .header_wrapper .logo {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_text h3 {
        font-size: 3.333vw;
        margin-top: 2.59vw;
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_text h2 {
        font-size: 4.231vw;
        line-height: normal;
        margin: 1.59vw 0;
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_text h2 strong {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_text_description {
    }

    .footer_wrapper {
    }

    .footer_wrapper:before {
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_item_address a {
        position: fixed;
        right: 5.128vw;
        pointer-events: all;
        margin: 0;
    }

    .home_sections_menu {
    }

    .home_sections_menu .home_menu_title {
    }

    .home_sections_menu .home_menu_text {
    }

    .home_sections_menu .home_menu_text {
    }

    .newsletter_pop_up {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_title {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs {
        margin-top: 4.577vw;
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container.newsletter_email_container {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container.newsletter_email_container .newsletter_email {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container.submit_input_container {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container.submit_input_container .newsletter_submit {
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .newsletter_thanks_wrapper {
    }

    /* floating wrapper */
    .intro_drag_item .intro_float {
    }

    /* pause while dragging */
    .intro_drag_item.is-dragging .intro_float {
    }

    .intro_grid {
        --intro-cols: 3;
        --intro-rows: 5;
    }

    .intro_grid {
        --intro-img-mult: 2;
    }

    .home_sections_menu {
        position: fixed;
        inset: 0;
        height: calc(var(--true-vh) * 100);
        display: block;
        flex-direction: column;
        align-items: center;
        pointer-events: none;
        padding: 19.1vw 0;
        z-index: 988;
        opacity: 0;
        transition: opacity .35s linear 1s;
    }

    .start_website .home_sections_menu {
        opacity: 1;
    }

    .home_sections_menu .home_menu_item {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: center;
        pointer-events: none;
        position: fixed;
        display: block;
        width: auto;
        z-index: 9999;
    }

    /* TOP 25%: stack 2 items */
    .home_sections_menu .home_menu_item.is-top {
        align-items: flex-end;
    }

    /* BOTTOM 25%: push group to bottom and stack */
    .home_sections_menu .home_menu_item.is-bottom {
        align-items: flex-start;
    }

    /* create the two “bands” */
    .home_sections_menu .home_menu_item[data-section="our_story"] {
        top: 22.077vw;
        left: 5.128vw;
    }

    .home_sections_menu .home_menu_item[data-section="shop"] {
        top: 22.077vw;
        right: 5.128vw;
    }

    .home_sections_menu .home_menu_item[data-section="jobs"] {
        bottom: 22.077vw;
        right: 5.128vw;
    }

    .home_sections_menu .home_menu_item[data-section="get_in_touch"] button {
        padding: 0 5.128vw
    }

    .home_sections_menu .home_menu_item[data-section="our_story"] button {
        padding: 0 5.128vw;
    }

    .home_sections_menu .home_menu_item[data-section="shop"] button {
        padding: 0 5.128vw
    }

    .home_sections_menu .home_menu_item[data-section="jobs"] button {
        padding: 0 5.128vw
    }

    .home_sections_menu .home_menu_item[data-section="get_in_touch"] {
        bottom: 22.077vw;
        left: 5.128vw;
    }

    .home_sections_menu .home_menu_item.is-top.is-right {
    }

    .home_sections_menu .home_menu_item.is-bottom.is-left {
        margin-top: auto;
        /* 👈 pushes bottom group down */
    }

    .home_sections_menu .home_menu_item.is-bottom.is-right {
    }

    .home_sections_menu .home_menu_title {
        font-size: 4.231vw;
        line-height: 120%;
        overflow: visible;
        /* position: fixed; */
        min-width: 41.02vw;
    }

    .start_website .home_sections_menu .home_menu_title {
        pointer-events: all;
    }

    .open_section .home_sections_menu .home_menu_title {
        opacity: .2
    }

    .open_section .home_sections_menu .home_menu_item.is-open .home_menu_title {
        opacity: 1;
        pointer-events: all;
    }

    .home_sections_menu .home_menu_text {
        position: fixed;
        font-size: 3.077vw;
        width: 89.744vw;
        pointer-events: none;
    }

    .home_sections_menu .home_menu_item.is-open .home_menu_text a {
        pointer-events: all;
    }
}

/* =========================   iPad portrait: +10% sobre tu versión x0.6 (=> x0.66)   ========================= */
@media (orientation: portrait) and (min-width: 768px) and (max-width: 1024px) {
    header {
        padding: 3.385vw;
        /* 3.077 * 1.1 */
        padding-bottom: 0;
    }

    #page.hfeed.site header.header .header_wrapper {
        height: 9.139vw;
        /* 8.308 * 1.1 */
        border-bottom: 0.254vw solid #482F16;
        /* 0.231 * 1.1 */
    }

    #page.hfeed.site header.header .header_wrapper:after {
        height: 0.254vw;
        /* 0.231 * 1.1 */
        bottom: 0.339vw;
        /* 0.308 * 1.1 */
    }

    #page.hfeed.site header.header .header_wrapper .logo {
        width: 18.165vw;
        /* 16.514 * 1.1 */
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container {
        width: 38.343vw;
        /* 34.857 * 1.1 */
        height: 22.169vw;
        /* 20.154 * 1.1 */
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_text {
        font-size: 2.031vw;
        /* 1.846 * 1.1 */
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_text h2 strong {
        font-size: 2.031vw;
        /* 1.846 * 1.1 */
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer {
        padding: 3.385vw;
        /* 3.077 * 1.1 */
        padding-top: 0;
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_item_email {
        font-size: 2.031vw;
        /* 1.846 * 1.1 */
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_text_description {
        font-size: 1.692vw;
        /* 1.538 * 1.1 */
        top: 1.692vw;
        /* 1.538 * 1.1 */
        text-align: center;
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_text_description .blog-desc .blog-desc__word {
        width: 11.286vw;
        /* 10.26 * 1.1 */
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_item_address {
        font-size: 2.031vw;
        /* 1.846 * 1.1 */
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_item_address a {
        margin-left: 2vw
    }

    .footer_wrapper {
        height: 9.139vw;
        /* 8.308 * 1.1 */
        border-top: 0.254vw solid #482F16;
        /* 0.231 * 1.1 */
    }

    .footer_wrapper:before {
        height: 0.254vw;
        /* 0.231 * 1.1 */
        top: 0.339vw;
        /* 0.308 * 1.1 */
    }

    .enter_btn {
        width: 12.694vw;
        /* 13.358 * 1.1 */
    }

    .enter_btn .building_svg_hover label {
        font-size: 1.692vw;
        /* 1.538 * 1.1 */
        top: 2.97vw;
        /* 2.7 * 1.1 */
    }

    .newsletter_pop_up {
        width: 59.231vw;
        /* 53.846 * 1.1 */
        height: 37.738vw;
        /* 34.307 * 1.1 */
        padding: 5.585vw;
        /* 5.077 * 1.1 */
    }

    .newsletter_pop_up .newsletter_big_title {
        font-size: 2.031vw;
        /* 1.846 * 1.1 */
    }

    .newsletter_pop_up .newsletter_big_title p {
        margin-bottom: 2.031vw;
        /* 1.846 * 1.1 */
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_title {
        font-size: 2.792vw;
        /* 2.538 * 1.1 */
        margin-bottom: 1.65vw;
        /* 1.5 * 1.1 */
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container.newsletter_email_container {
        margin-right: 1.524vw;
        /* 1.385 * 1.1 */
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container.newsletter_email_container .newsletter_email {
        height: 3.215vw;
        /* 2.923 * 1.1 */
        font-size: 2.031vw;
        /* 1.846 * 1.1 */
        width: 36.215vw;
        /* 32.923 * 1.1 */
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container.newsletter_email_container .newsletter_error {
        font-size: 1.692vw;
        /* 1.538 * 1.1 */
        padding-top: 0.66vw;
        /* 0.6 * 1.1 */
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs .newsletter_form_input_container.submit_input_container .newsletter_submit {
        font-size: 1.692vw;
        /* 1.538 * 1.1 */
        width: 7.954vw;
        /* 7.231 * 1.1 */
        height: 4.061vw;
        /* 3.692 * 1.1 */
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .newsletter_thanks_wrapper {
        font-size: 2.792vw;
        /* 2.538 * 1.1 */
        padding: 0 5.28vw;
        /* 4.8 * 1.1 */
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_text h3 {
        font-size: 2.2vw;
        /* 2 * 1.1 */
        margin-top: 1.709vw;
        /* 1.554 * 1.1 */
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content #primary.content-area.primary_home #main.site-main.page-content .page_content_container.scroll_div .page_content_container_wrapper .home_container .home_information_container .home_information_container_text h2 {
        font-size: 2.792vw;
        /* 2.538 * 1.1 */
        margin: 1.049vw 0;
        /* 0.954 * 1.1 */
    }

    .newsletter_pop_up .newsletter_pop_up_wrapper .newsletter_pop_up_body .newsletter_module .newsletter_form_container .newsletter_form_content .newsletter_form > div .newsletter_content .action_newsletter .newsletter_to_hide .newsletter_form_inputs {
        margin-top: 3.021vw;
        /* 2.746 * 1.1 */
    }

    .home_sections_menu {
        padding: calc(var(--true-vh) * 14.56) 0;
        /* 9.6 * 1.1 */
    }

    .home_sections_menu .home_menu_title {
        font-size: 2.792vw;
        /* 2.538 * 1.1 */
        line-height: 120%;
        /* 7.092 * 1.1 */
        /* padding: 0 2vw; */
    }

    .home_sections_menu .home_menu_text {
        font-size: 2.031vw;
        /* 1.846 * 1.1 */
        width: 59.231vw;
        /* 53.846 * 1.1 */
    }

    .home_sections_menu .home_menu_item[data-section="our_story"] {
        top: 15.077vw;
        left: 0;
    }

    .home_sections_menu .home_menu_item[data-section="shop"] {
        top: 15.077vw;
        right: 0;
    }

    .home_sections_menu .home_menu_item[data-section="jobs"] {
        bottom: 15.077vw;
        right: 0;
    }

    .home_sections_menu .home_menu_item[data-section="get_in_touch"] {
        bottom: 15.077vw;
        left: 0;
    }

    .home_sections_menu .home_menu_item[data-section="our_story"] button {
        padding: 0 3.385vw;
    }

    .home_sections_menu .home_menu_item[data-section="shop"] button {
        padding: 0 3.385vw;
    }

    .home_sections_menu .home_menu_item[data-section="jobs"] button {
        padding: 0 3.385vw;
    }

    .home_sections_menu .home_menu_item[data-section="get_in_touch"] button {
        padding: 0 3.385vw;
    }

    .intro_grid {
        --intro-img-mult: 1.5;
    }

    #page.hfeed.site #content_container.site-content-container #content.site-content .footer .footer_info_item.footer_info_text_description .blog-desc {
        display: inline-block
    }
}
