html,
body {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  color: #121212;
  background: #FFFFFF;
}

.hero-title, .is-hero, h1.hero {
  font-size: 80px;
  line-height: 1.2;
  font-style: italic;
  font-weight: 400;
}
@media only screen and (max-width: 1023px) {
  .hero-title, .is-hero, h1.hero {
    font-size: calc(80px * 0.6);
  }
}

details[open] summary:before {
  content: "-";
}
details summary::marker {
  content: "";
}
details summary:before {
  content: "+";
  margin-right: 7px;
}
details summary ~ * {
  animation: expandcollapse 0.5s ease-in-out;
}

.entry-content, .is-root-container {
  margin-block-start: 0;
}
.entry-content .wp-block-group, .is-root-container .wp-block-group {
  padding-top: 25px;
  padding-bottom: 25px;
}
@media only screen and (min-width: 782px) {
  .entry-content .wp-block-group, .is-root-container .wp-block-group {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.wp-block-cover__inner-container {
  @apply container;
}

.superblockslider__slide_inner {
  @apply container;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  left: 0;
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (max-width: 1799px) {
  .superblockslider__slide_inner {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media only screen and (max-width: 1023px) {
  .superblockslider__slide_inner {
    max-width: 90vw;
    left: 0;
  }
}
.superblockslider__button {
  min-width: 1.5rem;
}
.superblockslider__button--active svg {
  width: 1rem;
  height: 1rem;
}

.no-margin {
  margin: 0 !important;
  margin-block-start: 0 !important;
  margin-block-end: 0 !important;
}

.wp-block-stackable-button .stk-button {
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5), -4px -4px 10px rgba(255, 255, 255, 0.1), 0 0 18px rgba(255, 120, 40, 0.7);
}

.stk-block-columns, .stk-block-background:not(.stk--no-padding) {
  padding: 50px 100px;
}
@media only screen and (max-width: 781px) {
  .stk-block-columns, .stk-block-background:not(.stk--no-padding) {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 639px) {
  .stk-block-columns, .stk-block-background:not(.stk--no-padding) {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.hero-text {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 80px;
  line-height: 1.2;
  font-style: italic;
  font-weight: 400;
}
@media only screen and (max-width: 1023px) {
  .hero-text {
    font-size: calc(80px * 0.6);
  }
}

h1, .h1 {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 60px;
  line-height: 1.2;
  font-weight: 500;
  color: #121212;
}
@media only screen and (max-width: 1023px) {
  h1, .h1 {
    font-size: calc(60px * 0.7);
  }
}

h2, .h2 {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 46px;
  line-height: 1.2;
  font-weight: 500;
  font-style: italic;
  color: #121212;
}
@media only screen and (max-width: 1023px) {
  h2, .h2 {
    font-size: calc(46px * 0.75);
  }
}

h3, .h3 {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 38px;
  line-height: 1.2;
  font-weight: 700;
  color: #121212;
}
@media only screen and (max-width: 1023px) {
  h3, .h3 {
    font-size: calc(38px * 0.8);
  }
}

h4, .h4 {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 32px;
  line-height: 1.4;
  font-weight: 700;
  font-style: italic;
  color: #121212;
}
@media only screen and (max-width: 1023px) {
  h4, .h4 {
    font-size: calc(32px * 0.85);
  }
}

h5, .h5 {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 26px;
  line-height: 1.4;
  font-weight: 700;
  color: #121212;
}
@media only screen and (max-width: 1023px) {
  h5, .h5 {
    font-size: calc(26px * 0.9);
  }
}

h6, .h6 {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 700;
  color: #121212;
}

body, p, .body-text {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 400;
  color: #121212;
}

small, .small-text {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
  font-weight: 400;
  color: #121212;
}

ul, ol {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 400;
  color: #121212;
}
ul li, ol li {
  margin-bottom: 0.5em;
}

ul {
  list-style-type: disc;
  padding-left: 1.5em;
}

ol {
  list-style-type: decimal;
  padding-left: 1.5em;
}

.alert {
  padding: 1rem 1.5rem;
  border-radius: 4px;
  margin-bottom: 1rem;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}
.alert--success {
  background-color: #EEFFEE;
  color: #228811;
  border: 1px solid #228811;
}
.alert--error {
  background-color: #FFDDDD;
  color: #BB1111;
  border: 1px solid #BB1111;
}
.alert--warning {
  background-color: #FFFFDD;
  color: #BB8800;
  border: 1px solid #BB8800;
}
.alert--info {
  background-color: #DDEEFF;
  color: #003377;
  border: 1px solid #003377;
}

.pagination {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
}
.pagination__item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 2.5rem;
  height: 2.5rem;
  padding: 0 0.75rem;
  border: 1px solid #DDDDDD;
  background-color: transparent;
  color: #DDDDDD;
  text-decoration: none;
  font-size: 20px;
  font-weight: 400;
  cursor: pointer;
  transition: all 0.2s ease;
}
.pagination__item:hover:not(:disabled):not(.pagination__item--active) {
  border-color: #CC5511;
  color: #CC5511;
}
.pagination__item:focus {
  outline: 2px solid #CC5511;
  outline-offset: 2px;
}
.pagination__item--active {
  background-color: #CC5511;
  border-color: #CC5511;
  color: #FFFFFF;
}
.pagination__item:disabled {
  border-color: #888888;
  color: #888888;
  cursor: not-allowed;
  opacity: 0.6;
}
.pagination__next:not(:disabled) {
  color: #DDDDDD;
}
.pagination__next:not(:disabled):hover {
  color: #CC5511;
}

.input-field {
  position: relative;
  margin-bottom: 1rem;
}
.input-field__label {
  display: block;
  margin-bottom: 0.5rem;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #121212;
}
.input-field__input {
  width: 100%;
  padding: 0.75rem 1rem;
  border: 1px solid #DDDDDD;
  background-color: #FFFFFF;
  color: #121212;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  transition: all 0.2s ease;
}
.input-field__input:hover:not(:disabled):not(:focus) {
  border-color: #CC5511;
}
.input-field__input:focus {
  outline: none;
  border-color: #CC5511;
  box-shadow: 0 0 0 3px rgba(204, 85, 17, 0.1);
}
.input-field__input:disabled {
  background-color: #F2F2F2;
  cursor: not-allowed;
  opacity: 0.6;
}
.input-field__input--error {
  border-color: #BB1111;
}
.input-field__input--error:focus {
  border-color: #BB1111;
  box-shadow: 0 0 0 3px rgba(187, 17, 17, 0.1);
}
.input-field__input--valid {
  border-color: #228811;
}
.input-field__message {
  margin-top: 0.5rem;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
}
.input-field__message--error {
  color: #BB1111;
}
.input-field__message--success {
  color: #228811;
}

.btn, .wp-element-button,
.wp-block-button__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.75rem 1.5rem;
  border: 1px solid transparent;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.2s ease;
}
.btn:focus, .wp-element-button:focus,
.wp-block-button__link:focus {
  outline: 2px solid #CC5511;
  outline-offset: 2px;
}
.btn:disabled, .wp-element-button:disabled,
.wp-block-button__link:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn--primary, .wp-element-button,
.wp-block-button__link {
  background-color: #CC5511;
  color: #FFFFFF;
  border-color: #CC5511;
}
.btn--primary:hover:not(:disabled), .wp-element-button:hover:not(:disabled),
.wp-block-button__link:hover:not(:disabled) {
  background-color: #B84A0F;
  border-color: #B84A0F;
}
.btn--primary:active:not(:disabled), .wp-element-button:active:not(:disabled),
.wp-block-button__link:active:not(:disabled) {
  background-color: #A3420D;
  border-color: #A3420D;
}
.btn--primary:disabled, .wp-element-button:disabled,
.wp-block-button__link:disabled {
  background-color: #DDDDDD;
  border-color: #DDDDDD;
  color: #888888;
}
.btn--secondary {
  background-color: transparent;
  color: #CC5511;
  border-color: #CC5511;
}
.btn--secondary:hover:not(:disabled) {
  background-color: #CC5511;
  color: #FFFFFF;
}
.btn--secondary:active:not(:disabled) {
  background-color: #B84A0F;
  border-color: #B84A0F;
  color: #FFFFFF;
}
.btn--secondary:disabled {
  border-color: #DDDDDD;
  color: #888888;
}
.btn--tertiary {
  background-color: #7A5E3B;
  color: #FFFFFF;
  border-color: #7A5E3B;
}
.btn--tertiary:hover:not(:disabled) {
  background-color: #6F5435;
  border-color: #6F5435;
}
.btn--tertiary:active:not(:disabled) {
  background-color: #644A2F;
  border-color: #644A2F;
}
.btn--tertiary:disabled {
  background-color: #DDDDDD;
  border-color: #DDDDDD;
  color: #888888;
}

a {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  color: #CC5511;
  text-decoration: underline;
  transition: all 0.2s ease;
}
a:hover {
  color: #A3420D;
  text-decoration-thickness: 2px;
}
a:focus {
  outline: 2px solid #CC5511;
  outline-offset: 2px;
  border-radius: 2px;
}
a:active {
  color: #8F3D0A;
}
a:visited {
  color: #B84A0F;
}

.link--primary {
  color: #CC5511;
}
.link--primary:hover {
  color: #A3420D;
}
.link--primary:visited {
  color: #B84A0F;
}
.link--secondary {
  color: #7A5E3B;
}
.link--secondary:hover {
  color: #644A2F;
}
.link--secondary:visited {
  color: #6F5435;
}

.section {
  margin-bottom: 100px;
}
.section:last-child {
  margin-bottom: 0;
}

.section-spacing {
  margin-top: 100px;
  margin-bottom: 100px;
}

.site-header {
  background: transparent;
  position: sticky;
  top: 0;
  z-index: 10;
  transition: background-color 0.3s ease;
}
.site-header.scrolled {
  background-color: #121212;
}
.site-header.scrolled .wp-block-site-title a,
.site-header.scrolled .wp-block-site-title {
  color: #FFFFFF !important;
}
.site-header .wp-block-site-title a,
.site-header .wp-block-site-title {
  color: #FFFFFF !important;
}

.wp-block-navigation {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
  color: #FFFFFF;
}
.wp-block-navigation .wp-block-navigation-item__submenu-icon,
.wp-block-navigation .wp-block-navigation__submenu-icon {
  color: #FFFFFF;
  fill: #FFFFFF;
}
.wp-block-navigation .wp-block-navigation-item__submenu-icon svg,
.wp-block-navigation .wp-block-navigation__submenu-icon svg {
  color: #FFFFFF;
  fill: #FFFFFF;
  stroke: #FFFFFF;
}
.wp-block-navigation__container > .wp-block-navigation-item > a {
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  transition: color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
}
.wp-block-navigation__container > .wp-block-navigation-item > a:hover {
  color: #FF5500 !important;
}
.wp-block-navigation__container > .wp-block-navigation-item > a:focus-visible {
  outline: none;
  box-shadow: 0 0 0 6px #BCE8FF;
}
.wp-block-navigation__container > .wp-block-navigation-item > a:focus {
  outline: none !important;
}
.wp-block-navigation__container > .wp-block-navigation-item.current-menu-item > a {
  color: #FFFFFF;
  text-align: center;
}
.wp-block-navigation__container > .wp-block-navigation-item.current-menu-item > a:focus {
  outline: none !important;
}
.wp-block-navigation__submenu-container {
  background-color: #121212 !important;
}
.wp-block-navigation__submenu-container .has-child {
  padding-left: 1rem;
}
.wp-block-navigation__submenu-container .has-child ul {
  padding-left: 1rem;
}
.wp-block-navigation .wp-block-navigation__submenu-container {
  min-width: 280px !important;
  padding: 0 !important;
  background-color: #121212 !important;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.wp-block-navigation .wp-block-navigation__submenu-container a {
  text-align: center;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  color: #FFFFFF;
}
.wp-block-navigation .wp-block-navigation__submenu-container a:focus {
  outline: none !important;
}
.wp-block-navigation .wp-block-navigation__submenu-container > li:hover {
  background-color: #FF5500 !important;
}
.wp-block-navigation .wp-block-navigation__submenu-container > li:hover > a {
  color: #121212;
  text-align: center;
}
.wp-block-navigation .wp-block-navigation__submenu-container > li:hover > a:focus {
  outline: none !important;
}
.wp-block-navigation .wp-block-navigation__submenu-container > li:first-child {
  border-top-right-radius: 10px;
}
.wp-block-navigation .wp-block-navigation__submenu-container > li:last-child {
  border-bottom-right-radius: 10px;
}
@media only screen and (max-width: 781px) {
  .wp-block-navigation__responsive-container-open {
    color: #FFFFFF !important;
    background: transparent !important;
    border: none !important;
  }
  .wp-block-navigation__responsive-container-open svg {
    fill: #FFFFFF;
    stroke: #FFFFFF;
    color: #FFFFFF;
  }
  .wp-block-navigation__responsive-container-open:hover, .wp-block-navigation__responsive-container-open:focus {
    color: #FFFFFF !important;
    background: transparent !important;
    border: none !important;
  }
  .wp-block-navigation__responsive-container-close {
    color: #FFFFFF !important;
    background: transparent !important;
    border: none !important;
  }
  .wp-block-navigation__responsive-container-close svg {
    fill: #FFFFFF;
    stroke: #FFFFFF;
    color: #FFFFFF;
  }
  .wp-block-navigation__responsive-container-close:hover, .wp-block-navigation__responsive-container-close:focus {
    color: #FFFFFF !important;
    background: transparent !important;
    border: none !important;
  }
  .wp-block-navigation__responsive-container.is-menu-open lihover {
    color: #FF5500 !important;
  }
  .wp-block-navigation__responsive-container-content .wp-block-navigation-item > a {
    text-align: center;
    display: block;
    color: #FFFFFF;
  }
  .wp-block-navigation__responsive-container-content .wp-block-navigation-item > a:focus {
    outline: none !important;
  }
  .wp-block-navigation__responsive-container-content .wp-block-navigation-item > a:hover {
    color: #FF5500;
  }
  .wp-block-navigation__responsive-container-content .wp-block-navigation-item > a:focus-visible {
    outline: none;
    box-shadow: 0 0 0 6px #BCE8FF inset;
  }
}
.wp-block-navigation .join-the-tribe-link {
  text-align: center;
  border-radius: 14px;
  background: #CC5511 !important;
  color: #FFFFFF !important;
  padding: 12px 24px 12px 24px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: all 0.2s ease;
  position: relative;
  text-align: center;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5), -4px -4px 10px rgba(255, 255, 255, 0.1), 0 0 18px rgba(255, 120, 40, 0.7);
}
.wp-block-navigation .join-the-tribe-link:not(:disabled):not(:hover):not(:active):not(:focus) {
  border-radius: 14px;
  background: #CC5511 !important;
  color: #FFFFFF !important;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5), -4px -4px 10px rgba(255, 255, 255, 0.1), 0 0 18px rgba(255, 120, 40, 0.7);
}
.wp-block-navigation .join-the-tribe-link:focus {
  border-radius: 14px;
  background: #CC5511 !important;
  box-shadow: 0 0 10px 5px rgba(255, 85, 0, 0.6);
  color: #FFFFFF !important;
  outline: none;
}
.wp-block-navigation .join-the-tribe-link:hover:not(:disabled) {
  border-radius: 14px;
  background: #FF5500 !important;
  color: #FFFFFF !important;
}
.wp-block-navigation .join-the-tribe-link:active:not(:disabled) {
  border-radius: 14px;
  background: #FF5500 !important;
  color: #FFFFFF !important;
}
.wp-block-navigation .join-the-tribe-link:disabled {
  flex-shrink: 0;
  color: #888888;
  background: #DDDDDD;
  cursor: not-allowed;
}
.wp-block-navigation .join-the-tribe-link a {
  text-align: center;
}
.wp-block-navigation .join-the-tribe-link a:focus {
  outline: none !important;
}
.wp-block-navigation .join-the-tribe-link a:hover {
  color: white !important;
}

footer .wp-block-navigation li {
  width: 100%;
}
footer .wp-block-navigation a {
  text-align: left !important;
  width: 100%;
  text-transform: none;
}
footer .wp-block-navigation a:focus {
  outline: none !important;
}

@media (max-width: 1029px) and (min-width: 600px) {
  main {
    margin-top: -10rem !important;
  }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  background-color: #121212 !important;
}

.gform_wrapper input[type=text],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=url],
.gform_wrapper input[type=number],
.gform_wrapper input[type=date],
.gform_wrapper input[type=time],
.gform_wrapper select,
.gform_wrapper textarea {
  border-radius: 6px;
  border: 1px solid #DDDDDD;
  background: #FFFFFF;
  min-height: 60px;
  color: #121212;
  font-size: 17px;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  padding: 0.75rem 1rem;
  transition: all 0.2s ease;
}
.gform_wrapper input[type=text]::placeholder,
.gform_wrapper input[type=email]::placeholder,
.gform_wrapper input[type=tel]::placeholder,
.gform_wrapper input[type=url]::placeholder,
.gform_wrapper input[type=number]::placeholder,
.gform_wrapper input[type=date]::placeholder,
.gform_wrapper input[type=time]::placeholder,
.gform_wrapper select::placeholder,
.gform_wrapper textarea::placeholder {
  color: #DDDDDD;
  font-size: 17px;
}
.gform_wrapper input[type=text]:hover:not(:disabled):not(:focus),
.gform_wrapper input[type=email]:hover:not(:disabled):not(:focus),
.gform_wrapper input[type=tel]:hover:not(:disabled):not(:focus),
.gform_wrapper input[type=url]:hover:not(:disabled):not(:focus),
.gform_wrapper input[type=number]:hover:not(:disabled):not(:focus),
.gform_wrapper input[type=date]:hover:not(:disabled):not(:focus),
.gform_wrapper input[type=time]:hover:not(:disabled):not(:focus),
.gform_wrapper select:hover:not(:disabled):not(:focus),
.gform_wrapper textarea:hover:not(:disabled):not(:focus) {
  border-color: #888888;
  background: #FFFFFF;
}
.gform_wrapper input[type=text]:hover:not(:disabled):not(:focus)::placeholder,
.gform_wrapper input[type=email]:hover:not(:disabled):not(:focus)::placeholder,
.gform_wrapper input[type=tel]:hover:not(:disabled):not(:focus)::placeholder,
.gform_wrapper input[type=url]:hover:not(:disabled):not(:focus)::placeholder,
.gform_wrapper input[type=number]:hover:not(:disabled):not(:focus)::placeholder,
.gform_wrapper input[type=date]:hover:not(:disabled):not(:focus)::placeholder,
.gform_wrapper input[type=time]:hover:not(:disabled):not(:focus)::placeholder,
.gform_wrapper select:hover:not(:disabled):not(:focus)::placeholder,
.gform_wrapper textarea:hover:not(:disabled):not(:focus)::placeholder {
  color: #888888;
  font-size: 17px;
}
.gform_wrapper input[type=text]:focus, .gform_wrapper input[type=text]:active,
.gform_wrapper input[type=email]:focus,
.gform_wrapper input[type=email]:active,
.gform_wrapper input[type=tel]:focus,
.gform_wrapper input[type=tel]:active,
.gform_wrapper input[type=url]:focus,
.gform_wrapper input[type=url]:active,
.gform_wrapper input[type=number]:focus,
.gform_wrapper input[type=number]:active,
.gform_wrapper input[type=date]:focus,
.gform_wrapper input[type=date]:active,
.gform_wrapper input[type=time]:focus,
.gform_wrapper input[type=time]:active,
.gform_wrapper select:focus,
.gform_wrapper select:active,
.gform_wrapper textarea:focus,
.gform_wrapper textarea:active {
  border-radius: 6px;
  border-color: #998866;
  background: #FFFFFF;
  color: #000000;
  outline: none;
}
.gform_wrapper input[type=text].gfield_error,
.gform_wrapper input[type=email].gfield_error,
.gform_wrapper input[type=tel].gfield_error,
.gform_wrapper input[type=url].gfield_error,
.gform_wrapper input[type=number].gfield_error,
.gform_wrapper input[type=date].gfield_error,
.gform_wrapper input[type=time].gfield_error,
.gform_wrapper select.gfield_error,
.gform_wrapper textarea.gfield_error {
  border-radius: 6px;
  border-color: #FF0000;
}
.gform_wrapper input[type=text].gfield_validation_message,
.gform_wrapper input[type=email].gfield_validation_message,
.gform_wrapper input[type=tel].gfield_validation_message,
.gform_wrapper input[type=url].gfield_validation_message,
.gform_wrapper input[type=number].gfield_validation_message,
.gform_wrapper input[type=date].gfield_validation_message,
.gform_wrapper input[type=time].gfield_validation_message,
.gform_wrapper select.gfield_validation_message,
.gform_wrapper textarea.gfield_validation_message {
  border-radius: 6px;
}
.gform_wrapper .gfield_error input[type=text],
.gform_wrapper .gfield_error input[type=email],
.gform_wrapper .gfield_error input[type=tel],
.gform_wrapper .gfield_error input[type=url],
.gform_wrapper .gfield_error input[type=number],
.gform_wrapper .gfield_error input[type=date],
.gform_wrapper .gfield_error input[type=time],
.gform_wrapper .gfield_error select,
.gform_wrapper .gfield_error textarea {
  border-color: #FF0000;
}
.has-dark-background .gform_wrapper input[type=text],
.has-dark-background .gform_wrapper input[type=email],
.has-dark-background .gform_wrapper input[type=tel],
.has-dark-background .gform_wrapper input[type=url],
.has-dark-background .gform_wrapper input[type=number],
.has-dark-background .gform_wrapper input[type=date],
.has-dark-background .gform_wrapper input[type=time],
.has-dark-background .gform_wrapper select,
.has-dark-background .gform_wrapper textarea, .has-contrast-background-color .gform_wrapper input[type=text],
.has-contrast-background-color .gform_wrapper input[type=email],
.has-contrast-background-color .gform_wrapper input[type=tel],
.has-contrast-background-color .gform_wrapper input[type=url],
.has-contrast-background-color .gform_wrapper input[type=number],
.has-contrast-background-color .gform_wrapper input[type=date],
.has-contrast-background-color .gform_wrapper input[type=time],
.has-contrast-background-color .gform_wrapper select,
.has-contrast-background-color .gform_wrapper textarea, .gform_wrapper.has-dark-background input[type=text],
.gform_wrapper.has-dark-background input[type=email],
.gform_wrapper.has-dark-background input[type=tel],
.gform_wrapper.has-dark-background input[type=url],
.gform_wrapper.has-dark-background input[type=number],
.gform_wrapper.has-dark-background input[type=date],
.gform_wrapper.has-dark-background input[type=time],
.gform_wrapper.has-dark-background select,
.gform_wrapper.has-dark-background textarea, .wp-block-group.has-contrast-background-color .gform_wrapper input[type=text],
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=email],
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=tel],
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=url],
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=number],
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=date],
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=time],
.wp-block-group.has-contrast-background-color .gform_wrapper select,
.wp-block-group.has-contrast-background-color .gform_wrapper textarea, .wp-block-cover.has-background-dim .gform_wrapper input[type=text],
.wp-block-cover.has-background-dim .gform_wrapper input[type=email],
.wp-block-cover.has-background-dim .gform_wrapper input[type=tel],
.wp-block-cover.has-background-dim .gform_wrapper input[type=url],
.wp-block-cover.has-background-dim .gform_wrapper input[type=number],
.wp-block-cover.has-background-dim .gform_wrapper input[type=date],
.wp-block-cover.has-background-dim .gform_wrapper input[type=time],
.wp-block-cover.has-background-dim .gform_wrapper select,
.wp-block-cover.has-background-dim .gform_wrapper textarea {
  border-radius: 6px;
  border: 1px solid #5E5E5E;
  height: 60px;
  background: transparent;
  color: #5E5E5E;
}
.has-dark-background .gform_wrapper input[type=text]:hover:not(:disabled):not(:focus),
.has-dark-background .gform_wrapper input[type=email]:hover:not(:disabled):not(:focus),
.has-dark-background .gform_wrapper input[type=tel]:hover:not(:disabled):not(:focus),
.has-dark-background .gform_wrapper input[type=url]:hover:not(:disabled):not(:focus),
.has-dark-background .gform_wrapper input[type=number]:hover:not(:disabled):not(:focus),
.has-dark-background .gform_wrapper input[type=date]:hover:not(:disabled):not(:focus),
.has-dark-background .gform_wrapper input[type=time]:hover:not(:disabled):not(:focus),
.has-dark-background .gform_wrapper select:hover:not(:disabled):not(:focus),
.has-dark-background .gform_wrapper textarea:hover:not(:disabled):not(:focus), .has-contrast-background-color .gform_wrapper input[type=text]:hover:not(:disabled):not(:focus),
.has-contrast-background-color .gform_wrapper input[type=email]:hover:not(:disabled):not(:focus),
.has-contrast-background-color .gform_wrapper input[type=tel]:hover:not(:disabled):not(:focus),
.has-contrast-background-color .gform_wrapper input[type=url]:hover:not(:disabled):not(:focus),
.has-contrast-background-color .gform_wrapper input[type=number]:hover:not(:disabled):not(:focus),
.has-contrast-background-color .gform_wrapper input[type=date]:hover:not(:disabled):not(:focus),
.has-contrast-background-color .gform_wrapper input[type=time]:hover:not(:disabled):not(:focus),
.has-contrast-background-color .gform_wrapper select:hover:not(:disabled):not(:focus),
.has-contrast-background-color .gform_wrapper textarea:hover:not(:disabled):not(:focus), .gform_wrapper.has-dark-background input[type=text]:hover:not(:disabled):not(:focus),
.gform_wrapper.has-dark-background input[type=email]:hover:not(:disabled):not(:focus),
.gform_wrapper.has-dark-background input[type=tel]:hover:not(:disabled):not(:focus),
.gform_wrapper.has-dark-background input[type=url]:hover:not(:disabled):not(:focus),
.gform_wrapper.has-dark-background input[type=number]:hover:not(:disabled):not(:focus),
.gform_wrapper.has-dark-background input[type=date]:hover:not(:disabled):not(:focus),
.gform_wrapper.has-dark-background input[type=time]:hover:not(:disabled):not(:focus),
.gform_wrapper.has-dark-background select:hover:not(:disabled):not(:focus),
.gform_wrapper.has-dark-background textarea:hover:not(:disabled):not(:focus), .wp-block-group.has-contrast-background-color .gform_wrapper input[type=text]:hover:not(:disabled):not(:focus),
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=email]:hover:not(:disabled):not(:focus),
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=tel]:hover:not(:disabled):not(:focus),
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=url]:hover:not(:disabled):not(:focus),
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=number]:hover:not(:disabled):not(:focus),
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=date]:hover:not(:disabled):not(:focus),
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=time]:hover:not(:disabled):not(:focus),
.wp-block-group.has-contrast-background-color .gform_wrapper select:hover:not(:disabled):not(:focus),
.wp-block-group.has-contrast-background-color .gform_wrapper textarea:hover:not(:disabled):not(:focus), .wp-block-cover.has-background-dim .gform_wrapper input[type=text]:hover:not(:disabled):not(:focus),
.wp-block-cover.has-background-dim .gform_wrapper input[type=email]:hover:not(:disabled):not(:focus),
.wp-block-cover.has-background-dim .gform_wrapper input[type=tel]:hover:not(:disabled):not(:focus),
.wp-block-cover.has-background-dim .gform_wrapper input[type=url]:hover:not(:disabled):not(:focus),
.wp-block-cover.has-background-dim .gform_wrapper input[type=number]:hover:not(:disabled):not(:focus),
.wp-block-cover.has-background-dim .gform_wrapper input[type=date]:hover:not(:disabled):not(:focus),
.wp-block-cover.has-background-dim .gform_wrapper input[type=time]:hover:not(:disabled):not(:focus),
.wp-block-cover.has-background-dim .gform_wrapper select:hover:not(:disabled):not(:focus),
.wp-block-cover.has-background-dim .gform_wrapper textarea:hover:not(:disabled):not(:focus) {
  border-color: #888888;
  background: transparent;
}
.has-dark-background .gform_wrapper input[type=text]:focus, .has-dark-background .gform_wrapper input[type=text]:active,
.has-dark-background .gform_wrapper input[type=email]:focus,
.has-dark-background .gform_wrapper input[type=email]:active,
.has-dark-background .gform_wrapper input[type=tel]:focus,
.has-dark-background .gform_wrapper input[type=tel]:active,
.has-dark-background .gform_wrapper input[type=url]:focus,
.has-dark-background .gform_wrapper input[type=url]:active,
.has-dark-background .gform_wrapper input[type=number]:focus,
.has-dark-background .gform_wrapper input[type=number]:active,
.has-dark-background .gform_wrapper input[type=date]:focus,
.has-dark-background .gform_wrapper input[type=date]:active,
.has-dark-background .gform_wrapper input[type=time]:focus,
.has-dark-background .gform_wrapper input[type=time]:active,
.has-dark-background .gform_wrapper select:focus,
.has-dark-background .gform_wrapper select:active,
.has-dark-background .gform_wrapper textarea:focus,
.has-dark-background .gform_wrapper textarea:active, .has-contrast-background-color .gform_wrapper input[type=text]:focus, .has-contrast-background-color .gform_wrapper input[type=text]:active,
.has-contrast-background-color .gform_wrapper input[type=email]:focus,
.has-contrast-background-color .gform_wrapper input[type=email]:active,
.has-contrast-background-color .gform_wrapper input[type=tel]:focus,
.has-contrast-background-color .gform_wrapper input[type=tel]:active,
.has-contrast-background-color .gform_wrapper input[type=url]:focus,
.has-contrast-background-color .gform_wrapper input[type=url]:active,
.has-contrast-background-color .gform_wrapper input[type=number]:focus,
.has-contrast-background-color .gform_wrapper input[type=number]:active,
.has-contrast-background-color .gform_wrapper input[type=date]:focus,
.has-contrast-background-color .gform_wrapper input[type=date]:active,
.has-contrast-background-color .gform_wrapper input[type=time]:focus,
.has-contrast-background-color .gform_wrapper input[type=time]:active,
.has-contrast-background-color .gform_wrapper select:focus,
.has-contrast-background-color .gform_wrapper select:active,
.has-contrast-background-color .gform_wrapper textarea:focus,
.has-contrast-background-color .gform_wrapper textarea:active, .gform_wrapper.has-dark-background input[type=text]:focus, .gform_wrapper.has-dark-background input[type=text]:active,
.gform_wrapper.has-dark-background input[type=email]:focus,
.gform_wrapper.has-dark-background input[type=email]:active,
.gform_wrapper.has-dark-background input[type=tel]:focus,
.gform_wrapper.has-dark-background input[type=tel]:active,
.gform_wrapper.has-dark-background input[type=url]:focus,
.gform_wrapper.has-dark-background input[type=url]:active,
.gform_wrapper.has-dark-background input[type=number]:focus,
.gform_wrapper.has-dark-background input[type=number]:active,
.gform_wrapper.has-dark-background input[type=date]:focus,
.gform_wrapper.has-dark-background input[type=date]:active,
.gform_wrapper.has-dark-background input[type=time]:focus,
.gform_wrapper.has-dark-background input[type=time]:active,
.gform_wrapper.has-dark-background select:focus,
.gform_wrapper.has-dark-background select:active,
.gform_wrapper.has-dark-background textarea:focus,
.gform_wrapper.has-dark-background textarea:active, .wp-block-group.has-contrast-background-color .gform_wrapper input[type=text]:focus, .wp-block-group.has-contrast-background-color .gform_wrapper input[type=text]:active,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=email]:focus,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=email]:active,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=tel]:focus,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=tel]:active,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=url]:focus,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=url]:active,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=number]:focus,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=number]:active,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=date]:focus,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=date]:active,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=time]:focus,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=time]:active,
.wp-block-group.has-contrast-background-color .gform_wrapper select:focus,
.wp-block-group.has-contrast-background-color .gform_wrapper select:active,
.wp-block-group.has-contrast-background-color .gform_wrapper textarea:focus,
.wp-block-group.has-contrast-background-color .gform_wrapper textarea:active, .wp-block-cover.has-background-dim .gform_wrapper input[type=text]:focus, .wp-block-cover.has-background-dim .gform_wrapper input[type=text]:active,
.wp-block-cover.has-background-dim .gform_wrapper input[type=email]:focus,
.wp-block-cover.has-background-dim .gform_wrapper input[type=email]:active,
.wp-block-cover.has-background-dim .gform_wrapper input[type=tel]:focus,
.wp-block-cover.has-background-dim .gform_wrapper input[type=tel]:active,
.wp-block-cover.has-background-dim .gform_wrapper input[type=url]:focus,
.wp-block-cover.has-background-dim .gform_wrapper input[type=url]:active,
.wp-block-cover.has-background-dim .gform_wrapper input[type=number]:focus,
.wp-block-cover.has-background-dim .gform_wrapper input[type=number]:active,
.wp-block-cover.has-background-dim .gform_wrapper input[type=date]:focus,
.wp-block-cover.has-background-dim .gform_wrapper input[type=date]:active,
.wp-block-cover.has-background-dim .gform_wrapper input[type=time]:focus,
.wp-block-cover.has-background-dim .gform_wrapper input[type=time]:active,
.wp-block-cover.has-background-dim .gform_wrapper select:focus,
.wp-block-cover.has-background-dim .gform_wrapper select:active,
.wp-block-cover.has-background-dim .gform_wrapper textarea:focus,
.wp-block-cover.has-background-dim .gform_wrapper textarea:active {
  background: transparent;
  color: #FFFFFF;
  border-color: #998866;
}
.has-dark-background .gform_wrapper input[type=text]::placeholder,
.has-dark-background .gform_wrapper input[type=email]::placeholder,
.has-dark-background .gform_wrapper input[type=tel]::placeholder,
.has-dark-background .gform_wrapper input[type=url]::placeholder,
.has-dark-background .gform_wrapper input[type=number]::placeholder,
.has-dark-background .gform_wrapper input[type=date]::placeholder,
.has-dark-background .gform_wrapper input[type=time]::placeholder,
.has-dark-background .gform_wrapper select::placeholder,
.has-dark-background .gform_wrapper textarea::placeholder, .has-contrast-background-color .gform_wrapper input[type=text]::placeholder,
.has-contrast-background-color .gform_wrapper input[type=email]::placeholder,
.has-contrast-background-color .gform_wrapper input[type=tel]::placeholder,
.has-contrast-background-color .gform_wrapper input[type=url]::placeholder,
.has-contrast-background-color .gform_wrapper input[type=number]::placeholder,
.has-contrast-background-color .gform_wrapper input[type=date]::placeholder,
.has-contrast-background-color .gform_wrapper input[type=time]::placeholder,
.has-contrast-background-color .gform_wrapper select::placeholder,
.has-contrast-background-color .gform_wrapper textarea::placeholder, .gform_wrapper.has-dark-background input[type=text]::placeholder,
.gform_wrapper.has-dark-background input[type=email]::placeholder,
.gform_wrapper.has-dark-background input[type=tel]::placeholder,
.gform_wrapper.has-dark-background input[type=url]::placeholder,
.gform_wrapper.has-dark-background input[type=number]::placeholder,
.gform_wrapper.has-dark-background input[type=date]::placeholder,
.gform_wrapper.has-dark-background input[type=time]::placeholder,
.gform_wrapper.has-dark-background select::placeholder,
.gform_wrapper.has-dark-background textarea::placeholder, .wp-block-group.has-contrast-background-color .gform_wrapper input[type=text]::placeholder,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=email]::placeholder,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=tel]::placeholder,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=url]::placeholder,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=number]::placeholder,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=date]::placeholder,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=time]::placeholder,
.wp-block-group.has-contrast-background-color .gform_wrapper select::placeholder,
.wp-block-group.has-contrast-background-color .gform_wrapper textarea::placeholder, .wp-block-cover.has-background-dim .gform_wrapper input[type=text]::placeholder,
.wp-block-cover.has-background-dim .gform_wrapper input[type=email]::placeholder,
.wp-block-cover.has-background-dim .gform_wrapper input[type=tel]::placeholder,
.wp-block-cover.has-background-dim .gform_wrapper input[type=url]::placeholder,
.wp-block-cover.has-background-dim .gform_wrapper input[type=number]::placeholder,
.wp-block-cover.has-background-dim .gform_wrapper input[type=date]::placeholder,
.wp-block-cover.has-background-dim .gform_wrapper input[type=time]::placeholder,
.wp-block-cover.has-background-dim .gform_wrapper select::placeholder,
.wp-block-cover.has-background-dim .gform_wrapper textarea::placeholder {
  color: #FFFFFF;
}
.has-dark-background .gform_wrapper input[type=text].gfield_error, .gfield_error .has-dark-background .gform_wrapper input[type=text],
.has-dark-background .gform_wrapper input[type=email].gfield_error,
.gfield_error .has-dark-background .gform_wrapper input[type=email],
.has-dark-background .gform_wrapper input[type=tel].gfield_error,
.gfield_error .has-dark-background .gform_wrapper input[type=tel],
.has-dark-background .gform_wrapper input[type=url].gfield_error,
.gfield_error .has-dark-background .gform_wrapper input[type=url],
.has-dark-background .gform_wrapper input[type=number].gfield_error,
.gfield_error .has-dark-background .gform_wrapper input[type=number],
.has-dark-background .gform_wrapper input[type=date].gfield_error,
.gfield_error .has-dark-background .gform_wrapper input[type=date],
.has-dark-background .gform_wrapper input[type=time].gfield_error,
.gfield_error .has-dark-background .gform_wrapper input[type=time],
.has-dark-background .gform_wrapper select.gfield_error,
.gfield_error .has-dark-background .gform_wrapper select,
.has-dark-background .gform_wrapper textarea.gfield_error,
.gfield_error .has-dark-background .gform_wrapper textarea, .has-contrast-background-color .gform_wrapper input[type=text].gfield_error, .gfield_error .has-contrast-background-color .gform_wrapper input[type=text],
.has-contrast-background-color .gform_wrapper input[type=email].gfield_error,
.gfield_error .has-contrast-background-color .gform_wrapper input[type=email],
.has-contrast-background-color .gform_wrapper input[type=tel].gfield_error,
.gfield_error .has-contrast-background-color .gform_wrapper input[type=tel],
.has-contrast-background-color .gform_wrapper input[type=url].gfield_error,
.gfield_error .has-contrast-background-color .gform_wrapper input[type=url],
.has-contrast-background-color .gform_wrapper input[type=number].gfield_error,
.gfield_error .has-contrast-background-color .gform_wrapper input[type=number],
.has-contrast-background-color .gform_wrapper input[type=date].gfield_error,
.gfield_error .has-contrast-background-color .gform_wrapper input[type=date],
.has-contrast-background-color .gform_wrapper input[type=time].gfield_error,
.gfield_error .has-contrast-background-color .gform_wrapper input[type=time],
.has-contrast-background-color .gform_wrapper select.gfield_error,
.gfield_error .has-contrast-background-color .gform_wrapper select,
.has-contrast-background-color .gform_wrapper textarea.gfield_error,
.gfield_error .has-contrast-background-color .gform_wrapper textarea, .gform_wrapper.has-dark-background input[type=text].gfield_error, .gfield_error .gform_wrapper.has-dark-background input[type=text],
.gform_wrapper.has-dark-background input[type=email].gfield_error,
.gfield_error .gform_wrapper.has-dark-background input[type=email],
.gform_wrapper.has-dark-background input[type=tel].gfield_error,
.gfield_error .gform_wrapper.has-dark-background input[type=tel],
.gform_wrapper.has-dark-background input[type=url].gfield_error,
.gfield_error .gform_wrapper.has-dark-background input[type=url],
.gform_wrapper.has-dark-background input[type=number].gfield_error,
.gfield_error .gform_wrapper.has-dark-background input[type=number],
.gform_wrapper.has-dark-background input[type=date].gfield_error,
.gfield_error .gform_wrapper.has-dark-background input[type=date],
.gform_wrapper.has-dark-background input[type=time].gfield_error,
.gfield_error .gform_wrapper.has-dark-background input[type=time],
.gform_wrapper.has-dark-background select.gfield_error,
.gfield_error .gform_wrapper.has-dark-background select,
.gform_wrapper.has-dark-background textarea.gfield_error,
.gfield_error .gform_wrapper.has-dark-background textarea, .wp-block-group.has-contrast-background-color .gform_wrapper input[type=text].gfield_error, .gfield_error .wp-block-group.has-contrast-background-color .gform_wrapper input[type=text],
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=email].gfield_error,
.gfield_error .wp-block-group.has-contrast-background-color .gform_wrapper input[type=email],
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=tel].gfield_error,
.gfield_error .wp-block-group.has-contrast-background-color .gform_wrapper input[type=tel],
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=url].gfield_error,
.gfield_error .wp-block-group.has-contrast-background-color .gform_wrapper input[type=url],
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=number].gfield_error,
.gfield_error .wp-block-group.has-contrast-background-color .gform_wrapper input[type=number],
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=date].gfield_error,
.gfield_error .wp-block-group.has-contrast-background-color .gform_wrapper input[type=date],
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=time].gfield_error,
.gfield_error .wp-block-group.has-contrast-background-color .gform_wrapper input[type=time],
.wp-block-group.has-contrast-background-color .gform_wrapper select.gfield_error,
.gfield_error .wp-block-group.has-contrast-background-color .gform_wrapper select,
.wp-block-group.has-contrast-background-color .gform_wrapper textarea.gfield_error,
.gfield_error .wp-block-group.has-contrast-background-color .gform_wrapper textarea, .wp-block-cover.has-background-dim .gform_wrapper input[type=text].gfield_error, .gfield_error .wp-block-cover.has-background-dim .gform_wrapper input[type=text],
.wp-block-cover.has-background-dim .gform_wrapper input[type=email].gfield_error,
.gfield_error .wp-block-cover.has-background-dim .gform_wrapper input[type=email],
.wp-block-cover.has-background-dim .gform_wrapper input[type=tel].gfield_error,
.gfield_error .wp-block-cover.has-background-dim .gform_wrapper input[type=tel],
.wp-block-cover.has-background-dim .gform_wrapper input[type=url].gfield_error,
.gfield_error .wp-block-cover.has-background-dim .gform_wrapper input[type=url],
.wp-block-cover.has-background-dim .gform_wrapper input[type=number].gfield_error,
.gfield_error .wp-block-cover.has-background-dim .gform_wrapper input[type=number],
.wp-block-cover.has-background-dim .gform_wrapper input[type=date].gfield_error,
.gfield_error .wp-block-cover.has-background-dim .gform_wrapper input[type=date],
.wp-block-cover.has-background-dim .gform_wrapper input[type=time].gfield_error,
.gfield_error .wp-block-cover.has-background-dim .gform_wrapper input[type=time],
.wp-block-cover.has-background-dim .gform_wrapper select.gfield_error,
.gfield_error .wp-block-cover.has-background-dim .gform_wrapper select,
.wp-block-cover.has-background-dim .gform_wrapper textarea.gfield_error,
.gfield_error .wp-block-cover.has-background-dim .gform_wrapper textarea {
  border-color: #FF0000;
  background: transparent;
}
.has-dark-background .gform_wrapper input[type=text]:valid,
.has-dark-background .gform_wrapper input[type=email]:valid,
.has-dark-background .gform_wrapper input[type=tel]:valid,
.has-dark-background .gform_wrapper input[type=url]:valid,
.has-dark-background .gform_wrapper input[type=number]:valid,
.has-dark-background .gform_wrapper input[type=date]:valid,
.has-dark-background .gform_wrapper input[type=time]:valid,
.has-dark-background .gform_wrapper select:valid,
.has-dark-background .gform_wrapper textarea:valid, .has-contrast-background-color .gform_wrapper input[type=text]:valid,
.has-contrast-background-color .gform_wrapper input[type=email]:valid,
.has-contrast-background-color .gform_wrapper input[type=tel]:valid,
.has-contrast-background-color .gform_wrapper input[type=url]:valid,
.has-contrast-background-color .gform_wrapper input[type=number]:valid,
.has-contrast-background-color .gform_wrapper input[type=date]:valid,
.has-contrast-background-color .gform_wrapper input[type=time]:valid,
.has-contrast-background-color .gform_wrapper select:valid,
.has-contrast-background-color .gform_wrapper textarea:valid, .gform_wrapper.has-dark-background input[type=text]:valid,
.gform_wrapper.has-dark-background input[type=email]:valid,
.gform_wrapper.has-dark-background input[type=tel]:valid,
.gform_wrapper.has-dark-background input[type=url]:valid,
.gform_wrapper.has-dark-background input[type=number]:valid,
.gform_wrapper.has-dark-background input[type=date]:valid,
.gform_wrapper.has-dark-background input[type=time]:valid,
.gform_wrapper.has-dark-background select:valid,
.gform_wrapper.has-dark-background textarea:valid, .wp-block-group.has-contrast-background-color .gform_wrapper input[type=text]:valid,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=email]:valid,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=tel]:valid,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=url]:valid,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=number]:valid,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=date]:valid,
.wp-block-group.has-contrast-background-color .gform_wrapper input[type=time]:valid,
.wp-block-group.has-contrast-background-color .gform_wrapper select:valid,
.wp-block-group.has-contrast-background-color .gform_wrapper textarea:valid, .wp-block-cover.has-background-dim .gform_wrapper input[type=text]:valid,
.wp-block-cover.has-background-dim .gform_wrapper input[type=email]:valid,
.wp-block-cover.has-background-dim .gform_wrapper input[type=tel]:valid,
.wp-block-cover.has-background-dim .gform_wrapper input[type=url]:valid,
.wp-block-cover.has-background-dim .gform_wrapper input[type=number]:valid,
.wp-block-cover.has-background-dim .gform_wrapper input[type=date]:valid,
.wp-block-cover.has-background-dim .gform_wrapper input[type=time]:valid,
.wp-block-cover.has-background-dim .gform_wrapper select:valid,
.wp-block-cover.has-background-dim .gform_wrapper textarea:valid {
  background: transparent;
}
.gform_wrapper .gform_footer {
  justify-content: center;
}
.gform_wrapper .gform_footer .button {
  background: #CC5511;
  color: #FFFFFF;
  text-transform: uppercase;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5), -4px -4px 10px rgba(255, 255, 255, 0.1), 0 0 18px rgba(255, 120, 40, 0.7);
}
.gform_wrapper .gform_footer .button:hover {
  background: #7A5E3B;
}
.gform_wrapper .gform_footer .button:disabled {
  background: #DDDDDD;
  color: #5E5E5E;
}
.has-dark-background .gform_wrapper .gform_footer .button,
.has-dark-background .gform_wrapper .gform_footer input[type=submit],
.has-dark-background .gform_wrapper .gform_footer button[type=submit], .has-contrast-background-color .gform_wrapper .gform_footer .button,
.has-contrast-background-color .gform_wrapper .gform_footer input[type=submit],
.has-contrast-background-color .gform_wrapper .gform_footer button[type=submit], .gform_wrapper.has-dark-background .gform_footer .button,
.gform_wrapper.has-dark-background .gform_footer input[type=submit],
.gform_wrapper.has-dark-background .gform_footer button[type=submit], .wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer .button,
.wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer input[type=submit],
.wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer button[type=submit], .wp-block-cover.has-background-dim .gform_wrapper .gform_footer .button,
.wp-block-cover.has-background-dim .gform_wrapper .gform_footer input[type=submit],
.wp-block-cover.has-background-dim .gform_wrapper .gform_footer button[type=submit] {
  border-radius: 34px;
  background: #FFFFFF;
  color: #CC5511;
  text-align: center;
  font-weight: 700;
  border: none;
  transition: all 0.2s ease;
}
.has-dark-background .gform_wrapper .gform_footer .button:focus,
.has-dark-background .gform_wrapper .gform_footer input[type=submit]:focus,
.has-dark-background .gform_wrapper .gform_footer button[type=submit]:focus, .has-contrast-background-color .gform_wrapper .gform_footer .button:focus,
.has-contrast-background-color .gform_wrapper .gform_footer input[type=submit]:focus,
.has-contrast-background-color .gform_wrapper .gform_footer button[type=submit]:focus, .gform_wrapper.has-dark-background .gform_footer .button:focus,
.gform_wrapper.has-dark-background .gform_footer input[type=submit]:focus,
.gform_wrapper.has-dark-background .gform_footer button[type=submit]:focus, .wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer .button:focus,
.wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer input[type=submit]:focus,
.wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer button[type=submit]:focus, .wp-block-cover.has-background-dim .gform_wrapper .gform_footer .button:focus,
.wp-block-cover.has-background-dim .gform_wrapper .gform_footer input[type=submit]:focus,
.wp-block-cover.has-background-dim .gform_wrapper .gform_footer button[type=submit]:focus {
  border-radius: 34px;
  background: #FFFFFF;
  box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.6);
  color: #CC5511;
  outline: none;
}
.has-dark-background .gform_wrapper .gform_footer .button:hover:not(:disabled),
.has-dark-background .gform_wrapper .gform_footer input[type=submit]:hover:not(:disabled),
.has-dark-background .gform_wrapper .gform_footer button[type=submit]:hover:not(:disabled), .has-contrast-background-color .gform_wrapper .gform_footer .button:hover:not(:disabled),
.has-contrast-background-color .gform_wrapper .gform_footer input[type=submit]:hover:not(:disabled),
.has-contrast-background-color .gform_wrapper .gform_footer button[type=submit]:hover:not(:disabled), .gform_wrapper.has-dark-background .gform_footer .button:hover:not(:disabled),
.gform_wrapper.has-dark-background .gform_footer input[type=submit]:hover:not(:disabled),
.gform_wrapper.has-dark-background .gform_footer button[type=submit]:hover:not(:disabled), .wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer .button:hover:not(:disabled),
.wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer input[type=submit]:hover:not(:disabled),
.wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer button[type=submit]:hover:not(:disabled), .wp-block-cover.has-background-dim .gform_wrapper .gform_footer .button:hover:not(:disabled),
.wp-block-cover.has-background-dim .gform_wrapper .gform_footer input[type=submit]:hover:not(:disabled),
.wp-block-cover.has-background-dim .gform_wrapper .gform_footer button[type=submit]:hover:not(:disabled) {
  border-radius: 34px;
  background: #DDD7CC;
  color: #CC5511;
}
.has-dark-background .gform_wrapper .gform_footer .button:active:not(:disabled),
.has-dark-background .gform_wrapper .gform_footer input[type=submit]:active:not(:disabled),
.has-dark-background .gform_wrapper .gform_footer button[type=submit]:active:not(:disabled), .has-contrast-background-color .gform_wrapper .gform_footer .button:active:not(:disabled),
.has-contrast-background-color .gform_wrapper .gform_footer input[type=submit]:active:not(:disabled),
.has-contrast-background-color .gform_wrapper .gform_footer button[type=submit]:active:not(:disabled), .gform_wrapper.has-dark-background .gform_footer .button:active:not(:disabled),
.gform_wrapper.has-dark-background .gform_footer input[type=submit]:active:not(:disabled),
.gform_wrapper.has-dark-background .gform_footer button[type=submit]:active:not(:disabled), .wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer .button:active:not(:disabled),
.wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer input[type=submit]:active:not(:disabled),
.wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer button[type=submit]:active:not(:disabled), .wp-block-cover.has-background-dim .gform_wrapper .gform_footer .button:active:not(:disabled),
.wp-block-cover.has-background-dim .gform_wrapper .gform_footer input[type=submit]:active:not(:disabled),
.wp-block-cover.has-background-dim .gform_wrapper .gform_footer button[type=submit]:active:not(:disabled) {
  border-radius: 34px;
  background: #DDD7CC;
  color: #CC5511;
}
.has-dark-background .gform_wrapper .gform_footer .button:disabled,
.has-dark-background .gform_wrapper .gform_footer input[type=submit]:disabled,
.has-dark-background .gform_wrapper .gform_footer button[type=submit]:disabled, .has-contrast-background-color .gform_wrapper .gform_footer .button:disabled,
.has-contrast-background-color .gform_wrapper .gform_footer input[type=submit]:disabled,
.has-contrast-background-color .gform_wrapper .gform_footer button[type=submit]:disabled, .gform_wrapper.has-dark-background .gform_footer .button:disabled,
.gform_wrapper.has-dark-background .gform_footer input[type=submit]:disabled,
.gform_wrapper.has-dark-background .gform_footer button[type=submit]:disabled, .wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer .button:disabled,
.wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer input[type=submit]:disabled,
.wp-block-group.has-contrast-background-color .gform_wrapper .gform_footer button[type=submit]:disabled, .wp-block-cover.has-background-dim .gform_wrapper .gform_footer .button:disabled,
.wp-block-cover.has-background-dim .gform_wrapper .gform_footer input[type=submit]:disabled,
.wp-block-cover.has-background-dim .gform_wrapper .gform_footer button[type=submit]:disabled {
  border-radius: 34px;
  background: #5E5E5E;
  color: #FFFFFF;
  cursor: not-allowed;
}

