@import url("https://fonts.googleapis.com/css2?family=Roboto");.fluentform > #fluentform_3 .ff-btn {
  border-radius: 100px 100px 100px 100px;
}
#fluentform_3 #ff_3_message {
  line-height: 24px;
}
.fluentform > #fluentform_4 .ff-btn {
  border-radius: 100px 100px 100px 100px;
  border-width: 0;
}
.elementor-element > .elementor-element-40b8948 p {
  font-weight: 600;
  line-height: 0px;
  margin-bottom: 14px;
}
.elementor-element > .elementor-element-32f65931 p {
  font-weight: 600;
  line-height: 0px;
  margin-bottom: 14px;
}
.elementor-element > .elementor-element-634fac6a p {
  font-weight: 600;
  line-height: 0px;
  margin-bottom: 14px;
}
.e-con-inner .elementor-widget-container > h5 {
  line-height: 0px;
  margin-bottom: 30px;
}
.elementor-element > .elementor-element-32f65931 .facetwp-facet {
  margin-bottom: 24px;
}
.elementor-element > .elementor-element-634fac6a .facetwp-facet {
  margin-bottom: 15px;
}
.elementor-element > .elementor-element-40b8948 .facetwp-facet {
  margin-bottom: 24px;
}
.e-con-inner .elementor-element-40b8948 .facet-wrap {
  font-size: 14px;
  line-height: 18px;
}
.e-con-inner .elementor-element-32f65931 .facet-wrap {
  font-size: 14px;
  line-height: 18px;
}
.e-con-inner .elementor-element-634fac6a .facet-wrap {
  font-size: 14px;
  line-height: 18px;
}
.elementor-element > .elementor-element-9ebeb06 p {
  margin-bottom: 6px;
  font-weight: 600;
}
.elementor-element-9ebeb06 .facetwp-checkbox {
  font-size: 14px;
  line-height: 18px;
}
.elementor-element > .elementor-element-9ebeb06 .facetwp-facet {
  margin-bottom: 12px;
}
.elementor-element > .elementor-element-c851295 p {
  margin-bottom: 6px;
  font-weight: 600;
}
.elementor-element > .elementor-element-84115da p {
  margin-bottom: 6px;
  font-weight: 600;
}
.elementor-element > .elementor-element-c851295 .facetwp-facet {
  margin-bottom: 12px;
}
.elementor-element > .elementor-element-84115da .facetwp-facet {
  margin-bottom: 24px;
}
.elementor-element-c851295 .facetwp-checkbox {
  font-size: 14px;
  line-height: 18px;
}
.elementor-element-84115da .facetwp-checkbox {
  font-size: 14px;
  line-height: 18px;
}
.e-con-inner h5 {
  margin-bottom: 18px;
}
.elementor-element .elementor-pagination {
  text-decoration: none;
}
.e-con-inner .page-numbers {
  text-decoration: none;
}
.elementor-element .elementor-shortcode {
  font-size: 12px;
  font-weight: 600;
  color: #8b8091;
}
body .tribe-common-l-container {
  padding: 60px 42px 60px 42px;
  padding-top: 60px;
}
body .tribe-events-before-html > h3 {
  padding-bottom: 30px;
}
.tribe-events-c-top-bar .tribe-common-c-svgicon__svg-fill {
  background-color: #ffffff;
}
.tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker-desktop {
  background-color: #ffffff;
  font-family: "Epilogue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
}
.tribe-common-l-container .tribe-events-c-top-bar .tribe-common-c-btn__clear {
  background-color: #ffffff;
  background-image: linear-gradient(55deg, #ffffff 0%, #ffffff 100%);
}
.tribe-events-header .tribe-events-c-view-selector__button {
  background-image: none;
  background-color: #ffffff;
}
.tribe-common .tribe-common-c-btn-border {
  border-color: #690091;
  border-width: 1.666667px;
  border-radius: 50px 50px 50px 50px;
  -webkit-text-stroke-color: #690091;
  color: #690091;
}
.tribe-events-calendar-month__week #tribe-events-calendar-day-2025-02-24 .tribe-events-calendar-month__day-date-daynum {
  font-family: "Epilogue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
}
.tribe-common .tribe-common-c-btn-border-small {
  font-family: "Epilogue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
}
.tribe-events-calendar-month__multiday-event-wrapper .tribe-events-tooltip-trigger--hover > .tribe-events-calendar-month__multiday-event-hidden-title {
  font-family: "Epilogue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
}
.tribe-events-calendar-month__multiday-event-wrapper #tribe-events-tooltip-content-7753 > .tribe-events-calendar-month__calendar-event-tooltip-title {
  font-family: "Epilogue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
}
#fluentform_16 .ff-el-group label {
  color: #ffffff;
}
.ff-t-container #ff_16_email {
  background-color: #160020;
  border-color: rgba(255, 255, 255, 0.3);
}
.ff-t-container #ff_16_names_first_name_ {
  background-color: #160020;
  border-color: rgba(255, 255, 255, 0.3);
}
.ff-t-container #ff_16_names_last_name_ {
  background-color: #160020;
  border-color: rgba(255, 255, 255, 0.3);
}
.ff-t-container #ff_16_numeric_field {
  background-color: #160020;
  border-color: rgba(255, 255, 255, 0.3);
}
#fluentform_16 #ff_16_dropdown {
  background-color: #160020;
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.3);
}
#fluentform_16 #ff_16_subject {
  background-color: #160020;
  border-color: rgba(255, 255, 255, 0.3);
}
#fluentform_16 #ff_16_message {
  background-color: #160020;
  border-color: rgba(255, 255, 255, 0.3);
}
.fluentform > #fluentform_16 .ff-btn {
  border-radius: 20px 20px 20px 20px;
}
#fluentform_17 span {
  color: #160022;
}
#fluentform_17 .ff-el-group label {
  color: #160022;
}
.fluentform > #fluentform_17 .ff-btn {
  border-radius: 20px 20px 20px 20px;
  background-image: none;
  border-color: rgba(255, 255, 255, 0.49);
  border-width: 0.625px;
  background-color: #160022;
  border-style: none;
  margin-top: 12px;
}
body > #cmplz-cookiebanner-container .cmplz-btn {
  background-image: linear-gradient(47deg, #888b8d 0%, #8b8091 75%);
  color: #ffffff;
  border-width: 0.625px;
  border-style: none;
}
#cmplz-cookiebanner-container > div > div:nth-child(6) > button:nth-child(1) {
  background-color: #167ac9;
  background-image: linear-gradient(47deg, #167ac9 0%, #167ac9 75%);
}
.elementor-element .elementor-element-327f858 p {
  margin-bottom: 0px;
}
@media screen and (max-width: 375px) {
  .e-con-inner .elementor-widget-container h5 {
    line-height: 1.3em !important;
  }
}
