  #brx-header { position: absolute; top: 0; width: 100%; z-index: 99;  background-color: transparent !important;  }  .script-accent { font-family: 'Have Heart One', cursive;  font-weight: 400;  font-size: var(--h2xl);  line-height: 1px;  }  .script-accent3xl, .script-accent3xl * { font-family: 'Have Heart One', cursive !important; font-weight: 400 !important; font-size: var(--h3xl) !important; line-height: 10px !important; }  .block-accent { font-family: 'Oakle'; font-weight: 400; font-size: var(--hxl);  line-height: 1px; }  @media (min-width: 768px) { .block-accent { font-size: var(--2xl);  } }  .sideways { writing-mode: sideways-lr; }   #secondcol { color: #808EB3; font-family: Oakle; text-transform: uppercase; font-size: var(--hl); }  #fontstigo { font-family: Stigo; font-weight: 100; font-size: var(--hm); margin-left: 10%; line-height: 1em; }  #smallertextmenu { font-size: 1.3vw!important; line-height: 1em; margin-top: 5px; display: block; } #secondcol-2 { color: #808EB3; font-family: Oakle; text-transform: uppercase; font-size: 1.3vw; } #fontstigo-2 { font-family: Stigo; font-weight: 100; font-size: 1vw!important; margin-left: 10%; line-height: 1em; }  @media screen and (max-width: 991px) { #smallertextmenu { font-size: 1.9vw!important; line-height: 1em; padding-top: 5px; display: block; } #secondcol-2 { color: #808EB3; font-family: Oakle; text-transform: uppercase; font-size: 1.9vw; } #fontstigo-2 { font-family: Stigo; font-weight: 100; font-size: 1.3vw!important; margin-left: 10%; line-height: 1em; } }  @media screen and (max-width: 478px) { #smallertextmenu { font-size: 4.5vw!important; line-height: 1em; padding-top: 5px; display: block; } #secondcol-2 { color: #808EB3; font-family: Oakle; text-transform: uppercase; font-size: 4.5vw; } #fontstigo-2 { font-family: Stigo; font-weight: 100; font-size: 3.5vw!important; margin-left: 10%; line-height: 1em; } }  ::selection { background-color: #2fe7ee; color: black ;  } ::-moz-selection { background-color: #2fe7ee; color: black ; } html.lenis { height: auto; } .lenis.lenis-smooth { scroll-behavior: auto !important; } .lenis.lenis-stopped { overflow: hidden; }   .reveal-text { visibility: visible; opacity: 1; } .reveal-text .line { overflow: hidden; display: block; } .reveal-text .words { display: inline-block; }  html.js-ready .reveal-text { opacity: 0; visibility: hidden; }  .stack-card { transform-origin: top center; }  html.lenis, html.lenis body { height: auto; width: 100%; min-height: 100vh; }  #brx-content { overflow-x: clip;  }  body { padding-bottom: 1px; }  html, body, #brx-wrapper, #brx-content { height: auto !important; min-height: 100vh !important; }  #slashy { position: relative; display: inline-block; }  #slashy::before { content: ''; position: absolute; top: 0; left: -5%; width: 110%; height: 100%;  background-color: var(--color-3);  -webkit-mask-image: url('https://vitalitysouth.com/wp-content/uploads/2026/04/strikeoutswash1.png'); -webkit-mask-size: contain; -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; mask-image: url('https://vitalitysouth.com/wp-content/uploads/2026/04/strikeoutswash1.png'); mask-size: contain; mask-position: center; mask-repeat: no-repeat;  transform: translate(2px, 2px); z-index: 1;  pointer-events: none; }  #slashy::after { content: ''; position: absolute; top: 0; left: -5%; width: 110%; height: 100%;  background-color: var(--color-1);  -webkit-mask-image: url('https://vitalitysouth.com/wp-content/uploads/2026/04/strikeoutswash1.png'); -webkit-mask-size: contain; -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; mask-image: url('https://vitalitysouth.com/wp-content/uploads/2026/04/strikeoutswash1.png'); mask-size: contain; mask-position: center; mask-repeat: no-repeat; z-index: 2;  pointer-events: none; } .is-mac .toptext { margin-bottom: -0px; }