.btn, .wp-element-button,
.wp-block-button__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border: 0;
  border-radius: 34px;
  padding: 12px 32px 12px 24px;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  transition: background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}
.btn::after, .wp-element-button::after,
.wp-block-button__link::after {
  content: "";
  width: 8px;
  height: 15px;
  margin-left: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 8px 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15' fill='none'%3E%3Cpath d='M0.0257146 0V2.42718L0 7.51051L0.0257514 13.2293L0.0257146 15L8 7.5L0.0257146 0Z' fill='currentColor'/%3E%3/svg%3E");
}
.btn:disabled, .wp-element-button:disabled,
.wp-block-button__link:disabled, .btn[aria-disabled=true], [aria-disabled=true].wp-element-button,
[aria-disabled=true].wp-block-button__link {
  cursor: not-allowed;
  pointer-events: none;
}

.has-dark-background.primary-button .button,
.has-dark-background.primary-button .gform_button,
.has-dark-background.primary-button input[type=submit],
.has-dark-background.primary-button button[type=submit],
.has-dark-background.primary-button .btn,
.has-dark-background.primary-button .wp-element-button,
.has-dark-background.primary-button .wp-block-button__link,
.has-contrast-background-color.primary-button .button,
.has-contrast-background-color.primary-button .gform_button,
.has-contrast-background-color.primary-button input[type=submit],
.has-contrast-background-color.primary-button button[type=submit],
.has-contrast-background-color.primary-button .btn,
.has-contrast-background-color.primary-button .wp-element-button,
.has-contrast-background-color.primary-button .wp-block-button__link,
.wp-block-group.has-contrast-background-color.primary-button .button,
.wp-block-group.has-contrast-background-color.primary-button .gform_button,
.wp-block-group.has-contrast-background-color.primary-button input[type=submit],
.wp-block-group.has-contrast-background-color.primary-button button[type=submit],
.wp-block-group.has-contrast-background-color.primary-button .btn,
.wp-block-group.has-contrast-background-color.primary-button .wp-block-button__link,
.wp-block-cover.has-background-dim.primary-button .button,
.wp-block-cover.has-background-dim.primary-button .gform_button,
.wp-block-cover.has-background-dim.primary-button input[type=submit],
.wp-block-cover.has-background-dim.primary-button button[type=submit],
.wp-block-cover.has-background-dim.primary-button .btn,
.wp-block-cover.has-background-dim.primary-button .wp-element-button,
.wp-block-cover.has-background-dim.primary-button .wp-block-button__link {
  border-radius: 14px;
  background: #CC5511 !important;
  color: #FFFFFF !important;
  padding: 12px 24px 12px 32px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: all 0.2s ease;
  position: relative;
  text-align: center;
  width: auto;
}
.has-dark-background.primary-button .button::after,
.has-dark-background.primary-button .gform_button::after,
.has-dark-background.primary-button input[type=submit]::after,
.has-dark-background.primary-button button[type=submit]::after,
.has-dark-background.primary-button .btn::after,
.has-dark-background.primary-button .wp-element-button::after,
.has-dark-background.primary-button .wp-block-button__link::after,
.has-contrast-background-color.primary-button .button::after,
.has-contrast-background-color.primary-button .gform_button::after,
.has-contrast-background-color.primary-button input[type=submit]::after,
.has-contrast-background-color.primary-button button[type=submit]::after,
.has-contrast-background-color.primary-button .btn::after,
.has-contrast-background-color.primary-button .wp-element-button::after,
.has-contrast-background-color.primary-button .wp-block-button__link::after,
.wp-block-group.has-contrast-background-color.primary-button .button::after,
.wp-block-group.has-contrast-background-color.primary-button .gform_button::after,
.wp-block-group.has-contrast-background-color.primary-button input[type=submit]::after,
.wp-block-group.has-contrast-background-color.primary-button button[type=submit]::after,
.wp-block-group.has-contrast-background-color.primary-button .btn::after,
.wp-block-group.has-contrast-background-color.primary-button .wp-block-button__link::after,
.wp-block-cover.has-background-dim.primary-button .button::after,
.wp-block-cover.has-background-dim.primary-button .gform_button::after,
.wp-block-cover.has-background-dim.primary-button input[type=submit]::after,
.wp-block-cover.has-background-dim.primary-button button[type=submit]::after,
.wp-block-cover.has-background-dim.primary-button .btn::after,
.wp-block-cover.has-background-dim.primary-button .wp-element-button::after,
.wp-block-cover.has-background-dim.primary-button .wp-block-button__link::after {
  content: "";
  width: 42px;
  height: 28px;
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='28' viewBox='0 0 42 28' fill='none'%3E%3Cpath d='M34.6776 12.062L34.2113 13.1809L33.6049 11.7823L28.0082 10.2438L25.2099 13.041C25.1632 12.8079 25.07 12.5282 24.9301 12.2485C24.6036 11.6424 24.0905 11.2228 23.251 10.7566C22.8313 10.5235 22.4115 10.2904 21.7586 9.91748C19.7997 8.84522 19.3333 7.4 19.3333 7.4C19.3333 7.4 19.2867 9.21818 20.3594 10.1972C21.3855 11.2228 22.7846 11.689 22.7846 11.689C22.7846 11.689 21.9451 11.7823 21.0123 11.3627C20.0796 10.9431 19.5665 10.104 19.5665 10.104C19.5665 10.104 19.5665 10.6634 19.9396 11.2695C20.3128 11.9221 21.2455 12.4816 22.4115 12.7147C22.738 12.8079 22.9712 12.8545 23.2044 12.9478H22.9712C22.4115 12.9478 21.9451 13.414 21.9451 13.9734C21.9451 14.5329 22.4115 14.9991 22.9712 14.9991C22.8779 15.0923 22.8313 15.1855 22.738 15.2322C22.4115 15.5119 21.8519 15.6984 20.5926 15.745C19.3333 15.7916 18.867 16.3977 18.867 16.3977C18.867 16.3977 19.1934 16.0247 19.9396 15.9781C20.6392 15.9781 21.572 16.3044 21.572 16.3044C21.572 16.3044 20.4527 16.351 19.38 16.6308C17.6543 17.097 16.8148 17.7496 16.8148 17.7496C16.8148 17.7496 16.8148 17.7496 17.3745 17.7496C17.9342 17.7496 19.3333 18.0294 19.3333 18.0294C19.3333 18.0294 17.5144 17.9361 16.3018 18.2158C14.9026 18.5888 13.4102 19.7077 13.4102 19.7077C13.4102 19.7077 14.1564 19.6611 14.6228 19.7077C15.6022 19.8009 16.6749 20.034 16.6749 20.034C16.6749 20.034 15.2757 19.9408 13.5967 20.0806C11.8711 20.2205 10.845 21.1063 10.845 21.1063C10.845 21.1063 11.4979 21.0597 12.0576 21.1063C12.7572 21.1995 13.69 21.5725 13.69 21.5725C13.69 21.5725 12.2908 21.2928 11.2647 21.386C10.2387 21.4793 9.86557 21.9455 9.39918 22.5515C8.93278 23.111 8 24.2298 8 24.2298C8 24.2298 9.25926 24.6494 10.1454 24.6494C11.358 24.6494 12.6639 23.717 12.6639 23.717L11.5446 24.7893C11.5446 24.7893 12.2442 24.8359 13.1303 24.696C14.0165 24.5562 14.856 24.09 15.4156 23.6238C16.3484 22.9245 17.0947 21.759 17.0947 21.759C17.0947 21.759 16.8148 22.4583 16.4883 22.9711C16.022 23.6704 15.6022 24.09 15.6022 24.09C15.6022 24.09 15.8354 24.0434 16.3951 23.8103C16.9547 23.5772 17.9342 23.1576 18.4938 22.5515C19.5199 21.4326 19.9396 19.7077 19.9396 19.7077C19.9396 19.7077 19.9863 20.2671 19.8464 20.9198C19.7064 21.6657 19.2867 22.2252 19.2867 22.2252C19.2867 22.2252 21.4321 20.8266 21.9918 19.8475C22.6447 18.682 23.0178 16.9571 23.0178 16.9571C23.0178 16.9571 23.0645 17.4699 22.9246 18.1226C22.7846 18.9152 22.5514 19.428 22.5514 19.428C22.5514 19.428 22.9246 19.0084 23.3443 17.8429C23.7174 16.8172 23.6241 15.6984 23.6241 15.6984L24.0439 15.0457H24.3237C24.3237 15.0923 24.3237 15.1855 24.3237 15.2788C24.3704 15.7916 24.3704 15.9315 24.3704 15.9315C24.3704 15.9315 24.2771 16.0247 23.9973 16.4909C23.251 17.6098 23.7174 19.3813 23.7174 19.3813L24.5569 17.9827C24.5569 17.9827 23.8573 19.2881 23.9506 19.8942C24.0439 20.4536 24.9767 22.2718 24.9767 22.2718C24.9767 22.2718 25.07 21.759 25.1166 21.4792C25.2099 21.1063 25.4431 20.5468 25.4431 20.5468C25.4431 20.5468 25.1166 22.5049 25.3964 23.2042C25.6763 23.9035 26.8422 25.1622 26.8422 25.1622C26.8422 25.1622 26.7956 24.8359 26.8889 24.4163C26.9822 24.0434 27.0754 23.717 27.0754 23.717C27.0754 23.717 26.9355 25.069 27.3553 25.6284C27.775 26.1879 29.2675 26.9338 29.2675 26.9338C28.9877 26.3744 28.9877 25.7217 28.9877 25.7217C28.9877 25.7217 29.1276 26.3744 29.5473 26.8406C29.9671 27.3068 30.6667 27.4 30.6667 27.4C30.6667 27.4 30.7599 27.1669 30.62 26.1413C30.5268 25.1156 30.2469 24.09 29.7339 23.717C28.6612 22.9245 27.4019 22.8312 27.4019 22.8312C27.4019 22.8312 27.915 22.738 28.5213 22.8312C29.1742 22.9711 29.6406 23.2508 29.6406 23.2508C29.6406 23.2508 28.9877 21.1063 28.2881 20.4536C27.5885 19.8009 25.7229 19.2415 25.7229 19.2415C25.7229 19.2415 26.3759 19.2881 26.9822 19.4746C27.5418 19.6145 28.0549 19.8475 28.0549 19.8475C28.0549 19.8475 27.5885 18.9618 27.1221 18.2158C26.4691 17.1902 25.4431 16.5375 25.4431 16.5375C25.4431 16.5375 25.8628 16.6308 26.1893 16.7706C26.6091 16.9571 26.8889 17.4233 26.8889 17.4233C26.8889 17.4233 26.7023 16.7706 26.1427 16.3977C25.8628 16.2112 25.07 15.9781 24.9767 15.6517C24.93 15.5119 24.8834 15.2322 24.8834 15.0457H25.3032L28.1015 17.8429L33.6982 16.3044L34.3045 14.9058L34.7709 16.0247L42 14.0667L34.6776 12.062Z' fill='white'/%3E%3Cpath d='M27 14L1 14' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: inline-block;
  flex-shrink: 0;
}
.has-dark-background.primary-button .button:not(:disabled):not(:hover):not(:active):not(:focus),
.has-dark-background.primary-button .gform_button:not(:disabled):not(:hover):not(:active):not(:focus),
.has-dark-background.primary-button input[type=submit]:not(:disabled):not(:hover):not(:active):not(:focus),
.has-dark-background.primary-button button[type=submit]:not(:disabled):not(:hover):not(:active):not(:focus),
.has-dark-background.primary-button .btn:not(:disabled):not(:hover):not(:active):not(:focus),
.has-dark-background.primary-button .wp-element-button:not(:disabled):not(:hover):not(:active):not(:focus),
.has-dark-background.primary-button .wp-block-button__link:not(:disabled):not(:hover):not(:active):not(:focus),
.has-contrast-background-color.primary-button .button:not(:disabled):not(:hover):not(:active):not(:focus),
.has-contrast-background-color.primary-button .gform_button:not(:disabled):not(:hover):not(:active):not(:focus),
.has-contrast-background-color.primary-button input[type=submit]:not(:disabled):not(:hover):not(:active):not(:focus),
.has-contrast-background-color.primary-button button[type=submit]:not(:disabled):not(:hover):not(:active):not(:focus),
.has-contrast-background-color.primary-button .btn:not(:disabled):not(:hover):not(:active):not(:focus),
.has-contrast-background-color.primary-button .wp-element-button:not(:disabled):not(:hover):not(:active):not(:focus),
.has-contrast-background-color.primary-button .wp-block-button__link:not(:disabled):not(:hover):not(:active):not(:focus),
.wp-block-group.has-contrast-background-color.primary-button .button:not(:disabled):not(:hover):not(:active):not(:focus),
.wp-block-group.has-contrast-background-color.primary-button .gform_button:not(:disabled):not(:hover):not(:active):not(:focus),
.wp-block-group.has-contrast-background-color.primary-button input[type=submit]:not(:disabled):not(:hover):not(:active):not(:focus),
.wp-block-group.has-contrast-background-color.primary-button button[type=submit]:not(:disabled):not(:hover):not(:active):not(:focus),
.wp-block-group.has-contrast-background-color.primary-button .btn:not(:disabled):not(:hover):not(:active):not(:focus),
.wp-block-group.has-contrast-background-color.primary-button .wp-block-button__link:not(:disabled):not(:hover):not(:active):not(:focus),
.wp-block-cover.has-background-dim.primary-button .button:not(:disabled):not(:hover):not(:active):not(:focus),
.wp-block-cover.has-background-dim.primary-button .gform_button:not(:disabled):not(:hover):not(:active):not(:focus),
.wp-block-cover.has-background-dim.primary-button input[type=submit]:not(:disabled):not(:hover):not(:active):not(:focus),
.wp-block-cover.has-background-dim.primary-button button[type=submit]:not(:disabled):not(:hover):not(:active):not(:focus),
.wp-block-cover.has-background-dim.primary-button .btn:not(:disabled):not(:hover):not(:active):not(:focus),
.wp-block-cover.has-background-dim.primary-button .wp-element-button:not(:disabled):not(:hover):not(:active):not(:focus),
.wp-block-cover.has-background-dim.primary-button .wp-block-button__link:not(:disabled):not(:hover):not(:active):not(:focus) {
  border-radius: 14px !important;
  background: #CC5511 !important;
  color: #FFFFFF !important;
}
.has-dark-background.primary-button .button:focus,
.has-dark-background.primary-button .gform_button:focus,
.has-dark-background.primary-button input[type=submit]:focus,
.has-dark-background.primary-button button[type=submit]:focus,
.has-dark-background.primary-button .btn:focus,
.has-dark-background.primary-button .wp-element-button:focus,
.has-dark-background.primary-button .wp-block-button__link:focus,
.has-contrast-background-color.primary-button .button:focus,
.has-contrast-background-color.primary-button .gform_button:focus,
.has-contrast-background-color.primary-button input[type=submit]:focus,
.has-contrast-background-color.primary-button button[type=submit]:focus,
.has-contrast-background-color.primary-button .btn:focus,
.has-contrast-background-color.primary-button .wp-element-button:focus,
.has-contrast-background-color.primary-button .wp-block-button__link:focus,
.wp-block-group.has-contrast-background-color.primary-button .button:focus,
.wp-block-group.has-contrast-background-color.primary-button .gform_button:focus,
.wp-block-group.has-contrast-background-color.primary-button input[type=submit]:focus,
.wp-block-group.has-contrast-background-color.primary-button button[type=submit]:focus,
.wp-block-group.has-contrast-background-color.primary-button .btn:focus,
.wp-block-group.has-contrast-background-color.primary-button .wp-block-button__link:focus,
.wp-block-cover.has-background-dim.primary-button .button:focus,
.wp-block-cover.has-background-dim.primary-button .gform_button:focus,
.wp-block-cover.has-background-dim.primary-button input[type=submit]:focus,
.wp-block-cover.has-background-dim.primary-button button[type=submit]:focus,
.wp-block-cover.has-background-dim.primary-button .btn:focus,
.wp-block-cover.has-background-dim.primary-button .wp-element-button:focus,
.wp-block-cover.has-background-dim.primary-button .wp-block-button__link:focus {
  border-radius: 14px !important;
  background: #CC5511 !important;
  box-shadow: 0 0 10px 5px rgba(255, 85, 0, 0.6);
  color: #FFFFFF !important;
  outline: none;
}
.has-dark-background.primary-button .button:hover:not(:disabled),
.has-dark-background.primary-button .gform_button:hover:not(:disabled),
.has-dark-background.primary-button input[type=submit]:hover:not(:disabled),
.has-dark-background.primary-button button[type=submit]:hover:not(:disabled),
.has-dark-background.primary-button .btn:hover:not(:disabled),
.has-dark-background.primary-button .wp-element-button:hover:not(:disabled),
.has-dark-background.primary-button .wp-block-button__link:hover:not(:disabled),
.has-contrast-background-color.primary-button .button:hover:not(:disabled),
.has-contrast-background-color.primary-button .gform_button:hover:not(:disabled),
.has-contrast-background-color.primary-button input[type=submit]:hover:not(:disabled),
.has-contrast-background-color.primary-button button[type=submit]:hover:not(:disabled),
.has-contrast-background-color.primary-button .btn:hover:not(:disabled),
.has-contrast-background-color.primary-button .wp-element-button:hover:not(:disabled),
.has-contrast-background-color.primary-button .wp-block-button__link:hover:not(:disabled),
.wp-block-group.has-contrast-background-color.primary-button .button:hover:not(:disabled),
.wp-block-group.has-contrast-background-color.primary-button .gform_button:hover:not(:disabled),
.wp-block-group.has-contrast-background-color.primary-button input[type=submit]:hover:not(:disabled),
.wp-block-group.has-contrast-background-color.primary-button button[type=submit]:hover:not(:disabled),
.wp-block-group.has-contrast-background-color.primary-button .btn:hover:not(:disabled),
.wp-block-group.has-contrast-background-color.primary-button .wp-block-button__link:hover:not(:disabled),
.wp-block-cover.has-background-dim.primary-button .button:hover:not(:disabled),
.wp-block-cover.has-background-dim.primary-button .gform_button:hover:not(:disabled),
.wp-block-cover.has-background-dim.primary-button input[type=submit]:hover:not(:disabled),
.wp-block-cover.has-background-dim.primary-button button[type=submit]:hover:not(:disabled),
.wp-block-cover.has-background-dim.primary-button .btn:hover:not(:disabled),
.wp-block-cover.has-background-dim.primary-button .wp-element-button:hover:not(:disabled),
.wp-block-cover.has-background-dim.primary-button .wp-block-button__link:hover:not(:disabled) {
  border-radius: 14px !important;
  background: #FF5500 !important;
  color: #FFFFFF !important;
}
.has-dark-background.primary-button .button:active:not(:disabled),
.has-dark-background.primary-button .gform_button:active:not(:disabled),
.has-dark-background.primary-button input[type=submit]:active:not(:disabled),
.has-dark-background.primary-button button[type=submit]:active:not(:disabled),
.has-dark-background.primary-button .btn:active:not(:disabled),
.has-dark-background.primary-button .wp-element-button:active:not(:disabled),
.has-dark-background.primary-button .wp-block-button__link:active:not(:disabled),
.has-contrast-background-color.primary-button .button:active:not(:disabled),
.has-contrast-background-color.primary-button .gform_button:active:not(:disabled),
.has-contrast-background-color.primary-button input[type=submit]:active:not(:disabled),
.has-contrast-background-color.primary-button button[type=submit]:active:not(:disabled),
.has-contrast-background-color.primary-button .btn:active:not(:disabled),
.has-contrast-background-color.primary-button .wp-element-button:active:not(:disabled),
.has-contrast-background-color.primary-button .wp-block-button__link:active:not(:disabled),
.wp-block-group.has-contrast-background-color.primary-button .button:active:not(:disabled),
.wp-block-group.has-contrast-background-color.primary-button .gform_button:active:not(:disabled),
.wp-block-group.has-contrast-background-color.primary-button input[type=submit]:active:not(:disabled),
.wp-block-group.has-contrast-background-color.primary-button button[type=submit]:active:not(:disabled),
.wp-block-group.has-contrast-background-color.primary-button .btn:active:not(:disabled),
.wp-block-group.has-contrast-background-color.primary-button .wp-block-button__link:active:not(:disabled),
.wp-block-cover.has-background-dim.primary-button .button:active:not(:disabled),
.wp-block-cover.has-background-dim.primary-button .gform_button:active:not(:disabled),
.wp-block-cover.has-background-dim.primary-button input[type=submit]:active:not(:disabled),
.wp-block-cover.has-background-dim.primary-button button[type=submit]:active:not(:disabled),
.wp-block-cover.has-background-dim.primary-button .btn:active:not(:disabled),
.wp-block-cover.has-background-dim.primary-button .wp-element-button:active:not(:disabled),
.wp-block-cover.has-background-dim.primary-button .wp-block-button__link:active:not(:disabled) {
  border-radius: 14px !important;
  background: #FF5500 !important;
  color: #FFFFFF !important;
}
.has-dark-background.primary-button .button:disabled,
.has-dark-background.primary-button .gform_button:disabled,
.has-dark-background.primary-button input[type=submit]:disabled,
.has-dark-background.primary-button button[type=submit]:disabled,
.has-dark-background.primary-button .btn:disabled,
.has-dark-background.primary-button .wp-element-button:disabled,
.has-dark-background.primary-button .wp-block-button__link:disabled,
.has-contrast-background-color.primary-button .button:disabled,
.has-contrast-background-color.primary-button .gform_button:disabled,
.has-contrast-background-color.primary-button input[type=submit]:disabled,
.has-contrast-background-color.primary-button button[type=submit]:disabled,
.has-contrast-background-color.primary-button .btn:disabled,
.has-contrast-background-color.primary-button .wp-element-button:disabled,
.has-contrast-background-color.primary-button .wp-block-button__link:disabled,
.wp-block-group.has-contrast-background-color.primary-button .button:disabled,
.wp-block-group.has-contrast-background-color.primary-button .gform_button:disabled,
.wp-block-group.has-contrast-background-color.primary-button input[type=submit]:disabled,
.wp-block-group.has-contrast-background-color.primary-button button[type=submit]:disabled,
.wp-block-group.has-contrast-background-color.primary-button .btn:disabled,
.wp-block-group.has-contrast-background-color.primary-button .wp-block-button__link:disabled,
.wp-block-cover.has-background-dim.primary-button .button:disabled,
.wp-block-cover.has-background-dim.primary-button .gform_button:disabled,
.wp-block-cover.has-background-dim.primary-button input[type=submit]:disabled,
.wp-block-cover.has-background-dim.primary-button button[type=submit]:disabled,
.wp-block-cover.has-background-dim.primary-button .btn:disabled,
.wp-block-cover.has-background-dim.primary-button .wp-element-button:disabled,
.wp-block-cover.has-background-dim.primary-button .wp-block-button__link:disabled {
  flex-shrink: 0;
  color: #888888;
  background: #DDDDDD;
  cursor: not-allowed;
}

