.elementor-2955 .elementor-element.elementor-element-9b5947f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2955 .elementor-element.elementor-element-9b5947f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2955 .elementor-element.elementor-element-9b5947f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2955 .elementor-element.elementor-element-9b5947f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2955 .elementor-element.elementor-element-9b5947f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2955 .elementor-element.elementor-element-9b5947f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2955 .elementor-element.elementor-element-9b5947f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2955 .elementor-element.elementor-element-9b5947f .elementor-field-type-html{padding-bottom:0px;}.elementor-2955 .elementor-element.elementor-element-9b5947f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2955 .elementor-element.elementor-element-9b5947f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2955 .elementor-element.elementor-element-9b5947f .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2955 .elementor-element.elementor-element-9b5947f .elementor-button[type="submit"]{color:#ffffff;}.elementor-2955 .elementor-element.elementor-element-9b5947f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2955 .elementor-element.elementor-element-9b5947f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2955 .elementor-element.elementor-element-9b5947f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2955 .elementor-element.elementor-element-9b5947f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2955 .elementor-element.elementor-element-9b5947f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2955 .elementor-element.elementor-element-9b5947f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2955 .elementor-element.elementor-element-9b5947f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2955 .elementor-element.elementor-element-f79c12c{margin-top:80px;margin-bottom:0px;}.elementor-2955 .elementor-element.elementor-element-d20c6e3{text-align:center;}.elementor-2955 .elementor-element.elementor-element-d20c6e3 .elementor-heading-title{font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-2955 .elementor-element.elementor-element-82a0159{color:#131313;--textColor:#131313;}.elementor-2955 .elementor-element.elementor-element-942347e > .elementor-container{text-align:center;}.elementor-2955 .elementor-element.elementor-element-942347e{margin-top:30px;margin-bottom:170px;}/* Start custom CSS for shortcode, class: .elementor-element-71069c7 */.fluentform .ff-el-progress-bar span{
    color: #1a7efb;

}
button.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary {
    margin-right: 350px;
}

button.ff-btn.ff-btn-prev.ff-btn-secondary {
    margin-left: 350px;
}
.ff-el-group.ff-text-left.ff_submit_btn_wrapper{
    margin-right: 350px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-942347e */.ff-step-container .ff-el-progress-status {
  font-size: 0px;
}

.ff-el-input--content {
  display: flex;
  flex-wrap: wrap;
  width: 50%;
  justify-content: center;
  margin: auto;
}

.ff-el-form-check {
  width: 50%;
  /* Each checkbox takes up 50% of the row */
  box-sizing: border-box;
  /* Ensures padding and border are included in the width */
  padding: 5px;
  /* Optional, for spacing between checkboxes */
}

.ff-el-form-check label {
  display: flex;
  align-items: center;
  justify-content: unset;
}

.ff-el-form-check input[type="radio"] {
  margin-right: 10px;
  /* Adjust the space between the radio button and label text */
}

.fluentform .ff-el-group.ff-el-form-top .ff-el-input--label {
  display: block;
  float: none;
  text-align: center;
}

button.ff-btn.ff-btn-prev.ff-btn-secondary {
    margin-left: 310px;
}
button.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary {
    margin-right: 310px;
}

@media screen and (min-width:768px) and (max-width:991px)
{
    button.ff-btn.ff-btn-prev.ff-btn-secondary {
    margin-left: 225px !important;
}
button.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary {
    margin-right: 225px !important;
}
.ff-el-input--content {
    display: flex
;
    flex-wrap: wrap;
    width: 55%;
}
}
@media (max-width: 767px)
{
      button.ff-btn.ff-btn-prev.ff-btn-secondary {
    margin-left: 225px !important;
}
button.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary {
    margin-right: 225px !important;
}
.ff-el-input--content {
    display: flex
;
    flex-wrap: wrap;
    width: 55%;
}
    
}

@media (max-width: 575px)
{
      button.ff-btn.ff-btn-prev.ff-btn-secondary {
    margin-left: 155px !important;
}
button.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary {
    margin-right: 155px !important;
}
.ff-el-input--content {
    display: flex
;
    flex-wrap: wrap;
    width: 75%;
}
.ff-el-form-check {
    width: 100%;
    
}
.ff-el-form-check label {
   
    justify-content: center;
}
}
@media (max-width: 480px)
{
      button.ff-btn.ff-btn-prev.ff-btn-secondary {
    margin-left: 85px !important;
     min-width: 22%;
        height: 36px;
      font-size: 15px;
}
button.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary {
    margin-right: 85px !important;
     min-width: 22%;
        height: 36px;
      font-size: 15px;
}
.ff-el-input--content {
    display: flex
;
    flex-wrap: wrap;
    width: 64%;
}
.ff-el-form-check {
    width: 90%;
    
}
.ff-el-form-check label {
   
    justify-content: center;
}
}
@media (max-width: 320px)
{
      button.ff-btn.ff-btn-prev.ff-btn-secondary {
    margin-left: 50px !important;
     min-width: 27%;
        height: 36px;
      font-size: 15px;
}

button.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary {
    margin-right: 50px !important;
    min-width: 27%;
        height: 36px;
      font-size: 15px;
    }

.ff-el-input--content {
    display: flex
;
    flex-wrap: wrap;
    width: 100%;
}
.ff-el-form-check {
    width: 90%;
    
}
}/* End custom CSS */