@media screen and (min-width: 1024px) and (max-width: 1300px) {
  .fiftyfifty-form-txt-block h6, .fiftyfifty-form-txt-block .h6 {
    font-size: 40px;
  }
}
.fiftyfifty-form-txt-block .contact-form {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  border-color: #0b0b0b;
}
@media (min-width: 768px) {
  .fiftyfifty-form-txt-block .contact-form {
    border-left-width: 2px;
    border-right-width: 2px;
    border-top-width: 2px;
    border-bottom-width: 2px;
  }
}
.fiftyfifty-form-txt-block .contact-form h1,
.fiftyfifty-form-txt-block .contact-form h2,
.fiftyfifty-form-txt-block .contact-form h3,
.fiftyfifty-form-txt-block .contact-form h4,
.fiftyfifty-form-txt-block .contact-form h5,
.fiftyfifty-form-txt-block .contact-form h6,
.fiftyfifty-form-txt-block .contact-form .h1,
.fiftyfifty-form-txt-block .contact-form .h2,
.fiftyfifty-form-txt-block .contact-form .h3,
.fiftyfifty-form-txt-block .contact-form .h4,
.fiftyfifty-form-txt-block .contact-form .h5,
.fiftyfifty-form-txt-block .contact-form .h6,
.fiftyfifty-form-txt-block .contact-form p,
.fiftyfifty-form-txt-block .contact-form span,
.fiftyfifty-form-txt-block .contact-form label {
  --tw-text-opacity: 1 !important;
  color: rgb(85 85 85 / var(--tw-text-opacity)) !important;
}

html:not(.dark) .fiftyfifty-form-txt-block .contact-form {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  border-color: #0b0b0b;
}
html:not(.dark) .fiftyfifty-form-txt-block .contact-form h1,
html:not(.dark) .fiftyfifty-form-txt-block .contact-form h2,
html:not(.dark) .fiftyfifty-form-txt-block .contact-form h3,
html:not(.dark) .fiftyfifty-form-txt-block .contact-form h4,
html:not(.dark) .fiftyfifty-form-txt-block .contact-form h5,
html:not(.dark) .fiftyfifty-form-txt-block .contact-form h6,
html:not(.dark) .fiftyfifty-form-txt-block .contact-form .h1,
html:not(.dark) .fiftyfifty-form-txt-block .contact-form .h2,
html:not(.dark) .fiftyfifty-form-txt-block .contact-form .h3,
html:not(.dark) .fiftyfifty-form-txt-block .contact-form .h4,
html:not(.dark) .fiftyfifty-form-txt-block .contact-form .h5,
html:not(.dark) .fiftyfifty-form-txt-block .contact-form .h6,
html:not(.dark) .fiftyfifty-form-txt-block .contact-form p,
html:not(.dark) .fiftyfifty-form-txt-block .contact-form span,
html:not(.dark) .fiftyfifty-form-txt-block .contact-form label {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
html:not(.dark) .fiftyfifty-form-txt-block .contact-form .ff-btn.ff-btn-submit {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
html:not(.dark) .fiftyfifty-form-txt-block .contact-form .fluentform .ff-el-form-control {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(85 85 85 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
html:not(.dark) .fiftyfifty-form-txt-block .contact-form .fluentform .ff-el-form-control::-moz-placeholder {
  color: #ffffff;
}
html:not(.dark) .fiftyfifty-form-txt-block .contact-form .fluentform .ff-el-form-control::placeholder {
  color: #ffffff;
}
html:not(.dark) .fiftyfifty-form-txt-block .contact-form .iti__arrow {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity));
}
html:not(.dark) .fiftyfifty-form-txt-block .contact-form .iti__arrow--up {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity));
}
html:not(.dark) .fiftyfifty-form-txt-block .contact-form .iti__country-list * {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

div[data-type="acf/fiftyfifty-casestudies"] .mce-btn:has(i.mce-i-link),
div[data-type="acf/fiftyfifty-casestudies"] .mce-button-shortcode {
  display: none !important;
}
