        :root { 
            --mobile-gutter: 14px; 
        }
        @media (max-width: 900px) {
            nav.main-horizontal-menu,
            #indicators-section,
            #quick-guide.info-container,
            .top-table-container,
            .movers-container,
            .info-container,
            .fondos-compare-container {
                width: calc(100% - (var(--mobile-gutter) * 2));
                margin-left: var(--mobile-gutter) !important;
                margin-right: var(--mobile-gutter) !important;
                box-sizing: border-box;
                border-radius: 16px;
            }
            .top-table-container, 
            .movers-container, 
            .info-container, 
            .fondos-compare-container { 
                margin-top: 1.4rem !important; 
                margin-bottom: 1.4rem !important; 
            }
            nav.main-horizontal-menu { 
                left: 0; 
                right: 0; 
            }
            #quick-guide.info-container, 
            .info-container { 
                padding-left: 1rem; 
                padding-right: 1rem; 
            }
        }
        @media (max-width: 600px) {
            :root { 
                --mobile-gutter: 10px; 
            }
        }
