.elementor-14 .elementor-element.elementor-element-245df187{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--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-14 .elementor-element.elementor-element-245df187 > .elementor-shape-top .elementor-shape-fill, .elementor-14 .elementor-element.elementor-element-245df187 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-d580e41 );}.elementor-14 .elementor-element.elementor-element-245df187 > .elementor-shape-top svg, .elementor-14 .elementor-element.elementor-element-245df187 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:500px;}.elementor-14 .elementor-element.elementor-element-dae6be4{text-align:center;}.elementor-14 .elementor-element.elementor-element-0021c69{text-align:center;}.elementor-14 .elementor-element.elementor-element-0021c69 > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-14 .elementor-element.elementor-element-7c46533{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-5e5a7d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5e5a7d5{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-5e5a7d5.elementor-element{--align-self:flex-start;}/* Start custom CSS for shortcode, class: .elementor-element-5e5a7d5 */#wcfm_membership_container p.wcfm_title strong, #wcfm_membership_container span.wcfm_title strong {
  font-style: normal !important;
  font-weight: 400 !important;
}

#wcfm_membership_container input[type="text"], #wcfm_membership_container input[type="file"], #wcfm_membership_container input[type="password"], #wcfm_membership_container select, #wcfm_membership_container input[type="number"], #wcfm_membership_container input[type="time"], #wcfm_membership_container input[type="search"], #wcfm_membership_container textarea {
  background-color: #FA65AD !important !important;
  border: none !important;
  -moz-border-radius: 50px !important;
  -webkit-border-radius: 50px !important;
  border-radius:50px !important;
  box-shadow: none !important;
}

#wcfm_membership_container p.description {
  color: #F59BC2 !important;
}

#wcfm_membership_container input.wcfm_submit_button, #wcfm_membership_container a.wcfm_submit_button {

    background-color: #000;
  border: none !important;
  -moz-border-radius: 50px !important;
  -webkit-border-radius: 50px !important;
  border-radius: 50px  !important;
  color: #fff;
  font-weight: 400  !important;
  -webkit-box-shadow: none  !important;
  box-shadow: none  !important;
  text-transform: none  !important;
  padding: 10px 20px  !important;
  letter-spacing: 0  !important;
}

#wcfm_membership_container .wcfm_email_verified .wcfm_email_verified_button, #wcfm_membership_container .wcfm_sms_verified .wcfm_sms_verified_button {
  margin-top: 0 !important;
  padding: 10px 20px !important;

}

.wcfm-error, .wcicon-status-cancelled {
    background-color: #000 !important;
    color: #FF2397 !important;
    border: none !important;
}

#wcfm_membership_container input[type="text"].wcfm_validation_failed, #wcfm_membership_container input[type="file"].wcfm_validation_failed, #wcfm_membership_container input[type="password"].wcfm_validation_failed, #wcfm_membership_container select.wcfm_validation_failed, #wcfm_membership_container input[type="number"].wcfm_validation_failed, #wcfm_membership_container input[type="time"].wcfm_validation_failed, #wcfm_membership_container input[type="search"].wcfm_validation_failed, #wcfm_membership_container textarea.wcfm_validation_failed {
  border: 1px solid #fa65ad !important;
  background: #fa65ad !important;
}

.wcfm-membership-wrapper .wc-progress-steps li.done, .wcfm-membership-wrapper .wc-progress-steps li.active, .wcfm-membership-wrapper .wc-progress-steps li.done::before, .wcfm-membership-wrapper .wc-progress-steps li.active::before {
  border-color: #f59bc2 !important;
}
.wcfm-membership-wrapper .wc-progress-steps li.done, .wcfm-membership-wrapper .wc-progress-steps li.active {
  color: #f59bc2 !important;
}

#wcfm-main-contentainer .wcfm_membership_review_plan .wcfm_review_plan_features, #wcfm-main-contentainer .wcfm_membership_review_plan .wcfm_review_plan_feature, #wcfm-main-contentainer .wcfm_membership_review_plan .wcfm_review_plan_feature_val {
  border-color: #FFF;
  background: #fff;
  border-radius: 0px;
}

#wcfm-main-contentainer .wcfm_membership_review_plan .wcfm_review_plan_welcome {
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1.2em;
}

#wcfm-main-contentainer .wcfm_membership_review_plan, #wcfm-main-contentainer .wcfm_membership_pay {
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;

}

#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_welcome {
  font-size: 1.2em;
  text-decoration: none !important;
  text-align: center;
  text-transform: uppercase;
}

#wcfm-main-contentainer .wcfmvm_payment_terms {
  color: #ff2397;

  -moz-border-radius: 50px !important;
  -webkit-border-radius: 50px !important;
  border-radius: 50px !important;
  border: none;
  text-align: center;
  font-weight: 400;
  background: #fff;
}/* End custom CSS */
/* Start custom CSS */#wcfm-main-content {
  max-width: 100% !important;
}

.wcfm-membership-wrapper {
  background: #4a4a4a !important;
  box-shadow: none !important;
  border-radius: 0 !important;

}

#wcfm_membership_container p.wcfm_title, #wcfm_membership_container span.wcfm_title {
    color: #FFF !important;
    font-style: normal !important;
    font-weight: 400 !important;
}/* End custom CSS */