#register{margin-bottom:180px;background-attachment:fixed}@media (max-width:992px){#register{margin-bottom:0;padding-left:15px;padding-right:15px}}#register .e-con-inner{width:1024px;border-radius:15px;background:#000;padding:26px 40px 26px 40px;margin:0 auto}@media (max-width:991px){#register .e-con-inner{width:100%;padding:30px}}@media (max-width:576px){#register .e-con-inner{padding:20px}#register .elementor-element-0d0c32d h2{font-size:24px}}#register .jet-form-builder-page h2{text-align:center;font-family:Poppins;font-size:clamp(20px,2.019vw,32px);font-weight:600;color:#fff;font-weight:bold;padding-bottom:20px}#register .jet-form-builder-page .jet-form-builder__label{font-family:Poppins;font-size:clamp(13px,1.143vw,16px);font-weight:600;color:#fff;margin:18px 0 8px 0}#register .jet-form-builder-page .jet-form-builder__label .jet-form-builder__label-text{}#register .jet-fb-form-block form .jet-form-builder-page .wp-block-jet-forms-radio-field .jet-form-builder__fields-group{display:flex;flex-direction:row;flex-wrap:wrap;line-height:23px;gap:25px}#register .jet-fb-form-block form .jet-form-builder-page .wp-block-jet-forms-radio-field{}#register .jet-fb-form-block form .jet-form-builder-page .wp-block-jet-forms-radio-field .jet-form-builder__fields-group{flex-wrap:wrap;gap:20px}#register .jet-fb-form-block form .jet-form-builder-page .wp-block-jet-forms-radio-field .jet-form-builder__fields-group{gap:20px}#register .jet-fb-form-block form .jet-form-builder-page .jet-form-builder-row .jet-form-builder__fields-group.checkradio-wrap .jet-form-builder__field-wrap.radio-wrap .jet-form-builder__field-label.for-radio span a:hover{color:#d2bc67;text-decoration:underline}#register .jet-fb-form-block form .jet-form-builder-page .jet-form-builder-row .jet-form-builder__fields-group.checkradio-wrap .jet-form-builder__field-wrap.radio-wrap .jet-form-builder__field-label.for-radio span .display-block{display:block!important;line-height:normal}@media (max-width:576px){#register .jet-fb-form-block form .jet-form-builder-page .wp-block-jet-forms-radio-field .jet-form-builder__fields-group{row-gap:15px}}@media (max-width:576px){#register .jet-form-builder__fields-group{flex-direction:column;row-gap:10px}}#register .checkradio-wrap label input{width:12px;height:12px}#register .checkradio-wrap .licence-extra-info{font-size:clamp(12px,1vw,14px)}#register .checkradio-wrap label span{font-family:Poppins;font-size:clamp(14px,1.143vw,16px);font-weight:400;color:#fff}#register .checkradio-wrap label .tooltip{margin-right:-50px;top:-64px}#register .checkradio-wrap label span::before{margin-right:15px}@media screen and(max-width:767px){#register .checkradio-wrap label span::before{margin-right:5px}}.field-type-radio-field input[type="radio"]:checked + span::before{}#register .wp-block-columns{margin:0}#register .wp-block-columns .wp-block-columns-is-layout-flex{display:flex;flex-wrap:wrap;gap:40px}@media (max-width:775px){#register .wp-block-columns .wp-block-columns-is-layout-flex{gap:0}}#register .wp-block-column-is-layout-flow{width:48%;box-sizing:border-box}@media (max-width:768px){#register .wp-block-column-is-layout-flow{width:100%}}#register .field-type-text-field .jet-form-builder__field-wrap{width:100%;max-width:100%}#register .field-type-text-field .jet-form-builder__field-wrap input,#register .field-type-text-field .jet-form-builder__field-wrap .iti--inline-dropdown{width:100%;height:44px;font-size:16px;font-weight:400}#register .iti__selected-country{background:white;border:0;flex-direction:row-reverse}.iti.iti--allow-dropdown.iti--show-flags{width:100%}#register .iti__flag{display:none}#register .wp-block-jet-forms-select-field .jet-form-builder__field-wrap .jet-form-builder__field{font-weight:800}.wp-block-jet-forms-select-field[data-validation-type="inherit"] .jet-form-builder__field-wrap{position:relative}.wp-block-jet-forms-select-field[data-validation-type="inherit"] .jet-form-builder__field-wrap::after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #4c4c4c}#register .wp-block-jet-forms-select-field[data-validation-type="inherit"] .jet-form-builder__field-wrap #tshirt_field_name.jet-form-builder__field.select-field{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #000;border-radius:8px;padding:10px 40px 10px 12px;font-weight:400;background-image:none;width:100%}.jet-form-builder-row.field-type-text-field .jet-form-builder__field-wrap #date_field_name.jet-form-builder__field.text-field.hasDatepicker{width:100%;padding:10px 12px;border:1px solid #000;border-radius:8px;font-weight:400;font-size:14px;color:#000;background-color:#fff;box-sizing:border-box}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:50%}#register .jet-form-builder__next-page-wrap{align-items:center;display:flex;width:100%;justify-content:space-between;margin-top:30px}#register .jet-form-builder__next-page-wrap .jet-form-builder__next-page{margin-left:auto}#register .jet-form-builder__next-page-wrap button{height:44px;display:flex;align-items:center;gap:4px}#register .jet-form-builder__next-page-wrap button:hover{background-color:transparent}@media (max-width:768px){#register .jet-form-builder__next-page-wrap{float:none;display:flex;justify-content:center}}#register .jet-form-builder__next-page-wrap .jet-form-builder__next-page::after{content:'';display:inline-block;margin-left:8px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid rgb(0,0,0);vertical-align:middle;transition:border-left-color .3s ease}#register .jet-form-builder__next-page-wrap .jet-form-builder__prev-page::before{content:'';display:inline-block;margin-right:8px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid rgb(0,0,0);vertical-align:middle;transition:border-left-color .3s ease;transform:rotate(-180deg)!important}#register .jet-form-builder__next-page-wrap .jet-form-builder__prev-page:hover::before{border-left-color:#d2bc67}#register .step-1-layout{display:flex;flex-wrap:wrap;row-gap:clamp(20px,2.143vw,30px)!important;margin-top:clamp(20px,2.143vw,30px)}#register .step-1-layout>*{width:100%}@media screen and (min-width:768px){#register .step-1-layout>*{width:calc(50% - 30px)}#register .step-1-layout{gap:60px}}#register .jet-form-builder__next-page-wrap button:hover::after{border-left-color:var(--color-1)}#register .jet-form-builder__next-page-wrap button:hover,#register .jet-form-builder__next-page-wrap [type='button']:focus{}.jet-form-builder-row.field-has-error .error-message{color:red;font-size:.8rem;margin-top:10px}.page-id-27 #login #connexion .jet-fb-form-block .jet-form-builder-row #text_field__error,.page-id-36 #login #connexion .jet-fb-form-block .jet-form-builder-row #text_field__error #login #connexion .jet-fb-form-block .jet-form-builder-row #text_field__error{margin-top:10px}#register .jet-fb-form-block form .jet-form-builder-page .register-etape3 .field-type-radio-field .jet-form-builder__fields-group{flex-direction:column}#register .jet-fb-form-block form .jet-form-builder-page .field-type-submit-field .jet-form-builder__action-button-wrapper .jet-form-builder__submit-wrap{text-align:center}.jet-form-builder-row.field-type-submit-field .jet-form-builder__action-button-wrapper .jet-form-builder__action-button.submit.jet-form-builder__submit{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:bold;border-radius:8px;cursor:pointer}.jet-form-builder-row .jet-form-builder__fields-group .error{color:#000}.ui-datepicker-title{display:flex;gap:10px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{margin-top:5px}.ui-datepicker-title{position:relative}.ui-datepicker-month{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:30px;background:none;position:relative}.ui-datepicker-month::after{content:'';position:absolute;top:50%;right:5px;transform:translateY(-50%) rotate(-273deg);width:0;height:0;border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid rgb(133,120,120);pointer-events:none}.ui-datepicker-year{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:30px;background:none;position:relative}.ui-datepicker-year::after{content:'';position:absolute;top:50%;right:5px;transform:translateY(-50%) rotate(-273deg);width:0;height:0;border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid rgb(133,120,120);pointer-events:none}.ui-datepicker-month,.ui-datepicker-year{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23857878'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px;padding-right:30px;appearance:none;-webkit-appearance:none;-moz-appearance:none}#login{}.page-id-27,.page-id-36{min-height:100vh;display:flex;flex-direction:column}.page-id-27 #content,.page-id-36 #content{flex:1}#connexion .jet-form-builder{background:var(--color-2);max-width:600px;margin:auto;margin-top:160px;border-radius:10px;padding:clamp(15px,2.429vw,34px) clamp(15px,3.571vw,50px)}#login .e-con-inner .jet-form-builder__action-button-wrapper{justify-content:center;margin-top:10px}#connexion h2{color:#0c0d0e;font-weight:600;font-family:'Poppins';font-size:clamp(24px,2.286vw,32px);text-align:center;margin-bottom:20px}#connexion .jet-form-builder-row input[type="text"],#connexion .jet-form-builder-row input[type="email"],#connexion .jet-form-builder-row input[type="password"]{width:100%;height:44px;padding:12px 14px;border:1px solid var(--color-3);border-radius:8px;font-size:16px;box-sizing:border-box;transition:border-color .2s ease;font-family:'Poppins'}#connexion .jet-form-builder-row input[name="password"]{margin-top:15px}.jet-form-builder__field-wrap.checkradio-wrap span{display:flex;align-items:center;gap:8px;color:#000}.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox:checked+span::before{border-color:#D2BC67!important;background-color:#D2BC67!important;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3e%3c/svg%3e")}.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{content:'';display:inline-block;width:1.2em;height:1.2em;flex-shrink:0;flex-grow:0;border:1px solid #3c3c3c!important;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;border-radius:10%}#connexion p{margin-top:14px;color:#000;text-align:center}#connexion .jfb-eye-icon{top:calc(50% - 5px)}#connexion .jet-form-builder__field-label{width:100%;justify-content:center}#connexion p a{color:#000;font-size:12px;font-weight:600}.iti__country{color:var(--color-3)}.iti__selected-country-primary{padding:0}body .iti__arrow{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--iti-arrow-color)}body .iti__arrow--up{border-top:none;border-bottom:6px solid var(--iti-arrow-color)}body .iti .iti__selected-dial-code{margin-left:10px}#register .field-type-text-field .jet-form-builder__field-wrap input#phone_field_name{padding-left:76px!important}#register .disabled-amount-input{pointer-events:none;background-color:#f0f0f0}#register [data-type="submit"] .jet-form-builder__action-button.submit-type-reload{margin:12px 0}body .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,body .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary{background-color:transparent}body .iti--inline-dropdown .iti__dropdown-content{border:1px solid #000;border-radius:8px;padding:10px}#register-confirmation{color:var(--color-3)}.page-id-329,.page-id-5837{display:flex;flex-direction:column;min-height:100vh}.page-id-329 #content,.page-id-5837 #content{flex:1}#register-confirmation .created-user-information{background:var(--color-2);padding:clamp(20px,2.571vw,36px) clamp(10px,3.571vw,50px);border-radius:var(--btn-and-input-radius);text-align:center}#register-confirmation .container-confirmation-inscription-data{max-width:760px;margin:auto;padding-left:15px;padding-right:15px;font-weight:600}#register-confirmation .container-binomial-number .text-binomial-number{margin-top:35px}#register-confirmation .container-binomial-number .binomial-number{font-size:32px;background:var(--color-1);border-radius:var(--btn-and-input-radius);width:100%;max-width:300px;margin:auto;margin-top:20px;padding:10px;display:block}#register-confirmation .container-category-information{background:var(--color-2);border-radius:var(--btn-and-input-radius);margin-top:clamp(25px,2.643vw,37px);padding:clamp(20px,2.571vw,36px) clamp(10px,1.071vw,15px);font-size:clamp(14px,1.143vw,16px);margin-bottom:clamp(45px,7.143vw,100px)}#register-confirmation .container-category-information>p{display:flex}#register-confirmation .container-category-information .container-category-intro{text-align:center}#register-confirmation .container-category-information>p:last-child{margin-bottom:0}#register-confirmation .container-category-information>p .text-registered-category{flex:1;padding-top:3px}#register-confirmation .container-category-information>p .text-registered-category strong{color:var(--color-1);text-transform:uppercase}#register-confirmation .container-category-information>.container-category-information{margin:0;padding:0}#register-confirmation .container-category-information>.container-category-information:not(:last-child){margin-bottom:clamp(15px,1.429vw,20px)}.green-checked{display:inline-block;background:url(../icons/check_green.svg) no-repeat center center;width:32px;height:32px;margin-right:clamp(10px,1.429vw,20px)}.page-id-260{display:flex;flex-direction:column;min-height:100vh}.page-id-260 #content{flex:1}.page-id-260 #content .jet-form-builder-message--success{border-radius:8px}#send-lost-password-mail{padding:0 10px}#send-lost-password-mail>.e-con-inner{padding:clamp(25px,2.429vw,34px) clamp(10px,3.571vw,50px);color:var(--color-3);background:var(--color-2);border-radius:var(--btn-and-input-radius);max-width:568px!important;text-align:center;margin-top:50px;margin-bottom:100px}#send-lost-password-mail p{font-size:clamp(14px,1.143vw,16px);color:var(--color-3)}#send-lost-password-mail .jet-form-builder__submit-wrap{justify-content:center;margin-top:clamp(1px,1.429vw,20px)}#connexion .jet-form-builder-row.field-has-error .error-message{margin-top:10px}@media screen and (min-width:768px){.jet-form-builder-row.field-has-error{position:relative}#register .jet-form-builder-row.field-has-error .error-message{bottom:-32px}#register .jet-form-builder-row.field-has-error .error-message#phone_field_name__error,#register .jet-form-builder-row.field-has-error .error-message#cp_field_name__error{display:flex;align-items:center}#send-lost-password-mail .jet-form-builder-row.field-has-error .error-message{bottom:-30px}.jet-form-builder-row.field-has-error .error-message#password_field_name__error{position:static;height:unset}}.page-id-8{background-attachment:fixed}.jet-fb-form-block .infos-required{color:var(--color-3);margin-top:25px;font-size:12px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:9999}.spinner{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.content{padding:20px;text-align:center}#register .warning-4-weeks{color:var(--color-3);text-align:center;margin-top:10px;font-size:clamp(13px,1.286vw,18px)}#register .sub-title{color:var(--color-1);font-weight:700;font-size:clamp(14px,1.143vw,16px);margin-bottom:0}


