<>
:root {
/* Brand Colors */
--accent-steel: #71B8F2;
--light-steel: #4F6984;
--dark-steel: #2E3F4D;
--light-slate: #8298ab;
--medium-slate: #4F6984;
--dark-slate: #4E505B;
--obsidian-black: #000000;
--dark-gradient: linear-gradient(var(--obsidian-black)#09192B);
--slate-lens-glare: radial-gradient(
100% 650% at 100% -100%
rgba(1131842420.25) 20%
rgba(1301521710.15) 40%
rgba(7880910.25) 85%
rgba(15020000.07) 95%
rgba(20080800.1) 100%
);
/* Color Assignments */
--link-color: var(--accent-steel);
--primary-component-gradient: var(--slate-lens-glare);
--primary-body-gradient: var(--dark-gradient);
}
/* Footer */
footer {
margin-inline: auto;
max-width: 960px;
}
/* Content Trays */
.content-tray-section .content-tray-button-group button {
opacity: 0.5;
transition: 0.2s all ease;
}
.content-tray-section .content-tray-button-group button:hover {
opacity: 1;
transform: scale(1) !important;
}
/* Hot Fix for Nav a11y */
nav .-hamburger:focus {
box-shadow: none;
outline: 2px solid white;
outline-offset: 2px;
border-radius: 4px;
}
nav>ul:first-of-type {
display: block !important;
}
nav>ul:nth-of-type(2) {
display: none !important;
}
@media screen and (min-width: 576px) {
nav>ul:first-of-type {
display: none !important;
}
nav>ul:nth-of-type(2) {
display: table !important;
}
}
@media screen and (min-width: 1132px) {
nav>ul:nth-of-type(2) {
display: none !important;
}
}
>
<>
h1 {
font-size: 3.05rem;
}
.display-header :where(h2,h3) {
font-weight: normal;
}
.display-header h2 {
font-size: 2.75rem;
}
@media (min-width: 768px) {
.desktop-text-left .text-center {
text-align: left !important;
}
.display-header h2 {
line-height: 1.1;
}
}
@media (max-width: 767px) {
h1 {
font-size: 2.75rem;
line-height: 1.2;
}
.display-header h2 {
font-size: 1.75rem;
}
}
>
<>
@media screen and (min-width: 768px) {
.max-section-hero .col-md-12 {
align-items: flex-start !important;
}
}
h4 {
margin-top: 2rem;
}
<>
.max-section-hero-parent {
position: relative;
}
.max-section-hero-parent::before {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 0;
background-image: linear-gradient(180degrgba(0000.6) 0%rgba(0000.4) 20%)radial-gradient(98% 98% at 50% 0%rgba(0000.4) 10%rgba(6,2,18,0.84));
}
.max-section-hero-parent .text {
text-shadow: -0.05em 0.05em 0.05em black0.05em 0.05em 0.05em black;
}
>
<>>


