@import url("https://fonts.googleapis.com/css2?family=Ubuntu");html > body > div:nth-child(2) > div > section:nth-child(8) > div > div > div > div > div > div > div:nth-child(2) > #jet-tabs-content-1001 > div > div > section > div > div > div > section:nth-child(2) > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > span {
  background: linear-gradient(1deg, #fef9d6, #fee133);
  background-size: 400% 400%;
  -webkit-animation: Gold 5s ease infinite;
  -o-animation: Gold 5s ease infinite;
  animation: Gold 5s ease infinite;
}
@-webkit-keyframes Gold {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@-o-keyframes Gold {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@keyframes Gold {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
html > body > div:nth-child(2) > div > section:nth-child(8) > div > div > div > div > div > div > div:nth-child(2) > #jet-tabs-content-1001 > div > div > section > div > div > div > section:nth-child(2) > div > div:nth-child(2) > div > div > div > div > div:nth-child(1) > span {
  background: linear-gradient(1deg, #fad3e6, #e72586);
  background-size: 400% 400%;
  -webkit-animation: DeepRose 5s ease infinite;
  -o-animation: DeepRose 5s ease infinite;
  animation: DeepRose 5s ease infinite;
}
@-webkit-keyframes DeepRose {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@-o-keyframes DeepRose {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@keyframes DeepRose {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
html > body > div:nth-child(2) > div > section:nth-child(8) > div > div > div > div > div > div > div:nth-child(2) > #jet-tabs-content-1001 > div > div > section > div > div > div > section:nth-child(2) > div > div:nth-child(3) > div > div > div > div > div:nth-child(1) > span {
  background: linear-gradient(1deg, #dfeedf, #61ac61);
  background-size: 400% 400%;
  -webkit-animation: EmeraldGreen 5s ease infinite;
  -o-animation: EmeraldGreen 5s ease infinite;
  animation: EmeraldGreen 5s ease infinite;
}
@-webkit-keyframes EmeraldGreen {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@-o-keyframes EmeraldGreen {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@keyframes EmeraldGreen {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
html > body > div:nth-child(2) > div > section:nth-child(8) > div > div > div > div > div > div > div:nth-child(2) > #jet-tabs-content-1001 > div > div > section > div > div > div > section:nth-child(2) > div > div:nth-child(4) > div > div > div > div > div:nth-child(1) > span {
  background: linear-gradient(1deg, #fed5d0, #fe3018);
  background-size: 400% 400%;
  -webkit-animation: CarnationRed 5s ease infinite;
  -o-animation: CarnationRed 5s ease infinite;
  animation: CarnationRed 5s ease infinite;
}
@-webkit-keyframes CarnationRed {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@-o-keyframes CarnationRed {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@keyframes CarnationRed {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
html > body > div:nth-child(2) > div > section:nth-child(8) > div > div > div > div > div > div > div:nth-child(2) > #jet-tabs-content-1001 > div > div > section > div > div > div > section:nth-child(3) > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > span {
  background: linear-gradient(1deg, #e6daf3, #8249c7);
  background-size: 400% 400%;
  -webkit-animation: Purple 5s ease infinite;
  -o-animation: Purple 5s ease infinite;
  animation: Purple 5s ease infinite;
}
@-webkit-keyframes Purple {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@-o-keyframes Purple {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@keyframes Purple {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
html > body > div:nth-child(2) > div > section:nth-child(8) > div > div > div > div > div > div > div:nth-child(2) > #jet-tabs-content-1001 > div > div > section > div > div > div > section:nth-child(3) > div > div:nth-child(2) > div > div > div > div > div:nth-child(1) > span {
  background: linear-gradient(1deg, #fce8d8, #f48e3f);
  background-size: 400% 400%;
  -webkit-animation: BrightOrange 5s ease infinite;
  -o-animation: BrightOrange 5s ease infinite;
  animation: BrightOrange 5s ease infinite;
}
@-webkit-keyframes BrightOrange {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@-o-keyframes BrightOrange {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@keyframes BrightOrange {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
html > body > div:nth-child(2) > div > section:nth-child(8) > div > div > div > div > div > div > div:nth-child(2) > #jet-tabs-content-1001 > div > div > section > div > div > div > section:nth-child(3) > div > div:nth-child(3) > div > div > div > div > div:nth-child(1) > span {
  background: linear-gradient(1deg, #cdebf2, #099cc0);
  background-size: 400% 400%;
  -webkit-animation: Turquoise 5s ease infinite;
  -o-animation: Turquoise 5s ease infinite;
  animation: Turquoise 5s ease infinite;
}
@-webkit-keyframes Turquoise {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@-o-keyframes Turquoise {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@keyframes Turquoise {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
html > body > div:nth-child(2) > div > section:nth-child(8) > div > div > div > div > div > div > div:nth-child(2) > #jet-tabs-content-1002 > div > div > section > div > div > div > section:nth-child(2) > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > span {
  background: linear-gradient(1deg, #bfc0c1, #616364);
  background-size: 400% 400%;
  -webkit-animation: Gray 5s ease infinite;
  -o-animation: Gray 5s ease infinite;
  animation: Gray 5s ease infinite;
}
@-webkit-keyframes Gray {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@-o-keyframes Gray {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@keyframes Gray {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
html > body > div:nth-child(2) > div > section:nth-child(8) > div > div > div > div > div > div > div:nth-child(2) > #jet-tabs-content-1002 > div > div > section > div > div > div > section:nth-child(2) > div > div:nth-child(2) > div > div > div > div > div:nth-child(1) > span {
  background: linear-gradient(1deg, #C67DA8, #7B140B);
  background-size: 400% 400%;
  -webkit-animation: VitiatedRed 5s ease infinite;
  -o-animation: VitiatedRed 5s ease infinite;
  animation: VitiatedRed 5s ease infinite;
}
@-webkit-keyframes VitiatedRed {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@-o-keyframes VitiatedRed {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@keyframes VitiatedRed {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
html > body > div:nth-child(2) > div > section:nth-child(8) > div > div > div > div > div > div > div:nth-child(2) > #jet-tabs-content-1002 > div > div > section > div > div > div > section:nth-child(2) > div > div:nth-child(3) > div > div > div > div > div:nth-child(1) > span {
  background: linear-gradient(1deg, #aac1b9, #2b6452);
  background-size: 400% 400%;
  -webkit-animation: AvocadoGreen 5s ease infinite;
  -o-animation: AvocadoGreen 5s ease infinite;
  animation: AvocadoGreen 5s ease infinite;
}
@-webkit-keyframes AvocadoGreen {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@-o-keyframes AvocadoGreen {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@keyframes AvocadoGreen {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
html > body > div:nth-child(2) > div > section:nth-child(8) > div > div > div > div > div > div > div:nth-child(2) > #jet-tabs-content-1002 > div > div > section > div > div > div > section:nth-child(3) > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > span {
  background: linear-gradient(1deg, #c9b9b5, #49220a);
  background-size: 400% 400%;
  -webkit-animation: Cocoa 5s ease infinite;
  -o-animation: Cocoa 5s ease infinite;
  animation: Cocoa 5s ease infinite;
}
@-webkit-keyframes Cocoa {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@-o-keyframes Cocoa {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@keyframes Cocoa {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
html > body > div:nth-child(2) > div > section:nth-child(8) > div > div > div > div > div > div > div:nth-child(2) > #jet-tabs-content-1002 > div > div > section > div > div > div > section:nth-child(3) > div > div:nth-child(2) > div > div > div > div > div:nth-child(1) > span {
  background: linear-gradient(1deg, #999999, #000000);
  background-size: 400% 400%;
  -webkit-animation: Black 5s ease infinite;
  -o-animation: Black 5s ease infinite;
  animation: Black 5s ease infinite;
}
@-webkit-keyframes Black {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@-o-keyframes Black {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
@keyframes Black {
  0% {
    background-position: 49% 0%;
  }
  50% {
    background-position: 52% 100%;
  }
  100% {
    background-position: 49% 0%;
  }
}
.page-id-298511 #fund-hero-1 .elementor-widget-wrap.elementor-element-populated {
  padding: 0;
}
.page-id-298511 .elementor .elementor-element-0d7368d .elementor-widget-wrap {
  padding: 0;
}
.page-id-298511 .elementor .elementor-element-e3ff484 .elementor-icon-list-items .elementor-icon-list-text {
  padding: 15px;
}
.page-id-298511 .elementor .elementor-element-e3ff484 .elementor-icon-list-items .elementor-icon-list-icon i {
  padding-right: 50px;
}
.page-id-298511 .elementor-298511 .elementor-element.elementor-element-f7ad6fe .elementor-slide-button {
  padding: 20px 40px;
  font-size: 14px;
  line-height: 16.8px;
  margin-top: 280px;
}
.page-id-298511 .elementor-widget-testimonial-carousel .swiper-slide {
  border: 10px solid #F48E3F;
}
.page-id-298511 .elementor-widget-testimonial-carousel .swiper-slide {
  padding: 50px;
}
.page-id-298511 .elementor-298511 .elementor-element.elementor-element-0e16f71 {
  padding: 50px 0px 50px 0px;
}
.page-id-298511 section#testimonials {
  background-color: #fcf8f3;
}
.page-id-298511 .swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 80px;
}
.page-id-298511 .elementor-testimonial__content {
  padding-bottom: 30px;
  padding-top: 30px;
}
.page-id-298511 .elementor-298511 .elementor-element.elementor-element-ad6cc20 .elementor-slide-button {
  margin-top: 280px;
  padding: 20px 30px;
  line-height: 1.2em;
  font-weight: 500;
  font-size: 16px;
}
html > body > .post-298511 > div > div:nth-child(1) > div > section:nth-child(2) > div > div > div > div > div > div > a {
  display: none;
}
html > body > .post-298511 > div > div:nth-child(1) > div > section:nth-child(6) > div > div:nth-child(1) > div > div > div > img {
  padding-right: 30px;
}
.page-id-298511 .elementor .elementor-element-1c68249 {
  padding: 100px;
}
html > body > div:nth-child(2) > div > section:nth-child(3) > div > div > div > div:nth-child(2) > div > div > div > div > div > div:nth-child(2) > div > a {
  margin-top: 260px;
}
html > body > .post-298612 > div > div:nth-child(1) > div > div:nth-child(2) > div > div > #tribe-tickets__modal-form > #tribe-modal__cart {
  margin-top: 50px;
}
.postid-298933 a#register {
  display: none;
}
#gform_wrapper_15 > div:nth-child(2) > p {
  display: none;
}
#gform_15_validation_container {
  display: none;
}
.e-con-inner > .elementor-element-68f6b06b .elementor-heading-title {
  color: #f48e3f;
}
.charitable-campaign-field .campaign-raised > .amount {
  color: #467ff7 !important;
}
.charitable-campaign-field .campaign-figures > .amount {
  color: #467ff7 !important;
}
.charitable-campaign-field .donors-count {
  color: #467ff7 !important;
}
.charitable-campaign-field .campaign-time-left > .amount {
  color: #467ff7 !important;
}
[type=submit] {
  background-color: #fe3018;
}
#gform_wrapper_38 input[type=submit] {
  background-color: #fe3018;
  border-style: none;
}
.charitable-campaign-container > #charitable-template-row-0 .charitable-campaign-field-campaign-summary {
  margin-top: 41px;
  margin-bottom: 57px;
}
.charitable-campaign-column h3 {
  color: #467ff7;
  font-size: 21px;
  font-weight: 400;
  font-family: Ubuntu;
  text-transform: uppercase;
  letter-spacing: 5.3 !important;
}
.charitable-campaign-field-inner .campaign-percent-raised > span {
  color: #467ff7 !important;
}
.charitable-campaign-field .campaign-percent-raised {
  color: #467ff7;
  -webkit-text-stroke-color: #467ff7;
}
.charitable-campaign-field .campaign-goal {
  color: #467ff7;
}
.section .progress-bar-info-row {
  color: #467ff7 !important;
}
@media screen and (max-width: 1024px) {
  .page-id-298511 .elementor-298511 .elementor-element.elementor-element-f7ad6fe .elementor-slide-button {
    padding: 20px 40px;
    font-size: 14px;
    line-height: 16.8px;
    margin-top: 280px;
  }
  .page-id-298511 .elementor-298511 .elementor-element.elementor-element-ad6cc20 .elementor-slide-button {
    margin-top: 250px;
    padding: 15px 25px;
  }
  .page-id-298511 .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: inherit;
  }
}
@media screen and (max-width: 768px) {
  .page-id-298511 .elementor .elementor-element-1c68249 .elementor-button-wrapper .elementor-button {
    display: block;
    margin: auto;
    width: 230px;
  }
  .page-id-298511 #mobile-top-button {
    background-color: #4C67FF10;
    padding: 30px;
    margin: 0;
  }
  .page-id-298511 .elementor-widget-testimonial-carousel .swiper-slide {
    border: 10px solid #F48E3F;
    padding: 0;
  }
  .page-id-298511 .elementor .elementor-element-1c68249 .elementor-heading-title {
    text-align: center;
    margin-top: 20px;
  }
  .page-id-298511 .elementor .elementor-element-1c68249 {
    padding: 15px 0;
  }
  .page-id-298511 .elementor .elementor-element-1c68249 .elementor-widget-wrap {
    padding: 30px;
  }
  .page-id-298511 .elementor .elementor-element-e3ff484 .elementor-icon-list-items .elementor-icon-list-icon i {
    padding-right: 50px;
  }
  .page-id-298511 .elementor .elementor-element-1c68249 .elementor-heading-title {
    padding-right: 0;
    padding-bottom: 0px;
  }
  section#fund-list,
  section#fund-questions {
    padding: 30px;
  }
  html > body > .post-298511 > div > div:nth-child(1) > div > section:nth-child(6) > div > div:nth-child(1) > div > div > div > img {
    display: block;
    margin: auto;
    padding-left: 50px;
    padding-bottom: 15px;
    max-height: 390px;
  }
  .page-id-298511 .elementor .elementor-element-6a694ce {
    padding: 0px 15px;
    margin: 0;
  }
  .page-id-298511 .elementor-298511 .elementor-element.elementor-element-ad6cc20 .elementor-slide-button {
    display: none;
  }
  .page-id-298511 .elementor-heading-title {
    font-size: 35px;
  }
  .page-id-298511.elementor-kit-297615 h2 {
    font-size: 35px;
  }
  html > body > .post-298511 > div > div:nth-child(1) > div > section:nth-child(7) > div > div:nth-child(1) > div > div > div > h2 {
    text-align: center;
  }
  html > body > .post-298511 > div > div:nth-child(1) > div > section:nth-child(2) > div > div > div > div > div > div > a {
    display: inline-block;
    margin-top: 30px;
    background-color: #47A3C2;
  }
}
@media screen and (max-width: 568px) {
  .page-id-298511 .elementor .elementor-element-7ced61c {
    padding-right: 30px !important;
    padding-left: 30px !important;
    padding-bottom: 30px !important;
  }
  .page-id-298511 .elementor .elementor-element-1c68249 .elementor-heading-title {
    text-align: center;
  }
  html > body > .post-298511 > div > div:nth-child(1) > div > section:nth-child(5) > div > div:nth-child(1) > div > div > div > img {
    display: block;
    margin: auto;
    height: 300px;
  }
  html > body > .post-298511 > div > div:nth-child(1) > div > section:nth-child(2) {
    padding: 0;
  }
  html > body > .post-298511 > div > div:nth-child(1) > div > section:nth-child(7) {
    padding: 30px !important;
  }
  .page-id-298511 .elementor-298511 .elementor-element.elementor-element-ad6cc20 .elementor-slide-button {
    display: none;
  }
}
@media screen and (max-width: 700px) {
  html > body > div:nth-child(2) > div > section:nth-child(3) > div > div > div > div:nth-child(2) > div > div > div > div > div > div:nth-child(2) > div > a {
    margin-top: 310px;
  }
}
