/* .step-form-only-section {
  position: relative;
  align-items: center;
}
.step-form-only-section form input[type=text], 
.step-form-only-section form input[type=email],
.step-form-only-section form input[type=password], 
.step-form-only-section form input[type=tel],
.step-form-only-section form input[type=number],
.step-form-only-section form input[type=file], 
.step-form-only-section form select,
.step-form-only-section form textarea {
  padding: 12px 0 !important;
  min-height: auto !important;
  background-color: transparent !important;
  color: #0020BB !important;
  border-radius: 0px !important;
  font-family: Public Sans, sans-serif !important;
  outline: 0 !important;
  width: 100% !important;
  font-size: 12px !important;
  letter-spacing: 0.6px !important;
  line-height: 12px !important;
  margin-top: 10px !important;
  vertical-align: middle !important;
  border: 0 !important;
  /* position: relative; */
  margin-bottom:0!important;
}

.step-form-only-section .hsfc-TextField:before {
  background-color: #0020bb;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

.step-form-only-section .hsfc-TextField {
  position: relative;
}
.input {
    width: 100%;
}

.hsfc-DropdownInput {
    width: 100%;
    display: block !important;
}

.step-form-only-section .hsfc-TextField:after {
  background-color: #0020bb;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transition: width .9s;
  width: 0;
}

.step-form-only-section .hsfc-TextField:hover:before {
  width: 0;
}

.step-form-only-section .hsfc-TextField:hover:after {
  width: 100%;
}

.step-form-only-section .hsfc-TextInput:hover,.step-form-only-section .hsfc-TextInput:focus {
  box-shadow: none !important;
}

.step-form-only-section .hsfc-FieldLabel {
  text-transform: uppercase !important;
  font-size: 12px !important;
  letter-spacing: 0.6px !important;
  font-weight: 400 !important;
  line-height: 12px !important;
  color: #0020bb !important;
}

.step-form-only-section .hsfc-EmailField .input {
  position: relative;

}


.step-form-only-section .hsfc-EmailField .input:before {
  background-color: #0020bb;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

.step-form-only-section .hsfc-EmailField .input:after {
  background-color: #0020bb;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transition: width .9s;
  width: 0;
}

.step-form-only-section .hsfc-EmailField .input:hover:before {
  width: 0;
}

.step-form-only-section .hsfc-EmailField .input:hover:after {
  width: 100%;
}

.step-form-only-section .hsfc-EmailField .hsfc-ErrorAlert{
  line-height: 20px;
  margin: 0 !important;
  font-weight: 300;
}



.step-form-only-section .hsfc-DropdownInput{
  background-image: url(https://www.ciklum.com/hubfs/Ciklum%20Theme%202023/Image/chevron-down.png);
  background-position: 100%;
  background-size: 16px;
  color: #a0a0a0;
  font-family: Public Sans, sans-serif;
  font-size: 12px;
  font-weight: 200;
  letter-spacing: .6px;
  line-height: 12px;
  background-repeat: no-repeat;
}
.step-form-only-section .hsfc-DropdownInput__Caret {
  display: none !important;
}

.step-form-only-section .hsfc-ErrorAlert {
  color: red !important;
  margin-top: .35rem !important;
  font-size: 12px !important;
}


.hsfc-DropdownOptions {
    width: 100% !important;
}

.step-form-only-section .hsfc-DropdownInput{
  position: relative !important;
}

.step-form-only-section .hsfc-DropdownInput:before {
  background-color: #0020bb;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

.step-form-only-section .hsfc-DropdownInput:after {
  background-color: #0020bb;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transition: width .9s;
  width: 0;
}

.step-form-only-section .hsfc-DropdownInput:hover:before {
  width: 0;
}

.step-form-only-section .hsfc-DropdownInput:hover:after {
  width: 100%;
}


.step-form-only-section .hsfc-NavigationRow { 

  margin-top: 0 !important;

}


.step-form-only-section .hsfc-DataPrivacyField div ,.step-form-only-section .hsfc-DataPrivacyField p { margin-bottom: 0 !important; }

.step-form-only-section .hsfc-Button {
  font-family: Public Sans, sans-serif !important;
  background-color: rgba(0, 32, 187, 1.0) !important;
  border-radius: 80px !important;
  color: #FFFFFF !important;
  font-size: 20px !important;
  text-transform: none !important;
  font-weight: 500 !important;
  text-transform: none !important;
  transition: all .15s linear !important;
  -webkit-transition: all .15s linear !important;
  border: 1px solid #0020BB !important;
  display: inline-block !important;
  text-align: center !important;
  cursor: pointer !important;
  padding: 16px 54px !important;
}

.step-form-only-section .hsfc-Button:hover {
  transform: unset !important;
  filter: none !important;
  background-color: #00ffbe !important;
  border-color: #00ffbe !important;
  color: rgba(0, 32, 187, 1.0) !important;
}


.step-form-only-section .hsfc-Step__Content .hsfc-RichText p {
  animation: typing 1s steps(30), blink-caret .1s step-end infinite;
  font-size: 32px !important;
  font-weight: 200 !important;
  letter-spacing: -.96px !important;
  line-height: 38px !important;
  margin: 0 0 40px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  font-family: 'Public Sans', sans-serif !important;
}


.step-form-only-section .hsfc-Step__Content .hsfc-DataPrivacyField .hsfc-RichText p { 
  
  animation: none;
  font-weight: 300 !important;
  font-size: 14px !important;
  line-height: 21px !important;
  letter-spacing: 0.72px !important;
  white-space: wrap !important;
  margin-bottom: 0 !important;

}

.step-form-only-section .hsfc-Step__Content .hsfc-DataPrivacyField .hsfc-RichText p a { 

  font-weight: 500;
  text-decoration: underline;
  color: currentcolor;
  display: inline !important;
}

.step-form-only-section .hsfc-Step__Content .hsfc-RichText p span {
/*   animation: typing 1s steps(30), blink-caret .1s step-end infinite; */
  font-size: 32px !important;
  font-weight: 200 !important;
  letter-spacing: -.96px !important;
  line-height: 38px !important;
  margin: 0 0 20px!important

}

.step-form-only-section .hsfc-ProgressBar__Text {
  font-family: 'Public Sans', sans-serif !important;
  color: #0824b8 !important;
}

.step-form-only-section .hsfc-PostSubmit .hsfc-RichText {
  text-align: center;
}

.step-form-only-section .hsfc-PostSubmit .hsfc-RichText p:last-child {
  margin: 0 !important;
}


@media(max-width: 992px) {   
  .step-form-only-section { padding: 48px 0; }
  .step-form-only-section .hsfc-Button { font-size: 16px !important; width: 100% !important; text-align: left !important; padding: 15px 54px 15px 24px !important; 
    background-image: url(https://www.ciklum.com/hubfs/Ciklum%20Theme%202023/Image/arrow-right-white.svg) !important;
    background-position: center right 24px;
    background-repeat: no-repeat;
    background-size: 18px 18px;
  } 
}

@media(max-width:767px) { 
  .step-form-only-section { padding: 48px 0; }
  .step-form-only-section .hsfc-Step__Content .hsfc-DataPrivacyField .hsfc-RichText p { font-size: 10px !important; line-height: 15px !important; }
  .step-form-only-section .hsfc-FieldLabel { font-size: 10px !important; margin-bottom: 0 !important; }

}


@keyframes typing {
  0% {
    width: 0
  }

  to {
    width: 100%
  }
} */