.elementor-16 .elementor-element.elementor-element-188eb32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-188eb32:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-188eb32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-16 .elementor-element.elementor-element-361b26e .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4aa499d p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-4aa499d{color:#FFFFFF;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-188eb32{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-188eb32{--content-width:793px;}}/* Start custom CSS for shortcode, class: .elementor-element-71b9e06 */.frm_form_fields label {
  color: #9ca3af !important;
  font-size: 24px!important;
  font-weight: 500!important;
  margin-bottom: 6px!important;
}
.frm_form_fields input[type="text"],
.frm_form_fields input[type="email"],
.frm_form_fields input[type="tel"],
.frm_form_fields textarea {
  background: transparent!important;
  border: 1px solid #e5e7eb!important;
  border-radius: 8px!important;
  padding: 14px 16px!important;
  font-size: 15px!important;
  color: #ffffff!important;
  width: 100%;
  transition: all 0.2s ease!important;
}
.frm_form_fields input:focus,
.frm_form_fields textarea:focus {
  border-color: #3b82f6!important;
  box-shadow: 0 0 0 2px rgba(59,130,246,0.25);
  outline: none;
}/* End custom CSS */