.elementor-16067 .elementor-element.elementor-element-66c8963{--display:flex;}.elementor-16067 .elementor-element.elementor-element-c2cdc6c{--display:flex;--overlay-opacity:0.7;}.elementor-16067 .elementor-element.elementor-element-c2cdc6c:not(.elementor-motion-effects-element-type-background), .elementor-16067 .elementor-element.elementor-element-c2cdc6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cbamboard.com/wp-content/uploads/2025/09/microneedling.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16067 .elementor-element.elementor-element-c2cdc6c::before, .elementor-16067 .elementor-element.elementor-element-c2cdc6c > .elementor-background-video-container::before, .elementor-16067 .elementor-element.elementor-element-c2cdc6c > .e-con-inner > .elementor-background-video-container::before, .elementor-16067 .elementor-element.elementor-element-c2cdc6c > .elementor-background-slideshow::before, .elementor-16067 .elementor-element.elementor-element-c2cdc6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-16067 .elementor-element.elementor-element-c2cdc6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16067 .elementor-element.elementor-element-f594bc7{--spacer-size:350px;}.elementor-16067 .elementor-element.elementor-element-1590d40{--display:flex;}.elementor-16067 .elementor-element.elementor-element-7bf930d{color:#FFFFFF;}.elementor-16067 .elementor-element.elementor-element-d55bde7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16067 .elementor-element.elementor-element-72a7f92{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16067 .elementor-element.elementor-element-3f3016f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16067 .elementor-element.elementor-element-88013e3{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-16067 .elementor-element.elementor-element-cb58542 .elementor-button{background-color:#BD1F1F;fill:#FFFFFF;color:#FFFFFF;border-style:solid;}.elementor-16067 .elementor-element.elementor-element-cb58542 .elementor-button:hover, .elementor-16067 .elementor-element.elementor-element-cb58542 .elementor-button:focus{background-color:#6D1616;}.elementor-16067 .elementor-element.elementor-element-b6c4099{--divider-border-style:wavy;--divider-color:#870E0E;--divider-border-width:1.5px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-16067 .elementor-element.elementor-element-b6c4099 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-16067 .elementor-element.elementor-element-b6c4099 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}body.elementor-page-16067:not(.elementor-motion-effects-element-type-background), body.elementor-page-16067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED8CD;}@media(max-width:1024px){.elementor-16067 .elementor-element.elementor-element-d55bde7{--grid-auto-flow:row;}.elementor-16067 .elementor-element.elementor-element-72a7f92{--grid-auto-flow:row;}.elementor-16067 .elementor-element.elementor-element-3f3016f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-16067 .elementor-element.elementor-element-d55bde7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16067 .elementor-element.elementor-element-72a7f92{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16067 .elementor-element.elementor-element-3f3016f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */<style>
/* استایل اختصاصی فقط برای فرم با ID=12 */
#gform_wrapper_12 {
  max-width: 500px;
  margin: 0 auto;
  font-family: Arial, sans-serif;
}

#gform_wrapper_12 .gfield_label {
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
  color: #000; /* سیاه */
}

#gform_wrapper_12 .gfield_required {
  color: red; /* ستاره قرمز */
}

#gform_wrapper_12 input[type="text"],
#gform_wrapper_12 input[type="email"],
#gform_wrapper_12 input[type="tel"],
#gform_wrapper_12 textarea,
#gform_wrapper_12 select {
  width: 100%;
  padding: 10px 12px;
  border: 2px solid #ccc;
  border-radius: 8px;
  font-size: 15px;
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

#gform_wrapper_12 input:focus,
#gform_wrapper_12 textarea:focus,
#gform_wrapper_12 select:focus {
  border-color: #007a8c;
  box-shadow: 0 0 8px rgba(0,122,140,0.2);
  outline: none;
}

/* دکمه سابمیت وسط */
#gform_wrapper_12 .gform_footer {
  text-align: center;
}

#gform_wrapper_12 .gform_footer input[type="submit"] {
  background-color: #007a8c;
  color: #fff;
  padding: 12px 25px;
  font-size: 16px;
  border: none;
  border-radius: 30px;
  cursor: pointer;
  font-weight: bold;
  transition: background-color 0.3s ease, transform 0.2s ease;
}

#gform_wrapper_12 .gform_footer input[type="submit"]:hover {
  background-color: #005f69;
  transform: translateY(-2px);
}

/* فاصله بین فیلدها کمتر شده */
#gform_wrapper_12 .gfield {
  margin-bottom: 15px;
}

/* پیام‌های خطا */
#gform_wrapper_12 .gfield_error input,
#gform_wrapper_12 .gfield_error textarea,
#gform_wrapper_12 .gfield_error select {
  border-color: red;
}

#gform_wrapper_12 .validation_message {
  font-size: 13px;
  color: red;
  margin-top: 5px;
}
</style>/* End custom CSS */