.fx-cta.cta-seo-checker-sidebar-wrapper .seo-checker-sidebar-form,
.fx-cta.cta-seo-checker-sidebar2-wrapper .seo-checker-sidebar-form {
  padding: 50px 19px 37px;
  margin-bottom: 20px;
  font-family: "Inter", sans-serif;
  position: relative;
  z-index: 1;
  background: url(/wp-content/themes/fx/assets/img/ctas/seo-checker-sidebar/seo-checker-sidebar-form.png) no-repeat right 0 #f9fbff;
  overflow: hidden;
}
.fx-cta.cta-seo-checker-sidebar-wrapper .seo-checker-sidebar-form .card-body,
.fx-cta.cta-seo-checker-sidebar2-wrapper .seo-checker-sidebar-form .card-body {
  position: relative;
  z-index: 1;
  padding: 0;
  width: 60%;
}
.fx-cta.cta-seo-checker-sidebar-wrapper .seo-checker-sidebar-form .card-title,
.fx-cta.cta-seo-checker-sidebar2-wrapper .seo-checker-sidebar-form .card-title {
  font-weight: 900;
  font-size: 24px;
  line-height: 23px;
  letter-spacing: -0.01em;
  color: #1c2d47;
  margin: 0 0 16px;
  font-family: inherit;
}
.fx-cta.cta-seo-checker-sidebar-wrapper .seo-checker-sidebar-form .card-text,
.fx-cta.cta-seo-checker-sidebar2-wrapper .seo-checker-sidebar-form .card-text {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: -0.01em;
  color: #869298;
  margin: 0 0 16px;
  font-family: inherit;
}
.fx-cta.cta-seo-checker-sidebar-wrapper .seo-checker-sidebar-form .card-form-group,
.fx-cta.cta-seo-checker-sidebar2-wrapper .seo-checker-sidebar-form .card-form-group {
  margin-bottom: 8px;
}
.fx-cta.cta-seo-checker-sidebar-wrapper .seo-checker-sidebar-form .card-form-control,
.fx-cta.cta-seo-checker-sidebar2-wrapper .seo-checker-sidebar-form .card-form-control {
  width: 100%;
  margin: 0;
  height: 56px;
  border: 1px solid #abb9c2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-weight: 600;
  font-size: 18px;
  line-height: 16px;
  letter-spacing: -0.0055em;
  color: #374046;
  font-family: inherit;
  padding: 20px 16px;
  background-color: #fff;
}
.fx-cta.cta-seo-checker-sidebar-wrapper .seo-checker-sidebar-form .card-form-control:focus,
.fx-cta.cta-seo-checker-sidebar2-wrapper .seo-checker-sidebar-form .card-form-control:focus {
  outline: 0;
  border-color: #207de9;
}
.fx-cta.cta-seo-checker-sidebar-wrapper .seo-checker-sidebar-form .card-form-submit,
.fx-cta.cta-seo-checker-sidebar2-wrapper .seo-checker-sidebar-form .card-form-submit {
  cursor: pointer;
  display: block;
  width: 100%;
  background-color: #26b16d;
  color: #fff;
  margin: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  letter-spacing: -0.008em;
  font-family: inherit;
  height: auto;
  padding: 16px 32px;
}
.fx-cta.cta-seo-checker-sidebar-wrapper .seo-checker-sidebar-form .card-form-submit img,
.fx-cta.cta-seo-checker-sidebar2-wrapper .seo-checker-sidebar-form .card-form-submit img {
  vertical-align: middle;
}
.fx-cta.cta-seo-checker-sidebar-wrapper .seo-checker-sidebar-form .card-form-submit:focus,
.fx-cta.cta-seo-checker-sidebar-wrapper .seo-checker-sidebar-form .card-form-submit:hover,
.fx-cta.cta-seo-checker-sidebar2-wrapper .seo-checker-sidebar-form .card-form-submit:focus,
.fx-cta.cta-seo-checker-sidebar2-wrapper .seo-checker-sidebar-form .card-form-submit:hover {
  background-color: #0e9251;
  color: #fff;
}
.fx-cta.cta-seo-checker-sidebar-wrapper .seo-checker-sidebar-form label.error,
.fx-cta.cta-seo-checker-sidebar2-wrapper .seo-checker-sidebar-form label.error {
  margin-top: 12px;
  color: red;
  line-height: 22px;
}

/*** Gravity Forms Styles ***/

.fx-cta .seo-checker-sidebar-form .gform_wrapper {padding: 0px!important;}
.fx-cta .seo-checker-sidebar-form .gform_wrapper label {display: none!important;}
.fx-cta .seo-checker-sidebar-form .gform_wrapper input[type="text"] {width: 100%!important; margin: 0; height: 56px; border: 1px solid #abb9c2!important; -webkit-border-radius: 4px!important; -moz-border-radius: 4px!important; border-radius: 4px!important; font-weight: 600!important; font-size: 18px!important; line-height: 16px; letter-spacing: -0.0055em; color: #374046; font-family: inherit; padding: 20px 16px!important; background-color: #fff; }
.fx-cta .seo-checker-sidebar-form .gform_wrapper input[type="submit"] { cursor: pointer; display: block; width: 100%; background-color: #26b16d; color: #fff; margin: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-weight: bold; font-size: 18px; line-height: 24px; text-align: center; letter-spacing: -0.008em; font-family: inherit; height: auto; padding: 16px 32px; outline: none; border: none; }
.fx-cta .seo-checker-sidebar-form .gform_wrapper input[type="submit"]:hover {background-color: #0e9251; color: #fff; }
.fx-cta .seo-checker-sidebar-form .gform_wrapper .validation_message {display: initial; width: auto; float: left;}
.fx-cta .seo-checker-sidebar-form .gform_wrapper form {padding: 0px; max-width: 100%;}
.fx-cta .seo-checker-sidebar-form .gform_wrapper .gfield {margin: 0px; padding: 0px;}