.elementor-984 .elementor-element.elementor-element-6c42af2{width:100%;max-width:100%;}.elementor-984 .elementor-element.elementor-element-6c42af2 img{width:100%;max-width:100%;border-radius:25px 25px 25px 25px;}.elementor-bc-flex-widget .elementor-984 .elementor-element.elementor-element-246b1eb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-984 .elementor-element.elementor-element-246b1eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-984 .elementor-element.elementor-element-246b1eb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-984 .elementor-element.elementor-element-973b4b5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-984 .elementor-element.elementor-element-973b4b5 > .elementor-widget-container{margin:33px 0px 0px 0px;}.elementor-984 .elementor-element.elementor-element-d5c6e20{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-size:17px;}.elementor-984 .elementor-element.elementor-element-d5c6e20 > .elementor-widget-container{margin:31px 0px 0px 0px;}.elementor-984 .elementor-element.elementor-element-9da5ebc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-984 .elementor-element.elementor-element-9da5ebc .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-984 .elementor-element.elementor-element-9da5ebc .elementor-divider{text-align:center;padding-block-start:44px;padding-block-end:44px;}.elementor-984 .elementor-element.elementor-element-9da5ebc .elementor-divider__text{font-size:18px;}.elementor-984 .elementor-element.elementor-element-3b2c256{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-size:22px;}.elementor-984 .elementor-element.elementor-element-3b2c256 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-984 .elementor-element.elementor-element-d9548c4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-984 .elementor-element.elementor-element-d9548c4 .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-984 .elementor-element.elementor-element-d9548c4 .elementor-divider{text-align:center;padding-block-start:44px;padding-block-end:44px;}.elementor-984 .elementor-element.elementor-element-d9548c4 .elementor-divider__text{font-size:18px;}.elementor-984 .elementor-element.elementor-element-ee948c1 > .elementor-container{max-width:796px;text-align:left;}.elementor-984 .elementor-element.elementor-element-974174c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-984 .elementor-element.elementor-element-974174c .wpcf7-form > p:not(:last-child){margin-bottom:24px;}.elementor-984 .elementor-element.elementor-element-974174c .wpcf7-form label{font-size:17px;}.elementor-984 .elementor-element.elementor-element-974174c .wpcf7-form .wpcf7-form-control-wrap.select-state{color:#666666;}.elementor-984 .elementor-element.elementor-element-974174c .wpcf7-form .wpcf7-form-control-wrap.select-gender{color:#666666;}.elementor-984 .elementor-element.elementor-element-974174c .wpcf7-form .wpcf7-form-control-wrap.accept-this-1{color:#666666;}.elementor-984 .elementor-element.elementor-element-974174c .wpcf7-form .wpcf7-textarea{height:125px;display:block;}.elementor-984 .elementor-element.elementor-element-974174c .wpcf7-form-control{margin-top:25px;}.elementor-984 .elementor-element.elementor-element-974174c .wpcf7-form{margin-top:-25px;}.elementor-984 .elementor-element.elementor-element-974174c .wpcf7-form .wpcf7-submit{background-color:#A20000;border-radius:84px 84px 84px 84px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-984 .elementor-element.elementor-element-1901bf9{width:100%;}}/* Start custom CSS for bdt-contact-form-7, class: .elementor-element-974174c */.wpcf7-form p {
  margin-bottom: 24px;
}

/* Label text (question) styling */
.wpcf7-form p {
  font-weight: 600;
  font-size: 1.1rem;
  color: #222;
  margin-bottom: 8px;
}

/* Text inputs */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {
  width: 100%;
  padding: 10px 14px;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 1rem;
  font-weight: 400;
  color: #333;
  margin-top: 6px;
}

/* Radio and checkbox options */
.wpcf7-radio label {
  display: block;
  font-weight: 400;
  color: #555;
  margin: 4px 0;
}

/* Add some hover/focus styles for clarity */
.wpcf7-form input[type="text"]:focus,
.wpcf7-form textarea:focus {
  border-color: #0073aa;
  outline: none;
  box-shadow: 0 0 0 2px rgba(0, 115, 170, 0.15);
}

/* Submit button */
.wpcf7-submit {
  background: #0073aa;
  color: #fff;
  border: none;
  padding: 12px 24px;
  border-radius: 6px;
  font-size: 1.1rem;
  cursor: pointer;
  transition: background 0.3s ease;
}
.wpcf7-submit:hover {
  background: #005d88;
}

input[type="radio"] {
margin-top:4px;

}/* End custom CSS */