/* Form Submit Loader */
.ajax-progress-fullscreen {
  position: inherit !important;
  background-image: none !important;
  background-color: transparent !important;
  color: #1D2F66;
  font-size: 30px;
  text-indent: -99em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  position: inherit;
  border-radius: 50%;
  margin: -5px 30px;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load6 1.7s infinite ease, round 1.7s infinite ease;
  animation: load6 1.7s infinite ease, round 1.7s infinite ease;
}
@-webkit-keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@-webkit-keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* End */

/*webform CSS*/
h5 {
  color: #2d3a6f;
  }
form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-error.acknowledge-error,
form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-error.healthcare-professional-error,
form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-error.communication-error, 
form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-error.i-consent-error {
  padding-left: 0.7rem !important;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-consent-information.js-form-item-consent-information.form-no-label {
  word-wrap: break-word;
  word-break: break-word;
}
form.webform-submission-contact-us-form {
  /* max-width: 1140px;
  margin: 0 auto;
  padding: 5rem .75rem; */
  }
  form.webform-submission-contact-us-form .form-item-heading h3{
  color: #2d3a6f;
  font-size: 22px;
  line-height: 32px;
  font-weight: 300;
  font-family:'4a-rotunda-regular-web';
  margin: 0 0 3rem;
  }
  #edit-actions {
    display: inline-block !important;
  }
  
  form.webform-submission-contact-us-form .form-wrapper .form-item.form-item-first-name,
  form.webform-submission-contact-us-form .form-wrapper .form-item.form-item-last-name,
  form.webform-submission-contact-us-form .form-wrapper .form-item.form-item-country,
  form.webform-submission-contact-us-form .form-wrapper .form-item.form-item-specialty {
  width: 50%;}
  /**/
  form.webform-submission-contact-us-form .form-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
  margin: 0 -.75rem;
  }
  form.webform-submission-contact-us-form .form-wrapper .form-item {
  flex: 0 0 auto;
  width: 100%;
  margin-bottom: 1rem;
  padding: 0 .75rem;
  }
  form.webform-submission-contact-us-form .form-wrapper .form-item .description,
  form.webform-submission-contact-us-form .form-wrapper .form-item label {
  font-size: 22px;
  font-weight: 300;
  font-family:'4a-rotunda-regular-web';
  line-height: 32px;
  color: #2d3a6f;
  margin-bottom: .5rem;
  }
  form.webform-submission-contact-us-form .form-wrapper .form-item .form-text,
  form.webform-submission-contact-us-form .form-wrapper .form-item input,
  form.webform-submission-contact-us-form .form-wrapper .form-item .form-select {
  background-color: rgba(255, 255, 255, 0.5);
  border: 2px solid rgba(51, 112, 151, 0.15);
  border-radius: 2px;
  height: 46px;
  color: #4b4b53;
  font-weight: 300;
  font-family:'4a-rotunda-regular-web';
  font-size: 20px;
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  }
  form.webform-submission-contact-us-form .form-wrapper .webform-email-confirm--wrapper {
  border: none;
  padding: 0;
  margin: 0;
  }
  form.webform-submission-contact-us-form .form-wrapper .webform-email-confirm--wrapper legend{
  display: none;
  }
  form.webform-submission-contact-us-form .form-wrapper .webform-email-confirm--wrapper .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  }
  form.webform-submission-contact-us-form .form-wrapper .webform-email-confirm--wrapper .fieldset-wrapper .form-item {
  display: flex;
  flex-direction: column;
  }
  form.webform-submission-contact-us-form .form-wrapper .js-form-type-checkbox {
  display: flex;
  margin-bottom: .5rem;
  }
  form.webform-submission-contact-us-form .form-wrapper .js-form-type-checkbox .form-checkbox {
  border: 2px solid rgba(51, 112, 151, 0.5);
  background: rgba(255, 255, 255, 0.15);
  border-radius: 2px;
  min-width: 1.3em;
  height: 1.3em;
  width: 1.3em;
  margin-right: .5em;
  margin-top: 3px;
  cursor: pointer;
  }
  form.webform-submission-contact-us-form .form-wrapper .js-form-type-checkbox label,
  form.webform-submission-contact-us-form .form-wrapper .js-form-type-checkbox .description{
  color: #4b4b53;
  font-size: 20px;
  line-height: 32px;
  font-weight: 300;
  font-family:'4a-rotunda-regular-web';
  pointer-events: initial !important;
  }
  form.webform-submission-contact-us-form .form-wrapper .webform-button--submit {
    min-width: 290px;
    min-height: 57px;
    background: #1D8190;
    border-radius: 0;
    border: none;
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    margin:2.5rem 0 0 .75rem;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .webform-button--submit.disabled {
    background: gray !important;
  }

  form.webform-submission-contact-us-form .form-wrapper .webform-button--submit:hover,
  form.webform-submission-contact-us-form .form-wrapper .webform-button--submit:focus,
  form.webform-submission-contact-us-form .form-wrapper .webform-button--submit:visited,
  form.webform-submission-contact-us-form .form-wrapper .webform-button--submit:active,
  form.webform-submission-contact-us-form .form-wrapper .webform-button--submit:focus-visible{
    background: none !important;
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
  }

  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .js-form-type-checkbox p {
    margin: 0 0 20px 0 !important;
  }

  .stay-informed-form form.webform-submission-bleiben-sie-informiert-form .form-wrapper .js-form-type-checkbox .description {
    font-size: 16px;
    font-family:'4a-rotunda-regular-web';
    color: #000000;
    margin: 0;
    line-height: 22px;
  }
  #edit-consent-information--description p:last-child {
    margin-bottom: 0 !important;
  }

