

.formulaireWrapper {
  position: relative;
  background-color: #0c2340;
  text-align:center;
}

.formulaireWrapper .maskedForm {
  padding-top: 0px;
  display: none;
}

@media screen and (max-width: 810px) {
  .formulaireWrapper .maskedForm {
    padding-top: 0px;
  }
}

.formulaireWrapper .maskedForm.open {
  display: block;
}



@media screen and (max-width: 810px) {
  .formulaireWrapper .register {

  }
}

.formulaireWrapper .arrowRegister {
  text-align: center;
  margin-top:-5px;
}

.formulaireWrapper .fill {
  text-align: center;
  font-size: 24px;
  line-height:27px;
  color: #00b5e2;
  padding: 20px 20px 0px 20px;
  font-weight: normal;
}

@media screen and (max-width: 810px) {
  .formulaireWrapper .fill {
  padding: 20px 20px 0px 20px;
  }
}

.formulaireWrapper .mktoAsterix {
  display: none !important;
}

.formulaireWrapper fieldset {
  border: none;
}

.formulaireWrapper form,
.formulaireWrapper .mktoForm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #333333;
  width: 700px !important;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 auto;
  padding-top: 20px;
}

.formulaireWrapper form ::-webkit-input-placeholder,
.formulaireWrapper .mktoForm ::-webkit-input-placeholder {
  color: #333f48;
  font-style: italic !important;
  padding-left: 0px !important;
}

.formulaireWrapper form :-ms-input-placeholder,
.formulaireWrapper .mktoForm :-ms-input-placeholder {
  color: #333f48;
  font-style: italic !important;
  padding-left: 0px !important;
}

.formulaireWrapper form ::-ms-input-placeholder,
.formulaireWrapper .mktoForm ::-ms-input-placeholder {
  color: #333f48;
  font-style: italic !important;
  padding-left: 0px !important;
}

.formulaireWrapper form ::placeholder,
.formulaireWrapper .mktoForm ::placeholder {
  color: #333f48;
  font-style: italic !important;
  padding-left: 0px !important;
}

.formulaireWrapper form .mktoClear,
.formulaireWrapper .mktoForm .mktoClear {
  display: none;
}

.formulaireWrapper form .mktoFormRow,
.formulaireWrapper .mktoForm .mktoFormRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}

.formulaireWrapper form .mktoFormRow input,
.formulaireWrapper .mktoForm .mktoFormRow input {
  width: 100% !important;
  border: none !important;
  height: 40px !important;
  padding:10px !important;
}

.formulaireWrapper form .mktoFormRow .mktoOffset,
.formulaireWrapper form .mktoFormRow .mktoGutter.mktoHasWidth,
.formulaireWrapper .mktoForm .mktoFormRow .mktoOffset,
.formulaireWrapper .mktoForm .mktoFormRow .mktoGutter.mktoHasWidth {
  display: none !important;
}

.formulaireWrapper form .mktoFormRow .mktoFieldDescriptor.mktoFormCol,
.formulaireWrapper .mktoForm .mktoFormRow .mktoFieldDescriptor.mktoFormCol {
  width: 50% !important;
}

.formulaireWrapper form .mktoFormRow .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap,
.formulaireWrapper .mktoForm .mktoFormRow .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap {
  width: 100% !important;
}

.formulaireWrapper form .mktoFormRow .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap.mktoRequiredField,
.formulaireWrapper .mktoForm .mktoFormRow .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap.mktoRequiredField {
  width: 100% !important;
}

.formulaireWrapper form .mktoFormRow .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap.mktoRequiredField select,
.formulaireWrapper .mktoForm .mktoFormRow .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap.mktoRequiredField select {
  width: 100% !important;
  border: none !important;
  height: 40px !important;
  -webkit-appearance: none;
  -webkit-border-radius: unset;
  position: relative;
  background: #ffffff url("https://landing1.gehealthcare.com/rs/005-SHS-767/images/45003-LP_Popup_tour_Roadshow_2022_select_arrow.png") right 10px top 16px no-repeat;
  font-style: italic;
  padding-left: 10px !important;
  color: #333f48 !important;
}

.formulaireWrapper form .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol,
.formulaireWrapper .mktoForm .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol {
  width: 100% !important;
}

.formulaireWrapper form .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol #contact_question,
.formulaireWrapper .mktoForm .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol #contact_question {
  width: 100% !important;
  padding:10px !important;
}

@media screen and (max-width: 810px) {
  .formulaireWrapper form .mktoFormRow:nth-child(7) .mktoFormCol,
  .formulaireWrapper .mktoForm .mktoFormRow:nth-child(7) .mktoFormCol {
    min-height: unset !important;
    margin-bottom: 0 !important;
  }
}

.formulaireWrapper form .mktoFormRow .mktoFormCol,
.formulaireWrapper .mktoForm .mktoFormRow .mktoFormCol {
  color: #ffffff !important;
  width: 100% !important;
}

.formulaireWrapper form .mktoFormRow .mktoFormCol .mktoFieldWrap,
.formulaireWrapper .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap {
  width: 100% !important;
}

.formulaireWrapper form .mktoFormRow .mktoHtmlText.mktoHasWidth,
.formulaireWrapper .mktoForm .mktoFormRow .mktoHtmlText.mktoHasWidth {
  width: 100% !important;
}

