.business {
  padding-top: 69.4px;
}

@media screen and (max-width: 991px) {
  .business {
    padding-top: 56.76px;
  }
}

/* Main Section */
.business-main {
  background-color: #F3FDFF;
  padding-bottom: 5.35vw;
}
.business-main__container {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.business-main__image {
  width: 70.3%;
  height: 0;
  padding-bottom: 46.89%;
  background-image: url(../../images/business/main-visual-image.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  position: relative;
}
.business-main__image::before {
  content: '';
  width: 100%;
  height: 0;
  padding-bottom: 18.51%;
  background-image: url(../../images/business/main-visual-x-gradient-bg.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
  left: -1px;
  z-index: 0;
}
.business-main__image::after {
  content: '';
  width: 13.14%;
  height: 0;
  padding-bottom: 78.23%;
  background-image: url(../../images/business/main-visual-y-gradient-bg.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: -1px;
  z-index: 0;
}
.business-main__content {
  position: absolute;
  top: 20.5%;
  right: 9.5%;
  z-index: 1;
}
.business-main__title {
  color: #59C3E1;
  font-size: 2.64vw;
  font-weight: normal;
  margin: 0 0 0.33vw 0;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.business-main__subtitle {
  color: #727272;
  font-size: 1.58vw;
}
.business-main__desc {
  color: #727272;
  font-size: 1.32vw;
  line-height: 1.65;
  margin: 1.32vw 0 0 0;
}
.business-main__btn {
  width: 16.99vw;
  background-color: #59C3E1;
  border: none;
  border-radius: 0.46vw;
  color: #FFFFFF;
  font-size: 1.32vw;
  margin-top: 1.32vw;
  padding: 0.66vw;
  display: block;
}
.business-main__scroll-hint {
  width: 56.61%;
  background: rgba(89, 195, 225, 0.1);
  border-radius: 0.46vw;
  margin: 0 auto;
  padding: 1.32vw;
  position: absolute;
  bottom: -5.35vw;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.business-main__scroll-hint-text {
  color: #59C3E1;
  font-size: 1.85vw;
  margin: 0 0 1.32vw 0;
}
.business-main__scroll-hint-mobile-text {
  color: #59C3E1;
  font-size: 20px;
  margin: 0 0 10px 0;
  display: none;
}
.business-main__scroll-hint span {
  color: #727272;
  font-size: 1.09vw;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.business-main__scroll-hint span::after {
  content: '';
  width: 1.25vw;
  height: 1.25vw;
  background-image: url(../../images/business/main-scroll-bottom-icon.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 2px;
}

@media screen and (max-width: 480px) {
  .business-main {
    padding-bottom: 0;
  }
  .business-main__image {
    width: 100%;
    padding-bottom: 66.69%;
  }
  .business-main__image::after {
    content: none;
  }
  .business-main__content {
    margin-top: 15px;
    padding: 0 15px;
    position: static;
  }
  .business-main__title {
    font-size: 28px;
    margin-bottom: 10px;
    flex-direction: column;
    align-items: flex-start;
  }
  .business-main__subtitle {
    font-size: 22px;
  }
  .business-main__desc {
    display: none;
  }
  .business-main__btn {
    width: 250px;
    border-radius: 6px;
    font-size: 16px;
    margin-top: 15px;
    padding: 10px;
  }
  .business-main__scroll-hint {
    width: 100%;
    border-radius: 0;
    text-align: center;
    margin-top: 15px;
    padding: 15px;
    position: static;
    transform: translateX(0)
  }
  .business-main__scroll-hint-text {
    display: none;
  }
  .business-main__scroll-hint-mobile-text {
    display: block;
  }
  .business-main__scroll-hint span {
    font-size: 14px;
  }
  .business-main__scroll-hint span::after {
    width: 14px;
    height: 14px;
  }
}
/* Main Section (End) */

/* According Section */
.business-according {
  background-color: #F3FDFF;
  padding: 3.9vw 0;
}
.business-according__container {
  width: 1180px;
  margin: 0 auto;
}
.business-according__title {
  color: #31353D;
  font-size: 2.11vw;
  font-weight: normal;
  text-align: center;
  margin: 0;
}
.business-according__content {
  margin-top: 1.56vw;
  display: flex;
  flex-direction: row;
  column-gap: 1.56vw;
}
.business-according__block {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 6px 0px rgba(89, 195, 225, 0.1);
  border-radius: 0.46vw;
  padding: 1.56vw;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.business-according__block::before {
  content: '';
  width: 15.38%;
  height: 0;
  padding-bottom: 15.38%;
  background-color: rgba(89, 195, 225, 0.2);
  background-size: 75%;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 0.46vw;
}
.business-according__block:nth-child(1)::before {
  background-image: url(../../images/business/according-block-1-icon.svg);
}
.business-according__block:nth-child(2)::before {
  background-image: url(../../images/business/according-block-2-icon.svg);
}
.business-according__block:nth-child(3)::before {
  background-image: url(../../images/business/according-block-3-icon.svg);
}
.business-according__block-title {
  color: #31353D;
  font-size: 1.58vw;
  font-weight: normal;
  margin: 1.17vw 0 0 0;
}
.business-according__block-desc {
  color: #727272;
  font-size: 1.32vw;
  margin: 0.78vw 0 0 0;
}

@media screen and (max-width: 1280px) {
  .business-according__container {
    width: calc(100% - 100px);
  }
}

@media screen and (max-width: 480px) {
  .business-according {
    padding: 15px 0;
  }
  .business-according__container {
    width: calc(100% - 30px);
  }
  .business-according__title {
    font-size: 24px;
  }
  .business-according__content {
    margin-top: 15px;
    flex-direction: column;
    row-gap: 15px;
  }
  .business-according__block {
    border-radius: 6px;
    padding: 15px;
  }
  .business-according__block::before {
    width: 60px;
    padding-bottom: 60px;
    border-radius: 6px;
  }
  .business-according__block-title {
    font-size: 16px;
    margin-top: 10px;
  }
  .business-according__block-desc {
    font-size: 14px;
  }
}
/* According Section (End) */

/* Service Section */
.business-service {
  background-color: rgba(235, 247, 255, 1);
  padding: 7.81vw 0;
}
.business-service__container {
  width: 1180px;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.business-service__items {
  width: 24.86%;
  height: 0;
  padding-bottom: 22.81%;
  position: relative;
}
.business-service__item {
  width: 53.19%;
  height: 0;
  padding-bottom: 53.19%;
  background: radial-gradient(50% 50% at 50% 50%, #59C3E1 0%, rgba(89, 195, 225, 0.1) 100%);
  border-radius: 50%;
  position: absolute;
}
.business-service__item:nth-child(1) {
  bottom: 0;
  left: 0;
}
.business-service__item:nth-child(2) {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.business-service__item:nth-child(3) {
  right: 0;
  bottom: 0;
}
.business-service__item-inner {
  width: 100%;
  height: 100%;
  color: #31353D;
  font-size: 1.56vw;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.business-service__item-inner::before {
  content: '';
  width: 34.72%;
  height: 0;
  padding-bottom: 34.72%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 0.54vw;
}
.business-service__item:nth-child(1) .business-service__item-inner::before {
  background-image: url(../../images/business/service-item-1-icon.svg);
}
.business-service__item:nth-child(2) .business-service__item-inner::before {
  background-image: url(../../images/business/service-item-2-icon.svg);
}
.business-service__item:nth-child(3) .business-service__item-inner::before {
  background-image: url(../../images/business/service-item-3-icon.svg);
}
.business-service__head {
  margin-left: 1.95vw;
}
.business-service__title {
  color: #31353D;
  font-size: 2.11vw;
  font-weight: normal;
  margin: 0;
}
.business-service__desc {
  color: #727272;
  font-size: 1.32vw;
  line-height: 1.65;
  margin: 1.17vw 0 0 0;
}

@media screen and (max-width: 1280px) {
  .business-service__container {
    width: calc(100% - 100px);
  }
}

@media screen and (max-width: 480px) {
  .business-service {
    padding: 15px 0;
  }
  .business-service__container {
    width: calc(100% - 30px);
    flex-direction: column;
  }
  .business-service__items {
    width: 300px;
    height: 275.24px;
  }
  .business-service__item-inner {
    font-size: 18px;
  }
  .business-service__item-inner::before {
    margin-bottom: 5px;
  }
  .business-service__head {
    margin: 20px 0 0 0;
  }
  .business-service__title {
    font-size: 24px;
  }
  .business-service__desc {
    font-size: 16px;
    margin-top: 10px;
  }
}
/* Service Section (End) */

/* Plan Section */
.business-plan {
  background-color: #F3FDFF;
  padding: 4.68vw 0;
}
.business-plan__container {
  width: 1180px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.business-plan__title {
  color: #31353D;
  font-size: 2.11vw;
  font-weight: normal;
  margin: 0;
}
.business-plan__desc {
  color: #727272;
  font-size: 1.32vw;
  line-height: 1.65;
  margin: 1.17vw 0 0 0;
}
.business-plan__block {
  width: 100%;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 6px 0px rgba(89, 195, 225, 0.1);
  border-radius: 0.46vw;
  margin-top: 1.56vw;
  padding: 1.56vw;
}
.business-plan__block-tabs {
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.business-plan__block-tab {
  border-bottom: 2px solid transparent;
  color: #727272;
  font-size: 1.32vw;
  padding: 0.78vw 1.875vw;
  cursor: pointer;
}
.business-plan__block-tab--active {
  border-color: #59C3E1;
  color: #59C3E1;
}
.business-plan__block-content {
  margin-top: 1.56vw;
}
.business-plan__block-table {
  width: 100%;
}
.business-plan__block-table th {
  background-color: #59C3E1;
  border: 1px solid #59C3E1;
  color: #FFFFFF;
  font-size: 1.32vw;
  font-weight: normal;
  text-align: center;
  padding: 0.78vw;
}
.business-plan__block-table td {
  border: 1px solid #59C3E1;
  color: #31353D;
  font-size: 1.32vw;
  padding: 0.78vw;
}
#business-plan__block-table-1st th:nth-child(1) {
  width: 15%;
}
#business-plan__block-table-1st th:nth-child(2),
#business-plan__block-table-1st th:nth-child(3) {
  width: 20%;
}
#business-plan__block-table-1st th:nth-child(4) {
  width: 45%;
}
#business-plan__block-table-2nd {
  display: none;
}
.business-plan__table-td--category {
  background-color: rgba(89, 195, 225, 0.2);
  color: #59C3E1 !important;
  text-align: center;
}
.business-plan__table-td--theme {
  background-color: rgba(89, 195, 225, 0.1);
  color: #59C3E1 !important;
  text-align: center;
}
.business-plan__info {
  margin-top: 1.17vw;
  display: flex;
  flex-direction: column;
  row-gap: 0.78vw;
}
.business-plan__info-item {
  display: flex;
  flex-direction: column;
}
.business-plan__info-item span {
  color: #727272;
  font-size: 1.09vw;
}
.business-plan__info-item p {
  color: #31353D;
  font-size: 1.32vw;
  margin: 0;
}

@media screen and (max-width: 1280px) {
  .business-plan__container {
    width: calc(100% - 100px);
  }
}

@media screen and (max-width: 480px) {
  .business-plan {
    display: none;
  }
}
/* Plan Section (End) */

/* Support Section */
.business-support {
  background-color: #F3FDFF;
  padding: 3.125vw 0;
}
.business-support__container {
  width: 1180px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.business-support__title {
  color: #31353D;
  font-size: 2.11vw;
  font-weight: normal;
  margin: 0;
}
.business-support__content {
  width: 100%;
  margin-top: 1.56vw;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1.56vw;
}
.business-support__block {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 6px 0px rgba(89, 195, 225, 0.1);
  border-radius: 0.46vw;
  padding: 1.56vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 0 0 calc((100% - 2 * 1.56vw) / 3)
}
.business-support__block::before {
  content: '';
  width: 43.26%;
  height: 0;
  padding-bottom: 43.26%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.business-support__block:nth-child(1)::before {
  background-image: url(../../images/business/support-block-1-icon.svg);
}
.business-support__block:nth-child(2)::before {
  background-image: url(../../images/business/support-block-2-icon.svg);
}
.business-support__block:nth-child(3)::before {
  background-image: url(../../images/business/support-block-3-icon.svg);
}
.business-support__block:nth-child(4)::before {
  background-image: url(../../images/business/support-block-4-icon.svg);
}
.business-support__block:nth-child(5)::before {
  background-image: url(../../images/business/support-block-5-icon.svg);
}
.business-support__block h5 {
  color: #31353D;
  font-size: 1.58vw;
  font-weight: normal;
  margin: 20px 0 0 0;
}
.business-support__block ul {
  width: 100%;
  list-style: none;
  margin: 1.56vw 0 0 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  row-gap: 0.625vw;
}
.business-support__block ul li {
  color: #727272;
  font-size: 1.32vw;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.business-support__block ul li::before {
  content: '';
  width: 4.8%;
  height: 0;
  padding-bottom: 4.8%;
  background-image: url(../../images/business/support-check-icon.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 5px;
}

@media screen and (max-width: 1280px) {
  .business-support__container {
    width: calc(100% - 100px);
  }
}

@media screen and (max-width: 480px) {
  .business-support {
    padding: 15px 0;
  }
  .business-support__container {
    width: calc(100% - 30px);
  }
  .business-support__title {
    font-size: 24px;
  }
  .business-support__content {
    margin-top: 15px;
    flex-direction: column;
    flex-wrap: initial;
    gap: 15px;
  }
  .business-support__block {
    border-radius: 6px;
    padding: 15px;
  }
  .business-support__block h5 {
    font-size: 18px;
  }
  .business-support__block ul {
    margin-top: 15px;
    row-gap: 10px;
  }
  .business-support__block ul li {
    font-size: 16px;
  }
}
/* Support Section (End) */

/* Statistics Section */
.business-statistics {
  background-color: rgba(235, 247, 255, 1);
  padding: 3.51vw 0;
}
.business-statistics__container {
  width: 1180px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.business-statistics__title {
  color: #31353D;
  font-size: 2.11vw;
  font-weight: normal;
  margin: 0;
}
.business-statistics__desc {
  color: #727272;
  font-size: 1.32vw;
  line-height: 1.65;
  margin: 1.17vw 0 0 0;
}
.business-statistics__content {
  width: 100%;
  margin-top: 2.34vw;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.business-statistics__item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 1;
}
.business-statistics__item span:nth-child(1) {
  color: #59C3E1;
  font-size: 2.11vw;
}
.business-statistics__item span:nth-child(2) {
  color: #727272;
  font-size: 1.09vw;
}

@media screen and (max-width: 1280px) {
  .business-statistics__container {
    width: calc(100% - 100px);
  }
}

@media screen and (max-width: 480px) {
  .business-support {
    padding: 15px 0;
  }
  .business-statistics__container {
    width: calc(100% - 30px);
  }
  .business-statistics__title {
    font-size: 24px;
  }
  .business-statistics__desc {
    font-size: 16px;
    margin-top: 10px;
  }
  .business-statistics__content {
    margin-top: 15px;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 15px;
  }
  .business-statistics__item {
    flex: 0 0 33.3%;
  }
  .business-statistics__item span:nth-child(1) {
    font-size: 24px;
  }
  .business-statistics__item span:nth-child(2) {
    font-size: 16px;
  }
}
/* Statistics Section (End) */

/* Team Section */
.business-team {
  background-color: #F3FDFF;
  padding: 3.51vw 0;
}
.business-team__container {
  width: 1180px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.business-team__title {
  color: #31353D;
  font-size: 2.11vw;
  font-weight: normal;
  margin: 0;
}
.business-team__content {
  margin-top: 1.56vw;
  display: flex;
  flex-direction: row;
  justify-content: center;
  column-gap: 1.56vw;
}
.business-team__block {
  width: 20.23%;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 6px 0px rgba(89, 195, 225, 0.1);
  border-radius: 0.46vw;
  padding: 1.56vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.business-team__block img {
  width: 52.28%;
  margin-top: 1.56vw;
}
.business-team__block h5 {
  color: #31353D;
  font-size: 1.58vw;
  font-weight: normal;
  margin: 1.56vw 0 0 0;
}
.business-team__block p {
  color: #727272;
  font-size: 1.32vw;
  margin: 1.56vw 0 0 0;
}

@media screen and (max-width: 1280px) {
  .business-team__container {
    width: calc(100% - 100px);
  }
}

@media screen and (max-width: 480px) {
  .business-team {
    padding: 15px 0;
  }
  .business-team__container {
    width: calc(100% - 30px);
  }
  .business-team__title {
    font-size: 24px;
  }
  .business-team__content {
    width: 100%;
    margin-top: 15px;
    flex-direction: column;
    row-gap: 15px;
  }
  .business-team__block {
    width: 100%;
    border-radius: 6px;
    padding: 15px;
  }
  .business-team__block img {
    margin-top: 5px;
  }
  .business-team__block h5 {
    font-size: 18px;
    margin-top: 20px;
  }
  .business-team__block p {
    font-size: 16px;
    margin-top: 20px;
  }
}
/* Team Section (End) */

/* Cases Section */
.business-cases {
  background-color: rgba(235, 247, 255, 1);
  padding: 3.51vw 0;
}
.business-cases__title {
  color: #31353D;
  font-size: 2.11vw;
  font-weight: normal;
  margin: 0;
}
.business-cases__container {
  width: 1180px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.business-cases__content {
  width: calc(50vw + (100% / 2));
  margin: 1.56vw 0 0 auto;
}
.business-cases__slider .swiper-wrapper {
  width: 171.69%;
}
.business-cases__slider .swiper-slide {
  width: 16.02%;
}
.business-cases__slider .swiper-slide:not(:last-child) {
  margin-right: 0.77%;
}
.business-cases__block {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 6px 0px rgba(89, 195, 225, 0.1);
  border-radius: 0.46vw;
  padding: 1.56vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.business-cases__block span {
  color: #727272;
  font-size: 1.32vw;
}
.business-cases__block h5 {
  color: #31353D;
  font-size: 1.58vw;
  font-weight: normal;
  margin: 0.78vw 0 0 0;
}

@media screen and (max-width: 1280px) {
  .business-cases__container {
    width: calc(100% - 100px);
  }
}

@media screen and (max-width: 480px) {
  .business-cases {
    padding: 15px 0;
  }
  .business-cases__container {
    width: calc(100% - 30px);
  }
  .business-cases__title {
    font-size: 24px;
  }
  .business-cases__content {
    width: 100%;
    margin-top: 15px;
  }
  .business-cases__slider .swiper-wrapper {
    width: auto;
  }
  .business-cases__slider .swiper-slide {
    width: 100%;
  }
  .business-cases__slider .swiper-slide:not(:last-child) {
    margin-right: 15px;
  }
  .business-cases__block {
    border-radius: 6px;
    padding: 15px
  }
  .business-cases__block span {
    font-size: 16px;
  }
  .business-cases__block h5 {
    font-size: 18px;
    margin-top: 10px;
  }
}
/* Cases Section (End) */

/* Contact Section */
.business-contact {
  background-color: #F3FDFF;
  padding: 3.51vw 0;
}
.business-contact__container {
  width: 1180px;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  column-gap: 11.71vw;
}
.business-contact__head {
  flex-shrink: 0;
}
.business-contact__title {
  color: #31353D;
  font-size: 2.11vw;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
}
.business-contact__desc {
  color: #727272;
  font-size: 1.32vw;
  line-height: 1.65;
  margin: 1.17vw 0 0 0;
}
.business-contact__block {
  min-width: 0;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 6px 0px rgba(89, 195, 225, 0.1);
  border-radius: 0.46vw;
  padding: 1.56vw;
  flex: 1 1 auto;
}

@media screen and (max-width: 1280px) {
  .business-contact__container {
    width: calc(100% - 100px);
  }
}

@media screen and (max-width: 480px) {
  .business-contact__container {
    width: calc(100% - 30px);
    flex-direction: column;
  }
  .business-contact__title {
    font-size: 24px;
    text-align: center;
  }
  .business-contact__desc {
    display: none;
  }
  .business-contact__block {
    border-radius: 6px;
    margin-top: 16px;
    padding: 15px;
  }
}
/* Contact Section (End) */

/* Contact Form */
#sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #customForm *:not(.dateClass) {
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
  word-break: break-word;
  overflow-wrap: break-word;
}
#sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 .dateClass {
  -webkit-box-sizing: unset !important;
  -moz-box-sizing: unset !important;
  box-sizing: unset !important;
  word-break: break-word;
  overflow-wrap: break-word;
}
/*** RESPONSIVE START */
@media only screen and (max-width: 319px) {
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #signupMainDiv {
    width: 220px !important;
    min-width: 220px !important;
    margin: 0px auto !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #SIGNUP_PAGE {
    padding: 0px !important
  }
  /* #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 [changeitem="SIGNUP_FORM_FIELD"] {
    width: 94% !important;
  } */
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 .zcinputbox {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #captchaDiv {
    width: 69.5% !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #relCaptcha {
    margin-right: 11px !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 .recaptcha {
    transform: scale(0.55);
    -webkit-transform: scale(0.55);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}
/*Major Mobiles*/
@media screen and (min-width: 320px) and (max-width: 580px) {
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #signupMainDiv {
    width: 280px !important;
    min-width: 280px !important;
    margin: 0px auto !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 .zcinputbox {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
  }
  /* #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 [changeitem="SIGNUP_FORM_FIELD"] {
    width: 95% !important;
  } */
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #captchaDiv {
    width: 72% !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #captchaText {
    width: 96% !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #relCaptcha {
    margin-right: 6px !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #capRequired {
    margin-right: -10px !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 .recaptcha {
    transform: scale(0.72);
    -webkit-transform: scale(0.75);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}

@media screen and (min-width:581px) and (max-width: 767px) {
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #signupMainDiv {
    width: 440px !important;
    min-width: 440px !important;
    margin: 0px auto !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 .zcinputbox {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
  }
  /* #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 [changeitem="SIGNUP_FORM_FIELD"] {
    width: 95% !important;
  } */
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #captchaDiv {
    width: 84.4% !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #captchaText {
    width: 96% !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #relCaptcha {
    margin-right: 14px !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #capRequired {
    margin-right: -10px !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 .recaptcha {
    transform: scale(1.13);
    -webkit-transform: scale(1.0);
    margin-bottom: 40px;
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1025px) {
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #signupMainDiv {
    width: 600px !important;
    min-width: 600px !important;
    margin: 0px auto !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 .recaptcha {
    transform: scale(1.03);
    -webkit-transform: scale(1.08);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}

/* Large Screens */
@media only screen and (min-width : 1824px) {
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #signupMainDiv {
    width: 600px !important;
    min-width: 600px !important;
    margin: 0px auto !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 .recaptcha {
    transform: scale(1.03);
    -webkit-transform: scale(1.08);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}

@media only screen and (min-device-width: 1200px) and (max-device-width:1200px) {
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #signupMainDiv {
    width: 600px !important;
    min-width: 600px !important;
    margin: 0px auto !important;
  }
}

/* iPads*/
@media only screen and (min-width : 768px) and (max-width : 1024px) {
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #signupMainDiv {
    width: 500px !important;
    min-width: 240px !important;
    margin: 0px auto !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #captchaDiv {
    width: 86.8% !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #relCaptcha {
    margin-right: 12px !important;
  }
  #sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 .recaptcha {
    transform: scale(0.90);
    -webkit-transform: scale(0.90);
    transform-origin: 50% 50%;
    -webkit-transform-origin: 0 0;
  }
}

/*** RESPONSIVE END */
#sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 .bdr_btm_hover {
  background-color: #f9f9f9;
  padding: 10px;
}
#sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 .bdr_btm {
  padding: 10px
}
#sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 .f14 {
  font-size: 14px
}
/* Contact Form (End) */

/* Contact Form Custom CSS */
#SIGNUP_PAGE {
  background-color: #FFFFFF !important;
  padding: 0 !important;
}
#SIGNUP_PAGE input,
#SIGNUP_PAGE textarea {
  width: 100% !important;
}
#SIGNUP_HEADING {
  display: none !important;
}
#SIGNUP_BODY {
  padding: 0 !important;
}
#REQUIRED_FIELD_TEXT {
  display: none !important;
}
#imgBlock {
  padding: 0 !important;
}
#privacyNotes {
  display: none;
}
#sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #signupMainDiv {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  padding: 0 !important;
}
#sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 .recaptcha {
  transform: scale(1) !important;
}
#sf3z815bcbd2cfc4a08f1e20a177ee25cd73541e7dc6d42231eec09a8dd0f20a70e3 #captchaDiv {
  width: 100% !important;
  padding: 0 !important;
}
#captchaOld {
  padding: 0 !important;
}
.zcsffieldsdiv {
  margin-top: 0 !important;
}
/* Contact Form Custom CSS (End) */
