:root {
    --frame-header-color: #071321;
    --frame-header-font-size: 3vw !important;
    --frame-header-font-weight: 900;
    --frame-header-gap: 16px;
}

.acrylic-grid-container
.acrylic-grid-frame > .view-header {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;
    margin: 0 0 var(--frame-header-gap) 0 !important;
    padding: 0 !important;

    color: var(--frame-header-color) !important;
    font-family: "Montserrat", "Arial Black", system-ui, sans-serif !important;
    font-size: var(--frame-header-font-size) !important;
    font-weight: var(--frame-header-font-weight) !important;
    line-height: .5 !important;
    letter-spacing: .02em !important;
    text-transform: uppercase !important;

    -webkit-text-stroke: .4px rgba(190, 225, 245, .4);
    text-shadow:
        0 -1px 0 rgba(255, 255, 255, .65),
        0 1px 0 rgba(104, 160, 190, .8),
        0 3px 0 rgba(4, 15, 29, .72),
        0 5px 10px rgba(0, 0, 0, .45),
        0 0 16px rgba(138, 207, 239, .28);
        
    white-space: nowrap;
  overflow: hidden;
  
  
}

.acrylic-grid-container
.acrylic-grid-frame > .view-header > :first-child {
    margin-top: 0 !important;
}

.acrylic-grid-container
.acrylic-grid-frame > .view-header > :last-child {
    margin-bottom: 0 !important;
}

.acrylic-grid-container
.acrylic-grid-frame > .view-header h1,
.acrylic-grid-container
.acrylic-grid-frame > .view-header h2,
.acrylic-grid-container
.acrylic-grid-frame > .view-header h3 {
    color: inherit !important;
    font: inherit !important;
    letter-spacing: inherit !important;
    text-transform: inherit !important;
    -webkit-text-stroke: inherit;
    text-shadow: inherit;
}