.literature-request-checkboxes .gchoice input[type="checkbox"] {
  visibility: hidden;
}
.literature-request-checkboxes .gchoice label {
  border: 3px solid transparent;
  border-radius: 5px;
  cursor: pointer;
  background-color: white;
  padding: 0.5rem;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.18);
  transition: transform 0.2s ease, border-color 0.2s ease;
  transform: scale(1);
}
.literature-request-checkboxes .gchoice label:hover {
  transform: scale(1.05);
}
.literature-request-checkboxes .gchoice label img {
  margin-bottom: 0.5rem;
  width: 100%;
  height: auto;
  max-height: none !important;
}
.literature-request-checkboxes .gchoice label h3 {
  font-size: 100%;
}
.literature-request-checkboxes .gchoice input[type="checkbox"]:checked + label {
  border-color: rgba(0, 73, 118, var(--tw-text-opacity));
}
.literature-request-checkboxes .gfield.gf_list_4col .gfield_checkbox {
  grid-column-gap: 2rem;
  display: grid;
}
@media (max-width: 1024px) {
  .literature-request-checkboxes .gfield.gf_list_4col .gfield_checkbox {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 641px) {
  .literature-request-checkboxes .gfield.gf_list_4col .gfield_checkbox {
    grid-template-columns: repeat(2, 1fr);
  }
}
.literature-request-checkboxes .gform_footer {
  margin-top: 2rem;
}
/*
    Hide title in specific post
*/
#post-7111 header {
  display: none;
}
.group-padding {
  padding: 25px;
}
.page-id-8079 .text-3xl.mb-8 {
  display: none;
}
.page-id-8079 .py-16 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}
.event_tabs button {
  text-align: center;
}
.event_tabs button:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.event_tabs button:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
main {
  overflow-x: hidden;
}
@media screen and (max-width: 641px) {
  .amds-container {
    grid-template-columns: 100% !important;
  }
}
.page-id-8654 .hero.bg-light-gray.bg8.p-4.flex.items-center {
  max-height: 150px !important;
  min-height: 150px !important;
}
.page-id-8667 .section {
  display: none;
}
.page-id-8810 .hero {
  display: none;
}
@media (max-width: 1024px) {
  .single-education .main_event_bg {
    aspect-ratio: auto;
  }
}