/*nouveau formulaire inscription*/

#register .jet-fb-form-block .infos-required {
  color: #fff;
}

.resume-inscription {
  color: #fff;
}

#register  .field-type-radio-field .jet-form-builder__field-label.for-radio>span::before {
  border: 1px solid var(--color-3) !important;
}

#register .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before {
  border: 1px solid #ffff !important;
}

#register .jet-form-builder-page  .register-title-new {
  font-family: var(--font-1);
  font-size: 18px;
  margin-bottom: 5px;
  color: var(--color-1);
  text-align: left;
  padding-bottom: 0;
}

#register .register-after-title {
  color: #7dd3fc;
}

#register .jfb-eye-icon.seen .seen-icon, #register .jfb-eye-icon .unseen-icon {
  fill: #fff;
}

#register .field-type-text-field .jet-form-builder__field-wrap input,
#register .jet-form-builder-row.field-type-text-field .jet-form-builder__field-wrap #date_field_name.jet-form-builder__field.text-field.hasDatepicker,
#register  .iti__selected-country,
#register .wp-block-jet-forms-select-field .jet-form-builder__field-wrap .jet-form-builder__field.category_select,
#register .wp-block-jet-forms-select-field[data-validation-type="inherit"] .jet-form-builder__field-wrap #tshirt_field_name.jet-form-builder__field.select-field,
#register .wp-block-jet-forms-select-field .jet-form-builder__field-wrap .jet-form-builder__field

