@import url(https://db.onlinewebfonts.com/c/221e88a3e872fdb19cdf5d76e2c26055?family=Eina03-Regular);
@import url(https://db.onlinewebfonts.com/c/b158925a1d762313849f2482a415369d?family=Eina03-SemiBold);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.main-container {
  background-color: #ffffff !important;
}
.main-container .content {
  display: flex;
}
@media (max-width: 768px) {
  .main-container .content {
    display: block;
  }
}
@media (max-width: 991px) {
  .main-container .content.signup-flow {
    display: block;
  }
}
.main-container .content .side-banner {
  position: relative;
}
@media (min-width: 991px) {
  .main-container .content .side-banner .side-banner-sticky {
    position: sticky;
    top: 0;
    bottom: 0;
  }
}
.main-container .content .side-banner .banner-image {
  height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 991px) {
  .main-container .content .side-banner .banner-image {
    width: 100%;
  }
}
.main-container .content .side-banner .banner-image.admin {
  max-width: 590px;
}
@media (max-width: 768px) {
  .main-container .content .side-banner .banner-image.admin {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .main-container .content .side-banner .banner-image.admin {
    max-width: 100%;
  }
}
.main-container .content .side-banner .logo {
  width: 146px;
  position: absolute;
  top: 22px;
  left: 24px;
  background-color: transparent;
}
.main-container .content .side-banner .logo img {
  background-color: transparent;
}
.main-container .content .side-banner .bottom-content {
  position: absolute;
  left: 30px;
  bottom: 30px;
  right: 30px;
  background-color: transparent;
}
.main-container .content .side-banner .bottom-content .sidebar_tagline {
  background-color: transparent;
}
.main-container .content .side-banner h3 {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  color: #ffffff;
}
.main-container .content .side-banner h3.join-communio {
  font-size: 32px;
  line-height: normal;
}
.main-container .content .side-banner h3 br {
  display: none;
}
@media (max-width: 768px) {
  .main-container .content .side-banner h3 br {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1280px) {
  .main-container .content .side-banner h3 {
    font-size: 25px;
    line-height: 36px;
  }
}
@media (max-width: 979px) {
  .main-container .content .side-banner h3 {
    font-size: 18px;
    line-height: 28px;
  }
}
.main-container .content h1 {
  font-family: "Eina03-SemiBold";
  font-size: 42px;
  font-weight: 600;
  line-height: 57px;
  margin: 0;
  text-align: center;
  padding: 0 10px;
}
@media (max-width: 1280px) {
  .main-container .content h1 {
    font-size: 36px;
  }
}
@media (max-width: 980px) {
  .main-container .content h1 {
    font-size: 28px;
  }
}
@media (max-width: 768px) {
  .main-container .content h1 {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .main-container .content h1 {
    font-size: 24px;
  }
}
@media (max-width: 1280px) {
  .main-container .content h1 {
    line-height: 47px;
  }
}
@media (max-width: 980px) {
  .main-container .content h1 {
    line-height: 40px;
  }
}
@media (max-width: 768px) {
  .main-container .content h1 {
    line-height: 40px;
  }
}
@media (max-width: 480px) {
  .main-container .content h1 {
    line-height: 40px;
  }
}
.main-container .content p {
  font-family: "Eina03-Regular";
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin: 0;
  text-align: center;
  color: #3d3d3d;
}
@media (max-width: 1280px) {
  .main-container .content p {
    padding: 0 10px;
  }
}
@media (max-width: 1280px) {
  .main-container .content p {
    font-size: 16px;
  }
}
@media (max-width: 980px) {
  .main-container .content p {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .main-container .content p {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .main-container .content p {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .main-container .content p {
    line-height: 20px;
  }
}
@media (max-width: 980px) {
  .main-container .content p {
    line-height: 20px;
  }
}
@media (max-width: 768px) {
  .main-container .content p {
    line-height: 20px;
  }
}
@media (max-width: 480px) {
  .main-container .content p {
    line-height: 17px;
  }
}
.main-container .content p br {
  display: none;
}
@media (max-width: 1280px) {
  .main-container .content p br {
    display: block;
  }
}
.main-container .content .input-field {
  border: none;
  outline: none;
  box-shadow: none;
  padding: 3px 0 8px 0;
  border-bottom: 1px solid black;
  width: 100%;
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  color: #000;
  text-align: center;
}
@media (max-width: 1280px) {
  .main-container .content .input-field {
    font-size: 22px;
  }
}
@media (max-width: 980px) {
  .main-container .content .input-field {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .main-container .content .input-field {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .main-container .content .input-field {
    font-size: 14px;
  }
}
@media (max-width: 1280px) {
  .main-container .content .input-field {
    padding: 3px 0 5px 0;
  }
}
@media (max-width: 980px) {
  .main-container .content .input-field {
    padding: 3px 0 5px 0;
  }
}
@media (max-width: 768px) {
  .main-container .content .input-field {
    padding: 3px 0 5px 0;
  }
}
@media (max-width: 480px) {
  .main-container .content .input-field {
    padding: 2px 0;
  }
}
.main-container .content .input-field::-moz-placeholder {
  color: #3d3d3d;
}
.main-container .content .input-field:-ms-input-placeholder {
  color: #3d3d3d;
}
.main-container .content .input-field::placeholder {
  color: #3d3d3d;
}
.main-container .content .input-field.error-input {
  border-color: #fc2d38;
  color: #fc2d38;
}
.main-container .content .input-field.error-input::-moz-placeholder {
  color: #fc2d38;
}
.main-container .content .input-field.error-input:-ms-input-placeholder {
  color: #fc2d38;
}
.main-container .content .input-field.error-input::placeholder {
  color: #fc2d38;
}
.main-container .content .input-field-small {
  border: none;
  outline: none;
  box-shadow: none;
  padding: 3px 0 8px 0;
  border-bottom: 1px solid black;
  width: 100%;
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  color: #000;
  text-align: center;
  padding: 5px 0 10px 0;
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  background: transparent;
}
@media (max-width: 1280px) {
  .main-container .content .input-field-small {
    font-size: 22px;
  }
}
@media (max-width: 980px) {
  .main-container .content .input-field-small {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .main-container .content .input-field-small {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .main-container .content .input-field-small {
    font-size: 14px;
  }
}
@media (max-width: 1280px) {
  .main-container .content .input-field-small {
    padding: 3px 0 5px 0;
  }
}
@media (max-width: 980px) {
  .main-container .content .input-field-small {
    padding: 3px 0 5px 0;
  }
}
@media (max-width: 768px) {
  .main-container .content .input-field-small {
    padding: 3px 0 5px 0;
  }
}
@media (max-width: 480px) {
  .main-container .content .input-field-small {
    padding: 2px 0;
  }
}
.main-container .content .input-field-small::-moz-placeholder {
  color: #3d3d3d;
}
.main-container .content .input-field-small:-ms-input-placeholder {
  color: #3d3d3d;
}
.main-container .content .input-field-small::placeholder {
  color: #3d3d3d;
}
.main-container .content .input-field-small.error-input {
  border-color: #fc2d38;
  color: #fc2d38;
}
.main-container .content .input-field-small.error-input::-moz-placeholder {
  color: #fc2d38;
}
.main-container .content .input-field-small.error-input:-ms-input-placeholder {
  color: #fc2d38;
}
.main-container .content .input-field-small.error-input::placeholder {
  color: #fc2d38;
}
@media (max-width: 1280px) {
  .main-container .content .input-field-small {
    font-size: 16px;
  }
}
@media (max-width: 980px) {
  .main-container .content .input-field-small {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .main-container .content .input-field-small {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .main-container .content .input-field-small {
    font-size: 14px;
  }
}
.main-container .content .input-field-small::-moz-placeholder {
  color: #000000;
}
.main-container .content .input-field-small:-ms-input-placeholder {
  color: #000000;
}
.main-container .content .input-field-small::placeholder {
  color: #000000;
}
.main-container .content select {
  background-color: white;
  background-image: linear-gradient(45deg, transparent 50%, #000000 50%), linear-gradient(135deg, #000000 50%, transparent 50%);
  background-position: calc(100% - 12px) center, calc(100% - 7px) center;
  background-size: 5px 5px;
  background-repeat: no-repeat;
  border: none;
  outline: none;
  box-shadow: none;
  padding: 3px 0 8px 0;
  border-bottom: 1px solid black;
  width: 100%;
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  color: #000;
  text-align: center;
  padding: 5px 0 10px 0;
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  overflow: hidden;
  overflow: -moz-hidden-unscrollable;
  display: inline-block;
  position: relative;
  background-color: transparent !important;
}
@media (max-width: 1280px) {
  .main-container .content select {
    font-size: 22px;
  }
}
@media (max-width: 980px) {
  .main-container .content select {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .main-container .content select {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .main-container .content select {
    font-size: 14px;
  }
}
@media (max-width: 1280px) {
  .main-container .content select {
    padding: 3px 0 5px 0;
  }
}
@media (max-width: 980px) {
  .main-container .content select {
    padding: 3px 0 5px 0;
  }
}
@media (max-width: 768px) {
  .main-container .content select {
    padding: 3px 0 5px 0;
  }
}
@media (max-width: 480px) {
  .main-container .content select {
    padding: 2px 0;
  }
}
.main-container .content select::-moz-placeholder {
  color: #3d3d3d;
}
.main-container .content select:-ms-input-placeholder {
  color: #3d3d3d;
}
.main-container .content select::placeholder {
  color: #3d3d3d;
}
.main-container .content select.error-input {
  border-color: #fc2d38;
  color: #fc2d38;
}
.main-container .content select.error-input::-moz-placeholder {
  color: #fc2d38;
}
.main-container .content select.error-input:-ms-input-placeholder {
  color: #fc2d38;
}
.main-container .content select.error-input::placeholder {
  color: #fc2d38;
}
@media (max-width: 1280px) {
  .main-container .content select {
    font-size: 16px;
  }
}
@media (max-width: 980px) {
  .main-container .content select {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .main-container .content select {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .main-container .content select {
    font-size: 14px;
  }
}
.main-container .content select::-moz-placeholder {
  color: #000000;
}
.main-container .content select:-ms-input-placeholder {
  color: #000000;
}
.main-container .content select::placeholder {
  color: #000000;
}
.main-container .content select.error-input {
  background-image: linear-gradient(45deg, transparent 50%, #fc2d38 50%), linear-gradient(135deg, #fc2d38 50%, transparent 50%);
}
.main-container .content .continue-btn,
.main-container .content .final-submit-btn {
  width: 100%;
  max-width: 450px;
  margin: 20px 0;
  background-color: #fc2d38;
  border: none;
  outline: none;
  padding: 12px 32px;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
}
@media (max-width: 480px) {
  .main-container .content .continue-btn,
  .main-container .content .final-submit-btn {
    margin: 14px 0;
    padding: 8px 32px;
    font-size: 16px;
  }
}
.main-container .content .continue-btn:hover,
.main-container .content .final-submit-btn:hover {
  background-color: #cd2f37;
}
.main-container .content .continue-btn.full-width,
.main-container .content .final-submit-btn.full-width {
  max-width: 100%;
}
.main-container .content .go-back {
  font-size: 16px;
  font-weight: 600;
  color: #7b7b7b;
  display: block;
  text-decoration: none;
  margin: 0;
}
@media (max-width: 480px) {
  .main-container .content .go-back {
    font-size: 14px;
  }
}
.main-container .content .go-back:hover {
  color: #5e5e5e;
}
.main-container .content .condition a {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
.main-container .content .signin {
  margin-top: 40px;
}
.main-container .content .signin.mt-24 {
  margin-top: 24px;
}
.main-container .content .signin a {
  color: #fc2d38;
  text-decoration: none;
  cursor: pointer;
}
.main-container .content .signin a:hover {
  color: #f30310;
}
.main-container .content .church-location-form {
  width: 100%;
  text-align: center;
  max-width: 705px;
  margin: 170px auto;
}
@media (max-width: 991px) {
  .main-container .content .church-location-form {
    margin: 80px auto 0;
  }
}
@media (max-width: 991px) {
  .main-container .content .church-location-form {
    padding-bottom: 80px;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-location-form {
    margin: 60px auto 0;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-location-form {
    margin: 33px auto 0;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-location-form {
    padding-bottom: 60px;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-location-form {
    padding-bottom: 33px;
  }
}
.main-container .content .church-location-form #church-location-form {
  max-width: 450px;
  margin: 38px auto 0;
}
@media (max-width: 1280px) {
  .main-container .content .church-location-form #church-location-form {
    max-width: 400px;
  }
}
@media (max-width: 980px) {
  .main-container .content .church-location-form #church-location-form {
    max-width: 265px;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-location-form #church-location-form {
    max-width: 328px;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-location-form #church-location-form {
    max-width: 250px;
  }
}
@media (max-width: 1280px) {
  .main-container .content .church-location-form #church-location-form {
    margin: 38px auto 0;
  }
}
@media (max-width: 980px) {
  .main-container .content .church-location-form #church-location-form {
    margin: 24px auto 0;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-location-form #church-location-form {
    margin: 24px auto 0;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-location-form #church-location-form {
    margin: 24px auto 0;
  }
}
.main-container .content .church-location-form #church-location-form .error-message {
  color: #fc2d38;
}
.main-container .content .church-location-form #church-location-form .button-group {
  margin-bottom: 20px;
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
  justify-content: center;
}
@media (max-width: 480px) {
  .main-container .content .church-location-form #church-location-form .button-group {
    margin-bottom: 6px;
  }
}
.main-container .content .church-location-form #church-location-form .button-group .button label {
  cursor: pointer;
  margin: 0;
  background: transparent;
  font-size: 18px;
  font-weight: 400;
  padding: 8px 32px;
  outline: none;
  color: #070808;
  border: 1px solid #000;
  border-radius: 2px;
}
@media (max-width: 480px) {
  .main-container .content .church-location-form #church-location-form .button-group .button label {
    font-size: 14px;
    padding: 6px 27px;
  }
}
.main-container .content .church-location-form #church-location-form .button-group .button input[type=radio]:checked + label {
  background-color: #070808;
  color: #fff;
}
.main-container .content .church-location-form #church-location-form .button-group .button input {
  display: none;
}
.main-container .content .church-headquarter-form,
.main-container .content .user-join-communio-form,
.main-container .content .admin-create-account,
.main-container .content .admin-signin-account,
.main-container .content .admin-forgot-password {
  width: 100%;
  margin: 90px auto 0;
  font-family: "Eina03-Regular";
}
.main-container .content .church-headquarter-form.mt-76,
.main-container .content .user-join-communio-form.mt-76,
.main-container .content .admin-create-account.mt-76,
.main-container .content .admin-signin-account.mt-76,
.main-container .content .admin-forgot-password.mt-76 {
  margin: 76px auto 0;
}
@media (max-width: 991px) {
  .main-container .content .church-headquarter-form,
  .main-container .content .user-join-communio-form,
  .main-container .content .admin-create-account,
  .main-container .content .admin-signin-account,
  .main-container .content .admin-forgot-password {
    margin: 80px auto 0;
  }
}
@media (max-width: 991px) {
  .main-container .content .church-headquarter-form,
  .main-container .content .user-join-communio-form,
  .main-container .content .admin-create-account,
  .main-container .content .admin-signin-account,
  .main-container .content .admin-forgot-password {
    padding-bottom: 80px;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-headquarter-form,
  .main-container .content .user-join-communio-form,
  .main-container .content .admin-create-account,
  .main-container .content .admin-signin-account,
  .main-container .content .admin-forgot-password {
    margin: 60px auto 0;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-headquarter-form,
  .main-container .content .user-join-communio-form,
  .main-container .content .admin-create-account,
  .main-container .content .admin-signin-account,
  .main-container .content .admin-forgot-password {
    margin: 33px auto 0;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-headquarter-form,
  .main-container .content .user-join-communio-form,
  .main-container .content .admin-create-account,
  .main-container .content .admin-signin-account,
  .main-container .content .admin-forgot-password {
    padding-bottom: 60px;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-headquarter-form,
  .main-container .content .user-join-communio-form,
  .main-container .content .admin-create-account,
  .main-container .content .admin-signin-account,
  .main-container .content .admin-forgot-password {
    padding-bottom: 33px;
  }
}
.main-container .content .church-headquarter-form #church-headquarter-form,
.main-container .content .church-headquarter-form #user-join-communio-form,
.main-container .content .church-headquarter-form #admin-create-account-form,
.main-container .content .church-headquarter-form #admin-signin-account-form,
.main-container .content .church-headquarter-form #admin-forgot-password-form,
.main-container .content .user-join-communio-form #church-headquarter-form,
.main-container .content .user-join-communio-form #user-join-communio-form,
.main-container .content .user-join-communio-form #admin-create-account-form,
.main-container .content .user-join-communio-form #admin-signin-account-form,
.main-container .content .user-join-communio-form #admin-forgot-password-form,
.main-container .content .admin-create-account #church-headquarter-form,
.main-container .content .admin-create-account #user-join-communio-form,
.main-container .content .admin-create-account #admin-create-account-form,
.main-container .content .admin-create-account #admin-signin-account-form,
.main-container .content .admin-create-account #admin-forgot-password-form,
.main-container .content .admin-signin-account #church-headquarter-form,
.main-container .content .admin-signin-account #user-join-communio-form,
.main-container .content .admin-signin-account #admin-create-account-form,
.main-container .content .admin-signin-account #admin-signin-account-form,
.main-container .content .admin-signin-account #admin-forgot-password-form,
.main-container .content .admin-forgot-password #church-headquarter-form,
.main-container .content .admin-forgot-password #user-join-communio-form,
.main-container .content .admin-forgot-password #admin-create-account-form,
.main-container .content .admin-forgot-password #admin-signin-account-form,
.main-container .content .admin-forgot-password #admin-forgot-password-form {
  margin: 38px auto;
  text-align: center;
  padding: 0 80px;
  max-width: 1000px;
}
@media (max-width: 1024px) {
  .main-container .content .church-headquarter-form #church-headquarter-form,
  .main-container .content .church-headquarter-form #user-join-communio-form,
  .main-container .content .church-headquarter-form #admin-create-account-form,
  .main-container .content .church-headquarter-form #admin-signin-account-form,
  .main-container .content .church-headquarter-form #admin-forgot-password-form,
  .main-container .content .user-join-communio-form #church-headquarter-form,
  .main-container .content .user-join-communio-form #user-join-communio-form,
  .main-container .content .user-join-communio-form #admin-create-account-form,
  .main-container .content .user-join-communio-form #admin-signin-account-form,
  .main-container .content .user-join-communio-form #admin-forgot-password-form,
  .main-container .content .admin-create-account #church-headquarter-form,
  .main-container .content .admin-create-account #user-join-communio-form,
  .main-container .content .admin-create-account #admin-create-account-form,
  .main-container .content .admin-create-account #admin-signin-account-form,
  .main-container .content .admin-create-account #admin-forgot-password-form,
  .main-container .content .admin-signin-account #church-headquarter-form,
  .main-container .content .admin-signin-account #user-join-communio-form,
  .main-container .content .admin-signin-account #admin-create-account-form,
  .main-container .content .admin-signin-account #admin-signin-account-form,
  .main-container .content .admin-signin-account #admin-forgot-password-form,
  .main-container .content .admin-forgot-password #church-headquarter-form,
  .main-container .content .admin-forgot-password #user-join-communio-form,
  .main-container .content .admin-forgot-password #admin-create-account-form,
  .main-container .content .admin-forgot-password #admin-signin-account-form,
  .main-container .content .admin-forgot-password #admin-forgot-password-form {
    padding: 0 40px;
  }
}
.main-container .content .church-headquarter-form #church-headquarter-form .error-message,
.main-container .content .church-headquarter-form #user-join-communio-form .error-message,
.main-container .content .church-headquarter-form #admin-create-account-form .error-message,
.main-container .content .church-headquarter-form #admin-signin-account-form .error-message,
.main-container .content .church-headquarter-form #admin-forgot-password-form .error-message,
.main-container .content .user-join-communio-form #church-headquarter-form .error-message,
.main-container .content .user-join-communio-form #user-join-communio-form .error-message,
.main-container .content .user-join-communio-form #admin-create-account-form .error-message,
.main-container .content .user-join-communio-form #admin-signin-account-form .error-message,
.main-container .content .user-join-communio-form #admin-forgot-password-form .error-message,
.main-container .content .admin-create-account #church-headquarter-form .error-message,
.main-container .content .admin-create-account #user-join-communio-form .error-message,
.main-container .content .admin-create-account #admin-create-account-form .error-message,
.main-container .content .admin-create-account #admin-signin-account-form .error-message,
.main-container .content .admin-create-account #admin-forgot-password-form .error-message,
.main-container .content .admin-signin-account #church-headquarter-form .error-message,
.main-container .content .admin-signin-account #user-join-communio-form .error-message,
.main-container .content .admin-signin-account #admin-create-account-form .error-message,
.main-container .content .admin-signin-account #admin-signin-account-form .error-message,
.main-container .content .admin-signin-account #admin-forgot-password-form .error-message,
.main-container .content .admin-forgot-password #church-headquarter-form .error-message,
.main-container .content .admin-forgot-password #user-join-communio-form .error-message,
.main-container .content .admin-forgot-password #admin-create-account-form .error-message,
.main-container .content .admin-forgot-password #admin-signin-account-form .error-message,
.main-container .content .admin-forgot-password #admin-forgot-password-form .error-message {
  color: #fc2d38;
  text-align: left;
  display: block;
}
.main-container .content .church-headquarter-form #church-headquarter-form.join-communio,
.main-container .content .church-headquarter-form #user-join-communio-form.join-communio,
.main-container .content .church-headquarter-form #admin-create-account-form.join-communio,
.main-container .content .church-headquarter-form #admin-signin-account-form.join-communio,
.main-container .content .church-headquarter-form #admin-forgot-password-form.join-communio,
.main-container .content .user-join-communio-form #church-headquarter-form.join-communio,
.main-container .content .user-join-communio-form #user-join-communio-form.join-communio,
.main-container .content .user-join-communio-form #admin-create-account-form.join-communio,
.main-container .content .user-join-communio-form #admin-signin-account-form.join-communio,
.main-container .content .user-join-communio-form #admin-forgot-password-form.join-communio,
.main-container .content .admin-create-account #church-headquarter-form.join-communio,
.main-container .content .admin-create-account #user-join-communio-form.join-communio,
.main-container .content .admin-create-account #admin-create-account-form.join-communio,
.main-container .content .admin-create-account #admin-signin-account-form.join-communio,
.main-container .content .admin-create-account #admin-forgot-password-form.join-communio,
.main-container .content .admin-signin-account #church-headquarter-form.join-communio,
.main-container .content .admin-signin-account #user-join-communio-form.join-communio,
.main-container .content .admin-signin-account #admin-create-account-form.join-communio,
.main-container .content .admin-signin-account #admin-signin-account-form.join-communio,
.main-container .content .admin-signin-account #admin-forgot-password-form.join-communio,
.main-container .content .admin-forgot-password #church-headquarter-form.join-communio,
.main-container .content .admin-forgot-password #user-join-communio-form.join-communio,
.main-container .content .admin-forgot-password #admin-create-account-form.join-communio,
.main-container .content .admin-forgot-password #admin-signin-account-form.join-communio,
.main-container .content .admin-forgot-password #admin-forgot-password-form.join-communio {
  margin: 48px auto;
}
.main-container .content .church-headquarter-form #church-headquarter-form.admin-container,
.main-container .content .church-headquarter-form #user-join-communio-form.admin-container,
.main-container .content .church-headquarter-form #admin-create-account-form.admin-container,
.main-container .content .church-headquarter-form #admin-signin-account-form.admin-container,
.main-container .content .church-headquarter-form #admin-forgot-password-form.admin-container,
.main-container .content .user-join-communio-form #church-headquarter-form.admin-container,
.main-container .content .user-join-communio-form #user-join-communio-form.admin-container,
.main-container .content .user-join-communio-form #admin-create-account-form.admin-container,
.main-container .content .user-join-communio-form #admin-signin-account-form.admin-container,
.main-container .content .user-join-communio-form #admin-forgot-password-form.admin-container,
.main-container .content .admin-create-account #church-headquarter-form.admin-container,
.main-container .content .admin-create-account #user-join-communio-form.admin-container,
.main-container .content .admin-create-account #admin-create-account-form.admin-container,
.main-container .content .admin-create-account #admin-signin-account-form.admin-container,
.main-container .content .admin-create-account #admin-forgot-password-form.admin-container,
.main-container .content .admin-signin-account #church-headquarter-form.admin-container,
.main-container .content .admin-signin-account #user-join-communio-form.admin-container,
.main-container .content .admin-signin-account #admin-create-account-form.admin-container,
.main-container .content .admin-signin-account #admin-signin-account-form.admin-container,
.main-container .content .admin-signin-account #admin-forgot-password-form.admin-container,
.main-container .content .admin-forgot-password #church-headquarter-form.admin-container,
.main-container .content .admin-forgot-password #user-join-communio-form.admin-container,
.main-container .content .admin-forgot-password #admin-create-account-form.admin-container,
.main-container .content .admin-forgot-password #admin-signin-account-form.admin-container,
.main-container .content .admin-forgot-password #admin-forgot-password-form.admin-container {
  margin: 48px auto;
  padding: 0px 108px;
}
@media (max-width: 1200px) {
  .main-container .content .church-headquarter-form #church-headquarter-form.admin-container,
  .main-container .content .church-headquarter-form #user-join-communio-form.admin-container,
  .main-container .content .church-headquarter-form #admin-create-account-form.admin-container,
  .main-container .content .church-headquarter-form #admin-signin-account-form.admin-container,
  .main-container .content .church-headquarter-form #admin-forgot-password-form.admin-container,
  .main-container .content .user-join-communio-form #church-headquarter-form.admin-container,
  .main-container .content .user-join-communio-form #user-join-communio-form.admin-container,
  .main-container .content .user-join-communio-form #admin-create-account-form.admin-container,
  .main-container .content .user-join-communio-form #admin-signin-account-form.admin-container,
  .main-container .content .user-join-communio-form #admin-forgot-password-form.admin-container,
  .main-container .content .admin-create-account #church-headquarter-form.admin-container,
  .main-container .content .admin-create-account #user-join-communio-form.admin-container,
  .main-container .content .admin-create-account #admin-create-account-form.admin-container,
  .main-container .content .admin-create-account #admin-signin-account-form.admin-container,
  .main-container .content .admin-create-account #admin-forgot-password-form.admin-container,
  .main-container .content .admin-signin-account #church-headquarter-form.admin-container,
  .main-container .content .admin-signin-account #user-join-communio-form.admin-container,
  .main-container .content .admin-signin-account #admin-create-account-form.admin-container,
  .main-container .content .admin-signin-account #admin-signin-account-form.admin-container,
  .main-container .content .admin-signin-account #admin-forgot-password-form.admin-container,
  .main-container .content .admin-forgot-password #church-headquarter-form.admin-container,
  .main-container .content .admin-forgot-password #user-join-communio-form.admin-container,
  .main-container .content .admin-forgot-password #admin-create-account-form.admin-container,
  .main-container .content .admin-forgot-password #admin-signin-account-form.admin-container,
  .main-container .content .admin-forgot-password #admin-forgot-password-form.admin-container {
    padding: 0px 70px;
  }
}
@media (max-width: 980px) {
  .main-container .content .church-headquarter-form #church-headquarter-form.admin-container,
  .main-container .content .church-headquarter-form #user-join-communio-form.admin-container,
  .main-container .content .church-headquarter-form #admin-create-account-form.admin-container,
  .main-container .content .church-headquarter-form #admin-signin-account-form.admin-container,
  .main-container .content .church-headquarter-form #admin-forgot-password-form.admin-container,
  .main-container .content .user-join-communio-form #church-headquarter-form.admin-container,
  .main-container .content .user-join-communio-form #user-join-communio-form.admin-container,
  .main-container .content .user-join-communio-form #admin-create-account-form.admin-container,
  .main-container .content .user-join-communio-form #admin-signin-account-form.admin-container,
  .main-container .content .user-join-communio-form #admin-forgot-password-form.admin-container,
  .main-container .content .admin-create-account #church-headquarter-form.admin-container,
  .main-container .content .admin-create-account #user-join-communio-form.admin-container,
  .main-container .content .admin-create-account #admin-create-account-form.admin-container,
  .main-container .content .admin-create-account #admin-signin-account-form.admin-container,
  .main-container .content .admin-create-account #admin-forgot-password-form.admin-container,
  .main-container .content .admin-signin-account #church-headquarter-form.admin-container,
  .main-container .content .admin-signin-account #user-join-communio-form.admin-container,
  .main-container .content .admin-signin-account #admin-create-account-form.admin-container,
  .main-container .content .admin-signin-account #admin-signin-account-form.admin-container,
  .main-container .content .admin-signin-account #admin-forgot-password-form.admin-container,
  .main-container .content .admin-forgot-password #church-headquarter-form.admin-container,
  .main-container .content .admin-forgot-password #user-join-communio-form.admin-container,
  .main-container .content .admin-forgot-password #admin-create-account-form.admin-container,
  .main-container .content .admin-forgot-password #admin-signin-account-form.admin-container,
  .main-container .content .admin-forgot-password #admin-forgot-password-form.admin-container {
    padding: 0px 40px;
  }
}
@media (max-width: 876px) {
  .main-container .content .church-headquarter-form #church-headquarter-form.admin-container,
  .main-container .content .church-headquarter-form #user-join-communio-form.admin-container,
  .main-container .content .church-headquarter-form #admin-create-account-form.admin-container,
  .main-container .content .church-headquarter-form #admin-signin-account-form.admin-container,
  .main-container .content .church-headquarter-form #admin-forgot-password-form.admin-container,
  .main-container .content .user-join-communio-form #church-headquarter-form.admin-container,
  .main-container .content .user-join-communio-form #user-join-communio-form.admin-container,
  .main-container .content .user-join-communio-form #admin-create-account-form.admin-container,
  .main-container .content .user-join-communio-form #admin-signin-account-form.admin-container,
  .main-container .content .user-join-communio-form #admin-forgot-password-form.admin-container,
  .main-container .content .admin-create-account #church-headquarter-form.admin-container,
  .main-container .content .admin-create-account #user-join-communio-form.admin-container,
  .main-container .content .admin-create-account #admin-create-account-form.admin-container,
  .main-container .content .admin-create-account #admin-signin-account-form.admin-container,
  .main-container .content .admin-create-account #admin-forgot-password-form.admin-container,
  .main-container .content .admin-signin-account #church-headquarter-form.admin-container,
  .main-container .content .admin-signin-account #user-join-communio-form.admin-container,
  .main-container .content .admin-signin-account #admin-create-account-form.admin-container,
  .main-container .content .admin-signin-account #admin-signin-account-form.admin-container,
  .main-container .content .admin-signin-account #admin-forgot-password-form.admin-container,
  .main-container .content .admin-forgot-password #church-headquarter-form.admin-container,
  .main-container .content .admin-forgot-password #user-join-communio-form.admin-container,
  .main-container .content .admin-forgot-password #admin-create-account-form.admin-container,
  .main-container .content .admin-forgot-password #admin-signin-account-form.admin-container,
  .main-container .content .admin-forgot-password #admin-forgot-password-form.admin-container {
    padding: 0px 10px;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-headquarter-form #church-headquarter-form.admin-container,
  .main-container .content .church-headquarter-form #user-join-communio-form.admin-container,
  .main-container .content .church-headquarter-form #admin-create-account-form.admin-container,
  .main-container .content .church-headquarter-form #admin-signin-account-form.admin-container,
  .main-container .content .church-headquarter-form #admin-forgot-password-form.admin-container,
  .main-container .content .user-join-communio-form #church-headquarter-form.admin-container,
  .main-container .content .user-join-communio-form #user-join-communio-form.admin-container,
  .main-container .content .user-join-communio-form #admin-create-account-form.admin-container,
  .main-container .content .user-join-communio-form #admin-signin-account-form.admin-container,
  .main-container .content .user-join-communio-form #admin-forgot-password-form.admin-container,
  .main-container .content .admin-create-account #church-headquarter-form.admin-container,
  .main-container .content .admin-create-account #user-join-communio-form.admin-container,
  .main-container .content .admin-create-account #admin-create-account-form.admin-container,
  .main-container .content .admin-create-account #admin-signin-account-form.admin-container,
  .main-container .content .admin-create-account #admin-forgot-password-form.admin-container,
  .main-container .content .admin-signin-account #church-headquarter-form.admin-container,
  .main-container .content .admin-signin-account #user-join-communio-form.admin-container,
  .main-container .content .admin-signin-account #admin-create-account-form.admin-container,
  .main-container .content .admin-signin-account #admin-signin-account-form.admin-container,
  .main-container .content .admin-signin-account #admin-forgot-password-form.admin-container,
  .main-container .content .admin-forgot-password #church-headquarter-form.admin-container,
  .main-container .content .admin-forgot-password #user-join-communio-form.admin-container,
  .main-container .content .admin-forgot-password #admin-create-account-form.admin-container,
  .main-container .content .admin-forgot-password #admin-signin-account-form.admin-container,
  .main-container .content .admin-forgot-password #admin-forgot-password-form.admin-container {
    padding: 0px 80px;
  }
}
@media (max-width: 500px) {
  .main-container .content .church-headquarter-form #church-headquarter-form.admin-container,
  .main-container .content .church-headquarter-form #user-join-communio-form.admin-container,
  .main-container .content .church-headquarter-form #admin-create-account-form.admin-container,
  .main-container .content .church-headquarter-form #admin-signin-account-form.admin-container,
  .main-container .content .church-headquarter-form #admin-forgot-password-form.admin-container,
  .main-container .content .user-join-communio-form #church-headquarter-form.admin-container,
  .main-container .content .user-join-communio-form #user-join-communio-form.admin-container,
  .main-container .content .user-join-communio-form #admin-create-account-form.admin-container,
  .main-container .content .user-join-communio-form #admin-signin-account-form.admin-container,
  .main-container .content .user-join-communio-form #admin-forgot-password-form.admin-container,
  .main-container .content .admin-create-account #church-headquarter-form.admin-container,
  .main-container .content .admin-create-account #user-join-communio-form.admin-container,
  .main-container .content .admin-create-account #admin-create-account-form.admin-container,
  .main-container .content .admin-create-account #admin-signin-account-form.admin-container,
  .main-container .content .admin-create-account #admin-forgot-password-form.admin-container,
  .main-container .content .admin-signin-account #church-headquarter-form.admin-container,
  .main-container .content .admin-signin-account #user-join-communio-form.admin-container,
  .main-container .content .admin-signin-account #admin-create-account-form.admin-container,
  .main-container .content .admin-signin-account #admin-signin-account-form.admin-container,
  .main-container .content .admin-signin-account #admin-forgot-password-form.admin-container,
  .main-container .content .admin-forgot-password #church-headquarter-form.admin-container,
  .main-container .content .admin-forgot-password #user-join-communio-form.admin-container,
  .main-container .content .admin-forgot-password #admin-create-account-form.admin-container,
  .main-container .content .admin-forgot-password #admin-signin-account-form.admin-container,
  .main-container .content .admin-forgot-password #admin-forgot-password-form.admin-container {
    padding: 0px 20px;
  }
}
.main-container .content .church-headquarter-form #church-headquarter-form .error-message,
.main-container .content .church-headquarter-form #user-join-communio-form .error-message,
.main-container .content .church-headquarter-form #admin-create-account-form .error-message,
.main-container .content .church-headquarter-form #admin-signin-account-form .error-message,
.main-container .content .church-headquarter-form #admin-forgot-password-form .error-message,
.main-container .content .user-join-communio-form #church-headquarter-form .error-message,
.main-container .content .user-join-communio-form #user-join-communio-form .error-message,
.main-container .content .user-join-communio-form #admin-create-account-form .error-message,
.main-container .content .user-join-communio-form #admin-signin-account-form .error-message,
.main-container .content .user-join-communio-form #admin-forgot-password-form .error-message,
.main-container .content .admin-create-account #church-headquarter-form .error-message,
.main-container .content .admin-create-account #user-join-communio-form .error-message,
.main-container .content .admin-create-account #admin-create-account-form .error-message,
.main-container .content .admin-create-account #admin-signin-account-form .error-message,
.main-container .content .admin-create-account #admin-forgot-password-form .error-message,
.main-container .content .admin-signin-account #church-headquarter-form .error-message,
.main-container .content .admin-signin-account #user-join-communio-form .error-message,
.main-container .content .admin-signin-account #admin-create-account-form .error-message,
.main-container .content .admin-signin-account #admin-signin-account-form .error-message,
.main-container .content .admin-signin-account #admin-forgot-password-form .error-message,
.main-container .content .admin-forgot-password #church-headquarter-form .error-message,
.main-container .content .admin-forgot-password #user-join-communio-form .error-message,
.main-container .content .admin-forgot-password #admin-create-account-form .error-message,
.main-container .content .admin-forgot-password #admin-signin-account-form .error-message,
.main-container .content .admin-forgot-password #admin-forgot-password-form .error-message {
  color: #fc2d38;
  text-align: left;
  display: block;
}
@media (min-width: 1200px) {
  .main-container .content .church-headquarter-form #church-headquarter-form .row,
  .main-container .content .church-headquarter-form #user-join-communio-form .row,
  .main-container .content .church-headquarter-form #admin-create-account-form .row,
  .main-container .content .church-headquarter-form #admin-signin-account-form .row,
  .main-container .content .church-headquarter-form #admin-forgot-password-form .row,
  .main-container .content .user-join-communio-form #church-headquarter-form .row,
  .main-container .content .user-join-communio-form #user-join-communio-form .row,
  .main-container .content .user-join-communio-form #admin-create-account-form .row,
  .main-container .content .user-join-communio-form #admin-signin-account-form .row,
  .main-container .content .user-join-communio-form #admin-forgot-password-form .row,
  .main-container .content .admin-create-account #church-headquarter-form .row,
  .main-container .content .admin-create-account #user-join-communio-form .row,
  .main-container .content .admin-create-account #admin-create-account-form .row,
  .main-container .content .admin-create-account #admin-signin-account-form .row,
  .main-container .content .admin-create-account #admin-forgot-password-form .row,
  .main-container .content .admin-signin-account #church-headquarter-form .row,
  .main-container .content .admin-signin-account #user-join-communio-form .row,
  .main-container .content .admin-signin-account #admin-create-account-form .row,
  .main-container .content .admin-signin-account #admin-signin-account-form .row,
  .main-container .content .admin-signin-account #admin-forgot-password-form .row,
  .main-container .content .admin-forgot-password #church-headquarter-form .row,
  .main-container .content .admin-forgot-password #user-join-communio-form .row,
  .main-container .content .admin-forgot-password #admin-create-account-form .row,
  .main-container .content .admin-forgot-password #admin-signin-account-form .row,
  .main-container .content .admin-forgot-password #admin-forgot-password-form .row {
    margin-bottom: 18px;
  }
}
.main-container .content .church-headquarter-form #church-headquarter-form .field-group,
.main-container .content .church-headquarter-form #user-join-communio-form .field-group,
.main-container .content .church-headquarter-form #admin-create-account-form .field-group,
.main-container .content .church-headquarter-form #admin-signin-account-form .field-group,
.main-container .content .church-headquarter-form #admin-forgot-password-form .field-group,
.main-container .content .user-join-communio-form #church-headquarter-form .field-group,
.main-container .content .user-join-communio-form #user-join-communio-form .field-group,
.main-container .content .user-join-communio-form #admin-create-account-form .field-group,
.main-container .content .user-join-communio-form #admin-signin-account-form .field-group,
.main-container .content .user-join-communio-form #admin-forgot-password-form .field-group,
.main-container .content .admin-create-account #church-headquarter-form .field-group,
.main-container .content .admin-create-account #user-join-communio-form .field-group,
.main-container .content .admin-create-account #admin-create-account-form .field-group,
.main-container .content .admin-create-account #admin-signin-account-form .field-group,
.main-container .content .admin-create-account #admin-forgot-password-form .field-group,
.main-container .content .admin-signin-account #church-headquarter-form .field-group,
.main-container .content .admin-signin-account #user-join-communio-form .field-group,
.main-container .content .admin-signin-account #admin-create-account-form .field-group,
.main-container .content .admin-signin-account #admin-signin-account-form .field-group,
.main-container .content .admin-signin-account #admin-forgot-password-form .field-group,
.main-container .content .admin-forgot-password #church-headquarter-form .field-group,
.main-container .content .admin-forgot-password #user-join-communio-form .field-group,
.main-container .content .admin-forgot-password #admin-create-account-form .field-group,
.main-container .content .admin-forgot-password #admin-signin-account-form .field-group,
.main-container .content .admin-forgot-password #admin-forgot-password-form .field-group {
  margin-bottom: 24px;
}
.main-container .content .church-headquarter-form #church-headquarter-form .field-group label,
.main-container .content .church-headquarter-form #user-join-communio-form .field-group label,
.main-container .content .church-headquarter-form #admin-create-account-form .field-group label,
.main-container .content .church-headquarter-form #admin-signin-account-form .field-group label,
.main-container .content .church-headquarter-form #admin-forgot-password-form .field-group label,
.main-container .content .user-join-communio-form #church-headquarter-form .field-group label,
.main-container .content .user-join-communio-form #user-join-communio-form .field-group label,
.main-container .content .user-join-communio-form #admin-create-account-form .field-group label,
.main-container .content .user-join-communio-form #admin-signin-account-form .field-group label,
.main-container .content .user-join-communio-form #admin-forgot-password-form .field-group label,
.main-container .content .admin-create-account #church-headquarter-form .field-group label,
.main-container .content .admin-create-account #user-join-communio-form .field-group label,
.main-container .content .admin-create-account #admin-create-account-form .field-group label,
.main-container .content .admin-create-account #admin-signin-account-form .field-group label,
.main-container .content .admin-create-account #admin-forgot-password-form .field-group label,
.main-container .content .admin-signin-account #church-headquarter-form .field-group label,
.main-container .content .admin-signin-account #user-join-communio-form .field-group label,
.main-container .content .admin-signin-account #admin-create-account-form .field-group label,
.main-container .content .admin-signin-account #admin-signin-account-form .field-group label,
.main-container .content .admin-signin-account #admin-forgot-password-form .field-group label,
.main-container .content .admin-forgot-password #church-headquarter-form .field-group label,
.main-container .content .admin-forgot-password #user-join-communio-form .field-group label,
.main-container .content .admin-forgot-password #admin-create-account-form .field-group label,
.main-container .content .admin-forgot-password #admin-signin-account-form .field-group label,
.main-container .content .admin-forgot-password #admin-forgot-password-form .field-group label {
  font-family: "Eina03-Regular";
  width: 100%;
  text-align: left;
  cursor: default;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #7b7b7b;
  margin: 0;
}
.main-container .content .church-headquarter-form #church-headquarter-form .field-group label.error-label,
.main-container .content .church-headquarter-form #user-join-communio-form .field-group label.error-label,
.main-container .content .church-headquarter-form #admin-create-account-form .field-group label.error-label,
.main-container .content .church-headquarter-form #admin-signin-account-form .field-group label.error-label,
.main-container .content .church-headquarter-form #admin-forgot-password-form .field-group label.error-label,
.main-container .content .user-join-communio-form #church-headquarter-form .field-group label.error-label,
.main-container .content .user-join-communio-form #user-join-communio-form .field-group label.error-label,
.main-container .content .user-join-communio-form #admin-create-account-form .field-group label.error-label,
.main-container .content .user-join-communio-form #admin-signin-account-form .field-group label.error-label,
.main-container .content .user-join-communio-form #admin-forgot-password-form .field-group label.error-label,
.main-container .content .admin-create-account #church-headquarter-form .field-group label.error-label,
.main-container .content .admin-create-account #user-join-communio-form .field-group label.error-label,
.main-container .content .admin-create-account #admin-create-account-form .field-group label.error-label,
.main-container .content .admin-create-account #admin-signin-account-form .field-group label.error-label,
.main-container .content .admin-create-account #admin-forgot-password-form .field-group label.error-label,
.main-container .content .admin-signin-account #church-headquarter-form .field-group label.error-label,
.main-container .content .admin-signin-account #user-join-communio-form .field-group label.error-label,
.main-container .content .admin-signin-account #admin-create-account-form .field-group label.error-label,
.main-container .content .admin-signin-account #admin-signin-account-form .field-group label.error-label,
.main-container .content .admin-signin-account #admin-forgot-password-form .field-group label.error-label,
.main-container .content .admin-forgot-password #church-headquarter-form .field-group label.error-label,
.main-container .content .admin-forgot-password #user-join-communio-form .field-group label.error-label,
.main-container .content .admin-forgot-password #admin-create-account-form .field-group label.error-label,
.main-container .content .admin-forgot-password #admin-signin-account-form .field-group label.error-label,
.main-container .content .admin-forgot-password #admin-forgot-password-form .field-group label.error-label {
  color: #fc2d38;
}
@media (max-width: 480px) {
  .main-container .content .church-headquarter-form #church-headquarter-form .field-group label,
  .main-container .content .church-headquarter-form #user-join-communio-form .field-group label,
  .main-container .content .church-headquarter-form #admin-create-account-form .field-group label,
  .main-container .content .church-headquarter-form #admin-signin-account-form .field-group label,
  .main-container .content .church-headquarter-form #admin-forgot-password-form .field-group label,
  .main-container .content .user-join-communio-form #church-headquarter-form .field-group label,
  .main-container .content .user-join-communio-form #user-join-communio-form .field-group label,
  .main-container .content .user-join-communio-form #admin-create-account-form .field-group label,
  .main-container .content .user-join-communio-form #admin-signin-account-form .field-group label,
  .main-container .content .user-join-communio-form #admin-forgot-password-form .field-group label,
  .main-container .content .admin-create-account #church-headquarter-form .field-group label,
  .main-container .content .admin-create-account #user-join-communio-form .field-group label,
  .main-container .content .admin-create-account #admin-create-account-form .field-group label,
  .main-container .content .admin-create-account #admin-signin-account-form .field-group label,
  .main-container .content .admin-create-account #admin-forgot-password-form .field-group label,
  .main-container .content .admin-signin-account #church-headquarter-form .field-group label,
  .main-container .content .admin-signin-account #user-join-communio-form .field-group label,
  .main-container .content .admin-signin-account #admin-create-account-form .field-group label,
  .main-container .content .admin-signin-account #admin-signin-account-form .field-group label,
  .main-container .content .admin-signin-account #admin-forgot-password-form .field-group label,
  .main-container .content .admin-forgot-password #church-headquarter-form .field-group label,
  .main-container .content .admin-forgot-password #user-join-communio-form .field-group label,
  .main-container .content .admin-forgot-password #admin-create-account-form .field-group label,
  .main-container .content .admin-forgot-password #admin-signin-account-form .field-group label,
  .main-container .content .admin-forgot-password #admin-forgot-password-form .field-group label {
    font-size: 10px;
  }
}
.main-container .content .church-headquarter-form #church-headquarter-form .field-group span.admin-signin,
.main-container .content .church-headquarter-form #user-join-communio-form .field-group span.admin-signin,
.main-container .content .church-headquarter-form #admin-create-account-form .field-group span.admin-signin,
.main-container .content .church-headquarter-form #admin-signin-account-form .field-group span.admin-signin,
.main-container .content .church-headquarter-form #admin-forgot-password-form .field-group span.admin-signin,
.main-container .content .user-join-communio-form #church-headquarter-form .field-group span.admin-signin,
.main-container .content .user-join-communio-form #user-join-communio-form .field-group span.admin-signin,
.main-container .content .user-join-communio-form #admin-create-account-form .field-group span.admin-signin,
.main-container .content .user-join-communio-form #admin-signin-account-form .field-group span.admin-signin,
.main-container .content .user-join-communio-form #admin-forgot-password-form .field-group span.admin-signin,
.main-container .content .admin-create-account #church-headquarter-form .field-group span.admin-signin,
.main-container .content .admin-create-account #user-join-communio-form .field-group span.admin-signin,
.main-container .content .admin-create-account #admin-create-account-form .field-group span.admin-signin,
.main-container .content .admin-create-account #admin-signin-account-form .field-group span.admin-signin,
.main-container .content .admin-create-account #admin-forgot-password-form .field-group span.admin-signin,
.main-container .content .admin-signin-account #church-headquarter-form .field-group span.admin-signin,
.main-container .content .admin-signin-account #user-join-communio-form .field-group span.admin-signin,
.main-container .content .admin-signin-account #admin-create-account-form .field-group span.admin-signin,
.main-container .content .admin-signin-account #admin-signin-account-form .field-group span.admin-signin,
.main-container .content .admin-signin-account #admin-forgot-password-form .field-group span.admin-signin,
.main-container .content .admin-forgot-password #church-headquarter-form .field-group span.admin-signin,
.main-container .content .admin-forgot-password #user-join-communio-form .field-group span.admin-signin,
.main-container .content .admin-forgot-password #admin-create-account-form .field-group span.admin-signin,
.main-container .content .admin-forgot-password #admin-signin-account-form .field-group span.admin-signin,
.main-container .content .admin-forgot-password #admin-forgot-password-form .field-group span.admin-signin {
  font-family: "Eina03-SemiBold";
  text-align: left;
  display: block;
  color: #000000;
  font-size: 10px;
  line-height: 13px;
  font-weight: 400;
  padding-top: 8px;
}
.main-container .content .church-headquarter-form #church-headquarter-form .field-group span.admin-signin a,
.main-container .content .church-headquarter-form #user-join-communio-form .field-group span.admin-signin a,
.main-container .content .church-headquarter-form #admin-create-account-form .field-group span.admin-signin a,
.main-container .content .church-headquarter-form #admin-signin-account-form .field-group span.admin-signin a,
.main-container .content .church-headquarter-form #admin-forgot-password-form .field-group span.admin-signin a,
.main-container .content .user-join-communio-form #church-headquarter-form .field-group span.admin-signin a,
.main-container .content .user-join-communio-form #user-join-communio-form .field-group span.admin-signin a,
.main-container .content .user-join-communio-form #admin-create-account-form .field-group span.admin-signin a,
.main-container .content .user-join-communio-form #admin-signin-account-form .field-group span.admin-signin a,
.main-container .content .user-join-communio-form #admin-forgot-password-form .field-group span.admin-signin a,
.main-container .content .admin-create-account #church-headquarter-form .field-group span.admin-signin a,
.main-container .content .admin-create-account #user-join-communio-form .field-group span.admin-signin a,
.main-container .content .admin-create-account #admin-create-account-form .field-group span.admin-signin a,
.main-container .content .admin-create-account #admin-signin-account-form .field-group span.admin-signin a,
.main-container .content .admin-create-account #admin-forgot-password-form .field-group span.admin-signin a,
.main-container .content .admin-signin-account #church-headquarter-form .field-group span.admin-signin a,
.main-container .content .admin-signin-account #user-join-communio-form .field-group span.admin-signin a,
.main-container .content .admin-signin-account #admin-create-account-form .field-group span.admin-signin a,
.main-container .content .admin-signin-account #admin-signin-account-form .field-group span.admin-signin a,
.main-container .content .admin-signin-account #admin-forgot-password-form .field-group span.admin-signin a,
.main-container .content .admin-forgot-password #church-headquarter-form .field-group span.admin-signin a,
.main-container .content .admin-forgot-password #user-join-communio-form .field-group span.admin-signin a,
.main-container .content .admin-forgot-password #admin-create-account-form .field-group span.admin-signin a,
.main-container .content .admin-forgot-password #admin-signin-account-form .field-group span.admin-signin a,
.main-container .content .admin-forgot-password #admin-forgot-password-form .field-group span.admin-signin a {
  color: #fc2d38;
  font-family: "Eina03-SemiBold";
  text-decoration: none;
}
.main-container .content .church-headquarter-form #church-headquarter-form .field-group span.admin-signin a:hover,
.main-container .content .church-headquarter-form #user-join-communio-form .field-group span.admin-signin a:hover,
.main-container .content .church-headquarter-form #admin-create-account-form .field-group span.admin-signin a:hover,
.main-container .content .church-headquarter-form #admin-signin-account-form .field-group span.admin-signin a:hover,
.main-container .content .church-headquarter-form #admin-forgot-password-form .field-group span.admin-signin a:hover,
.main-container .content .user-join-communio-form #church-headquarter-form .field-group span.admin-signin a:hover,
.main-container .content .user-join-communio-form #user-join-communio-form .field-group span.admin-signin a:hover,
.main-container .content .user-join-communio-form #admin-create-account-form .field-group span.admin-signin a:hover,
.main-container .content .user-join-communio-form #admin-signin-account-form .field-group span.admin-signin a:hover,
.main-container .content .user-join-communio-form #admin-forgot-password-form .field-group span.admin-signin a:hover,
.main-container .content .admin-create-account #church-headquarter-form .field-group span.admin-signin a:hover,
.main-container .content .admin-create-account #user-join-communio-form .field-group span.admin-signin a:hover,
.main-container .content .admin-create-account #admin-create-account-form .field-group span.admin-signin a:hover,
.main-container .content .admin-create-account #admin-signin-account-form .field-group span.admin-signin a:hover,
.main-container .content .admin-create-account #admin-forgot-password-form .field-group span.admin-signin a:hover,
.main-container .content .admin-signin-account #church-headquarter-form .field-group span.admin-signin a:hover,
.main-container .content .admin-signin-account #user-join-communio-form .field-group span.admin-signin a:hover,
.main-container .content .admin-signin-account #admin-create-account-form .field-group span.admin-signin a:hover,
.main-container .content .admin-signin-account #admin-signin-account-form .field-group span.admin-signin a:hover,
.main-container .content .admin-signin-account #admin-forgot-password-form .field-group span.admin-signin a:hover,
.main-container .content .admin-forgot-password #church-headquarter-form .field-group span.admin-signin a:hover,
.main-container .content .admin-forgot-password #user-join-communio-form .field-group span.admin-signin a:hover,
.main-container .content .admin-forgot-password #admin-create-account-form .field-group span.admin-signin a:hover,
.main-container .content .admin-forgot-password #admin-signin-account-form .field-group span.admin-signin a:hover,
.main-container .content .admin-forgot-password #admin-forgot-password-form .field-group span.admin-signin a:hover {
  color: #f30310;
}
.main-container .content .church-headquarter-form #church-headquarter-form .field-group span.admin-signin.invalid-email,
.main-container .content .church-headquarter-form #user-join-communio-form .field-group span.admin-signin.invalid-email,
.main-container .content .church-headquarter-form #admin-create-account-form .field-group span.admin-signin.invalid-email,
.main-container .content .church-headquarter-form #admin-signin-account-form .field-group span.admin-signin.invalid-email,
.main-container .content .church-headquarter-form #admin-forgot-password-form .field-group span.admin-signin.invalid-email,
.main-container .content .user-join-communio-form #church-headquarter-form .field-group span.admin-signin.invalid-email,
.main-container .content .user-join-communio-form #user-join-communio-form .field-group span.admin-signin.invalid-email,
.main-container .content .user-join-communio-form #admin-create-account-form .field-group span.admin-signin.invalid-email,
.main-container .content .user-join-communio-form #admin-signin-account-form .field-group span.admin-signin.invalid-email,
.main-container .content .user-join-communio-form #admin-forgot-password-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-create-account #church-headquarter-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-create-account #user-join-communio-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-create-account #admin-create-account-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-create-account #admin-signin-account-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-create-account #admin-forgot-password-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-signin-account #church-headquarter-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-signin-account #user-join-communio-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-signin-account #admin-create-account-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-signin-account #admin-signin-account-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-signin-account #admin-forgot-password-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-forgot-password #church-headquarter-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-forgot-password #user-join-communio-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-forgot-password #admin-create-account-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-forgot-password #admin-signin-account-form .field-group span.admin-signin.invalid-email,
.main-container .content .admin-forgot-password #admin-forgot-password-form .field-group span.admin-signin.invalid-email {
  color: #fc2d38;
  font-family: "Eina03-Regular";
  font-size: 12px;
  line-height: 16px;
  display: none;
}
.main-container .content .church-headquarter-form #church-headquarter-form .field-group span.admin-signin#forgotPassword,
.main-container .content .church-headquarter-form #user-join-communio-form .field-group span.admin-signin#forgotPassword,
.main-container .content .church-headquarter-form #admin-create-account-form .field-group span.admin-signin#forgotPassword,
.main-container .content .church-headquarter-form #admin-signin-account-form .field-group span.admin-signin#forgotPassword,
.main-container .content .church-headquarter-form #admin-forgot-password-form .field-group span.admin-signin#forgotPassword,
.main-container .content .user-join-communio-form #church-headquarter-form .field-group span.admin-signin#forgotPassword,
.main-container .content .user-join-communio-form #user-join-communio-form .field-group span.admin-signin#forgotPassword,
.main-container .content .user-join-communio-form #admin-create-account-form .field-group span.admin-signin#forgotPassword,
.main-container .content .user-join-communio-form #admin-signin-account-form .field-group span.admin-signin#forgotPassword,
.main-container .content .user-join-communio-form #admin-forgot-password-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-create-account #church-headquarter-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-create-account #user-join-communio-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-create-account #admin-create-account-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-create-account #admin-signin-account-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-create-account #admin-forgot-password-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-signin-account #church-headquarter-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-signin-account #user-join-communio-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-signin-account #admin-create-account-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-signin-account #admin-signin-account-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-signin-account #admin-forgot-password-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-forgot-password #church-headquarter-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-forgot-password #user-join-communio-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-forgot-password #admin-create-account-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-forgot-password #admin-signin-account-form .field-group span.admin-signin#forgotPassword,
.main-container .content .admin-forgot-password #admin-forgot-password-form .field-group span.admin-signin#forgotPassword {
  cursor: pointer;
}
.main-container .content .church-headquarter-form #church-headquarter-form .continue-btn,
.main-container .content .church-headquarter-form #user-join-communio-form .continue-btn,
.main-container .content .church-headquarter-form #admin-create-account-form .continue-btn,
.main-container .content .church-headquarter-form #admin-signin-account-form .continue-btn,
.main-container .content .church-headquarter-form #admin-forgot-password-form .continue-btn,
.main-container .content .user-join-communio-form #church-headquarter-form .continue-btn,
.main-container .content .user-join-communio-form #user-join-communio-form .continue-btn,
.main-container .content .user-join-communio-form #admin-create-account-form .continue-btn,
.main-container .content .user-join-communio-form #admin-signin-account-form .continue-btn,
.main-container .content .user-join-communio-form #admin-forgot-password-form .continue-btn,
.main-container .content .admin-create-account #church-headquarter-form .continue-btn,
.main-container .content .admin-create-account #user-join-communio-form .continue-btn,
.main-container .content .admin-create-account #admin-create-account-form .continue-btn,
.main-container .content .admin-create-account #admin-signin-account-form .continue-btn,
.main-container .content .admin-create-account #admin-forgot-password-form .continue-btn,
.main-container .content .admin-signin-account #church-headquarter-form .continue-btn,
.main-container .content .admin-signin-account #user-join-communio-form .continue-btn,
.main-container .content .admin-signin-account #admin-create-account-form .continue-btn,
.main-container .content .admin-signin-account #admin-signin-account-form .continue-btn,
.main-container .content .admin-signin-account #admin-forgot-password-form .continue-btn,
.main-container .content .admin-forgot-password #church-headquarter-form .continue-btn,
.main-container .content .admin-forgot-password #user-join-communio-form .continue-btn,
.main-container .content .admin-forgot-password #admin-create-account-form .continue-btn,
.main-container .content .admin-forgot-password #admin-signin-account-form .continue-btn,
.main-container .content .admin-forgot-password #admin-forgot-password-form .continue-btn {
  margin: 0 0 20px;
}
.main-container .content .church-headquarter-form #church-headquarter-form .continue-btn.admin-btn-gap,
.main-container .content .church-headquarter-form #user-join-communio-form .continue-btn.admin-btn-gap,
.main-container .content .church-headquarter-form #admin-create-account-form .continue-btn.admin-btn-gap,
.main-container .content .church-headquarter-form #admin-signin-account-form .continue-btn.admin-btn-gap,
.main-container .content .church-headquarter-form #admin-forgot-password-form .continue-btn.admin-btn-gap,
.main-container .content .user-join-communio-form #church-headquarter-form .continue-btn.admin-btn-gap,
.main-container .content .user-join-communio-form #user-join-communio-form .continue-btn.admin-btn-gap,
.main-container .content .user-join-communio-form #admin-create-account-form .continue-btn.admin-btn-gap,
.main-container .content .user-join-communio-form #admin-signin-account-form .continue-btn.admin-btn-gap,
.main-container .content .user-join-communio-form #admin-forgot-password-form .continue-btn.admin-btn-gap,
.main-container .content .admin-create-account #church-headquarter-form .continue-btn.admin-btn-gap,
.main-container .content .admin-create-account #user-join-communio-form .continue-btn.admin-btn-gap,
.main-container .content .admin-create-account #admin-create-account-form .continue-btn.admin-btn-gap,
.main-container .content .admin-create-account #admin-signin-account-form .continue-btn.admin-btn-gap,
.main-container .content .admin-create-account #admin-forgot-password-form .continue-btn.admin-btn-gap,
.main-container .content .admin-signin-account #church-headquarter-form .continue-btn.admin-btn-gap,
.main-container .content .admin-signin-account #user-join-communio-form .continue-btn.admin-btn-gap,
.main-container .content .admin-signin-account #admin-create-account-form .continue-btn.admin-btn-gap,
.main-container .content .admin-signin-account #admin-signin-account-form .continue-btn.admin-btn-gap,
.main-container .content .admin-signin-account #admin-forgot-password-form .continue-btn.admin-btn-gap,
.main-container .content .admin-forgot-password #church-headquarter-form .continue-btn.admin-btn-gap,
.main-container .content .admin-forgot-password #user-join-communio-form .continue-btn.admin-btn-gap,
.main-container .content .admin-forgot-password #admin-create-account-form .continue-btn.admin-btn-gap,
.main-container .content .admin-forgot-password #admin-signin-account-form .continue-btn.admin-btn-gap,
.main-container .content .admin-forgot-password #admin-forgot-password-form .continue-btn.admin-btn-gap {
  margin: 16px 0px 48px;
}
.main-container .content .church-headquarter-form #church-headquarter-form .btn-disabled,
.main-container .content .church-headquarter-form #user-join-communio-form .btn-disabled,
.main-container .content .church-headquarter-form #admin-create-account-form .btn-disabled,
.main-container .content .church-headquarter-form #admin-signin-account-form .btn-disabled,
.main-container .content .church-headquarter-form #admin-forgot-password-form .btn-disabled,
.main-container .content .user-join-communio-form #church-headquarter-form .btn-disabled,
.main-container .content .user-join-communio-form #user-join-communio-form .btn-disabled,
.main-container .content .user-join-communio-form #admin-create-account-form .btn-disabled,
.main-container .content .user-join-communio-form #admin-signin-account-form .btn-disabled,
.main-container .content .user-join-communio-form #admin-forgot-password-form .btn-disabled,
.main-container .content .admin-create-account #church-headquarter-form .btn-disabled,
.main-container .content .admin-create-account #user-join-communio-form .btn-disabled,
.main-container .content .admin-create-account #admin-create-account-form .btn-disabled,
.main-container .content .admin-create-account #admin-signin-account-form .btn-disabled,
.main-container .content .admin-create-account #admin-forgot-password-form .btn-disabled,
.main-container .content .admin-signin-account #church-headquarter-form .btn-disabled,
.main-container .content .admin-signin-account #user-join-communio-form .btn-disabled,
.main-container .content .admin-signin-account #admin-create-account-form .btn-disabled,
.main-container .content .admin-signin-account #admin-signin-account-form .btn-disabled,
.main-container .content .admin-signin-account #admin-forgot-password-form .btn-disabled,
.main-container .content .admin-forgot-password #church-headquarter-form .btn-disabled,
.main-container .content .admin-forgot-password #user-join-communio-form .btn-disabled,
.main-container .content .admin-forgot-password #admin-create-account-form .btn-disabled,
.main-container .content .admin-forgot-password #admin-signin-account-form .btn-disabled,
.main-container .content .admin-forgot-password #admin-forgot-password-form .btn-disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.main-container .content .church-headquarter-form #church-headquarter-form .btn-enabled,
.main-container .content .church-headquarter-form #user-join-communio-form .btn-enabled,
.main-container .content .church-headquarter-form #admin-create-account-form .btn-enabled,
.main-container .content .church-headquarter-form #admin-signin-account-form .btn-enabled,
.main-container .content .church-headquarter-form #admin-forgot-password-form .btn-enabled,
.main-container .content .user-join-communio-form #church-headquarter-form .btn-enabled,
.main-container .content .user-join-communio-form #user-join-communio-form .btn-enabled,
.main-container .content .user-join-communio-form #admin-create-account-form .btn-enabled,
.main-container .content .user-join-communio-form #admin-signin-account-form .btn-enabled,
.main-container .content .user-join-communio-form #admin-forgot-password-form .btn-enabled,
.main-container .content .admin-create-account #church-headquarter-form .btn-enabled,
.main-container .content .admin-create-account #user-join-communio-form .btn-enabled,
.main-container .content .admin-create-account #admin-create-account-form .btn-enabled,
.main-container .content .admin-create-account #admin-signin-account-form .btn-enabled,
.main-container .content .admin-create-account #admin-forgot-password-form .btn-enabled,
.main-container .content .admin-signin-account #church-headquarter-form .btn-enabled,
.main-container .content .admin-signin-account #user-join-communio-form .btn-enabled,
.main-container .content .admin-signin-account #admin-create-account-form .btn-enabled,
.main-container .content .admin-signin-account #admin-signin-account-form .btn-enabled,
.main-container .content .admin-signin-account #admin-forgot-password-form .btn-enabled,
.main-container .content .admin-forgot-password #church-headquarter-form .btn-enabled,
.main-container .content .admin-forgot-password #user-join-communio-form .btn-enabled,
.main-container .content .admin-forgot-password #admin-create-account-form .btn-enabled,
.main-container .content .admin-forgot-password #admin-signin-account-form .btn-enabled,
.main-container .content .admin-forgot-password #admin-forgot-password-form .btn-enabled {
  opacity: 1;
  cursor: pointer;
}
.main-container .content .church-headquarter-form #admin-create-account-form .field-group,
.main-container .content .church-headquarter-form #admin-signin-account-form .field-group,
.main-container .content .user-join-communio-form #admin-create-account-form .field-group,
.main-container .content .user-join-communio-form #admin-signin-account-form .field-group,
.main-container .content .admin-create-account #admin-create-account-form .field-group,
.main-container .content .admin-create-account #admin-signin-account-form .field-group,
.main-container .content .admin-signin-account #admin-create-account-form .field-group,
.main-container .content .admin-signin-account #admin-signin-account-form .field-group,
.main-container .content .admin-forgot-password #admin-create-account-form .field-group,
.main-container .content .admin-forgot-password #admin-signin-account-form .field-group {
  margin-bottom: 14px;
}
.main-container .content .email-sent-message {
  margin: auto;
}
@media (max-width: 768px) {
  .main-container .content .email-sent-message {
    margin: 35px auto 0;
  }
}
@media (max-width: 768px) {
  .main-container .content .email-sent-message {
    padding-bottom: 35px;
  }
}
.main-container .content .email-sent-message .continue-btn {
  max-width: 314px;
  margin: 40px auto 20px;
  display: block;
}
.main-container .content .admin-forgot-password {
  margin: auto;
}
@media (max-width: 768px) {
  .main-container .content .admin-forgot-password {
    margin: 35px auto 0;
  }
}
@media (max-width: 768px) {
  .main-container .content .admin-forgot-password {
    padding-bottom: 35px;
  }
}
.main-container .content .church-additional-location-form {
  width: 100%;
  margin: 90px auto 0;
}
@media (max-width: 991px) {
  .main-container .content .church-additional-location-form {
    margin: 80px auto 0;
  }
}
@media (max-width: 991px) {
  .main-container .content .church-additional-location-form {
    padding-bottom: 80px;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-additional-location-form {
    margin: 60px auto 0;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-additional-location-form {
    margin: 33px auto 0;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-additional-location-form {
    padding-bottom: 60px;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-additional-location-form {
    padding-bottom: 33px;
  }
}
.main-container .content .church-additional-location-form #church-additional-location-form {
  margin: 38px auto;
  text-align: center;
  padding: 0 80px;
  max-width: 1000px;
}
@media (max-width: 1024px) {
  .main-container .content .church-additional-location-form #church-additional-location-form {
    padding: 0 40px;
  }
}
.main-container .content .church-additional-location-form #church-additional-location-form .error-message {
  color: #fc2d38;
  text-align: left;
  display: block;
}
.main-container .content .church-additional-location-form #church-additional-location-form #form-templete {
  position: relative;
}
.main-container .content .church-additional-location-form #church-additional-location-form #form-templete.newly-added {
  background-color: #f3f3f3;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  padding: 15px;
  margin-bottom: 25px;
}
.main-container .content .church-additional-location-form #church-additional-location-form #form-templete .delete-btn {
  position: absolute;
  right: 7px;
  top: 0;
  font-size: 25px;
  font-weight: 600;
  background: transparent;
  border: none;
  outline: none;
  transform: rotate(45deg);
}
@media (min-width: 1200px) {
  .main-container .content .church-additional-location-form #church-additional-location-form #form-templete .row {
    margin-bottom: 18px;
  }
}
.main-container .content .church-additional-location-form #church-additional-location-form #form-templete .field-group {
  margin-bottom: 24px;
}
.main-container .content .church-additional-location-form #church-additional-location-form #form-templete .field-group label {
  width: 100%;
  text-align: left;
  cursor: default;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #7b7b7b;
  margin: 0;
}
.main-container .content .church-additional-location-form #church-additional-location-form #form-templete .field-group label.error-label {
  color: #fc2d38;
}
@media screen and (max-width: 480px) {
  .main-container .content .church-additional-location-form #church-additional-location-form #form-templete .field-group label {
    font-size: 10px;
  }
}
.main-container .content .church-additional-location-form #church-additional-location-form .add-btn {
  border: none;
  outline: none;
  background-color: #dcdcdc;
  color: #070808;
  width: 100%;
  font-size: 18px;
  font-weight: 600;
  padding: 10px 0;
  position: relative;
}
.main-container .content .church-additional-location-form #church-additional-location-form .add-btn span {
  font-size: 30px;
  position: absolute;
  line-height: 25px;
  margin-left: 14px;
}
.main-container .content .church-additional-location-form #church-additional-location-form .add-btn:hover {
  background-color: #c3c3c3;
}
@media (max-width: 480px) {
  .main-container .content .church-additional-location-form #church-additional-location-form .add-btn {
    padding: 6px 0;
    font-size: 16px;
  }
}
.main-container .content .church-additional-location-form #church-additional-location-form .btn-disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.main-container .content .church-additional-location-form #church-additional-location-form .btn-enabled {
  opacity: 1;
  cursor: pointer;
}
.main-container .content .church-optional-form {
  width: 100%;
  margin: 90px auto 0;
}
@media (max-width: 991px) {
  .main-container .content .church-optional-form {
    margin: 80px auto 0;
  }
}
@media (max-width: 991px) {
  .main-container .content .church-optional-form {
    padding-bottom: 80px;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-optional-form {
    margin: 60px auto 0;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-optional-form {
    margin: 33px auto 0;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-optional-form {
    padding-bottom: 60px;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-optional-form {
    padding-bottom: 33px;
  }
}
.main-container .content .church-optional-form #church-optional-form {
  margin: 38px auto;
  text-align: center;
  padding: 0 80px;
  max-width: 1000px;
}
@media (max-width: 1024px) {
  .main-container .content .church-optional-form #church-optional-form {
    padding: 0 40px;
  }
}
.main-container .content .church-optional-form #church-optional-form .error-message {
  color: #fc2d38;
  text-align: left;
  display: block;
}
@media (min-width: 1200px) {
  .main-container .content .church-optional-form #church-optional-form .row {
    margin-bottom: 18px;
  }
}
.main-container .content .church-optional-form #church-optional-form .field-group {
  margin-bottom: 24px;
}
.main-container .content .church-optional-form #church-optional-form .field-group label {
  width: 100%;
  text-align: left;
  cursor: default;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #7b7b7b;
  margin: 0;
}
@media screen and (max-width: 480px) {
  .main-container .content .church-optional-form #church-optional-form .field-group label {
    font-size: 10px;
  }
}
.main-container .content .church-optional-form #church-optional-form .continue-btn {
  margin: 0 0 20px;
}
.main-container .content .church-optional-form #church-optional-form #church-logo {
  padding-top: 5px;
}
.main-container .content .church-website-form,
.main-container .content .church-domain-form {
  width: 100%;
  text-align: center;
  max-width: 700px;
  padding: 0 15px;
  margin: 170px auto 0;
}
@media (max-width: 991px) {
  .main-container .content .church-website-form,
  .main-container .content .church-domain-form {
    margin: 80px auto 0;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-website-form,
  .main-container .content .church-domain-form {
    margin: 60px auto 0;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-website-form,
  .main-container .content .church-domain-form {
    margin: 33px auto 0;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-website-form,
  .main-container .content .church-domain-form {
    padding: 0 15px 25px;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-website-form,
  .main-container .content .church-domain-form {
    padding: 0 15px 25px;
  }
}
.main-container .content .church-website-form br,
.main-container .content .church-domain-form br {
  display: none;
}
@media (max-width: 1280px) {
  .main-container .content .church-website-form br,
  .main-container .content .church-domain-form br {
    display: none;
  }
}
@media (max-width: 980px) {
  .main-container .content .church-website-form br,
  .main-container .content .church-domain-form br {
    display: block;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-website-form br,
  .main-container .content .church-domain-form br {
    display: none;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-website-form br,
  .main-container .content .church-domain-form br {
    display: block;
  }
}
.main-container .content .church-website-form .domain-input-container:has(.error-input),
.main-container .content .church-domain-form .domain-input-container:has(.error-input) {
  border-bottom: 1px solid red;
}
.main-container .content .church-website-form .domain-input-container,
.main-container .content .church-domain-form .domain-input-container {
  border-bottom: 1px solid black;
  width: 100%;
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  color: #000;
  text-align: center;
  border-bottom: solid 1px #000;
}
.main-container .content .church-website-form .domain-input-container span,
.main-container .content .church-domain-form .domain-input-container span {
  font-size: 24px;
  color: #7b7b7b;
}
@media (max-width: 980px) {
  .main-container .content .church-website-form .domain-input-container span,
  .main-container .content .church-domain-form .domain-input-container span {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-website-form .domain-input-container span,
  .main-container .content .church-domain-form .domain-input-container span {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-website-form .domain-input-container span,
  .main-container .content .church-domain-form .domain-input-container span {
    font-size: 14px;
  }
}
.main-container .content .church-website-form .domain-input-container #domain,
.main-container .content .church-domain-form .domain-input-container #domain {
  width: auto;
  display: inline-block;
  padding: 0;
  max-width: -moz-max-content;
  max-width: max-content;
  border-bottom: none;
  font-size: 24px;
  font-weight: 600;
}
@media (max-width: 980px) {
  .main-container .content .church-website-form .domain-input-container #domain,
  .main-container .content .church-domain-form .domain-input-container #domain {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-website-form .domain-input-container #domain,
  .main-container .content .church-domain-form .domain-input-container #domain {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-website-form .domain-input-container #domain,
  .main-container .content .church-domain-form .domain-input-container #domain {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-website-form .domain-input-container #domain,
  .main-container .content .church-domain-form .domain-input-container #domain {
    width: auto;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-website-form .domain-input-container #domain,
  .main-container .content .church-domain-form .domain-input-container #domain {
    width: 120px;
  }
}
.main-container .content .church-website-form .domain-input-container #domain::-moz-placeholder, .main-container .content .church-domain-form .domain-input-container #domain::-moz-placeholder {
  color: #d1d5db;
}
.main-container .content .church-website-form .domain-input-container #domain:-ms-input-placeholder, .main-container .content .church-domain-form .domain-input-container #domain:-ms-input-placeholder {
  color: #d1d5db;
}
.main-container .content .church-website-form .domain-input-container #domain::placeholder,
.main-container .content .church-domain-form .domain-input-container #domain::placeholder {
  color: #d1d5db;
}
.main-container .content .church-website-form .website-input-container:has(.error-input),
.main-container .content .church-domain-form .website-input-container:has(.error-input) {
  border-bottom: 1px solid red;
}
.main-container .content .church-website-form .website-input-container,
.main-container .content .church-domain-form .website-input-container {
  border-bottom: 1px solid black;
  width: 100%;
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  color: #000;
  text-align: center;
  border-bottom: solid 1px #000;
}
@media (max-width: 1060px) {
  .main-container .content .church-website-form .website-input-container,
  .main-container .content .church-domain-form .website-input-container {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.main-container .content .church-website-form .website-input-container input::-moz-placeholder, .main-container .content .church-domain-form .website-input-container input::-moz-placeholder {
  color: #d1d5db;
}
.main-container .content .church-website-form .website-input-container input:-ms-input-placeholder, .main-container .content .church-domain-form .website-input-container input:-ms-input-placeholder {
  color: #d1d5db;
}
.main-container .content .church-website-form .website-input-container input::placeholder,
.main-container .content .church-domain-form .website-input-container input::placeholder {
  color: #d1d5db;
}
@media (max-width: 767px) {
  .main-container .content .church-website-form .website-input-container,
  .main-container .content .church-domain-form .website-input-container {
    padding-right: 0px;
  }
}
.main-container .content .church-website-form .website-input-container span,
.main-container .content .church-domain-form .website-input-container span {
  font-size: 24px;
  color: #7b7b7b;
}
@media (max-width: 980px) {
  .main-container .content .church-website-form .website-input-container span,
  .main-container .content .church-domain-form .website-input-container span {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-website-form .website-input-container span,
  .main-container .content .church-domain-form .website-input-container span {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-website-form .website-input-container span,
  .main-container .content .church-domain-form .website-input-container span {
    font-size: 14px;
  }
}
.main-container .content .church-website-form .website-input-container #website,
.main-container .content .church-domain-form .website-input-container #website {
  width: auto;
  display: inline-block;
  padding: 0;
  text-align: center;
  min-width: 100%;
  max-width: -moz-max-content;
  max-width: max-content;
  border-bottom: none;
  font-size: 24px;
  font-weight: 600;
}
@media (max-width: 980px) {
  .main-container .content .church-website-form .website-input-container #website,
  .main-container .content .church-domain-form .website-input-container #website {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-website-form .website-input-container #website,
  .main-container .content .church-domain-form .website-input-container #website {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-website-form .website-input-container #website,
  .main-container .content .church-domain-form .website-input-container #website {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .main-container .content .church-website-form .website-input-container #website,
  .main-container .content .church-domain-form .website-input-container #website {
    width: auto;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-website-form .website-input-container #website,
  .main-container .content .church-domain-form .website-input-container #website {
    width: 200px;
  }
}
.main-container .content .church-website-form #church-website-form,
.main-container .content .church-website-form #church-domain-form,
.main-container .content .church-domain-form #church-website-form,
.main-container .content .church-domain-form #church-domain-form {
  margin: 38px auto 0;
}
@media (max-width: 979px) {
  .main-container .content .church-website-form #church-website-form,
  .main-container .content .church-website-form #church-domain-form,
  .main-container .content .church-domain-form #church-website-form,
  .main-container .content .church-domain-form #church-domain-form {
    margin: 24px auto 0;
  }
}
@media (max-width: 480px) {
  .main-container .content .church-website-form #church-website-form,
  .main-container .content .church-website-form #church-domain-form,
  .main-container .content .church-domain-form #church-website-form,
  .main-container .content .church-domain-form #church-domain-form {
    padding: 0 10px;
  }
}
.main-container .content .church-website-form #church-website-form .error-message,
.main-container .content .church-website-form #church-domain-form .error-message,
.main-container .content .church-domain-form #church-website-form .error-message,
.main-container .content .church-domain-form #church-domain-form .error-message {
  color: #fc2d38;
}
.main-container .content .church-website-form #church-website-form .btn-disabled,
.main-container .content .church-website-form #church-domain-form .btn-disabled,
.main-container .content .church-domain-form #church-website-form .btn-disabled,
.main-container .content .church-domain-form #church-domain-form .btn-disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.main-container .content .church-website-form #church-website-form .btn-enabled,
.main-container .content .church-website-form #church-domain-form .btn-enabled,
.main-container .content .church-domain-form #church-website-form .btn-enabled,
.main-container .content .church-domain-form #church-domain-form .btn-enabled {
  opacity: 1;
  cursor: pointer;
}