a:where(.astro-SZ7XMLTE){font-family:Arial,Helvetica,sans-serif;font-weight:700}*+*{margin-top:0}html{color:var(--color-black);height:100vh;overflow-x:hidden;scroll-behavior:smooth}body{background-color:var(--color-light-gray);font-family:"Noto Serif",serif;font-size:16px;height:100%;line-height:1.75;margin:0}a{color:var(--color-red);font-weight:700;text-decoration:none}.picture-text{font-size:.75rem;font-weight:700;style:italic;margin-bottom:1rem}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.center{flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.caption{color:var(--color-dark-gray);font-size:10px;font-weight:700;margin-bottom:2rem}article>img{margin-top:2rem}.copyright{font-size:12px;margin:3rem auto}:root{--color-white: #fff;--color-transparent-white: hsla(210, 23%, 95%, .8);--color-light-gray: hsl(210, 23%, 95%);--color-dark-gray: hsl(70, 3%, 44%);--color-black: hsl(0, 0%, 20%);--color-orange: hsl(12, 100%, 55%);--color-red: rgb(152, 22, 26);--max-width: 610px}.white-background{background-color:var(--color-white)}.transparent-white-background{background-color:var(--color-transparent-white)}.light-gray-background{background-color:var(--color-light-gray)}.black-background{background-color:var(--color-black)}.orange-background{background-color:var(--color-orange)}.red-background{background-color:var(--color-red)}.white-text{color:var(--color-white)}.light-text{color:var(--color-light-gray)}.black-text{color:var(--color-black)}.orange-text{color:var(--color-orange)}.red-text{color:var(--color-red)}h1,h2,h3,h4{font-family:Poppins,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.75rem}h1{margin-top:0}h3{margin-bottom:.5rem}p a:hover{opacity:80%}.CookieConsent{font-size:14px;position:absolute;bottom:0}#hamburger{position:sticky;padding:8px;top:-60px;z-index:30}.hamburger-react{margin-left:12px;z-index:30}.menu-title{color:var(--color-red);margin-left:24px;margin-bottom:0;text-decoration:none}.menu-title-container{align-items:center}.whiteOut{background-color:var(--color-white);transition:all .5s;z-index:20;position:absolute;left:-50vw;top:-50vh;border-radius:50%}.openMenu{height:200vh;width:200vw}.menu-container{left:0;position:absolute;width:100vw;z-index:30}.button-container{display:flex;flex-direction:row;align-items:center}#espanol-button{margin-left:2rem}div#_optionsBox.optionsBox{display:none}.mapContainer{width:100%}.googleMap{width:100%;height:400px}.fts-footer{width:100vw}footer{padding:2rem;width:auto}footer .button{margin:5rem auto}.footer-container{margin:0 auto;max-width:var(--max-width)}.hidden{display:none}.visible{display:block}#main-wrap{background-color:var(--color-light-gray)}.ingress,.bold{font-weight:700}.hide-if-wide{display:none}.flex-objects-inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start}.card-frame{border-radius:15px;padding:2rem;margin:2rem;max-width:var(--max-width)}.shadow{-webkit-box-shadow:rgba(50,50,93,.25) 0px 6px 12px -2px,rgba(0,0,0,.3) 0px 3px 7px -3px;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px}aside{max-width:350px;padding:2rem}aside.flex-objects-inside{justify-content:left}.button,.small-button{border:none;border-radius:8px;cursor:pointer;font-family:Poppins,Helvetica,Arial,sans-serif;margin:1rem auto;padding:.75rem 2rem;text-align:center;text-decoration:none;width:fit-content}header .button,footer .button{font-weight:700}.small-button{padding:.3rem 1rem}.wrapper{scroll-behavior:smooth;height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-perspective:10px;perspective:10px}.menu{display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.menu-item{padding:24px 0;border-bottom:solid 1px var(--color-red)}.menu-item:hover{background-color:var(--color-red);color:var(--color-white)}#header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:-1}.background{position:absolute;height:100vh;width:100vw;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateZ(-10px) scale(2);transform:translateZ(-10px) scale(2)}.logo{position:absolute;-o-object-fit:cover;object-fit:cover;margin-top:-60vh;width:70vw;max-width:560px;padding:3vh 4vw;background-color:var(--color-transparent-white)}.landing-page-scroll{-webkit-transform:translateZ(-5px) scale(1.5);transform:translateZ(-5px) scale(1.5)}.index-nav{position:absolute;width:100%;height:5vh;margin-top:-135vh;margin-left:2rem;z-index:2}.big-margin-top{margin-top:30vh}main{padding-top:1rem}.card-frame>img{width:100%;height:auto}.privacy-policy{text-decoration:underline}.privacy-policy-container>h3,h4{margin-top:1rem}@media screen and (max-width: 500px){.menu-title{font-size:1.25rem;margin-left:12px;margin-top:auto;margin-bottom:auto}.button-container{flex-direction:column}#espanol-button{margin-left:0;margin-right:0;margin-top:2rem}}@media screen and (max-width: 800px){.card-frame{margin:0;padding:inherit 2rem;border-radius:0%;max-width:100%;-webkit-box-shadow:none;box-shadow:none}main{padding-top:0}aside{margin:inherit 0}}@media screen and (max-width: 1200px){aside{max-width:var(--max-width)}.hide-if-wide{display:block;margin:2rem 0 1rem}}@media (min-width: 801px) and (max-width: 1200px){.card-frame{padding:2rem calc()}}@font-face{font-family:"Noto Serif",serif;font-weight:400;src:url(/fonts/notoserif-regular-webfont.woff) format("woff"),url(/fonts/notoserif-regular-webfont.woff2) format("woff2")}@font-face{font-family:"Noto Serif",serif;font-weight:700;src:url(/fonts/notoserif-bold-webfont.woff) format("woff"),url(/fonts/notoserif-bold-webfont.woff2) format("woff2")}@font-face{font-family:"Noto Serif",serif;font-weight:700;font-style:italic;src:url(/fonts/notoserif-bolditalic-webfont.woff) format("woff"),url(/fonts/notoserif-bolditalic-webfont.woff2) format("woff2")}@font-face{font-family:"Noto Serif",serif;font-style:italic;src:url(/fonts/notoserif-italic-webfont.woff) format("woff"),url(/fonts/notoserif-italic-webfont.woff2) format("woff2")}@font-face{font-family:Poppins,sans-serif;font-weight:700;src:url(/fonts/poppins-bold-webfont.woff) format("woff"),url(/fonts/poppins-bold-webfont.woff2) format("woff2")}