{
  background-color: #262626;
  color: #fff;
  font-size: 14px;
  -webkit-appearance: none; 
  -moz-appearance: none;
  appearance: none; 
  font-weight: 400;
  border-color: #ffffff26;
}
#register .wp-block-jet-forms-select-field .jet-form-builder__field-wrap .jet-form-builder__field.category_select {

  -webkit-appearance: none; 
  -moz-appearance: none;
  appearance: none; 

}


#register .field-type-radio-field .jet-form-builder__field-label.for-radio>span::before {
  border: 1px solid #fff !important;
  background-color: #fff;
  margin-right: 0px;
}

#register  .second_category_block .radio-wrap,
#register  .third_category_block .radio-wrap 

{
  width: 100%;
}

#register .field-type-text-field .jet-form-builder__field-wrap input::placeholder, body .iti .iti__selected-dial-code,
 #register .jet-form-builder-row.field-type-text-field .jet-form-builder__field-wrap #date_field_name.jet-form-builder__field.text-field.hasDatepicker::placeholder {
  color: #98A3AF;
}

#register .resume-inscription {
  font-size: 14px;
}

#register .resume-inscription h3,#register .info-pratiques h3 {
  font-size: 16px;
  font-weight: 600;
  margin-top: 0;
}

.small.support-whatsapp {
  font-size: 12px;
  color: #fff9;
}