.formulaireWrapper form .mktoFormRow .mktoHtmlText.mktoHasWidth .RequiredField,
.formulaireWrapper .mktoForm .mktoFormRow .mktoHtmlText.mktoHasWidth .RequiredField {
  color: #ffffff !important;
}

.formulaireWrapper form .mktoFormRow .mktoHtmlText.mktoHasWidth .GDPR a,
.formulaireWrapper .mktoForm .mktoFormRow .mktoHtmlText.mktoHasWidth .GDPR a {
  color: #ffffff !important;
}

.formulaireWrapper form .mktoFormRow:nth-child(9) .mktoFieldDescriptor.mktoFormCol,
.formulaireWrapper .mktoForm .mktoFormRow:nth-child(9) .mktoFieldDescriptor.mktoFormCol {
  width: 100% !important;
  margin-bottom:20px !important;
}

.formulaireWrapper form .mktoFormRow:nth-child(9) .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap,
.formulaireWrapper .mktoForm .mktoFormRow:nth-child(9) .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.formulaireWrapper form .mktoFormRow:nth-child(9) .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap label,
.formulaireWrapper .mktoForm .mktoFormRow:nth-child(9) .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap label {
  width: calc(100% - 10px) !important;
}

.formulaireWrapper form .mktoFormRow:nth-child(9) .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap .mktoLogicalField.mktoCheckboxList.mktoHasWidth,
.formulaireWrapper .mktoForm .mktoFormRow:nth-child(9) .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
  width: 30px !important;
  padding: 0 !important;
  margin-left: -6px !important;
  margin-top:6px !important;
}

.formulaireWrapper form .mktoFormRow:nth-child(9) .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap .mktoLogicalField.mktoCheckboxList.mktoHasWidth input,
.formulaireWrapper .mktoForm .mktoFormRow:nth-child(9) .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap .mktoLogicalField.mktoCheckboxList.mktoHasWidth input {
  height: 10px !important;
}

@media screen and (max-width: 810px) {
  .formulaireWrapper form .mktoFormRow:nth-child(9) #Lblexplicit_opt_in,
  .formulaireWrapper .mktoForm .mktoFormRow:nth-child(9) #Lblexplicit_opt_in {
    padding-top: 0 !important;
  }
}

.formulaireWrapper form .mktoCheckboxList > label,
.formulaireWrapper .mktoForm .mktoCheckboxList > label {
  margin-left: 4px;
  margin-right: 3px;
}

@media screen and (max-width: 810px) {
  .formulaireWrapper form,
  .formulaireWrapper .mktoForm {
    gap: unset;
    padding: 10px 20px;
    width: 100% !important;
  }
  .formulaireWrapper form .mktoFormRow,
  .formulaireWrapper .mktoForm .mktoFormRow {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .formulaireWrapper form .mktoFormRow .mktoFieldDescriptor.mktoFormCol,
  .formulaireWrapper .mktoForm .mktoFormRow .mktoFieldDescriptor.mktoFormCol {
    width: 100% !important;
  }
  .formulaireWrapper form .mktoFormRow .mktoPlaceholder,
  .formulaireWrapper .mktoForm .mktoFormRow .mktoPlaceholder {
    margin-bottom: 0;
    display: none;
  }
  .formulaireWrapper form #Lblexplicit_opt_in,
  .formulaireWrapper .mktoForm #Lblexplicit_opt_in {
    padding-top: 0 !important;
  }
  .formulaireWrapper form .mktoClear,
  .formulaireWrapper .mktoForm .mktoClear {
    display: block;
  }
}

@media screen and (max-width: 480px) {
  .formulaireWrapper form .mktoCheckboxList > label,
  .formulaireWrapper .mktoForm .mktoCheckboxList > label {
    margin-left: 2px;
    margin-top: 0.1em;
    margin-bottom: 0.3em;
    line-height: 1.2em;
    display: block;
    min-height: 12px;
    margin-right: 6px;
  }

  .formulaireWrapper form .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol #contact_question,
  .formulaireWrapper .mktoForm .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol #contact_question {
    width: 100% !important;
    padding:10px !important;
    height:200px !important;
  }
}

.formulaireWrapper .mktoButtonRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.formulaireWrapper .mktoButtonRow span {
  margin-left: unset !important;
}

.formulaireWrapper .mktoButtonRow span .mktoButton {
  background-color: #00b5e2 !important;
  display: inline-block !important;
  text-transform: uppercase !important;
  font-size: 20px !important;
  line-height: 20px !important;
  font-weight: bold !important;
  color: #ffffff !important;
  padding: 12px 20px !important;
  letter-spacing: 1px !important;
  text-align: center !important;
  text-decoration: none !important;
  transition: all ease 0.5s !important;
  cursor: pointer !important;
  border:none !important;
  background-image:none !important;
  font-family: geinspira, sans-serif !important;
}

.formulaireWrapper .mktoButtonRow span .mktoButton:hover {
  background-color: #ffffff !important;
  color:#00b5e2 !important;
  padding: 12px 26px !important;
}


@media screen and (max-width: 810px) {
  .formulaireWrapper .mktoButtonRow span .mktoButton {
    margin: 6px 0 30px 0 !important;
  }
}
