.rte-heading-font-family {
  font-family: Poppins !important;
}
.rte-font-family {
  font-family: Roboto !important;
}
#content-box-card-no-border .content-Box-card > div {
	border: none !important;
}

body div[data-component="Footnote"] div[parent="footnote"] ul > li a:not(.dark-theme) {
	color: #95081A !important;
	font-weight: 700 !important;
}

@media screen and (min-width:1200px) {
    div[data-component="Hero Primary"] {
        padding-top: 80px !important;
    }
}

.richTextEditorComponent ul {list-style-type: disc;}

.short-form-ty .text-align-left, .short-form-ty .text-align-left h2 {
  text-align: left !important;
}

.short-form-ty .text-align-left h2 span, #gigya-mynucala-signup_form_ty .text-align-left h2 span {
  display: block !important;
  margin-left: 0 !important;
  text-align: left !important;
}

/* my nucala sign-up Long form - Start */
div.gigya_form .gigya-screen.portrait.mobile .lbl-consentText a, div.gigya_form .gigya-screen.portrait.mobile .lbl-consentText a:active, div.gigya_form .gigya-screen.portrait.mobile .lbl-consentText a:visited, div.gigya_form .gigya-screen .lbl-consentText a, div.gigya_form .gigya-screen .lbl-consentText a:active, div.gigya_form .gigya-screen .lbl-consentText a:visited,
div.gigya_form .gigya-screen.portrait.mobile .lbl-thankyoutextone a, div.gigya_form .gigya-screen.portrait.mobile .lbl-thankyoutextone a:active, div.gigya_form .gigya-screen.portrait.mobile .lbl-thankyoutextone a:visited, div.gigya_form .gigya-screen .lbl-thankyoutextone a, div.gigya_form .gigya-screen .lbl-thankyoutextone a:active, div.gigya_form .gigya-screen .lbl-thankyoutextone a:visited {
  font-weight: 700 !important;
}
div.gigya_form label.gigya-composite-control.gigya-composite-control-label span.lbl-consentText-1 {
  font-family: Roboto !important;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  text-decoration: none;
  color: rgb(51, 51, 51);
  display: block;
}
#long-gigya-form .gigya_form .lbl-register-now {
	padding-bottom: 0 !important;
}
div.gigya_form form .lbl-contactInformation span {
  font-family: Roboto !important;
  font-size: 16px !important;
}
#long-gigya-form .gigya_form .lbl-contactInformation {
	padding: 16px 0 !important;
}
#long-gigya-form .gigya_form .lbl-contactInformation.lbl-thankyoutextone {
  padding-top: 0 !important;
  padding-bottom: 32px !important;
}
#long-gigya-form .gigya_form .lbl-contactInformation+.gigya-composite-control-dropdown .gigya-label .gigya-label-text {
	padding-bottom: 16px !important;
	font-size: 16px !important;
	line-height: 24px !important;
}
div.gigya_form .gigya-required-display {
	font-size: 12px !important;
	line-height: 16px !important;
	font-family: Roboto !important;
  font-weight: 400;
}
#long-gigya-form .gigya_form .gigya-composite-control-multi-choice .gigya-label-text[data-screenset-roles*='instance'], .about-self, .fill-address {
	font-family: Poppins !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  letter-spacing: 0px !important;
  line-height: 24px !important;
  text-transform: none !important;
  text-decoration: none !important;
  color: #333333 !important;
}
.fill-address {
  font-size: 16px !important;
}
#long-gigya-form .gigya_form .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-label:has(.gigya-required-display) .gigya-label-text {
	text-indent: unset !important;
}
#long-gigya-form .gigya_form .lbl-contactInformation+.gigya-composite-control-dropdown .gigya-required-display, div.gigya_form .gigya-composite-control-multi-choice .gigya-required-display {
	font-size: 15px !important;
	line-height: 24px !important;
}
div.gigya_form .gigya-composite-control-multi-choice .gigya-required-display {
  font-family: Poppins !important;
  font-weight: 700;
}
#long-gigya-form .gigya_form .gigya-composite-control.gigya-composite-control-label.lbl-consentText:last-of-type {
	padding-bottom: 0 !important;
}
#long-gigya-form .gigya_form .gigya-composite-control.gigya-composite-control-label.gsk-h-pb-16.lbl-consentText:last-of-type {
	padding-bottom: 16px !important;
}
#long-gigya-form .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select {
	margin-bottom: 0 !important;
  color: #544f40 !important;
}
#long-gigya-form .gigya-screen .gigya-composite-control-label.lbl-contactInformation+.gigya-composite-control.gigya-composite-control-dropdown select {
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 32px;
}
#long-gigya-form .gigya_form .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice {
    padding-bottom: 16px !important;
}
#long-gigya-form .gigya_form .gigya-composite-control-checkbox label.gigya-label .gigya-label-text, #long-gigya-form .gigya_form .message-preference {
  font-family: Roboto !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #333333 !important;
}
#long-gigya-form .gigya_form .gigya-composite-control-checkbox, #long-gigya-form .gigya_form .message-preference {
  padding-bottom: 12px !important;
}
#long-gigya-form .gigya_form .gigya-composite-control-checkbox input.gigya-input-checkbox {
  width: 18px;
  height: 18px;
  margin-top: 3px;
}
#long-gigya-form .gigya_form .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-label {
  flex: initial;
}
#long-gigya-form .gigya_form .gigya-screen .gigya-composite-control.gigya-composite-control-textbox.sea.input-phone {
  padding-top: 12px;
  padding-bottom: 16px !important;
}
#long-gigya-form .gigya_form .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox:checked {
  accent-color: rgb(149, 8, 26);
}
div.gigya_form .gigya-composite-control.gigya-composite-control-label.lbl-contactInformation .rte-fs-body1-bold {
  font-family: Roboto !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 24px !important;
  color: #333333 !important;
}
#gigya-mynucala-signup_form_ty .text-align-left, #gigya-mynucala-signup_form_ty .text-align-left h2 {
	text-align: left !important;
}
@media screen and (max-width: 1199px) {
  #long-gigya-form .gigya_form {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  #long-gigya-form div.gigya_form #gigya-mynucala-signup_form_ty {
    padding-top: 8px !important;
  }
  #long-gigya-form div.gigya_form #gigya-mynucala-signup_form_ty .gigya-button-link {
    padding-bottom: 8px !important;
  }
}
@media screen and (min-width: 768px) {
  #long-gigya-form .gigya_form .gigya-layout-row:has(>.gigya-css_fname), #long-gigya-form .gigya_form .gigya-layout-row:has(>.gigya-css_city) {
    display: block !important;
  }
  div.gigya_form #gigya-mynucala-signup_form_ty .gigya-layout-row .gigya-button-link a .gigya-button {
    margin: 0;
  }
  #long-gigya-form .gigya_form .gigya-screen .gigya-composite-control.gigya-composite-control-textbox.input-firstname {
    padding-right: 16px;
    width: calc(50% - 16px);
    display: inline-block;
  }
  #long-gigya-form .gigya_form .gigya-screen .gigya-composite-control.gigya-composite-control-textbox.input-lastname {
    width: calc(50% - 16px);
    padding-left: 16px;
    display: inline-block;
    float: right;
  }
  #long-gigya-form .gigya_form .gigya-screen .gigya-composite-control-textbox.sea.input-zip+.gigya-visible-when.gigya-container-enabled {
    display: inline-block;
  }
  .short-form-ty form div {
    text-align: left !important;
  }
  #long-gigya-form .gigya_form .gigya-composite-control.gigya-composite-control-textbox.input-city {
    width: 36% !important;
  }
  #long-gigya-form .gigya_form .gigya-composite-control.gigya-composite-control-textbox.input-zip {
    width: 24% !important;
  }
  #long-gigya-form .gigya_form .gigya-composite-control.gigya-composite-control-textbox.input-phone {
    width: 34% !important;
  }
}
@media screen and (min-width: 1200px) {
  #long-gigya-form div.gigya_form {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  #long-gigya-form div.gigya_form #gigya-mynucala-signup_form {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  #long-gigya-form div.gigya_form #gigya-mynucala-signup_form_ty .gigya-button-link {
    padding-bottom: 0 !important;
  }
  #long-gigya-form .gigya_form .lbl-contactInformation+.gigya-composite-control-dropdown .gigya-required-display, div.gigya_form .gigya-composite-control-multi-choice .gigya-required-display {
    font-size: 16px !important;
  }
	#long-gigya-form .gigya_form .lbl-contactInformation {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
  #long-gigya-form .gigya_form .lbl-contactInformation.lbl-thankyoutextone {
    padding-bottom: 24px !important;
  }
	#long-gigya-form .gigya_form .lbl-contactInformation+.gigya-composite-control-dropdown {
		max-width: 366px !important;
	}
	#long-gigya-form .gigya_form .lbl-contactInformation+.gigya-composite-control-dropdown .gigya-label .gigya-label-text {
		padding-bottom: 10px !important;
	}
	#long-gigya-form .gigya_form .gigya-composite-control-multi-choice .gigya-label-text[data-screenset-roles*='instance'], .about-self, .fill-address {
		font-size: 16px !important;
	}
	#long-gigya-form .gigya_form .gigya-composite-control.gigya-composite-control-label.lbl-consentText:last-of-type {
		padding-bottom: 20px !important;
	}
}
/* my nucala sign-up Long form - End */