#register .resume-inscription .label-form {
  color: #939393;
}

#register, #register .checkradio-wrap label span {
  font-size: 14px;
}

#register .jet-form-builder-page .jet-form-builder__label .jet-form-builder__label-text {
  font-size: 14px;
  font-weight: 400;
}


#register  .first-step-group,#register  .second-step-group {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  row-gap: 5px;
}

#register .first-step-group .jet-form-builder-row, #register  .second-step-group .jet-form-builder-row {
  width: 100%;
  flex-direction: column;
}

#register .first-step-group .jet-form-builder__label,#register .second-step-group  .jet-form-builder__label {
  flex: unset;
  margin-top: 5px;
}

#register .second-step-group.wp-block-group .wp-block-group {
  width: 100%;
  margin: 0;
}

#register .licence-extra-info {
  color: #fff !important;
}

#register .jet-fb-form-block form .jet-form-builder-page .wp-block-jet-forms-radio-field .jet-form-builder__fields-group {
  row-gap: 0;
  
}

#register .license-group .checkradio-wrap {
  width: 100%;
}

#register .main-category-block > .wp-block-group {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 10px;
}

#register .checkradio-wrap label span::before {
  margin-right: 0;
}

#register .second_category_block, #register .third_category_block {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;

}

#register .main-category-block > .wp-block-group > .jet-form-builder-row > .checkradio-wrap .radio-wrap {
  width: 100%;
}

