html *{box-sizing:border-box}body{background-color:var(--white);margin:0 auto;font-family:var(--roboto);font-weight:300;letter-spacing:.03rem;line-height:1.2;padding-top:12rem}@media (max-width: 64em){body{padding-top:9rem}}@media (max-width: 50em){body{padding-top:7rem}}strong{font-weight:500}.page-header{background-color:var(--cactus);display:flex;flex-wrap:nowrap;align-items:center;height:8rem;color:var(--white);position:fixed;left:0;top:0;width:100%;z-index:3}@media (max-width: 64em){.page-header{height:6rem}}@media (max-width: 50em){.page-header{height:5rem}}.wittliff-home .page-header,.wittliff-special .page-header{background-color:rgba(var(--cactus-rgb),.9)}.wittliff-home .page-header.menu-out,.wittliff-home .page-header.scrolled,.wittliff-special .page-header.menu-out,.wittliff-special .page-header.scrolled{background-color:var(--cactus)}@media (max-width: 40em){.wittliff-home .page-header,.wittliff-special .page-header{background-color:var(--cactus)}}.page-header button{background:transparent;color:var(--white);border:0;padding:0;line-height:4rem;text-align:center;min-width:5rem;font-size:2.3rem}.page-header button.search-link{margin-right:1rem}@media (max-width: 64em){.page-header button{min-width:4rem}}.page-header button:hover,.page-header .texas-state:hover{opacity:.7}.page-header .homelink{margin-right:auto;display:block;padding:0 3rem}@media (max-width: 64em){.page-header .homelink{padding:0 2rem}}.page-header .homelink img{height:4.9rem}@media (max-width: 64em){.page-header .homelink img{height:3.5rem}}@media (max-width: 50em){.page-header .homelink img{height:2.5rem}}@media (max-width: 23em){.page-header .homelink img{height:1.9rem}}.page-header .texas-state{display:block;margin-right:3.5rem}@media (max-width: 64em){.page-header .texas-state{margin-right:2rem}}@media (max-width: 50em){.page-header .texas-state{display:none}}.page-header .texas-state img{width:14.3rem;height:4rem}@media (max-width: 64em){.page-header .texas-state img{width:10.725rem;height:3rem}}.page-header .social-media{position:relative;margin-right:2rem}@media (max-width: 64em){.page-header .social-media{margin-right:1rem}}@media (max-width: 50em){.page-header .social-media{display:none}}.page-header .social-media>button.icon{white-space:nowrap}.page-header .social-media>button.icon span{font-family:var(--roboto);font-size:2rem;letter-spacing:.05rem;padding-right:.5rem}@media (max-width: 64em){.page-header .social-media>button.icon span{font-size:1.7rem}}.page-header .social-media-panel{display:none;position:absolute;top:12rem/2;right:-1.6rem;width:20rem;background-color:var(--wittliffbrown);padding:2rem;text-align:center}@media (max-width: 64em){.page-header .social-media-panel{top:10rem/2;width:20rem;padding:1rem}.page-header .social-media-panel .linkbutton{font-size:1.6rem}}@media (max-width: 50em){.page-header .social-media-panel{display:none!important}}.page-header .shown .social-media-panel{display:block}.page-header .start-search{font-size:2rem;margin-right:2rem}@media (max-width: 64em){.page-header .start-search{margin-right:.5rem}}.page-header .main-menu{padding-right:3.5rem}@media (max-width: 64em){.page-header .main-menu{padding-right:2rem}}.page-header .main-menu>button{font-size:2rem;letter-spacing:.15rem;text-transform:uppercase}.page-header .main-menu>button span{padding-right:.6rem}@media (max-width: 64em){.page-header .main-menu>button span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;font-size:20px!important;background:#fff!important;color:#000!important}}.page-header .main-menu .main-menu-panel{position:absolute;top:100%;right:0;background-color:var(--cactus);width:32rem;padding:2rem 4rem 2rem 2rem;display:none;max-height:95vh;max-height:calc(100vh - 8rem);overflow-y:auto}.page-header .main-menu .main-menu-panel .simplemenu,.page-header .main-menu .main-menu-panel .simplemenu ul{list-style:none;padding:0;margin:0}.page-header .main-menu .main-menu-panel .simplemenu a{display:block;color:var(--white);text-decoration:none;font-family:var(--roboto)}.page-header .main-menu .main-menu-panel .simplemenu>li{position:relative}.page-header .main-menu .main-menu-panel .simplemenu>li.expanded>button{background-color:#fff3;border-left:0px}.page-header .main-menu .main-menu-panel .simplemenu>li.expanded>button i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:"Font Awesome 6 Free";font-weight:400;font-style:normal;font-variant:normal;line-height:1;font-weight:900}.page-header .main-menu .main-menu-panel .simplemenu>li.expanded>button i:before{content:"\f106"}.page-header .main-menu .main-menu-panel .simplemenu>li>a{letter-spacing:.2rem;font-size:2.2rem;font-weight:400;line-height:2.5rem;padding:1rem 5rem .5rem 0;border-bottom:2px solid rgba(255,255,255,.2)}@media (max-width: 64em){.page-header .main-menu .main-menu-panel .simplemenu>li>a{padding-right:4rem}}.page-header .main-menu .main-menu-panel .simplemenu>li>button{position:absolute;top:0;right:0;line-height:3rem;padding:.5rem 0;font-size:3rem;border-left:2px solid rgba(255,255,255,.2)}.page-header .main-menu .main-menu-panel .simplemenu .simplemenu-subitems{display:none;padding-bottom:1rem}.page-header .main-menu .main-menu-panel .simplemenu .simplemenu-subitems a{font-size:1.8rem;letter-spacing:.05rem;line-height:1.8rem;padding:1.5rem 0 .5rem}.page-header.menu-out .main-menu>button i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:"Font Awesome 6 Free";font-weight:400;font-style:normal;font-variant:normal;line-height:1;font-weight:900}.page-header.menu-out .main-menu>button i:before{content:"\f00d"}.page-header.menu-out .texas-state,.page-header.menu-out .social-media,.page-header.menu-out .search-link{display:none}.page-header .linkbutton{max-width:20rem}.page-header .menu-social-media{padding:2.5rem 0 2rem}.page-header .menu-social-media .social-media-icons{margin:0}.page-header .menu-donate-button{padding:2.5rem 0}.page-header .menu-newsletter-button{padding:0 0 2.5rem}.page-header .menu-social-media,.page-header .menu-donate-button,.page-header .menu-newsletter-button{text-align:center}.page-header .menu-donate-button{border:2px solid rgba(255,255,255,.2);border-width:2px 0px}.page-header .menu-donate-button .linkbutton{border:2px solid var(--maize)}.page-header .menu-donate-button .linkbutton i{border-left:2px solid var(--maize)}.page-header .menu-txst-logo{display:block;margin:2rem auto 0;width:10rem;height:7rem}.social-media-icons{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;padding:0}.social-media-icons .gato-sociallink{text-align:center;width:4rem;line-height:4rem;text-decoration:none;color:var(--white)}.social-media-icons .gato-sociallink:hover i,.social-media-icons .gato-sociallink:active i{color:var(--maize)}.social-media-icons .gato-sociallink span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;font-size:20px!important;background:#fff!important;color:#000!important}.social-media-icons .gato-sociallink i{float:none;font-size:3rem;color:var(--white)}.linkbutton{display:inline-flex;align-items:stretch;position:relative;text-decoration:none;padding-left:1.5rem;border:2px solid var(--white);font-family:var(--roboto);font-size:1.8rem;font-weight:500;letter-spacing:.05rem;color:var(--white);margin:0 auto}.linkbutton,.linkbutton i{line-height:3rem}.linkbutton:before{content:"";position:absolute;z-index:0;top:0;left:0;width:0px;height:100%;background:var(--light-cactus);transition:all .3s ease-out}.linkbutton span{display:flex;align-items:center;flex-grow:1;z-index:1}.linkbutton i{position:relative;font-size:1.5rem;border-left:2px solid var(--white);margin-left:1.5rem;min-width:3.2rem;z-index:1}.linkbutton i:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.linkbutton:hover:before,.linkbutton:active:before{width:100%}