/* band-aids for chatbot theme customization */
.wizard-chatbot .chatbot-container {
    background-color: #95081A !important;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 -960 960 960" width="48"><path d="M240-399h313v-60H240v60Zm0-130h480v-60H240v60Zm0-130h480v-60H240v60ZM80-80v-740q0-24 18-42t42-18h680q24 0 42 18t18 42v520q0 24-18 42t-42 18H240L80-80Zm134-220h606v-520H140v600l74-80Zm-74 0v-520 520Z" style="fill:%23FFF"/></svg>') !important;
}
.wizard-chatbot span.chatbot-container {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 -960 960 960" width="48"><path d="M240-399h313v-60H240v60Zm0-130h480v-60H240v60Zm0-130h480v-60H240v60ZM80-80v-740q0-24 18-42t42-18h680q24 0 42 18t18 42v520q0 24-18 42t-42 18H240L80-80Zm134-220h606v-520H140v600l74-80Zm-74 0v-520 520Z" style="fill:%23FFF"/></svg>');
  background-color: #95081A;
  animation-duration: 0s !important;
}
.wizard-chatbot span.chatbot-container:hover, .wizard-chatbot span.chatbot-container:active {
  background-color: #95081A;
}
.inbenta span[class*="icon-"]:before {
  width: auto !important;
  height: auto !important;
  background-color: #fff !important;
  margin-right: 0 !important;
}
.inbenta span.inbenta-bot-icon.inbenta-bot-icon--rating-yes, .inbenta span.inbenta-bot-icon.inbenta-bot-icon--rating-no {
  display: none !important;
}
button.wizard-chatbot {
  width: 56px;
  height: 56px;
}
div#\35 starVOC_GSK_Chat001 .QSI__EmbeddedFeedbackContainer_TextButton {
  background-color: #95081A;
  border-color: #95081A;
}
@media (max-width: 1199.5px) {
  button.wizard-chatbot {
    width: 40px;
    height: 40px;
  }
}
.inbenta .inbenta-bot__chat__header, .inbenta .inbenta-bot__chat .content__buttons .inbenta-bot-button-secondary, .inbenta .inbenta-bot__chat__confirmation .confirmation-box__buttons .inbenta-bot-button, .inbenta .inbenta-bot__chat .messages__message--received .messages__message__avatar, .inbenta .messages__message.messages__message--system .inbenta-bot-button, body .inbenta-bot__bubble__header, body .inbenta-bot__bubble .messages__message--received .messages__message__avatar, body .inbenta-bot__chat .messages__message--received .messages__message__avatar, body .inbenta-bot--msie-11 .inbenta-bot__bubble .footer__chat-activity .activity__dot, body .inbenta-bot--msie-11 .inbenta-bot__chat .footer__chat-activity .activity__dot, body .inbenta-bot__bubble .footer__chat-activity .activity__dot, body .inbenta-bot__chat .footer__chat-activity .activity__dot, body .inbenta-bot__bubble .messages__message--received--human .messages__message__avatar .avatar__light, body .inbenta-bot__chat .messages__message--received--human .messages__message__avatar .avatar__light, body .inbenta-bot__bubble .footer__chat-activity .activity__avatar, body .inbenta-bot__chat .footer__chat-activity .activity__avatar {
  background-color: #95081A !important;
}
.inbenta .inbenta-bot__chat .footer__form__button, .inbenta .inbenta-bot-icon.inbenta-bot-icon--send, .inbenta .inbenta-bot__chat .content__open-sidebubble__phrase, .inbenta .inbenta-bot__chat__confirmation .confirmation-box__icon, .inbenta .inbenta-bot__chat .content__open-sidebubble__icon, .inbenta .inbenta-bot a, .inbenta .inbenta-bot a:active, .inbenta .inbenta-bot a:focus, .inbenta .inbenta-bot__chat__footer .inbenta-bot-icon.inbenta-bot-icon--send {
  color: #95081A !important;
}
.inbenta .inbenta-bot__chat .content__buttons--multiple-choise .inbenta-bot-button {
  color: #95081a !important;
}
.inbenta .inbenta-bot__chat .footer__form__button, .inbenta .inbenta-bot-icon.inbenta-bot-icon--send, .inbenta .inbenta-bot__chat .content__open-sidebubble__phrase, .inbenta .inbenta-bot__chat__confirmation .confirmation-box__icon, .inbenta .inbenta-bot__chat .content__open-sidebubble__icon {
  color: #95081A !important;
}
.inbenta .inbenta-bot__chat__footer .inbenta-bot-button {
  background-color: #f6f6f6 !important;
}
.inbenta-bot__chat .content__buttons--multiple-choise .inbenta-bot-button[disabled], .inbenta-bot-button[disabled] {
  background-color: #e7e7e7 !important;
}
.inbenta-bot__chat .content__buttons--multiple-choise .inbenta-bot-button[disabled].clicked, .inbenta-bot-button[disabled].clicked {
  background-color: #e7e7e7 !important;
  color: #7a7a7a !important;
}
body .inbenta-bot-icon--avatar, .inbenta-bot__bubble .messages__message .inbenta-bot-icon--avatar, .inbenta-bot__chat .messages__message .inbenta-bot-icon--avatar, .inbenta-bot-icon.inbenta-bot-icon--avatar {
  background-image: url("/content/dam/brs-pharma-us/nucala-v3/en_US/chat-icon.png") !important;
}
body .inbenta-bot__bubble .messages__message--sent .messages__message__content, body .inbenta-bot__chat .messages__message--sent .messages__message__content, body .inbenta-bot__chat__confirmation .confirmation-box__icon {
  background-color: #efefed !important;
}
body .inbenta-bot .inbenta-bot__bubble__custom-window > span, body .inbenta-bot .inbenta-bot__chat__custom-window > span {
  justify-content: center !important;
}
body .inbenta-bot .inbenta-bot__chat__custom-window .custom-window__close-button {
  display: none !important;
}
body .qualtrics-siteintercept-bmdc82 .QSI__EmbeddedFeedbackContainer_TextButton {
  background-color: #0C3761 !important;
  border: #95081A !important;
}
body .inbenta-bot__chat .footer__form__button[disabled] {
  background-color: transparent !important;
  color: #95081A !important;
  opacity: 1 !important;
}
body .inbenta-bot__chat .footer__form__button .inbenta-bot-icon--send {
  opacity: 1;
  position: inherit !important;
  color: #95081A !important;
}
ul li :not(.referncesRTE) a.dark-theme span.selection-bold {
    color: #fff !important;
    text-decoration: underline !important;
    text-decoration-color: #fff !important;
}
ul li :not(.referncesRTE) a.dark-theme span.selection-bold:hover {
    text-decoration: none !important;
}