.btn--primary, .wp-element-button,
.wp-block-button__link {
  background: #CC5511;
  color: #FFFFFF;
}
.btn--primary:hover, .wp-element-button:hover,
.wp-block-button__link:hover {
  background: #7A5E3B;
  color: #BCE8FF;
}
.btn--primary:active, .wp-element-button:active,
.wp-block-button__link:active {
  background: #7A5E3B;
  color: #BCE8FF;
}
.btn--primary:focus-visible, .wp-element-button:focus-visible,
.wp-block-button__link:focus-visible {
  outline: none;
  box-shadow: 0 0 0 6px #BCE8FF;
}
.btn--primary:disabled, .wp-element-button:disabled,
.wp-block-button__link:disabled {
  background: #F2F2F2;
  color: #888888;
}

.btn--secondary {
  background: #FFFFFF;
  color: #CC5511;
}
.btn--secondary:hover {
  background: #7A5E3B;
  color: #BCE8FF;
}
.btn--secondary:active {
  background: #7A5E3B;
  color: #BCE8FF;
}
.btn--secondary:focus-visible {
  outline: none;
  box-shadow: 0 0 0 6px #BCE8FF;
}
.btn--secondary:disabled {
  background: #F2F2F2;
  color: #888888;
}

.btn--light {
  background: #FFFFFF;
  color: #CC5511;
}
.btn--light:hover {
  background: #BCE8FF;
  color: #7A5E3B;
}
.btn--light:active {
  background: #BCE8FF;
  color: #7A5E3B;
}
.btn--light:focus-visible {
  outline: none;
  box-shadow: 0 0 0 6px #BCE8FF;
}
.btn--light:disabled {
  background: #F2F2F2;
  color: #888888;
}

.gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer {
  justify-content: flex-start !important;
}

.video_home video {
  aspect-ratio: 4/3;
  border-radius: 30px;
  padding: 18px;
  background: #000;
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.8);
  position: relative;
}

@media only screen and (max-width: 781px) {
  .block--text-image .wp-block-columns {
    flex-direction: column-reverse;
  }
}
@media only screen and (max-width: 781px) {
  .block--text-image:nth-of-type(even) .wp-block-columns {
    flex-direction: column;
  }
}
@media only screen and (max-width: 781px) {
  .block--text-image .wp-block-image {
    margin-top: 20px;
  }
}

@keyframes expandcollapse {
  0% {
    opacity: 0;
    transform: translateX(-10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.block--faq details[open] summary:before {
  content: "-";
}
.block--faq details summary::marker {
  content: "";
}
.block--faq details summary:before {
  content: "+";
  margin-right: 7px;
}
.block--faq details summary ~ * {
  animation: expandcollapse 0.5s ease-in-out;
}

.stat-numbers .number-columns {
  flex-wrap: wrap !important;
  gap: 0;
}
@media only screen and (max-width: 1023px) {
  .stat-numbers .number-columns > .wp-block-column {
    flex-basis: 50% !important;
  }
}

.three-step-columns .number-circle {
  border-radius: 100px;
  width: clamp(150px, 2vw, 250px);
  height: clamp(150px, 2vw, 250px);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}

.block--numbered-text {
  counter-reset: item;
}
.block--numbered-text .number-item {
  counter-increment: item;
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.block--numbered-text .number-item:before {
  content: counter(item);
  background: #000;
  color: #fff;
  border-radius: 100px;
  width: 80px;
  height: 75px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
}
@media only screen and (max-width: 639px) {
  .block--numbered-text .number-item:before {
    height: 60px;
  }
}
.block--numbered-text .number-item > .wp-block-group {
  width: 100%;
}
