.page-id-6739 header,
.page-id-6945 header,
.page-id-6806 header {
	display: none;
}
.page-id-6739 .newsletter-footerr,
.page-id-6945 .newsletter-footerr,
.page-id-6806 .newsletter-footerr {
	display: none;
}

.forminator-custom-form-6928 .forminator-button {
    background: #ff4f00;
    border-radius: 28px !important;
}

.forminator-ui#forminator-module-6928.forminator-design--default .forminator-pagination-steps .forminator-break:before {
    background-color: #ff4f00!important;
}
.forminator-ui#forminator-module-6928.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-dot {
    border-color: #ff4f00!important;
    background-color: #ff4f00!important;
}

.grecaptcha-badge {
    display: none !important;
}


/* ============================
   MOBILE CSS (max-width: 765px)
   ============================ */


/* --- GRID WRAPPER --- */
.forminator-field[role="radiogroup"] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 12px;
    max-width: 500px;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}

/* --- RADIO LABEL AS CARD --- */
.forminator-radio {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  background: #f8fafc;
  border: 2px solid #e2e8f0;
  border-radius: 10px;
  padding: 16px 18px;
  cursor: pointer;
  transition: all 0.25s ease;
  position: relative;
  min-height: 70px;
}

/* Hover effect */
.forminator-radio:hover {
  border-color: #ff4f00;
  background: #eef2ff;
}

/* Remove default Forminator bullet visual */
.forminator-radio-bullet {
  width: 18px;
  height: 18px;
  border: 2px solid #94a3b8;
  border-radius: 50%;
  transition: all 0.25s ease;
  margin-top: 2px;
}

/* Hide native radio input */
.forminator-radio input[type="radio"] {
  appearance: none;
  position: absolute;
  opacity: 0;
}

/* Checked state */
.forminator-radio input[type="radio"]:checked + .forminator-radio-bullet {
  border-color: #ff4f00;
  background: #ff4f00;
  box-shadow: 0 0 0 2px white inset;
}

.forminator-radio input[type="radio"]:checked ~ .forminator-radio-label {
  color: #1e1b4b;
  font-weight: 600;
  border-color: #ff4f00;
}

.forminator-radio input[type="radio"]:checked  .forminator-radio {
  border:1px solid #ff4f00;
} 

/* Label text */
.forminator-radio-label {
  font-size: 15px;
  line-height: 1.3;
  color: #475569;
  transition: color 0.25s ease;
}

/* Focus accessibility */
.forminator-radio input[type="radio"]:focus-visible + .forminator-radio-bullet {
  outline: 3px solid #818cf8;
  outline-offset: 3px;
}

.forminator-radio.forminator-is_checked {
    border: 2px solid #ff4f00;
}

@media (max-width: 768px) {

.elementor-7051 .elementor-element.elementor-element-5e6ccdc > .elementor-widget-container {
    margin: 0;
}

.forminator-ui#forminator-module-6928.forminator-design--basic .forminator-radio {
  width:100%;
}
.forminator-ui.forminator-custom-form[data-design=basic] .forminator-pagination-steps {
    flex-wrap: wrap;
    gap: 20px;
    align-items: center;
}
}