footer{flex:none;font-family:var(--nunito);font-size:1.4rem;color:var(--white)}footer .top{background-color:var(--mediumgray)}footer .top .top-footer-content{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto}@media (max-width: 50em){footer .top .top-footer-content{display:block;padding:2rem 0 2.5rem}}footer .top .top-footer-content .footer-column{width:33%;padding:4rem 3rem 5rem}footer .top .top-footer-content .footer-column.left{padding-left:2rem}@media (max-width: 50em){footer .top .top-footer-content .footer-column.empty{display:none}}@media (max-width: 50em){footer .top .top-footer-content .footer-column{width:auto;padding:1rem 2rem}}footer .top .top-footer-content .footer-column.contact{border-right:1px solid var(--darkgray)}@media (max-width: 50em){footer .top .top-footer-content .footer-column.contact{border:none}}footer .top .top-footer-content .footer-column.contact .footer-page-title{font-family:var(--nunito);font-size:2.2rem;line-height:2.8rem;font-weight:700}footer .top .top-footer-content .footer-column.contact .footer-page-title a{color:var(--white);text-decoration:none}footer .top .top-footer-content .footer-column.contact .txst-logo{height:35px;margin-bottom:2.5rem}footer .top .top-footer-content .footer-column.contact .contact-info{padding-top:.5rem;padding-bottom:1rem;line-height:1.8;font-weight:500}footer .top .top-footer-content .footer-column.contact .contact-info p{margin:0;color:var(--white)}footer .top .top-footer-content .footer-column.contact .contact-info a{color:var(--white);text-decoration:none;display:inline-block;transition:all .2s ease}footer .top .top-footer-content .footer-column.contact .contact-info a:hover{transform:translateY(-3px);box-shadow:inset 0 -1px 0 0 var(--white)}footer .top .top-footer-content .footer-column.contact .site-map-link{margin-top:2rem}footer .top .top-footer-content .footer-column.contact .site-map-link a{color:var(--white);text-decoration:none;font-size:1.6rem;display:inline-block;transition:all .2s ease}footer .top .top-footer-content .footer-column.contact .site-map-link a:hover{transform:translateY(-3px);box-shadow:inset 0 -1px 0 0 var(--white)}footer .top .top-footer-content .footer-column .footer-column-content .footer-column-title{font-family:var(--nunito);font-size:2rem;font-weight:700;display:block;text-decoration:none;color:var(--white)}footer .top .top-footer-content .footer-column .footer-column-content .mobile-footer-column-title{display:none;color:var(--white)}footer .top .top-footer-content .footer-column .footer-column-content .connect-links.no-header{margin-top:4.6rem}footer .top .top-footer-content .footer-column .footer-column-content .footer-column-link-list{list-style:none;margin:0;padding:1rem 0rem 0rem}footer .top .top-footer-content .footer-column .footer-column-content .footer-column-link-list li{line-height:1.8;margin-bottom:2.5rem}footer .top .top-footer-content .footer-column .footer-column-content .footer-column-link-list li a{color:var(--white);text-decoration:none;transition:all .2s ease;display:inline-block;font-weight:500}footer .top .top-footer-content .footer-column .footer-column-content .footer-column-link-list li a:hover{transform:translateY(-3px);box-shadow:inset 0 -1px 0 0 var(--white)}footer .top .top-footer-content .footer-column .footer-column-content .footer-column-link-list.resources li.right-link{display:none}@media (max-width: 50em){footer .top .top-footer-content .footer-column .footer-column-content .footer-column-title{display:none}footer .top .top-footer-content .footer-column .footer-column-content .mobile-footer-column-title{text-decoration:none;color:var(--white);display:block;background-color:var(--tornadogray);padding:.5rem 1rem;font-size:1.8rem;position:relative;font-weight:500}footer .top .top-footer-content .footer-column .footer-column-content .mobile-footer-column-title:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107";position:absolute;right:1rem;top:.3rem;font-size:2.4rem}footer .top .top-footer-content .footer-column .footer-column-content .mobile-footer-column-title.empty{display:none}footer .top .top-footer-content .footer-column .footer-column-content .connect-links.no-header{display:none}footer .top .top-footer-content .footer-column .footer-column-content .footer-column-link-list{display:none;background-color:var(--tornadogray);padding:1rem}footer .top .top-footer-content .footer-column .footer-column-content .footer-column-link-list li{padding:.5rem 0rem}footer .top .top-footer-content .footer-column .footer-column-content .footer-column-link-list li a:hover{transform:none;box-shadow:unset}footer .top .top-footer-content .footer-column .footer-column-content .footer-column-link-list.resources li.right-link{display:block}footer .top .top-footer-content .footer-column .footer-column-content.expanded .mobile-footer-column-title{border-bottom:1px solid var(--lightgray)}footer .top .top-footer-content .footer-column .footer-column-content.expanded .mobile-footer-column-title:after{content:"\f106"}footer .top .top-footer-content .footer-column .footer-column-content.expanded .footer-column-link-list{display:block}footer .top .top-footer-content .footer-column .footer-column-content.expanded .footer-column-link-list.empty{display:none}}footer .social-media-container{display:block}footer .social-media-container .social-media-icons{margin-top:3.5rem;padding:0}footer .social-media-container .social-media-icons li{display:inline-block;padding:0rem .5rem 1rem}footer .social-media-container .social-media-icons li .gato-sociallink{color:var(--white)}footer .social-media-container .social-media-icons li .gato-sociallink i{color:var(--white);line-height:.9}footer .social-media-container .social-media-icons li .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;font-size:1.6rem}footer .social-media-container .social-media-icons li .gato-sociallink .fa-youtube-square:before{content:"\f16a"}footer .bottom{background-color:var(--maroon)}footer .bottom .bottom-footer-content{padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}@media (max-width: 50em){footer .bottom .bottom-footer-content{display:block;text-align:center;padding:2rem 3rem}}footer .bottom .bottom-footer-content img{height:40px}footer .bottom .bottom-footer-content img.tsus-logo{height:30px}footer .bottom .bottom-footer-content .bottom-footer-links{list-style:none;margin:0;padding:0}@media (max-width: 50em){footer .bottom .bottom-footer-content .bottom-footer-links{margin-top:1rem}}footer .bottom .bottom-footer-content .bottom-footer-links li{display:inline-block;line-height:2}footer .bottom .bottom-footer-content .bottom-footer-links li:not(:last-child):after{content:"|";padding:0rem 1rem;color:var(--white)}footer .bottom .bottom-footer-content .bottom-footer-links a{color:var(--white);text-decoration:none}body.admin footer .bottom-footer-links .listItems_add{width:120px}body.admin footer .bottom-footer-links .listItems_add:after{display:none}.social-media-icons li{transition:all .2s ease}.social-media-icons li:hover{transform:translateY(-3px)}.social-media-icons .gato-sociallink{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:1px solid white;border-radius:50%;font-size:.8rem;text-decoration:none}.social-media-icons .gato-sociallink .fa-facebook-square:before{font-family:"Font Awesome 5 Brands";font-weight:400;content:"\f39e"}.social-media-icons .gato-sociallink .fa-twitter-square:before{font-family:"Font Awesome 5 Brands";font-weight:400;content:"\f099"}.social-media-icons .gato-sociallink .fa-square-x-twitter:before{font-family:"Font Awesome 6 Brands";font-weight:400;content:"\e61b"}.social-media-icons .gato-sociallink .fa-youtube-square:before{font-family:"Font Awesome 5 Brands";font-weight:400;content:"\f167"!important}.social-media-icons .gato-sociallink .fa-vimeo-square:before{font-family:"Font Awesome 5 Brands";font-weight:400;content:"\f27d"}.social-media-icons .gato-sociallink .fa-pinterest-square:before{font-family:"Font Awesome 5 Brands";font-weight:400;content:"\f231"}.social-media-icons .gato-sociallink .fa-tumblr-square:before{font-family:"Font Awesome 5 Brands";font-weight:400;content:"\f173"}.social-media-icons .gato-sociallink .fa-linkedin-square:before{font-family:"Font Awesome 5 Brands";font-weight:400;content:"\f0e1"}.social-media-icons .gato-sociallink .fa-rss-square:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f09e"}.social-media-icons .gato-sociallink .fa-snapchat-square:before{font-family:"Font Awesome 5 Brands";font-weight:400;content:"\f2ac"}.social-media-icons .gato-sociallink .fa-share-alt-square:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f1e0"}.social-media-icons .gato-sociallink .fa-google-plus-square:before{font-family:"Font Awesome 5 Brands";font-weight:400;content:"\f0d5"}
