@font-face {
  font-family: Made Tommy Personal Use;
  src: url('../fonts/MADE-TOMMY-Light_PERSONAL-USE.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Made Tommy Outline Personal Use;
  src: url('../fonts/MADE-TOMMY-Black-Outline_PERSONAL-USE.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Made Tommy Personal Use;
  src: url('../fonts/MADE-TOMMY-Bold_PERSONAL-USE.otf') format("opentype"), url('../fonts/MADE-TOMMY-ExtraBold_PERSONAL-USE.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Made Tommy Outline Personal Use;
  src: url('../fonts/MADE-TOMMY-Bold-Outline_PERSONAL-USE.otf') format("opentype"), url('../fonts/MADE-TOMMY-ExtraBold-Outline_PERSONAL-USE.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Made Tommy Outline Personal Use;
  src: url('../fonts/MADE-TOMMY-Light-Outline_PERSONAL-USE.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Made Tommy Personal Use;
  src: url('../fonts/MADE-TOMMY-Black_PERSONAL-USE.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Made Tommy Outline Personal Use;
  src: url('../fonts/MADE-TOMMY-Regular-Outline_PERSONAL-USE.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Made Tommy Personal Use;
  src: url('../fonts/MADE-TOMMY-Medium_PERSONAL-USE.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Made Tommy Outline Personal Use;
  src: url('../fonts/MADE-TOMMY-Medium-Outline_PERSONAL-USE.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Made Tommy Personal Use;
  src: url('../fonts/MADE-TOMMY-Regular_PERSONAL-USE.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Made Tommy Personal Use;
  src: url('../fonts/MADE-TOMMY-Thin_PERSONAL-USE.otf') format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Made Tommy Outline Personal Use;
  src: url('../fonts/MADE-TOMMY-Thin-Outline_PERSONAL-USE.otf') format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.rectangle-15 {
  object-fit: cover;
  width: 100%;
}

.container {
  width: 100%;
  max-width: 1440px;
}

.container-2 {
  width: 100%;
}

.navbar {
  color: #333;
  background-color: #ddd0;
}

.header-block {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.body {
  font-family: Anton SC, sans-serif;
}

.nav-link {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 400;
}

.hero-section {
  background-image: url('../images/Rectangle-1.png');
  background-position: 0 0;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 732px;
}

.logomainbanner-1 {
  object-fit: cover;
  width: 800px;
  height: 530px;
  position: absolute;
}

.header-text-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 731px;
  margin-top: 435px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: auto;
}

.text {
  z-index: 2;
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  position: relative;
}

.text-2 {
  color: #ea0000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  position: absolute;
  inset: auto -5px -5px auto;
}

.text-3 {
  color: #fff;
  text-align: center;
  width: auto;
  height: auto;
  min-height: auto;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
  text-decoration: none;
}

.frame-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 220px;
  height: auto;
  margin-top: 5px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.free-admission {
  z-index: 2;
  color: #ea0000;
  text-align: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 36px;
  text-decoration: none;
  position: relative;
}

.free-admission-2 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 36px;
  text-decoration: none;
  position: absolute;
  bottom: -2px;
  right: -2px;
}

.frame-10 {
  grid-column-gap: 10px;
  border: 3px solid #fff;
  justify-content: center;
  align-items: center;
  width: 177px;
  height: 50px;
  margin-top: 30px;
  padding: 10px 52px;
  text-decoration: none;
  display: flex;
}

.text-4 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.rectangle-23 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 5px;
  margin-top: 40px;
  text-decoration: none;
  display: flex;
}

.header-divider {
  width: 100%;
  position: relative;
}

.header-divider.inner-header {
  position: absolute;
  inset: 0% 0% auto;
}

.rectangle-22 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 12px;
  text-decoration: none;
  display: flex;
}

.rectangle-4 {
  object-fit: cover;
  width: 100%;
}

.shadow {
  opacity: .4;
  background-image: linear-gradient(#fff0, #000);
  width: 100%;
  height: 196px;
  position: absolute;
  inset: auto 0% 0%;
}

.shadow.shadow-top {
  opacity: 1;
  background-image: linear-gradient(#07070780, #fff0 100%, #e6e6e61a 100%, #000);
  height: 42px;
  margin-top: 12px;
  inset: 0% 0% auto;
}

.shadow.shadow-top.homepage-shadow-top {
  opacity: 100;
}

.home-content-1 {
  justify-content: flex-start;
  align-items: center;
}

.text-5 {
  color: #003189;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.sponsors-image {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
}

.memorial-hermann-katy-1, .vidaunida-1 {
  object-fit: cover;
}

.home-section-2 {
  background-image: url('../images/Rectangle-11.png');
  background-position: 0 0;
  background-size: cover;
  height: 422px;
  position: relative;
}

.rectangle-13 {
  object-fit: cover;
  width: 100%;
}

.rectangle-14 {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  position: relative;
}

.home-content-2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 100px;
}

.a-powerful-family-focused-celebration-of-patriotism-community-and-gratitude {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 76px;
  text-decoration: none;
}

.frame-11 {
  grid-column-gap: 10px;
  border: 3px solid #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  margin-top: 40px;
  padding: 10px 37px;
  text-decoration: none;
  display: flex;
}

.text-6 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.home-section-3 {
  background-image: url('../images/Background01-1-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: auto;
  position: relative;
}

.home-content-3 {
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.frame-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 635px;
  margin-top: 80px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-7 {
  z-index: 3;
  color: #003189;
  text-align: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 64px;
  text-decoration: none;
  position: relative;
}

.text-8 {
  z-index: 2;
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 64px;
  text-decoration: none;
  position: absolute;
  inset: auto -3px -3px auto;
}

.group-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 635px;
  height: 127px;
  text-decoration: none;
  display: flex;
}

.text-9 {
  color: #d6d6d6;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 64px;
  text-decoration: none;
  position: absolute;
  bottom: -6px;
  right: -6px;
}

.frame-12 {
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 965px;
  height: 188px;
  margin-top: 20px;
  padding: 11px 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.live-music-family-fun-activities-shop-local-vendors-food-toy-drives-celebrate-freedom-honor-vet {
  color: #ea0000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 37px;
  font-weight: 400;
  line-height: 47px;
  text-decoration: none;
  position: static;
  top: 0;
  left: 0;
}

.star {
  object-fit: cover;
  position: absolute;
}

.star.star1 {
  inset: 23px 0 auto 397px;
}

.star.star2 {
  top: 70px;
  right: 451px;
}

.star.star3 {
  inset: 115px 524px 0% auto;
}

.star.star3.star4 {
  top: 115px;
  right: 247px;
}

.star.star3.star5 {
  inset: auto auto 4px 365px;
}

.star.star3.star6 {
  inset: auto 373px 4px auto;
}

.home-section-3-images {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: flex-start;
  margin-top: 60px;
}

.image-box {
  justify-content: center;
  align-items: center;
  width: 330px;
  height: 330px;
  display: flex;
  position: relative;
}

.div-block {
  z-index: 1;
  background-color: #ea0000;
  width: 320px;
  height: 320px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.rectangle-7 {
  z-index: 2;
  object-fit: cover;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-10 {
  z-index: 3;
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 53px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
  position: relative;
}

.rectangle-5, .rectangle-6 {
  z-index: 2;
  object-fit: cover;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-11 {
  color: #003189;
  text-align: center;
  margin-top: 139px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 43px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.sponsor-section {
  z-index: 2;
  width: 100%;
  height: 488px;
  position: relative;
}

.footer-section-1 {
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.background01-2 {
  z-index: -1;
  object-fit: cover;
  position: absolute;
  top: -201px;
}

.background01-2.fotterlogo {
  top: 332px;
}

.image {
  z-index: 4;
  margin-top: 60px;
  position: relative;
}

.text-12 {
  z-index: 3;
  color: #003189;
  text-align: center;
  margin-top: 140px;
  margin-bottom: 100px;
  font-family: Anton SC, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
  text-decoration: none;
  position: relative;
}

.footer-section-2 {
  background-color: #192336;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.text-13 {
  color: #fff;
  margin-top: 60px;
  margin-bottom: 0;
  font-family: Made Tommy Personal Use, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 35px;
  text-decoration: none;
}

.text-14 {
  color: #9e7744;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Made Tommy Personal Use, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 35px;
  text-decoration: none;
}

.image-2 {
  margin-top: 60px;
}

.inner-header-section {
  background-image: url('../images/Rectangle-1.png');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 288px;
  position: relative;
}

.text-15 {
  color: #fff;
  margin-top: 140px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.about-section {
  width: 100%;
  position: relative;
}

.about-content {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  margin-top: 80px;
  margin-bottom: 40px;
}

.about-image-box {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.about-text-images {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.memorial-hermann-katy-2 {
  object-fit: cover;
}

.about-text-content {
  margin-top: 40px;
}

.fall-freedom-fest-is-more-than-a-festival-its-a-celebration-of-the-values-that-bring-us-together-as {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Made Tommy Personal Use, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 35px;
  text-decoration: none;
}

.fall-freedom-fest-is-more-than-a-festival-its-a-celebration-of-the-values-that-bring-us-together-as-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 35px;
  text-decoration: none;
}

.sponsors-section {
  justify-content: flex-start;
  align-items: center;
  margin-top: 50px;
}

.text-16 {
  color: #003189;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.flex-block {
  width: 100%;
  height: 488px;
}

.schedule-content {
  width: 100%;
  margin-top: 100px;
  margin-bottom: 100px;
}

.text-17 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.schedule-list {
  margin-top: 60px;
}

.schedule-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 5px solid #d9d9d9;
  border-right: 5px solid #d9d9d9;
  width: 980px;
  height: auto;
  margin-bottom: 40px;
}

.schedule-time {
  border-right: 5px solid #d9d9d9;
  justify-content: center;
  align-items: center;
  width: 155px;
  margin-top: 0;
  padding: 15px 0 32px;
  display: flex;
}

.schedule-details {
  width: auto;
  padding-top: 15px;
  padding-left: 15px;
}

.text-18 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-19 {
  color: #ea0000;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 35px;
  text-decoration: none;
}

.text-20 {
  color: #797979;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Made Tommy Personal Use, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
}

.info-content {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.text-21 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-22 {
  color: #ea0000;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.rectangle-29 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 4.99997px;
  height: 889px;
  text-decoration: none;
  display: flex;
}

.div-block-2 {
  background-color: #d9d9d9;
  width: 889px;
  height: 5px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.text-23 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-24 {
  color: #737373;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.flex-block-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
}

.the-katy-garden-1040-schlipf-rd-katy-tx-77493 {
  color: #ea0000;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 43px;
  text-decoration: none;
}

.text-25 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.open {
  color: #737373;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.flex-block-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
}

.text-26 {
  color: #ea0000;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 43px;
  text-decoration: none;
}

.text-27 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.shuttle-access {
  color: #ea0000;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 43px;
  text-decoration: none;
}

.volunteers-section {
  font-family: Made Tommy Personal Use, Arial, sans-serif;
  font-weight: 400;
}

.volunteers-content {
  margin-top: 80px;
  margin-bottom: 80px;
}

.text-28 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Anton SC, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-29 {
  color: #ea0000;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Anton SC, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-30 {
  color: #ea0000;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Anton SC, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 43px;
  text-decoration: none;
}

.text-31 {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 400;
  line-height: 38px;
  text-decoration: none;
}

.fall-freedom-fest-is-a-free-family-friendly-celebration-that-brings-our-community-together-to-celebr {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 38px;
  text-decoration: none;
}

.fall-freedom-fest-is-a-free-family-friendly-celebration-that-brings-our-community-together-to-celebr-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 38px;
  text-decoration: none;
}

.text-32 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Anton SC, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.make-a-meaningful-impact-honoring-veterans-and-serving-families-build-connections-and-gain-hands-on {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 38px;
  text-decoration: none;
}

.text-33 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Anton SC, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.theres-a-role-for-every-skill-setpick-your-preferred-area-and-well-provide-training-on-site-welcome {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 400;
  line-height: 38px;
  text-decoration: none;
}

.theres-a-role-for-every-skill-setpick-your-preferred-area-and-well-provide-training-on-site-welcome-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 38px;
  text-decoration: none;
}

.text-34 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Anton SC, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.setup-830-am-1200-pm-event-a-1130-am-330-pm-event-b-315-pm-715-pm-tear-down-745-pm-1000-pm-full {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 400;
  line-height: 38px;
  text-decoration: none;
}

.setup-830-am-1200-pm-event-a-1130-am-330-pm-event-b-315-pm-715-pm-tear-down-745-pm-1000-pm-full--2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 38px;
  text-decoration: none;
}

.text-35 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Anton SC, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.volunteer-check-in-inside-the-katy-gardens-building-ember-room-please-arrive-20-minutes-before-your {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 400;
  line-height: 38px;
  text-decoration: none;
}

.volunteer-check-in-inside-the-katy-gardens-building-ember-room-please-arrive-20-minutes-before-your-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 38px;
  text-decoration: none;
}

.text-36 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Anton SC, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.who-can-volunteer-anyone-15-years-or-older-on-event-day-groups-welcome-please-register-each-person-c {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 400;
  line-height: 38px;
  text-decoration: none;
}

.who-can-volunteer-anyone-15-years-or-older-on-event-day-groups-welcome-please-register-each-person-c-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 38px;
  text-decoration: none;
}

.text-37 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.sign-up-to-volunteer-insert-volunteer-application-link-questions-email-insert-email-call-insert-phon {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 38px;
  text-decoration: none;
}

.sign-up-to-volunteer-insert-volunteer-application-link-questions-email-insert-email-call-insert-phon-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 38px;
  text-decoration: none;
}

.text-38 {
  color: #000;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 22px;
  font-weight: 700;
  line-height: 38px;
  text-decoration: none;
}

.sponsors-content {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 100px;
}

.text-39 {
  color: #003189;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.memorial-hermann-katy-3 {
  object-fit: cover;
  margin-top: 40px;
}

.text-40 {
  color: #003189;
  text-align: center;
  margin-top: 100px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.vidaunida-2 {
  object-fit: cover;
}

.flex-block-4 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
}

.flex-block-4.logo2 {
  margin-top: 40px;
}

.text-41 {
  color: #003189;
  text-align: center;
  margin-top: 100px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.american-furniture-warehouse, .simmons-fletcher-at-law-firm, .text-42 {
  color: #ccc;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-43 {
  color: #003189;
  text-align: center;
  margin-top: 100px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-44 {
  color: #ccc;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.faqs-section {
  font-family: Made Tommy Personal Use, Arial, sans-serif;
}

.faqs-content {
  margin-top: 100px;
  margin-bottom: 100px;
}

.text-45 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 54px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-46 {
  color: #ea0000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-47 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.the-fall-freedom-fest-takes-place-on-saturday-november-8-2025-from-1200-pm-800-pm-at-the-katy-garde {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.the-fall-freedom-fest-takes-place-on-saturday-november-8-2025-from-1200-pm-800-pm-at-the-katy-garde-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.text-48 {
  color: #ea0000;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-49 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.nope-this-is-a-free-community-event-for-the-whole-family-instead-of-tickets-we-encourage-every-atten {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.nope-this-is-a-free-community-event-for-the-whole-family-instead-of-tickets-we-encourage-every-atten-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.a-canned-food-item-for-local-thanksgiving-baskets-or-an-unwrapped-toy-for-toys-for-tots-benefiting-l {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.a-canned-food-item-for-local-thanksgiving-baskets-or-an-unwrapped-toy-for-toys-for-tots-benefiting-l.test {
  margin-left: 10px;
}

.a-canned-food-item-for-local-thanksgiving-baskets-or-an-unwrapped-toy-for-toys-for-tots-benefiting-l-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.text-50 {
  color: #ea0000;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-51 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.yes-plenty-of-free-parking-will-be-available-on-site-well-also-have-a-shuttle-service-that-drops-you {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.yes-plenty-of-free-parking-will-be-available-on-site-well-also-have-a-shuttle-service-that-drops-you-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.text-52 {
  color: #ea0000;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-53 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.yes-for-the-safety-of-all-attendees-security-personnel-will-be-present-and-bag-checks-will-be-conduc {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.yes-for-the-safety-of-all-attendees-security-personnel-will-be-present-and-bag-checks-will-be-conduc-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.text-54 {
  color: #ea0000;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-55 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.absolutely-this-is-a-family-focused-festival-featuring-a-kids-play-zone-family-fitness-obstacle-cour {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.absolutely-this-is-a-family-focused-festival-featuring-a-kids-play-zone-family-fitness-obstacle-cour-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.text-56 {
  color: #ea0000;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-57 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.yes-there-will-be-plenty-of-restroom-facilities-including-handicap-accessible-bathrooms-located-thro {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.yes-there-will-be-plenty-of-restroom-facilities-including-handicap-accessible-bathrooms-located-thro-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.text-58 {
  color: #ea0000;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-59 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.yes-enjoy-a-wide-variety-of-food-trucks-and-local-vendors-offering-delicious-meals-treats-and-drinks {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.yes-enjoy-a-wide-variety-of-food-trucks-and-local-vendors-offering-delicious-meals-treats-and-drinks-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.text-60 {
  color: #ea0000;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-61 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.text-62 {
  color: #ea0000;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-63 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.we-encourage-guests-to-enjoy-our-vendors-however-you-may-bring-personal-water-bottles-0 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.we-encourage-guests-to-enjoy-our-vendors-however-you-may-bring-personal-water-bottles-1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.no-outside-food-is-permitted-with-the-exception-of-baby-food-for-infants-and-small-children-outside {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.no-outside-food-is-permitted-with-the-exception-of-baby-food-for-infants-and-small-children-outside-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.text-64 {
  color: #ea0000;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-65 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.yes-the-event-is-held-at-the-katy-gardens-with-accessible-entry-points-and-paths-the-entire-festival {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.yes-the-event-is-held-at-the-katy-gardens-with-accessible-entry-points-and-paths-the-entire-festival-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.text-66 {
  color: #ea0000;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-67 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.limited-seating-will-be-available-especially-near-the-stage-we-encourage-guests-to-bring-their-own-l {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.limited-seating-will-be-available-especially-near-the-stage-we-encourage-guests-to-bring-their-own-l-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.text-68 {
  color: #ea0000;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-69 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.for-the-safety-of-all-guests-and-animals-on-site-pets-are-not-allowed-with-the-exception-of-service {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.for-the-safety-of-all-guests-and-animals-on-site-pets-are-not-allowed-with-the-exception-of-service-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.text-70 {
  color: #ea0000;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-71 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.the-fall-freedom-fest-is-a-rain-or-shine-event-in-the-case-of-severe-weather-updates-will-be-posted {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.the-fall-freedom-fest-is-a-rain-or-shine-event-in-the-case-of-severe-weather-updates-will-be-posted-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.text-72 {
  color: #ea0000;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-73 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.visit-our-official-event-website-wwwfallfreedomfestfun-to-apply-as-a-volunteer-or-vendor-wed-love-to {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.visit-our-official-event-website-wwwfallfreedomfestfun-to-apply-as-a-volunteer-or-vendor-wed-love-to-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.text-74 {
  color: #ea0000;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.text-75 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.the-fall-freedom-fest-is-a-celebration-for-families-veterans-neighbors-and-friends-across-our-commun {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.the-fall-freedom-fest-is-a-celebration-for-families-veterans-neighbors-and-friends-across-our-commun-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.vendors-section {
  font-family: Made Tommy Personal Use, Arial, sans-serif;
}

.vendors-content {
  margin-top: 100px;
  margin-bottom: 100px;
}

.text-76 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-77 {
  color: #000;
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 22px;
  font-weight: 400;
  line-height: 38px;
  text-decoration: none;
}

.text-78 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.admission-free-for-attendees-guests-are-encouraged-to-bring-a-canned-food-item-or-an-unwrapped-toy-a {
  color: #000;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 22px;
  font-weight: 400;
  line-height: 27px;
  text-decoration: none;
}

.admission-free-for-attendees-guests-are-encouraged-to-bring-a-canned-food-item-or-an-unwrapped-toy-a-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 27px;
  text-decoration: none;
}

.text-79 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-80 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 22px;
  font-weight: 700;
  line-height: 27px;
  text-decoration: none;
}

.text-81 {
  color: #ea0000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-82 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 27px;
  text-decoration: none;
}

.sell-your-goods-or-engage-families-with-your-brand-or-mission-if-you-are-not-selling-productsfood-eg {
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 0;
}

.sell-your-goods-or-engage-families-with-your-brand-or-mission-if-you-are-not-selling-productsfood-eg-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

.sell-your-goods-or-engage-families-with-your-brand-or-mission-if-you-are-not-selling-productsfood-eg-3 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 34px;
  text-decoration: none;
}

.sell-your-goods-or-engage-families-with-your-brand-or-mission-if-you-are-not-selling-productsfood-eg-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 34px;
  text-decoration: none;
}

._2--food-vendor {
  color: #ea0000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.serve-festivalgoers-with-your-best-bites-and-beverages-options-for-booths-trucks-and-oversized-trail {
  margin-bottom: 0;
}

.serve-festivalgoers-with-your-best-bites-and-beverages-options-for-booths-trucks-and-oversized-trail-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

.serve-festivalgoers-with-your-best-bites-and-beverages-options-for-booths-trucks-and-oversized-trail-3 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 34px;
  text-decoration: none;
}

.serve-festivalgoers-with-your-best-bites-and-beverages-options-for-booths-trucks-and-oversized-trail-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 34px;
  text-decoration: none;
}

.text-83 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.high-traffic-visibility-anticipated-thousands-of-attendees-from-across-greater-houston-righttime-sa {
  color: #000;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 22px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

.high-traffic-visibility-anticipated-thousands-of-attendees-from-across-greater-houston-righttime-sa-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 34px;
  text-decoration: none;
}

.text-84 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

._1--choose-your-participation-type-above-2--complete-the-online-application-3--watch-for-approval-and {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

.link-block {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
}

.link-block-2, .link-block-3 {
  text-decoration: none;
}

.text-85 {
  color: #003189;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

.flex-block-5 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 100px;
}

.text-86 {
  color: #ea0000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Anton SC, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 64px;
  text-decoration: none;
}

.text-87 {
  color: #003189;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 198.99%;
  text-decoration: none;
}

._1040-schlipf-rd-katy-tx-77493 {
  color: #003189;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 53px;
  text-decoration: none;
}

.text-88 {
  color: #ea0000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-89 {
  color: #ea0000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Anton SC, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.link-block-4 {
  text-decoration: none;
}

.westlawoffice-1, .thekatygardnes-1, .company-logo-1 {
  object-fit: cover;
}

.frame-13 {
  grid-column-gap: 10px;
  background-color: #ea0000;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 183px;
  height: 41px;
  padding: 1px 29px;
  text-decoration: none;
  display: flex;
}

.frame-13.button2 {
  margin-bottom: 60px;
}

.frame-13.button3 {
  margin-bottom: 100px;
}

.text-90 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 34px;
  text-decoration: none;
}

.text-91 {
  color: #003189;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 23px;
  font-weight: 700;
  line-height: 34px;
  text-decoration: none;
}

.text-91.text2, .text-91.text3 {
  margin-top: 20px;
}

._1--choose-your-participation-type-above-2--complete-the-online-application-3--watch-for-approval-and-2, ._1--choose-your-participation-type-above-2--complete-the-online-application-3--watch-for-approval-and-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

._1--choose-your-participation-type-above-2--complete-the-online-application-3--watch-for-approval-and-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 34px;
  text-decoration: none;
}

.link-block-5, .link-block-6, .link-block-7 {
  text-decoration: none;
}


@font-face {
  font-family: 'Made Tommy Personal Use';
  src: url('../fonts/MADE-TOMMY-Light_PERSONAL-USE.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Made Tommy Outline Personal Use';
  src: url('../fonts/MADE-TOMMY-Black-Outline_PERSONAL-USE.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Made Tommy Personal Use';
  src: url('../fonts/MADE-TOMMY-Bold_PERSONAL-USE.otf') format('opentype'), url('../fonts/MADE-TOMMY-ExtraBold_PERSONAL-USE.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Made Tommy Outline Personal Use';
  src: url('../fonts/MADE-TOMMY-Bold-Outline_PERSONAL-USE.otf') format('opentype'), url('../fonts/MADE-TOMMY-ExtraBold-Outline_PERSONAL-USE.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Made Tommy Outline Personal Use';
  src: url('../fonts/MADE-TOMMY-Light-Outline_PERSONAL-USE.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Made Tommy Personal Use';
  src: url('../fonts/MADE-TOMMY-Black_PERSONAL-USE.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Made Tommy Outline Personal Use';
  src: url('../fonts/MADE-TOMMY-Regular-Outline_PERSONAL-USE.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Made Tommy Personal Use';
  src: url('../fonts/MADE-TOMMY-Medium_PERSONAL-USE.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Made Tommy Outline Personal Use';
  src: url('../fonts/MADE-TOMMY-Medium-Outline_PERSONAL-USE.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Made Tommy Personal Use';
  src: url('../fonts/MADE-TOMMY-Regular_PERSONAL-USE.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Made Tommy Personal Use';
  src: url('../fonts/MADE-TOMMY-Thin_PERSONAL-USE.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Made Tommy Outline Personal Use';
  src: url('../fonts/MADE-TOMMY-Thin-Outline_PERSONAL-USE.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}