@media screen and (max-width: 767px) {
  form.webform-submission-contact-us-form { padding: 2rem .75rem;}
  form.webform-submission-contact-us-form .form-wrapper .form-item.form-item-first-name, form.webform-submission-contact-us-form .form-wrapper .form-item.form-item-last-name, form.webform-submission-contact-us-form .form-wrapper .form-item.form-item-country, form.webform-submission-contact-us-form .form-wrapper .form-item.form-item-specialty {
    width:100%;
  }
  form.webform-submission-contact-us-form .form-wrapper {
    margin: 0;
  }
}
@media screen and (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 83%;
  }
}
@media screen and (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 82%;
  }
}
@media screen and (min-width: 1400px) {
  form.webform-submission-contact-us-form {
    max-width: 82%;
  }
}
@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
  ::placeholder {
    color: #3c3c42 !important;
  }
  form.webform-submission-contact-us-form .form-wrapper .js-form-type-checkbox .form-checkbox {
  border: 2px solid rgba(51, 112, 151, 0.5);
  background: rgba(255, 255, 255, 0.15);
  border-radius: 2px;
  min-width: 1.3em;
  height: 1.3em;
  width: 1.3em;
  margin-right: .5em;
  margin-top: 3px;
  cursor: pointer;
  }
}
_::-webkit-full-page-media, _:future, :root .safari_only {
form.webform-submission-contact-us-form .form-wrapper .js-form-type-checkbox .form-checkbox {
  border: 2px solid rgba(51, 112, 151, 0.5);
  background: rgba(255, 255, 255, 0.15);
  border-radius: 2px;
  min-width: 1.3em;
  height: 1.3em;
  width: 1.3em;
  margin-right: .5em;
  margin-top: 3px;
  cursor: pointer;
  }
  form.webform-submission-contact-us-form .form-wrapper .js-form-type-checkbox .form-checkbox:last-child {
  min-width: 1.3em;
  height: 1.3em;
  width: 1.3em;
  }
  input[type=checkbox] {
    -webkit-transform: scale(1.4,1.4);
  }
  form.webform-submission-contact-us-form #edit-i-wish-to-receive-e-mail-communications-from-incyte-containing-i {
   border: 2px solid rgba(51, 112, 151, 0.5);
  background: rgba(255, 255, 255, 0.15);
  border-radius: 2px;
  min-width: 1.3em;
  height: 1.3em;
  width: 1.3em;
  margin-right: .5em;
  margin-top: 3px;
  cursor: pointer;
  }

}
/* End */
/*webform CSS*/
h5 {
  color: #2d3a6f;
  }
