ul.tw-list-yellow {
  list-style: none;
  padding-left: 45px;
}

ul.tw-list-yellow li::before {
  color: #fabd02;
  content: "\25A0";
  font-size: 1em;
  padding-right: 15px;
  position: relative;
  top: 0em;
}

ul.tw-list-yellow li {
  text-indent: -31px;
  line-height: 2rem;
}

.pages-membership_subscription-form label {
  margin-bottom: 16px;
  font-size: 16px;
  text-align: left;
}

.bg-black {
  background-color: #000 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-gray-300 {
  background-color: #e2e8f0 !important;
}

.bg-red-600 {
  background-color: #e53e3e !important;
}

.bg-red {
  background-color: #c20102 !important;
}

.bg-red-deep {
  background-color: #7d020d !important;
}

.bg-yellow {
  background-color: #ffc534 !important;
}

.bg-bm-uk-green-vivid {
  background-color: #07da63 !important;
}

.bg-bm-uk-green-dark {
  background-color: #068347 !important;
}

.bg-bm-yellow-600 {
  background-color: #fbba00 !important;
}

.bg-p-100 {
  background-color: #feebb2 !important;
}

.bg-p-500 {
  background-color: #fdbd00 !important;
}

.hover\:bg-yellow-secondary:hover {
  background-color: #f3a000 !important;
}

.bg-right-bottom {
  background-position: right bottom !important;
}

.bg-right-top {
  background-position: right top !important;
}

.bg-no-repeat {
  background-repeat: no-repeat !important;
}

.border-white {
  border-color: #fff !important;
}

.border-gray-500 {
  border-color: #a0aec0 !important;
}

.border-gray-800 {
  border-color: #2d3748 !important;
}

.border-p-500 {
  border-color: #fdbd00 !important;
}

.rounded-md {
  border-radius: 0.375rem !important;
}

.rounded-full {
  border-radius: 9999px !important;
}

.border-solid {
  border-style: solid !important;
}

.border-none {
  border-style: none !important;
}

.border-2 {
  border-width: 2px !important;
}

.border {
  border-width: 1px !important;
}

.border-b {
  border-bottom-width: 1px !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.block {
  display: block !important;
}

.inline-block {
  display: inline-block !important;
}

.flex {
  display: flex !important;
}

.inline-flex {
  display: inline-flex !important;
}

.grid {
  display: grid !important;
}

.hidden {
  display: none !important;
}

.flex-col {
  flex-direction: column !important;
}

.items-center {
  align-items: center !important;
}

.self-start {
  align-self: flex-start !important;
}

.justify-center {
  justify-content: center !important;
}

.flex-grow {
  flex-grow: 1 !important;
}

.font-montserrat {
  font-family: Montserrat, sans-serif !important;
}

.font-baskerville {
  font-family: Libre Baskerville, serif !important;
}

.font-light {
  font-weight: 300 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

.font-bold {
  font-weight: 700 !important;
}

.h-4 {
  height: 1rem !important;
}

.h-auto {
  height: auto !important;
}

.leading-8 {
  line-height: 2rem !important;
}

.leading-normal {
  line-height: 1.5 !important;
}

.leading-loose {
  line-height: 2 !important;
}

.list-outside {
  list-style-position: outside !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mr-4 {
  margin-right: 1rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.ml-4 {
  margin-left: 1rem !important;
}

.mt-5 {
  margin-top: 1.25rem !important;
}

.mt-6 {
  margin-top: 1.5rem !important;
}

.mr-6 {
  margin-right: 1.5rem !important;
}

.mb-6 {
  margin-bottom: 1.5rem !important;
}

.mt-8 {
  margin-top: 2rem !important;
}

.mt-10 {
  margin-top: 2.5rem !important;
}

.mt-16 {
  margin-top: 4rem !important;
}

.mb-32 {
  margin-bottom: 8rem !important;
}

.object-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

.outline-none {
  outline: 0 !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.px-12 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pl-6 {
  padding-left: 1.5rem !important;
}

.relative {
  position: relative !important;
}

.fill-current {
  fill: currentColor !important;
}

.text-center {
  text-align: center !important;
}

.text-white {
  color: #fff !important;
}

.text-gray-800 {
  color: #2d3748 !important;
}

.text-gray-900 {
  color: #1a202c !important;
}

.text-s-900 {
  color: #25262a !important;
}

.text-sm {
  font-size: 0.875rem !important;
}

.text-base {
  font-size: 1rem !important;
}

.text-lg {
  font-size: 1.125rem !important;
}

.text-xl {
  font-size: 1.25rem !important;
}

.text-3xl {
  font-size: 1.875rem !important;
}

.text-4xl {
  font-size: 2.25rem !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.no-underline {
  text-decoration: none !important;
}

.hover\:underline:hover {
  text-decoration: underline !important;
}

.align-middle {
  vertical-align: middle !important;
}

.whitespace-no-wrap {
  white-space: nowrap !important;
}

.w-4 {
  width: 1rem !important;
}

.w-8 {
  width: 2rem !important;
}

.w-48 {
  width: 12rem !important;
}

.w-auto {
  width: auto !important;
}

.w-full {
  width: 100% !important;
}

.col-span-1 {
  grid-column: span 1 / span 1 !important;
}

.col-span-2 {
  grid-column: span 2 / span 2 !important;
}

.col-span-3 {
  grid-column: span 3 / span 3 !important;
}

.col-span-5 {
  grid-column: span 5 / span 5 !important;
}

.transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
}

@media (min-width: 640px) {
  .sm\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (min-width: 768px) {
  .md\:mb-6 {
    margin-bottom: 1.5rem !important;
  }
}

@media (min-width: 1024px) {
  .lg\:block {
    display: block !important;
  }

  .lg\:flex-row {
    flex-direction: row !important;
  }

  .lg\:leading-10 {
    line-height: 2.5rem !important;
  }

  .lg\:mt-0 {
    margin-top: 0 !important;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .lg\:mt-8 {
    margin-top: 2rem !important;
  }

  .lg\:mr-8 {
    margin-right: 2rem !important;
  }

  .lg\:mr-10 {
    margin-right: 2.5rem !important;
  }

  .lg\:mr-16 {
    margin-right: 4rem !important;
  }

  .lg\:ml-24 {
    margin-left: 6rem !important;
  }

  .lg\:px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .lg\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .lg\:pt-16 {
    padding-top: 4rem !important;
  }

  .lg\:text-left {
    text-align: left !important;
  }

  .lg\:text-xl {
    font-size: 1.25rem !important;
  }

  .lg\:text-5xl {
    font-size: 3rem !important;
  }

  .lg\:w-116 {
    width: 29rem !important;
  }

  .lg\:w-1\/2 {
    width: 50% !important;
  }

  .lg\:w-1\/3 {
    width: 33.333333% !important;
  }

  .lg\:w-2\/3 {
    width: 66.666667% !important;
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7 !important;
  }
}

@media (min-width: 1280px) {
  .xl\:ml-20 {
    margin-left: 5rem !important;
  }

  .xl\:pr-20 {
    padding-right: 5rem !important;
  }
}
