.elementor-49937 .elementor-element.elementor-element-56154da8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49937 .elementor-element.elementor-element-5eefe059{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49937 .elementor-element.elementor-element-5eefe059:not(.elementor-motion-effects-element-type-background), .elementor-49937 .elementor-element.elementor-element-5eefe059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121417;}.elementor-49937 .elementor-element.elementor-element-3a67e98e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-49937 .elementor-element.elementor-element-51d7787 .elementor-heading-title{font-family:"Spline Sans", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-49937 .elementor-element.elementor-element-294569fd{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-49937 .elementor-element.elementor-element-57fa3f6e{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49937 .elementor-element.elementor-element-641d6ccd > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-49937 .elementor-element.elementor-element-641d6ccd{color:#FFFFFF;}.elementor-49937 .elementor-element.elementor-element-74044d8{--display:flex;}@media(max-width:767px){.elementor-49937 .elementor-element.elementor-element-56154da8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49937 .elementor-element.elementor-element-5eefe059{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49937 .elementor-element.elementor-element-3a67e98e{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-1aed353b *//* Gravity Form ID 9 on dark background */
body .gform_wrapper#gform_wrapper_10 {
  color: #ffffff;
}

/* Label styling */
body .gform_wrapper#gform_wrapper_10 .gfield_label {
  color: #ffffff;
  font-weight: 600;
  font-size: 16px;
}

/* Input, textarea, and select styling */
body .gform_wrapper#gform_wrapper_10 input[type="text"],
body .gform_wrapper#gform_wrapper_10 input[type="email"],
body .gform_wrapper#gform_wrapper_10 input[type="tel"],
body .gform_wrapper#gform_wrapper_10 input[type="url"],
body .gform_wrapper#gform_wrapper_10 input[type="number"],
body .gform_wrapper#gform_wrapper_10 input[type="password"],
body .gform_wrapper#gform_wrapper_10 textarea,
body .gform_wrapper#gform_wrapper_10 select {
  background-color: #2a2a2a;
  color: #ffffff;
  border: 1px solid #666;
  padding: 10px;
  border-radius: 4px;
  width: 100%;
  box-sizing: border-box;
}

/* Placeholder text color */
body .gform_wrapper#gform_wrapper_10 ::placeholder {
  color: #bbbbbb;
}

/* Link styling */
body .gform_wrapper#gform_wrapper_10 a[href] {
  color: #ffffff;
  text-decoration: underline;
}

/* Submit button */
body .gform_wrapper#gform_wrapper_10 .gform_footer input[type="submit"],
body .gform_wrapper#gform_wrapper_10 .gform_page_footer input[type="submit"] {
  background-color: #4466f2;
  color: #ffffff;
  width: 100%;
  border: none;
  padding: 14px;
  font-size: 16px;
  font-weight: bold;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

body .gform_wrapper#gform_wrapper_10 .gform_footer input[type="submit"]:hover,
body .gform_wrapper#gform_wrapper_10 .gform_page_footer input[type="submit"]:hover {
  background-color: #3352d4;
}

.gform_confirmation_message_10 {
  color: #ffffff;
  background-color: #1e1e1e;
  border: 2px solid #4466f2;
  padding: 20px;
  border-radius: 6px;
  font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eefe059 */.elementor-49937 .elementor-element.elementor-element-5eefe059 {
    width:100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56154da8 */body {
    background:#121417;
}/* End custom CSS */