form.webform-submission-bleiben-sie-informiert-form {
  /* max-width: 1140px;
  margin: 0 auto;
  padding: 5rem .75rem; */
  }
  form.webform-submission-bleiben-sie-informiert-form .form-item-heading h3{
  color: #2d3a6f;
  font-size: 22px;
  line-height: 32px;
  font-weight: 300;
  font-family:'4a-rotunda-regular-web';
  margin: 0 0 3rem;
  }
  
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item.form-item-first-name,
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item.form-item-last-name,
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item.form-item-country,
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item.form-item-specialty,
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item.form-item-institution-name,
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item.form-item-postal-code
  {
    width: 50%;
}
form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item.js-form-type-processed-text {
  padding-left: 49px;
}
  /**/
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -.75rem;
  max-width: 100%;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item {
  flex: 0 0 auto;
  width: 100%;
  margin-bottom: 1rem;
  padding: 0 .75rem;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item .description,
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item label {
  font-size: 22px;
  font-weight: 300;
  font-family:'4a-rotunda-regular-web';
  line-height: 32px;
  color: #2d3a6f;
  margin-bottom: .5rem;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item .form-text,
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item input,
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item .form-select {
  background-color: rgba(255, 255, 255, 0.5);
  border: 2px solid rgba(51, 112, 151, 0.15);
  border-radius: 2px;
  height: 46px;
  color: #4b4b53;
  font-weight: 300;
  font-family:'4a-rotunda-regular-web';
  font-size: 20px;
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .webform-email-confirm--wrapper {
  border: none;
  padding: 0;
  margin: 0;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .webform-email-confirm--wrapper legend{
  display: none;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .webform-email-confirm--wrapper .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .webform-email-confirm--wrapper .fieldset-wrapper .form-item {
  display: flex;
  flex-direction: column;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .js-form-type-checkbox {
  display: flex;
  margin-top: 24px;
  margin-bottom: 0;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .js-form-type-checkbox .form-checkbox {
  border: 2px solid rgba(51, 112, 151, 0.5);
  background: rgba(255, 255, 255, 0.15);
  border-radius: 2px;
  min-width: 1.3em;
  height: 1.3em;
  width: 1.3em;
  margin-right: .5em;
  margin-top: 3px;
  cursor: pointer;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .js-form-type-checkbox label,
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .js-form-type-checkbox .description{
  color: #4b4b53;
  font-size: 20px;
  line-height: 32px;
  font-weight: 300;
  font-family:'4a-rotunda-regular-web';
  pointer-events: initial !important;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .js-form-type-checkbox label,
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .js-form-type-checkbox .description a{
    color: #2d3a6f !important;
    font-style: italic !important;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .webform-button--submit {
    min-width: 290px;
    min-height: 57px;
    background: #1D8190;
    border-radius: 0;
    border: none;
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    margin:2.5rem 0 0 .75rem;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .webform-button--submit.disabled {
    background: gray !important;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .webform-button--submit:hover,
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .webform-button--submit:focus,
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .webform-button--submit:visited,
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .webform-button--submit:active,
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .webform-button--submit:focus-visible{
  background: #1D8190;
  outline: none;
  box-shadow: none !important;
  }

  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-error.acknowledge-error {
    padding-left: 0.7rem !important;
  }



@media screen and (max-width: 767px) {
  form.webform-submission-bleiben-sie-informiert-form { padding: 2rem .75rem;}
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item.form-item-first-name, form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item.form-item-last-name, form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item.form-item-country, form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item.form-item-specialty {
    width:100%;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper {
    margin: 0;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-item-heading h3 {
    padding: 0 .75rem;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .form-item.js-form-type-processed-text {
    padding-left: 37px;
  }
}

@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
  ::placeholder {
    color: #3c3c42 !important;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .js-form-type-checkbox .form-checkbox {
  border: 2px solid rgba(51, 112, 151, 0.5);
  background: rgba(255, 255, 255, 0.15);
  border-radius: 2px;
  min-width: 1.3em;
  height: 1.3em;
  width: 1.3em;
  margin-right: .5em;
  margin-top: 3px;
  cursor: pointer;
  }
}
_::-webkit-full-page-media, _:future, :root .safari_only {
form.webform-submission-bleiben-sie-informiert-form .form-wrapper .js-form-type-checkbox .form-checkbox {
  border: 2px solid rgba(51, 112, 151, 0.5);
  background: rgba(255, 255, 255, 0.15);
  border-radius: 2px;
  min-width: 1.3em;
  height: 1.3em;
  width: 1.3em;
  margin-right: .5em;
  margin-top: 3px;
  cursor: pointer;
  }
  form.webform-submission-bleiben-sie-informiert-form .form-wrapper .js-form-type-checkbox .form-checkbox:last-child {
  min-width: 1.3em;
  height: 1.3em;
  width: 1.3em;
  }
  input[type=checkbox] {
    -webkit-transform: scale(1.4,1.4);
  }
  form.webform-submission-bleiben-sie-informiert-form #edit-i-wish-to-receive-e-mail-communications-from-incyte-containing-i {
   border: 2px solid rgba(51, 112, 151, 0.5);
  background: rgba(255, 255, 255, 0.15);
  border-radius: 2px;
  min-width: 1.3em;
  height: 1.3em;
  width: 1.3em;
  margin-right: .5em;
  margin-top: 3px;
  cursor: pointer;
  }

}
/* End */
