.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.rci-form-shortcode {
  max-width: 720px;
  margin: -48px auto 0 auto;
  padding: 0 60px 100px 60px;
  background: #1a1a1a;
  border-top: 0;
}

.rci-form-shortcode .fluentform,
.rci-form-shortcode .ff-el-form-top,
.rci-form-shortcode .ff-t-container {
  background: transparent !important;
}

.rci-form-shortcode .ff-el-group,
.rci-form-shortcode .ff-t-container,
.rci-form-shortcode .ff-column-container {
  margin-bottom: 18px;
}

.rci-form-shortcode input,
.rci-form-shortcode select,
.rci-form-shortcode textarea {
  width: 100% !important;
  background: #090909 !important;
  border: 1px solid #2e2e2e !important;
  color: #ffffff !important;
  font-family: 'DM Sans', sans-serif !important;
  font-size: 0.95rem !important;
  padding: 14px 16px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.rci-form-shortcode input:focus,
.rci-form-shortcode select:focus,
.rci-form-shortcode textarea:focus {
  border-color: #f21d2f !important;
  box-shadow: none !important;
}

.rci-form-shortcode label,
.rci-form-shortcode .ff-el-input--label label {
  font-size: 0.75rem !important;
  letter-spacing: 0.14em !important;
  text-transform: uppercase !important;
  color: #888 !important;
  font-weight: 500 !important;
}

.rci-form-shortcode .ff-btn,
.rci-form-shortcode .ff-btn-submit,
.rci-form-shortcode .ff-btn-primary,
.rci-form-shortcode button.ff-btn,
.rci-form-shortcode button.ff-btn-submit,
.rci-form-shortcode button.ff-btn-primary,
.rci-form-shortcode input[type="submit"],
.rci-form-shortcode button[type="submit"] {
  width: 100% !important;
  display: block !important;
  background: #f21d2f !important;
  background-color: #f21d2f !important;
  border: none !important;
  border-color: #f21d2f !important;
  color: #ffffff !important;
  font-family: 'DM Sans', sans-serif !important;
  font-size: 0.9rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  padding: 18px 32px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  appearance: none !important;
  -webkit-appearance: none !important;
}

.rci-form-shortcode .ff-btn:hover,
.rci-form-shortcode .ff-btn-submit:hover,
.rci-form-shortcode .ff-btn-primary:hover,
.rci-form-shortcode button.ff-btn:hover,
.rci-form-shortcode button.ff-btn-submit:hover,
.rci-form-shortcode button.ff-btn-primary:hover,
.rci-form-shortcode input[type="submit"]:hover,
.rci-form-shortcode button[type="submit"]:hover {
  background: #d41828 !important;
  background-color: #d41828 !important;
  border-color: #d41828 !important;
  color: #ffffff !important;
}

.rci-form-shortcode .text-danger,
.rci-form-shortcode .error,
.rci-form-shortcode .ff-el-is-error,
.rci-form-shortcode .ff-message-error {
  color: #f21d2f !important;
}

.rci-form-shortcode .ff-el-help-message,
.rci-form-shortcode .ff-message-success {
  color: #999 !important;
}

@media (max-width: 900px) {
  .rci-form-shortcode {
    padding: 0 24px 72px 24px;
    margin-top: -32px;
  }
}/* End custom CSS */