.un-belizeable-homepage-project-belize-mainland-desktop,
.un-belizeable-homepage-project-belize-mainland-desktop * {
  box-sizing: border-box;
}
.un-belizeable-homepage-project-belize-mainland-desktop {
  background: linear-gradient(
      180deg,
      rgba(255, 255, 255, 1) 0%,
      rgba(255, 255, 255, 0) 100%
    ),
    linear-gradient(to left, #ffffff, #ffffff);
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
}
.nav {
  background: #ffffff;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1440px;
  position: relative;
}
.header {
  border-style: solid;
  border-color: #f6f6f6;
  border-width: 0px 0px 1px 0px;
  padding: var(--var-sds-size-space-400, 16px) 120px
    var(--var-sds-size-space-400, 16px) 120px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.logo {
  flex-shrink: 0;
  width: 160px;
  height: 35px;
  position: relative;
}
.group-17 {
  position: absolute;
  inset: 0;
}
.un-belizeable {
  text-align: left;
  font-family: "Averta-Extrabold", sans-serif;
  font-size: 23.101320266723633px;
  line-height: 130%;
  letter-spacing: -0.04em;
  font-weight: 800;
  position: absolute;
  right: 0%;
  left: 19.01%;
  width: 80.99%;
  bottom: 14.06%;
  top: 0%;
  height: 85.94%;
}
.un-belizeable-span {
  color: #2e9eb7;
  font-family: "Averta-Extrabold", sans-serif;
  font-size: 23.101320266723633px;
  line-height: 130%;
  letter-spacing: -0.04em;
  font-weight: 800;
}
.un-belizeable-span2 {
  color: #f89f38;
  font-family: "Averta-Extrabold", sans-serif;
  font-size: 23.101320266723633px;
  line-height: 130%;
  letter-spacing: -0.04em;
  font-weight: 800;
}
.un-belizeable-span3 {
  color: #2e9eb7;
  font-family: "Averta-Extrabold", sans-serif;
  font-size: 23.101320266723633px;
  line-height: 130%;
  letter-spacing: -0.04em;
  font-weight: 800;
}
.explore-experience-enjoy-belize {
  color: #2e9eb7;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 5.232250213623047px;
  line-height: 130%;
  letter-spacing: 0.11em;
  font-weight: 400;
  text-transform: uppercase;
  position: absolute;
  right: 7.42%;
  left: 23.71%;
  width: 68.87%;
  bottom: 4.11%;
  top: 76.62%;
  height: 19.28%;
}
.explore-experience-enjoy-belize-span {
  color: #2e9eb7;
  font-family: "Averta-BoldItalic", sans-serif;
  font-size: 5.232250213623047px;
  line-height: 130%;
  letter-spacing: 0.11em;
  font-weight: 700;
  font-style: italic;
  text-transform: uppercase;
}
.explore-experience-enjoy-belize-span2 {
  color: #2e9eb7;
  font-family: "Averta-BlackItalic", sans-serif;
  font-size: 5.232250213623047px;
  line-height: 130%;
  letter-spacing: 0.11em;
  font-weight: 900;
  font-style: italic;
  text-transform: uppercase;
}
.vector {
  width: 16.96%;
  height: 90.63%;
  position: absolute;
  right: 83.04%;
  left: 0%;
  bottom: 3.76%;
  top: 5.61%;
  overflow: visible;
}
.frame-1321314882 {
  display: flex;
  flex-direction: row;
  gap: 18px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.become-a-guide {
  color: #636879;
  text-align: left;
  font-family: "KumbhSans-Medium", sans-serif;
  font-size: 12px;
  line-height: 130%;
  font-weight: 500;
  position: relative;
}
.frame-1321314881 {
  display: flex;
  flex-direction: row;
  gap: 14px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.frame2 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.icon {
  border-radius: 0px;
  flex-shrink: 0;
  width: 20px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.frame-1321314880 {
  background: #f3f8f6;
  border-radius: 999px;
  padding: 8px 20px 8px 20px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame-1000005281 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  height: auto;
  position: relative;
  overflow: visible;
}
.frame3 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.frame-92 {
  padding: 16px 120px 16px 120px;
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1321314844 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.link {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.home {
  color: #f89f38;
  text-align: left;
  font-family: "KumbhSans-SemiBold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 600;
  position: relative;
}
.frame4 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
}
.home2 {
  color: #636879;
  text-align: left;
  font-family: "KumbhSans-SemiBold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 600;
  position: relative;
}
.frame5 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
}
.frame-1321314843 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame6 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
}
.hero {
  background: linear-gradient(to left, #f3f8f6, #f3f8f6);
  padding: 0px 120px 0px 120px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  height: 594px;
  position: relative;
}
.vector2 {
  opacity: 0.5;
  flex-shrink: 0;
  width: 220px;
  height: 134px;
  position: absolute;
  right: -220px;
  top: 158px;
  transform: translate(-220px, -134px);
  overflow: visible;
}
.vector3 {
  opacity: 0.5;
  flex-shrink: 0;
  width: 220px;
  height: 134px;
  position: absolute;
  left: -31.36px;
  bottom: -96.47px;
  transform: translate(31.36px, -154.44px);
  overflow: visible;
}
.frame-98 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 600px;
  position: relative;
}
.frame-93 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.vector4 {
  flex-shrink: 0;
  width: 254px;
  height: 16px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 86px;
  overflow: visible;
}
.your-belize-adventure-starts-here {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 40px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.discover-and-book-the-best-tours-and-activities-belize-has-to-offer-curated-by-insiders-who-live-and-breathe-belize {
  color: #636879;
  text-align: center;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.frame-108 {
  border-radius: var(--corner-small, 8px);
  display: flex;
  flex-direction: row;
  gap: var(--var-sds-size-space-200, 8px);
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 480px;
  position: relative;
}
.frame-96 {
  border-style: solid;
  border-color: var(--brand-colors-brand-color-3, #2e9eb6);
  border-width: 0px 0px 2px 0px;
  padding: 0px 12px 12px 12px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}
.vector5 {
  flex-shrink: 0;
  width: 11.44px;
  height: 30px;
  position: relative;
  overflow: visible;
}
.belize-mainland {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 14px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
}
.frame-97 {
  border-style: solid;
  border-color: #ebebeb;
  border-width: 0px 0px 2px 0px;
  padding: 0px 12px 12px 12px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}
.vector-6 {
  flex-shrink: 0;
  width: 21.05px;
  height: 30px;
  position: relative;
  overflow: visible;
}
.ambergris-caye {
  color: #636879;
  text-align: center;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 130%;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.frame-95 {
  border-style: solid;
  border-color: #ebebeb;
  border-width: 0px 0px 2px 0px;
  padding: 0px 12px 12px 12px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}
.frame-1321314865 {
  flex-shrink: 0;
  width: 10.99px;
  height: 30px;
  position: relative;
  overflow: visible;
}
.caye-caulker {
  color: #636879;
  text-align: center;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 130%;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.frame-107 {
  background: #ffffff;
  border-radius: 30px;
  border-style: solid;
  border-color: #dcdfe3;
  border-width: 1px;
  padding: 16px 24px 16px 24px;
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.frame7 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.search-by-name-category-or-location {
  color: #bbbbbb;
  text-align: left;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 400;
  position: relative;
  flex: 1;
}
.image-1 {
  border-radius: 16px;
  flex-shrink: 0;
  width: 200px;
  height: 260px;
  position: absolute;
  left: 120px;
  top: 96px;
  object-fit: cover;
}
.image-3 {
  border-radius: 16px;
  flex-shrink: 0;
  width: 140px;
  height: 182px;
  position: absolute;
  left: 204px;
  top: 316px;
  object-fit: cover;
}
.image-2 {
  border-radius: 16px;
  flex-shrink: 0;
  width: 200px;
  height: 260px;
  position: absolute;
  right: 120px;
  top: 96px;
  object-fit: cover;
}
.image-5 {
  border-radius: 16px;
  flex-shrink: 0;
  width: 200px;
  height: 260px;
  position: absolute;
  right: 120px;
  top: 96px;
  object-fit: cover;
}
.image-4 {
  border-radius: 16px;
  flex-shrink: 0;
  width: 140px;
  height: 182px;
  position: absolute;
  left: 1096px;
  top: 316px;
  object-fit: cover;
}
.frame8 {
  flex-shrink: 0;
  width: 1440px;
  height: 47px;
  position: relative;
  overflow: visible;
}
.frame-1000005346 {
  background: #ffffff;
  padding: 56px 0px 80px 0px;
  display: flex;
  flex-direction: column;
  gap: 48px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.frame-1000005064 {
  padding: 0px 150px 0px 150px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1000005034 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.explore-by-category {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 36px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
}
.frame-1321314971 {
  display: flex;
  flex-direction: row;
  gap: var(--var-sds-size-space-200, 8px);
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame-1000004102 {
  background: #ffffff;
  border-radius: 400px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  padding: var(--var-sds-size-space-150, 6px);
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 36px;
  position: relative;
  transform-origin: 0 0;
  transform: rotate(180deg) scale(1, 1);
}
.chevron-right {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.frame-1000005035 {
  background: #ffffff;
  border-radius: 400px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  padding: var(--var-sds-size-space-150, 6px);
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 36px;
  position: relative;
}
.chevron-right2 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.frame-12818 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame-12817 {
  padding: 0px 150px 0px 150px;
  display: flex;
  flex-direction: row;
  gap: 30px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1440px;
  height: 312px;
  position: relative;
}
.card {
  display: flex;
  flex-direction: column;
  gap: 18px;
  align-items: flex-start;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}
.image-12 {
  border-radius: 16px;
  align-self: stretch;
  flex-shrink: 0;
  height: 250px;
  position: relative;
  object-fit: cover;
}
.frame-1000004107 {
  padding: 0px 5px 0px 5px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-10000041022 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.snorkeling {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.scuba-diving {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.fishing {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.beach-bbq {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.sailing {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
}
.frame-1000004108 {
  padding: 80px 120px 80px 120px;
  display: flex;
  flex-direction: column;
  gap: 48px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1440px;
  position: relative;
}
.water-activities-on-the-belize-mainland {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 36px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.frame-1000004103 {
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.card2 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}
.image-6 {
  border-radius: 8px;
  align-self: stretch;
  flex-shrink: 0;
  height: 200px;
  position: relative;
  object-fit: cover;
}
.frame-1000004101 {
  padding: 0px 5px 0px 5px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1000004100 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame9 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
._4-9-125 {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 12px;
  line-height: 130%;
  font-weight: 400;
  position: relative;
}
.frame-10000041072 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1000004106 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1000004104 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.clock {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
._1-day {
  color: #636879;
  text-align: left;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 130%;
  font-weight: 400;
  position: relative;
}
.frame-1000004105 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame10 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
._1-person {
  color: #636879;
  text-align: left;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 130%;
  font-weight: 400;
  position: relative;
}
.from-100-person {
  text-align: left;
  position: relative;
  align-self: stretch;
}
.from-100-person-span {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span2 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span3 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.from-100-person-span4 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame-10000041023 {
  border-radius: 400px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 28px;
  position: absolute;
  right: 12px;
  top: 12px;
  overflow: visible;
}
.frame11 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.clock2 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.frame12 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.from-100-person-span5 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span6 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span7 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.from-100-person-span8 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame-10000041024 {
  border-radius: 400px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 28px;
  position: absolute;
  right: 12px;
  top: 12px;
  overflow: visible;
}
.frame13 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.jet-ski-rental {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.clock3 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.frame14 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.from-100-person-span9 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span10 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span11 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.from-100-person-span12 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame-10000041025 {
  border-radius: 400px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 28px;
  position: absolute;
  right: 12px;
  top: 12px;
  overflow: visible;
}
.frame15 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.sunset-cruise {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.clock4 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.frame16 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.from-100-person-span13 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span14 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span15 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.from-100-person-span16 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame-10000041026 {
  border-radius: 400px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 28px;
  position: absolute;
  right: 12px;
  top: 12px;
  overflow: visible;
}
.cta {
  background: #f89f38;
  border-radius: 400px;
  padding: 16px 32px 16px 32px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 260px;
  position: relative;
}
.view-all {
  color: #ffffff;
  text-align: left;
  font-family: "KumbhSans-Medium", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 500;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.frame-1000004114 {
  background: linear-gradient(to left, #f3f8f6, #f3f8f6);
  border-radius: 16px;
  padding: 48px 60px 48px 60px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.why-choose-un-belizeable {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 36px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.frame-1321314845 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1080px;
  position: relative;
}
.frame-10000041027 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}
.frame17 {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  position: relative;
  overflow: hidden;
}
.group {
  width: 90%;
  height: 53.26%;
  position: absolute;
  right: 4.94%;
  left: 5.06%;
  bottom: 24.27%;
  top: 22.48%;
  overflow: visible;
}
.frame-1000004138 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.ultimate-flexibility {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.free-cancellation-and-payment-options-to-satisfy-any-budget {
  color: #636879;
  text-align: center;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.frame-10000041032 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}
.group-4 {
  width: 100%;
  height: 87.79%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 7.21%;
  top: 5%;
  overflow: visible;
}
.frame-1000004139 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
._100-belize-focused {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.book-directly-with-the-best-belizean-tour-guides-rental-companies-and-accommodations {
  color: #636879;
  text-align: center;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.frame-10000041042 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}
.frame18 {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  position: relative;
  overflow: visible;
}
.frame-1000004140 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.hassle-free-planning {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.easy-booking-secure-payments-and-direct-messaging-with-local-experts {
  color: #636879;
  text-align: center;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.frame-10000041052 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}
.group-3 {
  width: 90%;
  height: 81.15%;
  position: absolute;
  right: 5%;
  left: 5%;
  bottom: 8.85%;
  top: 10%;
  overflow: visible;
}
.frame-1000004141 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.curated-local-experiences {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.from-hidden-gem-snorkeling-spots-to-off-the-beaten-path-cultural-tours-we-showcase-the-best-of-belize {
  color: #636879;
  text-align: center;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.frame-1000004109 {
  padding: 80px 120px 80px 120px;
  display: flex;
  flex-direction: column;
  gap: 48px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1440px;
  position: relative;
}
.land-activities-on-the-belize-mainland {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 36px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.frame19 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.maya-ruins {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.clock5 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
._1-hour {
  color: #636879;
  text-align: left;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 130%;
  font-weight: 400;
  position: relative;
}
.frame20 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.from-100-person-span17 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span18 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span19 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.from-100-person-span20 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame-10000041028 {
  border-radius: 400px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 28px;
  position: absolute;
  right: 12px;
  top: 12px;
  overflow: visible;
}
.frame21 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.hiking {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.clock6 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.frame22 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.from-100-person-span21 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span22 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span23 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.from-100-person-span24 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame-10000041029 {
  border-radius: 400px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 28px;
  position: absolute;
  right: 12px;
  top: 12px;
  overflow: visible;
}
.frame23 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.cave-tubing {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.clock7 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.frame24 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.from-100-person-span25 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span26 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span27 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.from-100-person-span28 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame-100000410210 {
  border-radius: 400px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 28px;
  position: absolute;
  right: 12px;
  top: 12px;
  overflow: visible;
}
.frame25 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.belize-zoo {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.clock8 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.frame26 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.from-100-person-span29 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span30 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span31 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.from-100-person-span32 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame-100000410211 {
  border-radius: 400px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 28px;
  position: absolute;
  right: 12px;
  top: 12px;
  overflow: visible;
}
.frame27 {
  flex-shrink: 0;
  width: 1440px;
  height: 47px;
  position: relative;
  overflow: visible;
}
.frame-1000004115 {
  background: #f3f8f6;
  padding: 80px 120px 80px 120px;
  display: flex;
  flex-direction: column;
  gap: 48px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1440px;
  position: relative;
}
.vector6 {
  flex-shrink: 0;
  width: 2848.03px;
  height: 535.06px;
  position: absolute;
  left: -875.27px;
  top: -335px;
  transform: translate(875.27px, 291.13px);
  overflow: visible;
}
.belize-mainland-top-destinations {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 36px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.frame-10000041142 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1200px;
  height: 480px;
  position: relative;
}
.frame-1000004112 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex: 1;
  position: relative;
}
.frame-10000041152 {
  background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex: 1;
  position: relative;
}
.xunantunich-ruins {
  color: #ffffff;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
}
.frame-1000004116 {
  background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  height: 280px;
  position: relative;
}
.atm-cave {
  color: #ffffff;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
}
.frame-1000004111 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex: 1;
  position: relative;
}
.cayo-district {
  color: #ffffff;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
}
.frame-10000041162 {
  background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  height: 180px;
  position: relative;
}
.rio-frio-cave {
  color: #ffffff;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
}
.frame-1000004113 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex: 1;
  position: relative;
}
.belize-zoo2 {
  color: #ffffff;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
}
.frame-10000041163 {
  background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex: 1;
  position: relative;
}
.altun-ha-ruins {
  color: #ffffff;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
}
.reviews {
  background: linear-gradient(to left, #f1f1f1, #f1f1f1);
  padding: 80px 120px 80px 120px;
  display: flex;
  flex-direction: column;
  gap: 48px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.recommended-tours {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 36px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.frame28 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.clock9 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.frame29 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.from-100-person-span33 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span34 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span35 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.from-100-person-span36 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame-100000410212 {
  border-radius: 400px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 28px;
  position: absolute;
  right: 12px;
  top: 12px;
  overflow: visible;
}
.frame30 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.clock10 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.frame31 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.from-100-person-span37 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span38 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span39 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.from-100-person-span40 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame-100000410213 {
  border-radius: 400px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 28px;
  position: absolute;
  right: 12px;
  top: 12px;
  overflow: visible;
}
.frame32 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.clock11 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.frame33 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.from-100-person-span41 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span42 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span43 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.from-100-person-span44 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame-100000410214 {
  border-radius: 400px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 28px;
  position: absolute;
  right: 12px;
  top: 12px;
  overflow: visible;
}
.frame34 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.clock12 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.frame35 {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  position: relative;
  overflow: visible;
}
.from-100-person-span45 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span46 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.from-100-person-span47 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.from-100-person-span48 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame-100000410215 {
  border-radius: 400px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 28px;
  position: absolute;
  right: 12px;
  top: 12px;
  overflow: visible;
}
.frame-10000041112 {
  padding: 80px 120px 80px 120px;
  display: flex;
  flex-direction: column;
  gap: 48px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1440px;
  position: relative;
}
.need-a-ride-we-got-it-covered {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 36px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.image-62 {
  background: linear-gradient(to left, #f6f6f6, #f6f6f6);
  border-radius: 8px;
  align-self: stretch;
  flex-shrink: 0;
  height: 200px;
  position: relative;
  object-fit: cover;
}
.frame-10000041012 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame36 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.starting-price-100-person {
  text-align: left;
  position: relative;
  align-self: stretch;
}
.starting-price-100-person-span {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.starting-price-100-person-span2 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.starting-price-100-person-span3 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.starting-price-100-person-span4 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame37 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.starting-price-100-person-span5 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.starting-price-100-person-span6 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.starting-price-100-person-span7 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.starting-price-100-person-span8 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame38 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.starting-price-100-person-span9 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.starting-price-100-person-span10 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.starting-price-100-person-span11 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.starting-price-100-person-span12 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame39 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.starting-price-100-person-span13 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.starting-price-100-person-span14 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}
.starting-price-100-person-span15 {
  color: #1b231f;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
}
.starting-price-100-person-span16 {
  color: #636879;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
.frame40 {
  flex-shrink: 0;
  width: 1440px;
  height: 47px;
  position: relative;
  overflow: visible;
}
.reviews2 {
  background: var(--brand-colors-brand-color-2, #e0eeee);
  padding: 80px 120px 80px 120px;
  display: flex;
  flex-direction: column;
  gap: 48px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.don-t-just-take-our-word-for-it {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 36px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.vector7 {
  opacity: 0.3;
  flex-shrink: 0;
  width: 3898.96px;
  height: 732.5px;
  position: absolute;
  left: -1508px;
  top: 913.62px;
  transform: translate(1508px, -913.62px);
  overflow: visible;
}
.frame-1000002894 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame-1321314832 {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.review-classic {
  background: #ffffff;
  border-radius: 12px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 489px;
  position: relative;
}
.frame-650614 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame41 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.frame-650755 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.lorem-ipsum-dolor-sit-amet {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.yorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-nunc-vulputate-libero-et-velit-interdum-ac-aliquet-odio-mattis-class-aptent-taciti-sociosqu-ad-litora-torquent-per-conubia-nostra-per-inceptos-himenaeos {
  color: #636879;
  text-align: left;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.frame-650616 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.john-doe {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
}
.frame-650615 {
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.verified-icon-circle {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.verified-purchase {
  color: #636879;
  text-align: left;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
}
.frame42 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.verified-icon-circle2 {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.frame43 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.verified-icon-circle3 {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.frame44 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.verified-icon-circle4 {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.frame45 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.verified-icon-circle5 {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.frame-1321314833 {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.frame46 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.verified-icon-circle6 {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.frame47 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.verified-icon-circle7 {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.frame48 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.verified-icon-circle8 {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.frame49 {
  flex-shrink: 0;
  width: 96px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.verified-icon-circle9 {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  position: relative;
  overflow: visible;
}
.frame50 {
  flex-shrink: 0;
  width: 1440px;
  height: 47px;
  position: relative;
  overflow: visible;
}
.frame-1321314900 {
  padding: 80px 0px 32px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1200px;
  position: relative;
}
.frame-1000005347 {
  background: linear-gradient(to left, #f3f8f6, #f3f8f6);
  border-radius: 16px;
  padding: 48px 100px 48px 100px;
  display: flex;
  flex-direction: row;
  gap: 90px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.frame-1000005319 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 420px;
  position: relative;
}
.vector8 {
  flex-shrink: 0;
  width: 239px;
  height: 12px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 64px;
  overflow: visible;
}
.frame-1321314903 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1321314908 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 451px;
  position: relative;
}
.for-tour-operators {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 0.1em;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  align-self: stretch;
}
.grow-your-tour-business {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 36px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.un-belizeable-tours-is-belize-s-premier-travel-marketplace-for-discovering-and-booking-tours-we-re-here-to-help-you-reach-more-customers-manage-your-business-and-boost-your-profits-all-while-showcasing-the-best-of-belize-to-the-world {
  color: #636879;
  text-align: left;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.frame-1321314901 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame-1321314867 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.vector9 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.get-more-bookings {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Medium", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 500;
  position: relative;
}
.frame-1321314866 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.vector10 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.your-own-free-mini-website {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Medium", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 500;
  position: relative;
}
.frame-1321314868 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.vector11 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.easy-booking-management {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Medium", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 500;
  position: relative;
}
.frame-1321314870 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.vector12 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.fast-payouts {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Medium", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 500;
  position: relative;
}
.frame-1321314869 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.vector13 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.optional-cash-payouts {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Medium", sans-serif;
  font-size: 18px;
  line-height: 130%;
  font-weight: 500;
  position: relative;
}
.cta2 {
  background: #f89f38;
  border-radius: 400px;
  padding: 16px 32px 16px 32px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 320px;
  position: relative;
}
.join-us {
  color: #ffffff;
  text-align: left;
  font-family: "KumbhSans-Medium", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 500;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.frame-1321314904 {
  flex-shrink: 0;
  width: 523px;
  height: 420px;
  position: relative;
}
.soft-minimalist-download-multiple-devices-mockup-1 {
  width: 754.81px;
  height: 571px;
  position: absolute;
  left: -153px;
  top: -21px;
  object-fit: cover;
}
.frame-10000041122 {
  background: #ffffff;
  padding: 80px 120px 80px 120px;
  display: flex;
  flex-direction: column;
  gap: 48px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1440px;
  height: 457px;
  position: relative;
}
.search-by-category {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 36px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.frame-972 {
  border-style: solid;
  border-color: #ebebeb;
  border-width: 0px 0px 2px 0px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-94 {
  border-style: solid;
  border-color: #f89f38;
  border-width: 0px 0px 2px 0px;
  padding: 0px 40px 12px 40px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.water-activities {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 14px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
}
.frame-962 {
  padding: 0px 40px 12px 40px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.land-activities {
  color: #636879;
  text-align: center;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 130%;
  font-weight: 400;
  position: relative;
}
.frame-952 {
  padding: 0px 40px 12px 40px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.popular-destinations {
  color: #636879;
  text-align: center;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 14px;
  line-height: 130%;
  font-weight: 400;
  position: relative;
}
.frame-1000004120 {
  display: flex;
  flex-direction: row;
  gap: 75px;
  row-gap: 40px;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  align-content: flex-start;
  flex-shrink: 0;
  width: 1040px;
  position: relative;
}
._1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 135px;
  position: relative;
}
.scuba-diving2 {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  text-decoration: underline;
  position: relative;
}
._2 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 135px;
  position: relative;
}
.snorkeling2 {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  text-decoration: underline;
  position: relative;
}
._3 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 135px;
  position: relative;
}
.fly-fishing {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  text-decoration: underline;
  position: relative;
}
._4 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 135px;
  position: relative;
}
.deep-sea-fishing {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  text-decoration: underline;
  position: relative;
}
._5 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 135px;
  position: relative;
}
.reef-fishing {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  text-decoration: underline;
  position: relative;
}
._6 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 135px;
  position: relative;
}
.sunset-cruise2 {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  text-decoration: underline;
  position: relative;
}
._7 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 135px;
  position: relative;
}
.party-cruise {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  text-decoration: underline;
  position: relative;
}
._8 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 135px;
  position: relative;
}
.jet-ski-rental2 {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  text-decoration: underline;
  position: relative;
}
._9 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 135px;
  position: relative;
}
.kite-surfing {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  text-decoration: underline;
  position: relative;
}
._10 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 135px;
  position: relative;
}
.parasailing {
  color: #1b231f;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  text-decoration: underline;
  position: relative;
}
.frame-10000041132 {
  padding: 80px 0px 80px 0px;
  display: flex;
  flex-direction: column;
  gap: 48px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1440px;
  position: relative;
  overflow: hidden;
}
.vector14 {
  opacity: 0.3;
  flex-shrink: 0;
  width: 3705.82px;
  height: 696.21px;
  position: absolute;
  left: -1345px;
  top: 293.56px;
  transform: translate(1345px, -293.56px);
  overflow: visible;
}
.want-to-learn-more-about-your-upcoming-trip {
  color: #1b231f;
  text-align: center;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 36px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.frame-10000041033 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1680px;
  position: relative;
}
.frame-10000041164 {
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.8) 100%
  );
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: flex-end;
  justify-content: flex-start;
  flex: 1;
  height: 220px;
  position: relative;
}
.guides {
  color: #ffffff;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  flex: 1;
}
.frame-1000004117 {
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.8) 100%
  );
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: flex-end;
  justify-content: flex-start;
  flex: 1;
  height: 220px;
  position: relative;
}
.travel-tips {
  color: #ffffff;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  flex: 1;
}
.frame-1000004118 {
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.8) 100%
  );
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: flex-end;
  justify-content: flex-start;
  flex: 1;
  height: 220px;
  position: relative;
}
.things-to-do {
  color: #ffffff;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  flex: 1;
}
.frame-10000041202 {
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.8) 100%
  );
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: flex-end;
  justify-content: flex-start;
  flex: 1;
  height: 220px;
  position: relative;
}
.where-to-go {
  color: #ffffff;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  flex: 1;
}
.frame-1000004119 {
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.8) 100%
  );
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: flex-end;
  justify-content: flex-start;
  flex: 1;
  height: 220px;
  position: relative;
}
.where-to-stay {
  color: #ffffff;
  text-align: left;
  font-family: "KumbhSans-Bold", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
  position: relative;
  flex: 1;
}
.footer {
  background: var(--bg-colors-bg-dark-1, #1b231f);
  padding: 48px 120px 24px 120px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1440px;
  position: relative;
}
.frame-1000004144 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1000004143 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.un-belizeable-span4 {
  color: #2e9eb7;
  font-family: "Averta-Extrabold", sans-serif;
  font-size: 23.101320266723633px;
  line-height: 130%;
  letter-spacing: -0.04em;
  font-weight: 800;
}
.un-belizeable-span5 {
  color: #f89f38;
  font-family: "Averta-Extrabold", sans-serif;
  font-size: 23.101320266723633px;
  line-height: 130%;
  letter-spacing: -0.04em;
  font-weight: 800;
}
.un-belizeable-span6 {
  color: #2e9eb7;
  font-family: "Averta-Extrabold", sans-serif;
  font-size: 23.101320266723633px;
  line-height: 130%;
  letter-spacing: -0.04em;
  font-weight: 800;
}
.explore-experience-enjoy-belize-span3 {
  color: #2e9eb7;
  font-family: "Averta-BoldItalic", sans-serif;
  font-size: 5.232250213623047px;
  line-height: 130%;
  letter-spacing: 0.11em;
  font-weight: 700;
  font-style: italic;
  text-transform: uppercase;
}
.explore-experience-enjoy-belize-span4 {
  color: #2e9eb7;
  font-family: "Averta-BlackItalic", sans-serif;
  font-size: 5.232250213623047px;
  line-height: 130%;
  letter-spacing: 0.11em;
  font-weight: 900;
  font-style: italic;
  text-transform: uppercase;
}
.vector15 {
  width: 16.96%;
  height: 90.63%;
  position: absolute;
  right: 83.04%;
  left: 0%;
  bottom: 3.76%;
  top: 5.61%;
  overflow: visible;
}
.un-belizeable-is-your-go-to-site-for-booking-tours-rentals-and-accommodations-in-belize-we-offer-authentic-experiences-from-trusted-local-providers-to-help-you-plan-your-dream-vacation {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
  width: 281px;
}
.frame-325 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame-323 {
  border-radius: 1.6px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  position: relative;
  overflow: visible;
}
.frame-324 {
  border-radius: 1.6px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  position: relative;
  overflow: visible;
}
.frame-3252 {
  border-radius: 1.6px;
  padding: 8px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  position: relative;
}
.linkedin {
  flex-shrink: 0;
  width: 19.2px;
  height: 19.2px;
  position: relative;
  overflow: visible;
}
.frame-922 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.pages {
  color: var(--text-text-light-2, #ffffff);
  text-align: left;
  font-family: var(
    --body-2-body-2-m-font-family,
    "KumbhSans-Medium",
    sans-serif
  );
  font-size: var(--body-2-body-2-m-font-size, 14px);
  line-height: var(--body-2-body-2-m-line-height, 150%);
  font-weight: var(--body-2-body-2-m-font-weight, 500);
  position: relative;
}
.frame-1000004147 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.home3 {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.about {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.blog {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.tours {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.transportation {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.destinations {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.frame-10000041153 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.blog2 {
  color: var(--text-text-light-2, #ffffff);
  text-align: left;
  font-family: var(
    --body-2-body-2-m-font-family,
    "KumbhSans-Medium",
    sans-serif
  );
  font-size: var(--body-2-body-2-m-font-size, 14px);
  line-height: var(--body-2-body-2-m-line-height, 150%);
  font-weight: var(--body-2-body-2-m-font-weight, 500);
  position: relative;
}
.frame-1000004148 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.guides2 {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.travel-tips2 {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.things-to-do2 {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.where-to-go2 {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.where-to-stay2 {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.all-articles {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.frame-10000041165 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.legal {
  color: var(--text-text-light-2, #ffffff);
  text-align: left;
  font-family: var(
    --body-2-body-2-m-font-family,
    "KumbhSans-Medium",
    sans-serif
  );
  font-size: var(--body-2-body-2-m-font-size, 14px);
  line-height: var(--body-2-body-2-m-line-height, 150%);
  font-weight: var(--body-2-body-2-m-font-weight, 500);
  position: relative;
}
.frame-1000004149 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.privacy-policy {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.terms-and-conditions {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.frame-10000041172 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: 300px;
  position: relative;
}
.frame-1000004142 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.newsletter {
  color: var(--text-text-light-2, #ffffff);
  text-align: left;
  font-family: var(
    --body-2-body-2-m-font-family,
    "KumbhSans-Medium",
    sans-serif
  );
  font-size: var(--body-2-body-2-m-font-size, 14px);
  line-height: var(--body-2-body-2-m-line-height, 150%);
  font-weight: var(--body-2-body-2-m-font-weight, 500);
  position: relative;
  align-self: stretch;
}
.subscribe-to-our-newsletter-to-get-our-latest-update-news {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-1072 {
  background: var(--text-text-light-2, #ffffff);
  border-radius: 30px;
  border-style: solid;
  border-color: var(--text-text-light-1, #bbbbbb);
  border-width: 1px;
  padding: 4px 4px 4px 24px;
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.email {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: "KumbhSans-Regular", sans-serif;
  font-size: 16px;
  line-height: 130%;
  font-weight: 400;
  position: relative;
  flex: 1;
}
.cta3 {
  background: var(--brand-colors-brand-color-1, #f89f38);
  border-radius: 400px;
  padding: 16px 24px 16px 24px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.send {
  color: var(--text-text-light-2, #ffffff);
  text-align: left;
  font-family: "KumbhSans-Medium", sans-serif;
  font-size: 14px;
  line-height: 130%;
  font-weight: 500;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.frame-1000004145 {
  border-style: solid;
  border-color: #2d3631;
  border-width: 1px 0px 0px 0px;
  padding: 24px 120px 0px 120px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
._2024-copyrights-by-un-belizeable-all-rights-reserved {
  color: var(--text-text-light-1, #bbbbbb);
  text-align: left;
  font-family: var(
    --body-2-body-2-s-font-family,
    "KumbhSans-Regular",
    sans-serif
  );
  font-size: var(--body-2-body-2-s-font-size, 14px);
  line-height: var(--body-2-body-2-s-line-height, 150%);
  font-weight: var(--body-2-body-2-s-font-weight, 400);
  position: relative;
}
.holbox {
  opacity: 0.5;
  flex-shrink: 0;
  width: 166.87px;
  height: 279.67px;
  position: absolute;
  right: -22.87px;
  bottom: 4831.33px;
  overflow: visible;
}
.vector-23 {
  border-radius: 0px;
  flex-shrink: 0;
  width: 177px;
  height: 248.51px;
  position: absolute;
  left: 560.8px;
  top: 599px;
  transform: translate(-23.73px, 15.95px);
  overflow: visible;
}