#register .privacy-field + span {
  margin-top: 15px;
}

#register .third-form-break {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  justify-content: space-between;
}

#register .third-form-break > div {
  margin-left: unset !important;
  margin-right: unset !important;
  width: 100%;
  margin-top: 0 !important;
}

#register .third-form-break .submit {
  font-weight: 400;
}

.shadow-gold, .register-etape2 , #register .third-form-break .submit {
  box-shadow: 
        0 0 20px rgba(217, 192, 107, 0.45),
        0 0 40px rgba(217, 192, 107, 0.35),
        0 0 70px rgba(217, 192, 107, 0.25);
}


@media screen and (min-width:992px) {
  #register .resume-inscription-sidebar {
    position: sticky;
    top:110px;
    height: max-content;
  }

  #register .third-form-break > div {
    width: 50%;
  }

  #register .code_binome_field {
    max-width: 290px;
    margin-bottom: 15px;
  }
}

#register .second_category_block .jet-form-builder__label-text,
#register .third_category_block .jet-form-builder__label-text
{
  color: var(--color-1);
  font-weight: 500;
}

#register .second_category_block .jet-form-builder__fields-group.checkradio-wrap,
#register .third_category_block .jet-form-builder__fields-group.checkradio-wrap {

}

#register .jet-form-builder__next-page-wrap .jet-form-builder__prev-page::before {
  content: none;
}

#register .jet-fb-form-block form .jet-form-builder-page .wp-block-jet-forms-radio-field {
  margin-left: unset !important;
  margin-right: unset !important;
}


#register .main-category-block > .wp-block-group .jet-form-builder-row,
#register .third_category_block > .wp-block-group .jet-form-builder-row,
#register .second_category_block > .wp-block-group,
#register .second_category_block > .wp-block-jet-forms-select-field,
#register .second_category_block > .wp-block-group .jet-form-builder-row,
#register .third_category_block > .jet-form-builder-row

{
  width: 100%;
}

#register .jet-form-builder__desc small {
  color: #FFF;
  line-height: 1.5;
    display: block;
    font-size: 12px;
    color: #ffffff99;
}


#register .wp-block-jet-forms-select-field[data-validation-type="inherit"] .jet-form-builder__field-wrap #tshirt_field_name.jet-form-builder__field.select-field {

}

#register .main-category-block  .jet-form-builder__desc {
  flex: unset;
}

