:root{--font-sans: "League Spartan Variable", ui-sans-serif;--background-main: white;--background-section1: rgba(231, 228, 228, .85);--background-section2: rgba(255, 255, 255, .85);--foreground: 222.2 47.4% 11.2%;--backround-nav: black;--background-footer: rgb(61, 61, 61);--font-nav: white;--accent1: rgb(141, 5, 5);--accent2: rgb(202, 166, 101);--accent3: rgb(118, 1, 1);--font1: black;--font2: white;--borders: grey}*{box-sizing:border-box}html{font-family:sans-serif}body{margin:0 auto;width:100%;max-width:1200px;line-height:1.5}header{background-color:var(--background-main);border-bottom:2px solid var(--borders);padding-bottom:1rem}nav{display:grid;grid-template-columns:3fr 1fr;align-items:center;margin:1rem}.hamburger{grid-column:1 / 3;padding-right:20px;padding-top:20px;cursor:pointer}.hamburger .line{display:block;width:40px;height:5px;margin-bottom:10px;background-color:var(--accent3)}.nav-links{margin:0;border-image:linear-gradient(var(--accent1),var(--accent3)) 10 round;border-left:3px solid var(--accent3);display:none}.nav-links a{display:block;text-align:left;text-decoration:none;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#000;margin:.75rem}.nav-links a:hover,.nav-links a:focus{color:var(--accent1);transform:scale(1.05);transition:.3s;margin-left:1.5rem}.nav-links a:active{color:var(--accent2)}.expanded{display:unset}h1{margin:1rem 0;font-size:2.5rem;text-shadow:2px 2px 5px var(--accent1)}section:hover{transform:scale(1.01);transition:.2s}#heroWrapper{background-image:url(/_astro/hero.BSFpg_XO.webp);background-size:cover;padding-top:2rem;padding-bottom:7rem}#heroSection{max-width:100vw;background-color:#0f0f0fbf;border-radius:5px;padding:1rem 2rem;color:var(--font2);min-height:15rem}#heroSection div{display:flex;flex-wrap:nowrap;justify-content:space-around}#heroSection h3{grid-row-start:2;grid-column-start:1;border-radius:5px;color:var(--font2);text-align:center;text-shadow:2px 2px 5px var(--accent1)}.quoteButton{grid-row-start:1;grid-column-start:1;margin:1rem;text-align:center;width:175px;height:fit-content;background-color:var(--accent1);padding:.75rem;border-radius:10px;border:2px solid var(--accent3);box-shadow:10px 10px 30px #000}.quoteButton:hover{background-color:var(--accent3)}.grid-list{display:grid;grid-template-columns:repeat(2,1fr)}.listTitle{font-size:larger;text-decoration-line:underline}.gold-header{text-shadow:1px 1px 2px var(--accent2)}.leftImage{border-bottom:1px solid var(--accent1);border-right:5px solid var(--accent1);background-color:var(--background-section2);padding:20px;margin:20px}.leftSection{background-color:var(--background-section2);padding:20px;margin:20px;display:"flex"}.leftSection img{box-shadow:10px 10px 30px #000;display:block;float:left;margin:0 30px 20px 0}.leftSection .highlights{margin:0}.shadeDiv{display:flex;flex-wrap:nowrap;width:100%;justify-content:space-evenly}.unshaded{border-right:1px solid var(--accent1);border-bottom:5px solid var(--accent1);background-color:var(--background-section2);padding:50px;margin:20px;width:100%;height:fit-content;text-align:center;font-size:large}.unshaded:hover{transform:scale(1.01);transition:.2s;text-shadow:rgba(15,15,15,.75)}.unshaded h3{text-align:left}.unshaded h1{margin:1rem 0;font-size:2.5rem}.shaded{border-left:1px solid var(--accent1);border-top:5px solid var(--accent1);background-color:var(--background-section1);padding:50px;margin:20px;width:100%;height:fit-content;text-align:center;font-size:large}.shaded:hover{transform:scale(1.03);transition:.2s;text-shadow:rgba(15,15,15,.75)}.shaded h3{text-align:left}.shaded h1{margin:1rem 0;font-size:2.5rem}.advisoryText{text-indent:2em;text-align:left;width:75%}.contactButtons{display:flex;justify-content:space-evenly;justify-items:start;font-size:larger;font-weight:1000}.contactButtons a{display:block;text-align:left;text-decoration:none;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#000;margin:.75rem}.contactButtons a:hover,.contactButtons a:focus{color:var(--accent1);transform:scale(1.05);transition:.3s;margin-left:1.5rem}.rightImage{border-bottom:1px solid var(--accent1);border-left:5px solid var(--accent1);background-color:var(--background-section1);padding:20px;margin:20px}.leftImage img,.rightImage img{display:none;vertical-align:middle;box-shadow:10px 10px 30px #000;margin:0 auto}.highlights{margin:4px 3rem}footer{display:flex;flex-direction:row;justify-content:space-between;background-color:var(--background-footer);color:var(--font2);font-size:small;font-weight:400;padding:.1rem .5rem}footer li{list-style-type:none}@media screen and (min-width: 636px){nav{display:flex;flex-direction:row;justify-content:space-between}.hamburger{display:none}.nav-links{display:flex;flex-direction:row;justify-content:flex-end;width:auto;border-top:3px solid var(--accent1);border-right:3px solid var(--accent3);border-left:0px}.nav-links a{display:inline-block;padding:15px 20px}.heroSection{grid-template-rows:2fr 1fr;grid-template-columns:4fr 1fr;min-height:250px}.quoteButton{grid-row-start:2;grid-column-start:2}.leftImage{display:grid;grid-template-columns:1fr 3fr;align-items:center}.rightImage{display:grid;grid-template-columns:3fr 1fr;align-items:center}.rightImage img{display:block;grid-row-start:1;grid-column-start:2}.leftImage img{display:block}.rightImage div{grid-row-start:1;grid-column-start:1}}@media screen and (min-width: 1200px){body{background-size:100%}}@media screen and (max-width: 50rem){.highlights{margin:4px}}