#register .second_category_block,#register .choice-payment {
    border-top: 1px #ffffff1a solid;
    padding-top: 15px;
    margin-top: 15px;
}

#register .choice-payment {
  padding-top: 15px;
}

#register .choice-payment .jet-form-builder__fields-group.checkradio-wrap {
  padding: 5px 10px;
  width: fit-content;
  background: #ffffff1a;
  border-radius: 10px;
  border: 1px solid #ffffff26;
}

#register .main-category-block .jet-form-builder__fields-group.checkradio-wrap {
  row-gap: 0;
}

#register  .layout-column .jet-form-builder__label {
  flex: unset;
  margin-top: 0;
  margin-bottom: 3px;
}

#register .field-type-radio-field .jet-form-builder__field-label.for-radio>span::before {
  width: 15px;
  height: 15px;

}

#register .field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::after {
  left: 1px;
  width: 13px;
  height: 13px;
}

#register .layout-column .jet-form-builder__desc {
  flex: unset;
}

#register .iti__country-container {
  /* display: none; */
}

#register .field-type-text-field .jet-form-builder__field-wrap input#phone_field_name {
  /* padding-left: 15px !important; */
}

#register .jet-form-builder__next-page-wrap .jet-form-builder__next-page::after {
  content: none;
}

.register-form-main {
  height: max-content;
}

#register #tooltip-icon {
  display: none !important;
}

#register input:focus {
  border: 2px solid var(--color-1) !important;
}

#register .wp-block-jet-forms-select-field .jet-form-builder__field-wrap .jet-form-builder__field,
#register .wp-block-jet-forms-select-field .jet-form-builder__field-wrap .jet-form-builder__field.category_select
{
  padding-right: 28px;
}

#register .wp-block-jet-forms-select-field .jet-form-builder__field-wrap .jet-form-builder__field.category_select option {
  width: 100%;
  max-width: 100%;

}

#register input:-internal-autofill-selected,
#register input:-webkit-autofill,
#register input:-webkit-autofill:hover,
#register input:-webkit-autofill:focus,
#register textarea:-webkit-autofill,
#register textarea:-webkit-autofill:hover,
#register textarea:-webkit-autofill:focus,
#register select:-webkit-autofill,
#register select:-webkit-autofill:hover,
#register select:-webkit-autofill:focus,
#register input:autofill

{
  background-color: #262626 !important;
}

.second_category_block  > .jet-form-builder-row {
  width: 100%;
}

#code_binome_field_name_2 {
  max-width: 100%;
}

@media screen and (min-width:992px) {
  #code_binome_field_name_2 {
    max-width: 50%;
  }
  
  #register .first-step-group .jet-form-builder-row, #register .second-step-group  .jet-form-builder-row,
  #register .second-step-group.wp-block-group .wp-block-group
  {
    width: calc((100% - 20px) / 2);
    margin-left: unset !important;
    margin-right: unset !important;
  }

  #register .second-step-group.wp-block-group .wp-block-group {
    padding-top: 5px;
  }

  #register .second-step-group.wp-block-group .wp-block-group .jet-form-builder-row {
    width: 100%;
  }

  #register .main-category-block > .wp-block-group .jet-form-builder-row,
  #register .third_category_block > .jet-form-builder-row,
  #register .second_category_block > .wp-block-group , 
  #register .second_category_block > .wp-block-jet-forms-select-field
  {
    width: calc((100% - 20px) / 2);
    margin-left: unset !important;
    margin-right: unset !important;
  }

  #register .main-category-block > .wp-block-group .jet-form-builder-row.wp-block-jet-forms-radio-field,
  #register .second_category_block > .wp-block-group .jet-form-builder-row.wp-block-jet-forms-radio-field,
  #register .second_category_block > .field-type-text-field,
  #register .third_category_block > .wp-block-jet-forms-radio-field
  {
    width: 100%;
  }

  #register .main-category-block + .wp-block-group .jet-form-builder__fields-group {
    flex-direction: row;
  }
  
  #register .main-category-block + .wp-block-group .jet-form-builder__fields-group.checkradio-wrap > .checkradio-wrap {
    /* width:  calc((100% - 20px) / 2); */
  }
}

.connected-page {
  margin-top: 90px !important;
}

#register .license-group .jet-form-builder__conditional {
  margin-top: 0;
}

#register .license-group .jet-form-builder__conditional .jet-form-builder__label-text {
  font-size: 12px;
}

@media (max-width: 768px) {
  #register .jet-form-builder__next-page-wrap {
      gap: 5px;
  }
}

@media (max-width: 576px) {
  #register .e-con-inner{
      padding: 0;
  }
}

/*nice select*/

.nice-select.open .list, .nice-select .option {
  width: 100%;
  background-color: #262626 !important;
}

body .nice-select .option.selected {
  font-weight: 400;
}



/*progress bar*/

/* Container */
.progress-wrapper {
  width: 100%;
  max-width: 900px;
  margin: 40px auto;
  margin-top: 0;
  text-align: left;
}

/* Title */
.progress-wrapper h2 {
  font-size: 36px;
  font-weight: 800;
  color: #d9c06b; /* gold */
  margin-bottom: 10px;
}

/* Subtitle */
.progress-wrapper p {
  color: #7dd3fc;
  margin-bottom: 20px;
  font-size: 16px;
}

/* Steps container */
.progress-bar .step-container {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 0 10px;
}

/* Line under the steps */
.progress-bar .line {
  position: relative;
  bottom: -15px;
  left: 0;
  width: 100%;
  height: 6px;
  background: #262626;
  border-radius: 4px;
  overflow: hidden;
}

.progress-bar .line .line-inside {

  display: block;
  height: 100%;
  background-color: #D2BC67;
  width: 33.33%;
  border-radius: 4px;
  transition: all 300ms;
}



/* Step */
.step {
  text-align: center;
    z-index: 2;
    display: flex;
    align-items: center;
    gap: 10px;
}



/* Number circle */
.circle {
  width: 32px;
  height: 32px;
  background: #ffffff33;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 0px auto;
  color: #fff;
  
}

.step.active .circle {
  background: #D2BC67;
  color: #FFF;
  font-weight: 600;
}

.step.active span {
  color: #FFF;
}

.step.active.current span {
  color: #ffffffb3;
}

.step.active.current .circle {
  color: #0f141b;
  font-weight: 400;
}

/* Step label */
.step span {
  color: #ffffffb3;
  font-size: 15px;
}

.progress-wrapper h1 {
  margin-bottom: 0;
  font-size: clamp(24px,3.714vw,52px);
  font-weight: 600;
}

@media screen and (max-width:767px) {
  .progress-bar .step-container {
    justify-content: center;
  }
  .step {
    width: 33.33%;
  }
  .step span {
    display: none;
   
  }
}

@media screen and (min-width:992px) {
  .wp-block-group.last-confirmation-group {
    display: flex;
    flex-direction: row-reverse;
  }

  .wp-block-group.last-confirmation-group .jet-form-builder__action-button {
    margin-bottom: 0 !important;
    margin-top: 30px !important;
    height: 44px;
    box-shadow: 0 0 20px rgba(217, 192, 107, 0.45), 0 0 40px rgba(217, 192, 107, 0.35), 0 0 70px rgba(217, 192, 107, 0.25);
  }
}

/* #register .jet-form-builder-row .error-message {
  display: none;
} */

/*modal*/


.step3-modal {
    display: none;
    position: fixed;

    left: 50%;
    top: 50%;
    width: 95%;
    height: 80vh;
    overflow: auto;

    z-index: 999;
    background-color: #262626;
    padding: 20px 15px;
    transform: translate(-50%, -50%);
    max-width: 1200px !important;
}


.step3-modal > .e-con-inner {
  background-color: #262626;
  
  overflow-y: scroll;
  scrollbar-width: none;

}
@media screen and (max-width:767px) {
  .step3-modal#regle-modal > .e-con-inner {
    flex-direction: row !important;
    /* display: block; */
  }
  
}


.step3-modal > .e-con-inner::-webkit-scrollbar  {

  
    display: none;

}

.step3-modal .modal_close {
    display: block;
    width: 30px;
    height: 30px;
    margin-left: auto;
    text-align: center;
    font-size: 30px;
    cursor: pointer;
    right: 0;
    top: 0px;
    position: fixed;
}

.privacy-field + span a {
  color: #d2bc67 !important;
}

@media screen and (min-width:768px) {
  .step3-modal .modal_close {
    right: 5px;
  }

  .step3-modal > .e-con-inner {

    /* flex-direction: column !important; */

  
  }
  
}










