/*  Subtitle for article pages */
.gds-grid .gds-card__header .gds-card__subtitle,
.gds-hero__cards-container .gds-card__content.gds-card__content-- .gds-card__header.gds-card__header-- span.gds-card__subtitle,
.gds-hero__cards-container .gds-card__content.gds-card__content-- .gds-card__header.gds-card__header--has-body span.gds-card__subtitle {
  display: flex !important;
}
.gds-grid .gds-card__header .icon-card-container,
.gds-hero__cards-container .gds-card__content.gds-card__content-- .gds-card__header.gds-card__header-- .icon-card-container,
.gds-hero__cards-container .gds-card__content.gds-card__content-- .gds-card__header.gds-card__header--has-body .icon-card-container {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.gds-card .icon-card-container .gds-icon--primary {
  padding: 0 3px;
}
.gds-card .icon-card-container .card-like-count {
  color: #0066cc;
  font-size: var(--typography-p-xs-font-size);
}
.gds-card .icon-card-container span:last-child {
  padding-left: 12px;
  padding-right: 0;
}
/* resize input field on share model for mobile device */
@media screen and (max-width: 768px) {
  .webform-submission-share-page-form .gds-form-input {
    max-width: 80vw;
  }
}
/* resize input field on share model for mobile device */
@media screen and (max-width: 768px) {
  .webform-submission-share-page-form .gds-form-input {
    max-width: 80vw !important;
  }
}
.gds-grid.gds-grid--spacer-massive .gds-cell.gds-cell--spacer-m.gds-cell--content .gds-card__content.gds-card__content-- .gds-card__content-inner .gds-card__header.gds-card__header--has-body span.gds-card__subtitle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #004d99;
}
.gds-grid.gds-grid--spacer-massive .gds-cell.gds-cell--m-half.gds-cell--spacer-m.gds-cell--content article.gds-card.gds-card--with-cta.gds-card--with-media-left .gds-card__content.gds-card__content-- .gds-card__actions .gds-card__cta {
  display: flex;
  justify-content: space-between;
}
.gds-hero__cards-container.gds-favorates .gds-card__content-inner:nth-child(1) {
  align-items: flex-end;
}
span.gds-card__subtitle {
  display: flex;
  justify-content: space-between;
}
.gds-hero__cards-container.gds-favorates span.gds-card__subtitle {
  display: flex;
  justify-content: space-between;
}
.gds-hero__cards-container.gds-favorates span.gds-card-title {
  padding-top: 5px;
}
.gds-hero__cards-container.gds-favorates .gds-card__cta {
  display: flex;
  justify-content: space-between;
  color: #003366;
}
.gds-hero__cards-container.gds-favorates h4.gds-heading.gds-heading--align-left.gds-heading--s {
  height: 200px;
}
.gds-heading-with-link.fav-title .gds-grid.gds-grid--spacer-l,
.favorite-list-page .gds-heading-with-link .gds-grid.gds-grid--spacer-l {
  padding: 30px 10px;
  align-items: center;
}
.gds-metamenu__item.utility.header_right_font {
  margin: 4px 24px 4px 0;
}
.gds-grid.gds-grid--spacer-massive .gds-cell.gds-cell--spacer-m.gds-cell--content.margin_30 {
  margin-top: 30px !important;
}
.gds-hero__cards-container.spacing .gds-grid.gds-grid--spacer-l.breadcrumb {
  padding-top: 60px !important;
  padding-left: 30px !important;
}
.gds-cell.gds-cell--m-third.gds-cell--spacer-m.gds-cell--content.oncology-spacing {
  margin-top: 30px;
}
.star_icon {
  position: absolute;
  right: 20px;
  top: 20px;
}
/* carousal */
.gds-carousel .card_icon_right,
.gds-carousel .card_icon_right p {
  display: flex;
  justify-content: space-between;
}
.gds-carousel .card_icon_right .position_right {
  float: right;
}
.gds-carousel--custom .gds-paragraph--caption-heading,
.gds-carousel--custom a.gds-link {
  font-weight: normal;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .gds-carousel .card_icon_right {
    width: 94%;
  }
  .gds-carousel .card_icon_right,
  .gds-carousel .card_icon_right p {
    display: inline-block;
  }
}
/* favorite listing page */
.favorite-card .gds-card__header .gds-card__subtitle {
  display: flex;
  text-transform: capitalize;
}
.favorite-card .gds-card__date {
  display: flex;
  justify-content: space-between;
  color: var(--color-grey);
}
.favorite-card .gds-card__date span.estimated_time {
  color: #1a79d7;
}
.favorite-card .favorite-icon-sec {
  display: flex;
}
.favorite-card .favorite-icon-sec span {
  padding: 0 2px;
}
.favorite-card .favorite-icon-sec span.like-count {
  color: #0066cc;
  font-size: var(--typography-p-xs-font-size);
}
.favorite-card .favorite-icon-sec span:last-child {
  padding-left: 13px;
  padding-right: 0;
}
.width-100 {
  width: 100%;
}
/* icon card */
.gds-grid.gds-grid--spacer-massive .gds-cell.gds-cell--spacer-m.gds-cell--content article.gds-card.gds-card--with-cta.gds-card--with-media-left.social-icons {
  display: flex;
  justify-content: space-evenly;
}
article.gds-card.gds-card--with-cta.gds-card--with-media-left.social-icons .gds-qr-code-modal__qr-code-container.gds-qr-code-modal__qr-code-container--vertical.gds-qr-code-modal__qr-code-container--nowrap .gds-qr-code.gds-qr-code--vertical {
  margin: 0 !important;
  flex-direction: row !important;
}
article.gds-card.gds-card--with-cta.gds-card--with-media-left.social-icons .gds-qr-code-modal__qr-code-container.gds-qr-code-modal__qr-code-container--vertical.gds-qr-code-modal__qr-code-container--nowrap .gds-qr-code.gds-qr-code--vertical .gds-qr-code__button {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
  margin-bottom: 0 !important;
}
.gds-grid.gds-grid--spacer-massive .gds-cell.gds-cell--spacer-m.gds-cell--content article.gds-card.gds-card--with-cta.gds-card--with-media-left.social-icons .gds-qr-code-modal__qr-code-container.gds-qr-code-modal__qr-code-container--vertical.gds-qr-code-modal__qr-code-container--nowrap .gds-qr-code.gds-qr-code--vertical button.gds-qr-code__button {
  height: 95px;
  line-height: 95px;
}
@media only screen and (min-width: 768px) {
  article.gds-card.gds-card--with-cta.gds-card--with-media-left.social-icons {
    max-height: 8rem;
    min-height: 0;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  .gds-qr-code-modal__qr-code-container.gds-qr-code-modal__qr-code-container--vertical.gds-qr-code-modal__qr-code-container--nowrap {
    width: 100% !important;
    justify-content: space-around !important;
  }
}
.disable .not-liked,
.disable .not-disliked {
  display: none;
}
img.liked,
img.disliked {
  display: none;
}
.disable .liked,
.disable .disliked {
  display: initial;
}
.flag-icon-card a.disable {
  pointer-events: none;
  cursor: default;
}
.flag-icon-card .flag,
.flag-icon-card .unflag {
  display: none;
}
.flag-icon-card .show {
  display: initial !important;
}
.like-button.hide {
  display: none;
}
.like-button,
.like-button button,
.flag-icon-card .gds-btn-wrapper,
.add-favourite-btn,
.remove-favourite-btn {
  width: 100%;
}
.like-button button,
.like-button button:hover {
  background-color: var(--color-primary-lightest);
  color: var(--color-grey);
}
.like-button span.gds-icon {
  margin-right: 10px;
}
.flag-icon-card .gds-qr-code {
  overflow: hidden;
}
.flag-icon-card a {
  text-decoration: none;
}
.flag-icon-card .add-favourite-btn.show,
.flag-icon-card .remove-favourite-btn.show {
  display: flex !important;
}
/* Conectados Teaser card horizontal css */
.conectados-teaser-card-horizontal .gds-card__content .gds-card__date {
  padding-bottom: 0;
}
.conectados-teaser-card-horizontal .gds-card__content .gds-card__date .gds-tag {
  margin-bottom: 7px;
}
.conectados-teaser-card-horizontal article.gds-card {
  padding-bottom: 2rem;
  margin-bottom: 1rem !important;
  height: auto;
  padding-top: 1rem;
}
.conectados-teaser-card-horizontal .feed-icon {
  display: none;
}
.conectados-teaser-card-horizontal .views-exposed-form {
  margin-top: 2rem !important;
}
.conectados-teaser-card-horizontal .gds-form-section.gds-form-section--filter-section input[type="textfield"] {
  border: 0;
  border-bottom: 3px solid #06c;
  border-radius: 0;
}
.conectados-teaser-card-horizontal .gds-grid {
  display: block;
}
/* move "ver mas" link to bottom in carousal */
.gds-carousel--custom .gds-carousel__slide-outer .gds-carousel__split-content.gds-carousel__split-content--right a.gds-link.gds-link--link-intercept.gds-link--default.gds-link--icon-right.gds-link--with-icon.gds-link--with-icon-arrow.gds-link--contrast {
  position: absolute;
  bottom: 40px;
}
/* Add space between like and star icon for like count */
article.gds-card.gds-card--with-cta.gds-card--with-media-left .gds-card__content.gds-card__content-- .gds-card__header.gds-card__header--has-body span:nth-child(2) {
  display: flex;
  align-items: center;
}
article.gds-card.gds-card--with-cta.gds-card--with-media-left .gds-card__content.gds-card__content-- .gds-card__header.gds-card__header--has-body span:nth-child(2) span:nth-child(2) {
  margin-right: 15px;
  margin-left: 5px;
  color: #06c;
}
/* make text to center for favorito */
.favorite-card article.gds-card .gds-card__content.gds-card__content-- .gds-card__header.gds-card__header-- span.favorite-icon-sec {
  display: flex;
  align-items: center !important;
}
/* fit banner image to full screen for all product page
@media all and (min-width: 768px)  {
    .gds-hero.gds-hero--spacer-l .gds-hero__full-background.gds-hero__full-background--transparent .gds-image.gds-image--spacer-none img  {
        transform: translateX(-19rem);
    }
}*/
/* change color for reference list number */
ol.gds-footnote__references.gds-ordered li.gds-footnote__reference::before {
  color: var(--color-grey-80) !important;
  font-weight: normal;
}
/* changed select box border color as per design */
div#webform-submission-hcp-validation-veeva-form-ajax span.select2.select2-container.select2-container--default.gds-dropdown-single-select {
  border: 1px solid var(--color-grey-60);
  border-radius: 5px;
}
div#webform-submission-hcp-validation-veeva-form-ajax span.select2-selection.select2-selection--single span#select2-edit-opu--jgCi3TyKo_U-container {
  line-height: 35px !important;
}
/* Removed background from veewa login form field */
div#webform-submission-hcp-validation-veeva-form-ajax .gds-form-input__input-wrapper.gds-form-input__input-wrapper--submit {
  background: transparent;
}
/*Removed period from reference section */
ol.gds-footnote__references.gds-ordered {
  counter-reset: item;
  list-style-type: none;
}
ol.gds-footnote__references.gds-ordered li:before {
  content: counter(item) "  ";
  counter-increment: item;
}
/* Header favorite count css */
.gds-header-favorite-count {
  text-decoration: none;
}
.gds-header-favorite-count div.utility {
  color: #0066cc !important;
}
.gds-header-custom .gds-metanav .gds-metamenu__item.utility + .utility {
  margin-left: calc(var(--spacer-l) - var(--spacer-m) / 2);
}
/* Removing Blue background for favorite card for mobile device */
@media (max-width: 768px) {
  .gds-hero__cards-container.favorite-card::before {
    background-color: transparent;
  }
}
/* make center image for article pages */
.center-image-mob picture img {
  width: 100%;
}
/* Show back to top button on topmost */
.gds-btn--back-to-top {
  z-index: 1000;
}
@media (max-width: 768px) {
  /* padding applied for contenidos sugeridos section */
  .pbottom5 {
    padding-bottom: 5px;
  }
  /*Article content aligned*/
  span.theme-color__interaction-dark.form-dash2 {
    display: block;
    transform: scale(0.57);
    position: relative;
    bottom: 15px;
    right: 5px;
  }
  span.theme-color__interaction-dark.form-dash1 {
    display: block;
    transform: scale(0.6);
    position: relative;
    bottom: 18px;
    right: 10px;
  }
}
/* Alignment of bottom bar for desktop devices */
@media all and (min-width: 768px) {
  .gds-grid.gds-grid--spacer-massive   .gds-cell.gds-cell--m-half.gds-cell--spacer-m.gds-cell--content   article.gds-card.gds-card--with-cta.gds-card--with-media-left   .gds-card__content.gds-card__content--   .gds-card__actions   .gds-card__cta {
    width: 60%;
  }
}
/* resize input field on share model for mobile device */
@media screen and (max-width: 768px) {
  .webform-submission-share-page-form .gds-form-input {
    max-width: 80vw !important;
  }
}
/* terminal dialog styles */
form.bi-hcp-validation-terminate-session-form {
  padding-bottom: 40px;
}
form.bi-hcp-validation-terminate-session-form button {
  appearance: none;
  background: #06c;
  color: #fff;
  font-family: "BISansNEXT";
  padding: 12px 30px;
  margin-top: 8px !important;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding-right: var(--spacer-m);
  padding-left: var(--spacer-m);
  border-radius: var(--border-radius-primary);
  border: solid 2px transparent;
  margin-left: 10px;
}
form.bi-hcp-validation-terminate-session-form div.form-actions {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media screen and (max-width: 767px) {
  form.bi-hcp-validation-terminate-session-form p {
    width: 90%;
    word-break: break-word;
    text-align: left;
  }
}
/* hide quickedit field for all product pages */
.product-list-page article h2 a {
  display: none;
}
@media only screen and (max-width: 768px) {
  /* To have a scrollbar for a table in mobile view */
  #resumen-table,
  #resumen-table2,
  #resumen-table3 {
    display: block !important;
    overflow: auto;
  }
  /* To remove the horizontal scrollbar in mobile view */
  .dialog-off-canvas-main-canvas {
    overflow-x: hidden;
  }
}
.bi-custom-search > nav > ul.js-pager__items > li.active {
  font-family: BISansnext;
  color: #2c333a;
  background-color: blue;
  color: white;
}
.bi-custom-search > nav > ul {
  display: flex;
  list-style: none;
}
.bi-custom-search > nav > ul.js-pager__items a {
  text-decoration: none;
  color: #2c333a;
}
.bi-custom-search > nav > ul.js-pager__items li {
  padding: 5px 10px;
  border-radius: 8%;
}
.bi-custom-search > nav ul.js-pager__items li:hover:not(.active) {
  background-color: blue;
}
/* Favorite list page css */
.favorite-list-page .gds-heading-with-link .gds-grid.gds-grid--spacer-l {
  padding-top: 0px;
}
.favorite-list-page .gds-cell.gds-cell--m-third.gds-cell--spacer-m.gds-cell--content.favorite-card {
  margin-bottom: var(--spacer-m);
}
/* display none */
.display-none {
  display: none;
}
.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
  display: flex !important;
}
.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: block !important;
}
.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: block !important;
}
/* Style for title filter in the view */
.custom-search-title .gds-form-section.gds-form-section--filter-section input[type="textfield"] {
  border: 0;
  border-bottom: 3px solid #06c;
  border-radius: 0;
}
.gds-accordion__item-content.closed {
  max-height: 0 !important;
}
/* filter code issue (checkbox ) */
@media all and (min-width: 1024px) {
  .gds-dropdown-multi-select   .select2-results__options   .select2-results__option   svg {
    position: relative !important;
    right: 42px;
  }
}
/* JQuery dialog issue resolved in mobile */
@media screen and (max-width: 768px) {
  .ui-dialog.gds-modal.gds-modal--is-visible div#drupal-modal .gds-modal__body {
    margin: 0;
  }
}
@media all and (max-width: 768px) {
  .gds-dropdown-multi-select   .select2-results__options   .select2-results__option   svg {
    position: relative !important;
    right: 38px;
  }
}
/* removed blue background strip at favourite section behind cards */
@media only screen and (max-width: 991px) {
  .gds-hero__cards-container::before {
    background-color: transparent !important;
  }
}
/* Check box filter CSS */
@media all and (min-width: 1024px) {
  ul.select2-results__options li.select2-results__option span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 60%;
  }
  ul.select2-results__options li.select2-results__option span:hover {
    overflow: visible;
    white-space: normal;
    height: auto;
  }
}
/* register page button css */
div.gds-register-page input {
  min-width: 160px !important;
}
/* metanav favorite count css */
.gds-header-favorite-count img {
  margin-right: 8px;
}
/* hide x scrollbar for login screen */
.ui-dialog.gds-modal.gds-modal--is-visible.gds-modal--is-full-screen.bi-hcp-validation-modal.bi-hcp-validation-modal-fullscreen {
  overflow-x: hidden !important;
}
/* hide secondary logo to the screen */
.gds-footer__secondary-logo {
  visibility: hidden !important;
}
/*remove Scrollbar for HCP login Screen*/
.ui-dialog.gds-modal.bi-hcp-validation-modal div#bi-hcp-modal {
  max-height: unset !important;
}
/* After clicking on any main menu link, change text color of selected menu link */
@media all and (max-width: 768px) {
  nav.gds-header-menu.visible   a.gds-link.gds-link--link-intercept.gds-link--menu   span.gds-link__label.gds-link__label-- {
    color: var(--color-grey) !important;
  }
}
/* Image issue on material page */
.custom-image img.ls-is-cached.lazyloaded {
  object-fit: fill !important;
}
/* Make heading style hide for all pages */
.custom-menu h2 span h1.gds-heading.gds-heading--align-left.gds-heading--m {
  display: none;
}
/* Change the font family for privacy title */
p#privacy_title {
  font-family: "BIAntiqua" !important;
}
/* Fixed scrollbar issue for ipad and ipad pro */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
  nav.gds-header-menu {
    margin-right: 10px;
    padding-right: 0px;
  }
  body.page-node-type-product .dialog-off-canvas-main-canvas {
    overflow-x: hidden !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  nav.gds-header-menu {
    margin-right: 10px;
    padding-right: 0px;
  }
}
/* Fixed banner image resize for ipad and ipad pro */
@media all and (device-width: 768px) and (device-height: 1024px) {
  .gds-hero.gds-hero--spacer-l   .gds-hero__full-background.gds-hero__full-background--transparent   .gds-image.gds-image--spacer-none   img {
    transform: unset !important;
  }
}
@media all and (device-width: 1024px) and (device-height: 1366px) {
  [dir="ltr"] .gds-hero__background-image .gds-image {
    left: unset !important;
  }
  .gds-hero.gds-hero--spacer-l   .gds-hero__full-background.gds-hero__full-background--transparent   .gds-image.gds-image--spacer-none   img {
    transform: translateX(32.5rem) !important;
  }
}
@media all and (device-width: 1366px) and (device-height: 1024px) {
  [dir="ltr"] .gds-hero__background-image .gds-image {
    left: unset !important;
  }
  .gds-hero.gds-hero--spacer-l   .gds-hero__full-background.gds-hero__full-background--transparent   .gds-image.gds-image--spacer-none   img {
    transform: translateX(47.5rem) !important;
  }
}
@media all and (device-width: 1024px) and (device-height: 768px) {
  [dir="ltr"] .gds-hero__background-image .gds-image {
    left: unset !important;
  }
  .gds-hero.gds-hero--spacer-l   .gds-hero__full-background.gds-hero__full-background--transparent   .gds-image.gds-image--spacer-none   img {
    transform: translateX(32.5rem) !important;
  }
}
/* iphone x landscape */
@media screen and (device-width: 812px) and (device-height: 375px) {
  .gds-hero.gds-hero--spacer-l   .gds-hero__full-background.gds-hero__full-background--transparent   .gds-image.gds-image--spacer-none   img {
    transform: translateX(0rem) !important;
  }
}
@media screen and (max-device-width: 1023px) and (orientation: landscape) {
  .gds-hero.gds-hero--spacer-l   .gds-hero__full-background.gds-hero__full-background--transparent   .gds-image.gds-image--spacer-none   img {
    transform: translateX(0rem) !important;
  }
}
/* Remove padding top for BI HCP Modal */
.gds-modal__body-wrapper {
  padding: 0 !important;
}
/* Fixed image banner issue for iPad Pro */
@media screen and (min-width: 1024px) and (max-width: 1366px) {
  [dir="ltr"] .content-node-24 .gds-hero__background-image .gds-image,
  [dir="ltr"] .gds-hero__background-image .gds-image-zoom,
  [dir="ltr"] .content-node-188 .gds-hero__background-image .gds-image,
  [dir="ltr"] .gds-hero__background-image .gds-image-zoom,
  [dir="ltr"] .content-node-237 .gds-hero__background-image .gds-image,
  [dir="ltr"] .gds-hero__background-image .gds-image-zoom,
  [dir="ltr"] .content-node-217.gds-hero__background-image .gds-image,
  [dir="ltr"] .gds-hero__background-image .gds-image-zoom,
  [dir="ltr"] .content-node-228.gds-hero__background-image .gds-image,
  [dir="ltr"] .gds-hero__background-image .gds-image-zoom,
  [dir="ltr"] .content-node-208.gds-hero__background-image .gds-image,
  [dir="ltr"] .gds-hero__background-image .gds-image-zoom,
  [dir="ltr"] .content-node-248.gds-hero__background-image .gds-image,
  [dir="ltr"] .gds-hero__background-image .gds-image-zoom {
    right: -30.4% !important;
  }
  .content-node-24 .gds-hero__background-image .gds-image,
  .gds-hero__background-image .gds-image-zoom,
  .content-node-188 .gds-hero__background-image .gds-image,
  .gds-hero__background-image .gds-image-zoom,
  .content-node-237 .gds-hero__background-image .gds-image,
  .gds-hero__background-image .gds-image-zoom,
  .content-node-217.gds-hero__background-image .gds-image,
  .gds-hero__background-image .gds-image-zoom,
  .content-node-228.gds-hero__background-image .gds-image,
  .gds-hero__background-image .gds-image-zoom,
  .content-node-208.gds-hero__background-image .gds-image,
  .gds-hero__background-image .gds-image-zoom,
  .content-node-248.gds-hero__background-image .gds-image,
  .gds-hero__background-image .gds-image-zoom {
    width: 130vw !important;
  }
}
/* Removed padding for HCP Modal in lasted version of GWS */
#bi-hcp-modal {
  padding-left: 20px !important;
  padding-right: 44px !important;
  margin-left: 34.5px;
  margin-right: 34.5px;
}
#bi-hcp-modal .gds-modal__body {
  padding-top: 0px !important;
}
#bi-hcp-modal .gds-form-input__input-wrapper--submit {
  width: unset !important;
}
/* color of duration of video*/
.gds-card--article-cards p.estimated_time {
  color: #1a79d7;
}
/*alignment of the duration*/
.gds-card--article-cards .gds-card__date {
  display: flex;
  justify-content: space-between;
}
/*To Remove required text*/
.gds-modal__body .webform-submission-hcp-validation-veeva-form span.helperText em {
  display: none;
}
/* For left side padding */
.gds-modal__body .gds-block__padding-x-xl {
  padding-left: 16px;
  padding-right: 16px;
}
/* For padding-top */
.gds-modal__body {
  padding-top: 0px;
}
/*button-width*/
.webform-submission-hcp-validation-veeva-form .gds-form-input__input-wrapper--submit {
  width: 100%;
}
@media only screen and (max-width: 768px) {
  div#bi-hcp-modal {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gds-modal__body .gds-block__padding-x-xl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gds-modal__body {
    padding-left: 0px !important;
  }
}
@media screen and (max-width: 768px) {
  .bc-player-default_default.vjs-fullscreen,
  .bc-player-default_default.vjs-fullscreen .vjs-tech {
    object-fit: scale-down;
  }
  .gds-video .vjs-poster {
    background-size: contain;
  }
}
.demo-typography li:not(.gds-footnote__reference) {
  margin-bottom: 0px !important;
}
.ui-dialog.gds-modal.gds-modal--is-visible div#modal_external_link {
  width: auto !important;
}
div#modal_external_link {
  width: auto !important;
}
@media screen and (max-width: 1024px) {
  .ui-dialog.gds-modal.gds-modal--is-visible {
    margin: auto;
  }
}
.ui-dialog.gds-modal.gds-modal--is-visible .gds-btn-wrapper {
  display: contents !important;
}
@media screen and (max-width: 1024px) {
  .gds-modal__actions {
    padding: var(--spacer-xl);
    padding-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  [dir="ltr"] .gds-modal__body {
    padding-left: 45px;
  }
}
p.test-external {
  padding-left: 40px;
  padding-right: 40px;
}
div.gds-register-page input {
  margin-right: 10px;
  min-width: 130px !important;
}
.gds-notification.gds-notification--success {
  display: none;
}
/* Show success message for Registaryion */
.content-node-689 .gds-notification.gds-notification--success {
  display: block !important;
}
form.webform-request-access-form .gds-form-input__input-wrapper--submit::before {
  box-shadow: none !important;
}
@media screen and (max-width: 359px) {
  div.gds-register-page input {
    min-width: 100px !important;
  }
}
/* fixed redmine issue for margin top apperaring for login page in mobile device*/
@media screen and (max-width: 768px) {
  .ui-dialog.gds-modal.gds-modal--is-visible {
    top: 0% !important;
  }
}
/* fixed redmine issue for cancel button growing big on submit */
.gds-form-input.gds-register-page input.gds-btn.gds-btn--secondary {
  max-height: 48px !important;
}
/* Redmine issue code starts */
@media (min-width: 769px) and (max-width: 1366px) {
  .page-node-type-video .gds-video .vjs-poster,
  .page-node-type-article .gds-video .vjs-poster {
    background-size: contain;
  }
}
@media (min-width: 320px) and (max-width: 1080px) and (orientation: landscape) {
  .page-node-type-video .video-js.vjs-fullscreen:not(.vjs-ios-native-fs),
  .page-node-type-article .video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
    padding-bottom: 0 !important;
  }
}
.page-node-type-video .gds-video .vjs-poster,
.page-node-type-article .gds-video .vjs-poster {
  background-size: contain;
}
.gds-btn-wrapper.orange-button button.gds-btn span {
  font-weight: lighter;
  font-size: 14px;
}
/* Redmine issue code ends */
@media screen and (min-width: 768px) {
  .share-h3-custom {
    width: max-content;
    margin-left: 60px;
  }
}
/* for new check box*/
div#checkbox-2--wrapper .gds-form-input__label > span:nth-child(1) {
  display: none !important;
}
div#checkbox-2--wrapper span.helperText {
  display: block !important;
  margin-top: -18px;
}
.gds-btn-wrapper.orange-button button.gds-btn {
  background-color: #c55a11;
  border-radius: 5px;
  padding: 10px;
  height: 30px;
  min-height: 0px;
  margin-top: 20px;
}
.bc-player-default_default.vjs-fullscreen,
.bc-player-default_default.vjs-fullscreen .vjs-tech {
  width: 100% !important;
  height: auto !important;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.orange-button a.webform-dialog.webform-dialog-narrow.button {
  text-decoration: none;
}
.orange-button a.webform-dialog.webform-dialog-narrow.button button.gds-btn:focus::before {
  box-shadow: none;
}
/* Redmine issue-17-3-2022 */
.gds-btn-wrapper.orange-button,
.gds-btn-wrapper.orange-button a.webform-dialog.webform-dialog-narrow.button {
  justify-content: center;
  width: 100%;
}
.gds-btn-wrapper.orange-button button.gds-btn {
  background-color: #c55a11;
  padding: 0 var(--spacer-m);
  border-radius: 5px;
  height: auto;
  min-height: 48px;
  width: 100%;
}
.gds-btn-wrapper.orange-button button.gds-btn span {
  font-size: var(--typography-t-button-font-size);
  line-height: var(--typography-t-button-line-height);
  font-family: var(--typography-t-button-font-family);
  font-weight: lighter;
}
@media only screen and (min-width: 320px) and (max-width: 1023px) and (orientation: landscape) {
  header#block-bi-gds-conectados-header   .gds-header__main   nav.gds-header-menu.visible   .metamenuutilityitem {
    margin-bottom: var(--spacer-massive);
  }
}
@media (max-width: 767px) {
  .ui-dialog.gds-modal.gds-modal--is-visible div#drupal-modal {
    width: 100% !important;
  }
}
/* Redmine issue-17-3-2022-ends */
.content-node-73 .gds-carousel.gds-carousel--custom {
  margin-bottom: 32px;
}
.content-node-70 .gds-carousel.gds-carousel--custom {
  margin-bottom: 32px;
}
.content-node-72 .gds-carousel.gds-carousel--custom {
  margin-bottom: 32px;
}
.content-node-1 .gds-carousel.gds-carousel--custom {
  margin-bottom: 32px;
}
@media screen and (max-width: 767px) {
  span.gds-heading.gds-heading--align-left.heading-2 {
    font-size: 32px !important;
  }
  p.gds-heading.gds-heading--align-left.gds-heading--l.heading-1 {
    font-size: 28px;
  }
}
.gds-carousel.gds-carousel--custom {
  margin-bottom: 32px;
}
span.tooltip_custom {
  border: 1px solid #0066cc;
  padding: 7px;
  border-radius: 10px;
  color: white;
  background-color: #0066cc;
}
article.gds-card.gds-card--with-cta.gds-card--with-media-left.social-icons .ajax-progress {
  display: none;
}
@media all and (max-width: 767px) {
  article.gds-card.gds-card--with-cta.gds-card--with-media-left.social-icons   .gds-qr-code-modal__qr-code-container.gds-qr-code-modal__qr-code-container--vertical.gds-qr-code-modal__qr-code-container--nowrap   button.gds-qr-code__button {
    width: 300px !important;
  }
  article.gds-card.gds-card--with-cta.gds-card--with-media-left.social-icons   .gds-qr-code-modal__qr-code-container.gds-qr-code-modal__qr-code-container--vertical.gds-qr-code-modal__qr-code-container--nowrap   .gds-qr-code--vertical {
    width: 300px !important;
  }
}
span.theme-color__grey-80 {
  #font-family: "BISansNEXT";
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  body.content-node-412 .gds-card__figure .gds-image > picture img {
    width: 100%;
    height: 70% !important;
    object-fit: contain !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  body.content-node-412 .gds-card__figure .gds-image > picture img {
    object-fit: contain !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  body.content-node-520 .gds-card__figure .gds-image > picture img {
    width: 100%;
    height: 100% !important;
    object-fit: contain !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  body.content-node-520 .gds-card__figure .gds-image > picture img {
    object-fit: contain !important;
  }
}
/*For suggested content on homepage*/
.gds-grid.gds-grid--spacer-massive.custom-grid {
  padding: 0 !important;
}
.gds-grid.gds-grid--spacer-massive.custom-grid .gds-cell.gds-cell--m-third.gds-cell--spacer-m.gds-cell--content.favorite-card.views-row {
  padding: 0 10px !important;
}
@media screen and (device-width: 649px) and (device-height: 380px) {
  .ui-dialog.gds-modal.gds-modal--is-visible   p.gds-paragraph.gds-paragraph--base.gds-paragraph--align-left.gds-paragraph--.gds-paragraph--spacer-l.test-external {
    height: 100%;
    max-height: 50px;
  }
}
@media screen and (max-width: 374px) {
  span.gds-heading.gds-heading--align-left.heading-2 {
    font-size: 26px !important;
  }
  p.gds-heading.gds-heading--align-left.gds-heading--l.heading-1 {
    font-size: 26px;
  }
}
/* mobile popups css start */
@media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
  .ui-dialog.gds-modal.gds-modal--is-visible {
    top: 0 !important;
  }
}
@media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
  .ui-dialog.gds-modal.gds-modal--is-visible {
    left: 0 !important;
    width: 100% !important;
  }
}
@media only screen and (max-width: 55.75em) and (orientation: portrait) {
  .ui-dialog.gds-modal.gds-modal--is-visible {
    left: 0 !important;
    width: 100% !important;
  }
}
@media only screen and (max-width: 55.75em) and (orientation: landscape) {
  .ui-dialog.gds-modal.gds-modal--is-visible {
    top: 0 !important;
  }
}
@media only screen and (orientation: landscape) {
  .btn-fav span.tooltip_custom {
    font-size: 7px;
  }
}
.content-node-475 .gds-footnote__symbol {
  min-width: 1.5rem;
  white-space: nowrap;
}
a.arrow-up:after {
  content: "";
  display: inline-block;
  background: url(/sa/sites/default/files/styles/bi_gds_medium/public/2022-08/Arrow-up_0.png);
  no-repeat: top right;
  width: 14px;
  height: 16px;
  position: unset;
}
/* page alignment is landscape mode*/
@media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
  body.content-node-492.path-node.page-node-type-article   .gds-grid.gds-grid--spacer-l.gds-grid--white   .gds-cell.gds-cell--m-third.gds-cell--spacer-m.gds-cell--content:nth-child(   2   ) {
    width: 30%;
  }
  body.content-node-492.path-node.page-node-type-article   .gds-grid.gds-grid--spacer-l.gds-grid--white   .gds-cell.gds-cell--m-third.gds-cell--spacer-m.gds-cell--content:nth-child(   2   )   img {
    width: 85% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    position: relative;
    top: -8%;
  }
  body.content-node-492.path-node.page-node-type-article   .gds-grid.gds-grid--spacer-l.gds-grid--white   .gds-cell.gds-cell--m-third.gds-cell--spacer-m.gds-cell--content:nth-child(   3   ) {
    width: 20%;
  }
  body.content-node-492.path-node.page-node-type-article   .gds-grid.gds-grid--spacer-l.gds-grid--white   .gds-cell.gds-cell--m-third.gds-cell--spacer-m.gds-cell--content:nth-child(   3   )   img {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media only screen and (max-width: 56em) and (orientation: landscape) {
  body.content-node-492.path-node.page-node-type-article   .gds-grid.gds-grid--spacer-l.gds-grid--white   .gds-cell.gds-cell--m-third.gds-cell--spacer-m.gds-cell--content:nth-child(   2   ) {
    width: 30%;
  }
  body.content-node-492.path-node.page-node-type-article   .gds-grid.gds-grid--spacer-l.gds-grid--white   .gds-cell.gds-cell--m-third.gds-cell--spacer-m.gds-cell--content:nth-child(   2   )   img {
    width: 85% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    position: relative;
    top: -8%;
  }
  body.content-node-492.path-node.page-node-type-article   .gds-grid.gds-grid--spacer-l.gds-grid--white   .gds-cell.gds-cell--m-third.gds-cell--spacer-m.gds-cell--content:nth-child(   3   ) {
    width: 20%;
  }
  body.content-node-492.path-node.page-node-type-article   .gds-grid.gds-grid--spacer-l.gds-grid--white   .gds-cell.gds-cell--m-third.gds-cell--spacer-m.gds-cell--content:nth-child(   3   )   img {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/* Video chopped on landscape fullscreen*/
@media only screen and (max-width: 56em) and (orientation: landscape) {
  .bc-player-default_default.vjs-fullscreen,
  .bc-player-default_default.vjs-fullscreen .vjs-tech {
    height: 100% !important;
  }
  .bc-player-default_default.vjs-fullscreen,
  .bc-player-default_default.vjs-fullscreen .vjs-tech {
    object-fit: fill !important;
  }
  /* on clicking star clicking button has chopped */
  button.btn-fav span.tooltip_custom {
    padding: 3px;
  }
}
/* css for Ver mas button */
@media screen and (max-width: 767px) {
  .content-node-503 .gds-solo-button .gds-btn-wrapper {
    padding-top: 48px !important;
  }
  .content-node-504 .gds-solo-button .gds-btn-wrapper {
    padding-top: 48px !important;
  }
}
/* ver mas buttion aliginment*/
body.content-node-505 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-grid.gds-grid--spacer-none.gds-grid--justify-center,
body.content-node-506 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-grid.gds-grid--spacer-none.gds-grid--justify-center,
body.content-node-507 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-grid.gds-grid--spacer-none.gds-grid--justify-center,
body.content-node-508 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-grid.gds-grid--spacer-none.gds-grid--justify-center,
body.content-node-510 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-grid.gds-grid--spacer-none.gds-grid--justify-center,
body.content-node-511 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-grid.gds-grid--spacer-none.gds-grid--justify-center {
  padding-left: 0px;
  padding-right: 0px;
  justify-content: end;
}
body.content-node-505 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-cell.gds-cell--l-ten .gds-cell--xl-three-quarters.gds-cell--spacer-m.gds-cell--content,
body.content-node-506 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-cell.gds-cell--l-ten .gds-cell--xl-three-quarters.gds-cell--spacer-m.gds-cell--content,
body.content-node-507 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-cell.gds-cell--l-ten .gds-cell--xl-three-quarters.gds-cell--spacer-m.gds-cell--content,
body.content-node-508 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-cell.gds-cell--l-ten .gds-cell--xl-three-quarters.gds-cell--spacer-m.gds-cell--content,
body.content-node-510 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-cell.gds-cell--l-ten .gds-cell--xl-three-quarters.gds-cell--spacer-m.gds-cell--content,
body.content-node-511 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-cell.gds-cell--l-ten .gds-cell--xl-three-quarters.gds-cell--spacer-m.gds-cell--content {
  padding-right: 0px;
  padding-left: 0px;
}
body.content-node-505 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-solo-button .gds-cell,
body.content-node-506 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-solo-button .gds-cell,
body.content-node-507 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-solo-button .gds-cell,
body.content-node-508 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-solo-button .gds-cell,
body.content-node-510 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-solo-button .gds-cell,
body.content-node-511 .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg .gds-solo-button .gds-cell {
  text-align: end;
}
/* ver mas css for mobile divices */
@media screen and (max-width: 767px) {
  body.content-node-505   .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg,
  body.content-node-506   .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg,
  body.content-node-507   .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg,
  body.content-node-508   .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg,
  body.content-node-510   .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg,
  body.content-node-511   .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg {
    flex-flow: column;
  }
  body.content-node-505 h3.gds-heading.gds-heading--align-left.gds-heading--m,
  body.content-node-506 h3.gds-heading.gds-heading--align-left.gds-heading--m,
  body.content-node-507 h3.gds-heading.gds-heading--align-left.gds-heading--m,
  body.content-node-508 h3.gds-heading.gds-heading--align-left.gds-heading--m,
  body.content-node-510 h3.gds-heading.gds-heading--align-left.gds-heading--m,
  body.content-node-511 h3.gds-heading.gds-heading--align-left.gds-heading--m {
    margin: 10px 0 !important;
    text-align: center;
  }
  body.content-node-505   .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg   .gds-solo-button   .gds-cell,
  body.content-node-506   .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg   .gds-solo-button   .gds-cell,
  body.content-node-507   .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg   .gds-solo-button   .gds-cell,
  body.content-node-508   .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg   .gds-solo-button   .gds-cell,
  body.content-node-510   .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg   .gds-solo-button   .gds-cell,
  body.content-node-511   .gds-grid.gds-grid--none.gds-grid--primary-lightest-bg.gds-grid--color-bg   .gds-solo-button   .gds-cell {
    text-align: center;
  }
}
/* card img chopped on iphone and mobile landscape view */
@media screen and (max-width: 767px) {
  body.content-node-520 .gds-card__figure .gds-image > picture img {
    height: auto !important;
  }
  body.content-node-520   .gds-card.gds-card--with-media-left   .gds-card__figure   .gds-image.gds-image--spacer-none {
    margin-bottom: 2%;
  }
}
@media only screen and (min-device-width: 915px) and (max-device-width: 1024px) and (orientation: landscape) {
  body.content-node-520 .gds-card.gds-card--with-media-left {
    min-height: 15rem;
  }
  body.content-node-520 .gds-card--with-media-left .gds-card__figure {
    width: 70% !important;
    max-width: 100%;
  }
  body.content-node-520 .gds-card--with-media-left .gds-card__content {
    width: 30%;
  }
  body.content-node-520 .gds-card__figure .gds-image > picture img {
    width: 100%;
    height: 100% !important;
    object-fit: fill !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 914px) and (orientation: landscape) {
  body.content-node-520 .gds-card.gds-card--with-media-left {
    min-height: 12rem;
  }
  body.content-node-520 .gds-card--with-media-left .gds-card__figure {
    width: 70% !important;
    max-width: 100%;
  }
  body.content-node-520 .gds-card--with-media-left .gds-card__content {
    width: 30%;
  }
  body.content-node-520 .gds-card__figure .gds-image > picture img {
    width: 100%;
    height: 100% !important;
    object-fit: fill !important;
  }
}
@media screen and (min-width: 768px) {
  .gds-breadcrumb .gds-breadcrumb__list-item {
    display: contents;
    margin-bottom: 0;
    /* width: 75% !important;*/
  }
}
.contrast .gds-search__results .gds-search__see-all .gds-link--with-icon:focus span {
  color: var(--color-grey);
}
body.content-node-80 article[data-history-node-id="679"] .gds-card__figure .gds-image > picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
  object-fit: fill;
}
@media (min-width: 768px) and (orientation: portrait) {
  .content-node-218   .gds-hero.gds-hero--spacer-l   .gds-hero__full-background.gds-hero__full-background--transparent   .gds-image.gds-image--spacer-none   img {
    transform: translateX(0);
  }
}
.content-node-218 .gds-hero.gds-hero--spacer-l .gds-hero__full-background.gds-hero__full-background--transparent .gds-image.gds-image--spacer-none img {
  object-fit: fill;
}
.ui-dialog.gds-modal.gds-modal--is-visible div#drupal-modal .gds-modal__body div#webform-submission-request-a-rep-form-ajax form .gds-form-multiple-step__form select span.selection span.select2-selection.select2-selection--multiple {
  height: 40px;
  max-height: 40px;
  overflow-y: auto;
}
.content-node-689 form#openid-connect-login-form {
  margin: 199px 0px;
}
.auth0-login.error {
  margin-top: 12px;
  color: blue;
}
/*css for issues after the upgrade */
.gds-carousel .slick-slider .slick-list .slick-slide:focus-visible .gds-cell::after {
  border: none !important;
}
@media all and (max-width: 1279px) {
  .gds-card__header .gds-heading {
    margin-bottom: 10px;
  }
}
body.content-node-122 .gds-card__header .theme-color__grey {
  br {
    display: none;
  }
}
@media all and (min-width: 1280px) {
  body.content-node-215   article.gds-card.gds-card--article-cards   .gds-card__content.gds-card__content--   .gds-card__header   .gds-heading {
    margin-bottom: 20px;
  }
  body.content-node-226   article.gds-card.gds-card--article-cards   .gds-card__content.gds-card__content--   .gds-card__header   .gds-heading {
    margin-bottom: 20px;
  }
}
@media all and (max-width: 767px) {
  header#block-bi-gds-conectados-header   nav.gds-header-menu.visible   .dropdown   ul.gds-submenu-items.gds-submenu-items--left.visible {
    left: calc(-1 * var(--spacer-s)) !important;
  }
  header#block-bi-gds-conectados-header   nav.gds-header-menu   .dropdown   ul.gds-submenu-items.visible   li.mobile-back-holder   button.mobile-back {
    visibility: visible !important;
  }
}
.content-node-699 span.gds-icon.gds-icon--primary.gds-icon--s.gds-icon--base_check.gds-icon--primary path {
  fill: #000;
}
.content-node-699 dl.gds-description-list,
ul.gds-icons {
  line-height: normal;
}
.content-node-699 dl.gds-description-list li,
dl.gds-description-list dt,
ul.gds-icons li,
ul.gds-icons dt {
  display: block;
}
.content-node-80 .gds-hero__cards-container .gds-card__figure .gds-image img.ls-is-cached.lazyloaded {
  object-fit: fill;
}
@media screen and (max-width: 767px) {
  .content-node-773 .gds-grid--spacer-massive {
    margin-bottom: 0 !important;
  }
  .content-node-776 .gds-grid--spacer-massive {
    margin-bottom: 0 !important;
  }
}
.content-node-773 .gds-card-profile__content-inner a.gds-link.gds-link--visibility-both.gds-link--link-intercept {
  pointer-events: none !important;
}
.content-node-776 .gds-card-profile__content-inner a.gds-link.gds-link--visibility-both.gds-link--link-intercept {
  pointer-events: none !important;
}
.content-node-773 .gds-tabs__left-chevron.gds-tabs__left-chevron-- {
  display: none !important;
}
.content-node-773 .gds-tabs__right-chevron.gds-tabs__right-chevron-- {
  display: none !important;
}
.content-node-776 .gds-tabs__left-chevron.gds-tabs__left-chevron-- {
  display: none !important;
}
.content-node-776 .gds-tabs__right-chevron.gds-tabs__right-chevron-- {
  display: none !important;
}
.content-node-773 button.gds-tabs__button.gds-tabs__button-- {
  display: none !important;
}
.content-node-776 button.gds-tabs__button.gds-tabs__button-- {
  display: none !important;
}
@media all and (min-width: 1280px) {
  .gds-image-zoom__zoom-in-button {
    position: relative;
    bottom: 50px;
  }
  .gds-image-zoom__zoom-out-button {
    position: relative;
    bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .content-node-689 form#openid-connect-login-form {
    margin: 0px 0px !important;
  }
}
/* added css for co card change */
@media only screen and (min-width: 390px) and (orientation: landscape) {
  .content-node-689 form#openid-connect-login-form {
    margin: 199px 0px !important;
  }
}
article[data-history-node-id="72"] .gds-grid.gds-grid--spacer-xl .gds-card__figure .gds-image > picture img {
  object-fit: fill !important;
}
article[data-history-node-id="72"] a.gds-link.gds-link--link-intercept.gds-link--default.gds-link--icon-right.gds-link--with-icon.gds-link--icon-animation.gds-link--with-icon-arrow {
  display: none;
}
@media all and (min-width: 768px) {
  body.content-node-72 article.gds-card.gds-card--with-media-left {
    height: 12rem !important;
  }
}
.content-node-964 .gds-cell.gds-cell--l-ten.gds-cell--xl-three-quarters.gds-cell--spacer-m.gds-cell--content .gds-btn-wrapper a.gds-btn.gds-btn--primary.gds-btn--is-cta.use-ajax {
  background-color: #009a9b !important;
}
/* Landing page CSS */
@media screen and (max-width: 768px) {
  body.content-node-910   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-911   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-912   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-908   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-909   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-913   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-882   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-887   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-851   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-859   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-863   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-897   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-1031   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-1035   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-1036   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom {
    max-width: 2100px;
  }
}
@media screen and (min-width: 1024px) {
  body.content-node-910 .gds-secondary-hero__content,
  body.content-node-911 .gds-secondary-hero__content,
  body.content-node-912 .gds-secondary-hero__content,
  body.content-node-908 .gds-secondary-hero__content,
  body.content-node-909 .gds-secondary-hero__content,
  body.content-node-913 .gds-secondary-hero__content,
  body.content-node-882 .gds-secondary-hero__content,
  body.content-node-887 .gds-secondary-hero__content,
  body.content-node-851 .gds-secondary-hero__content,
  body.content-node-859 .gds-secondary-hero__content,
  body.content-node-863 .gds-secondary-hero__content,
  body.content-node-897 .gds-secondary-hero__content,
  body.content-node-1031 .gds-secondary-hero__content,
  body.content-node-1035 .gds-secondary-hero__content,
  body.content-node-1036 .gds-secondary-hero__content {
    padding-top: 40%;
    padding-bottom: 40%;
  }
}
@media screen and (min-width: 1820px) {
  .content-node-910.gds-secondary-hero__content,
  .content-node-911.gds-secondary-hero__content,
  .content-node-912.gds-secondary-hero__content,
  .content-node-908.gds-secondary-hero__content,
  .content-node-909.gds-secondary-hero__content,
  .content-node-913.gds-secondary-hero__content,
  .content-node-882.gds-secondary-hero__content,
  .content-node-887.gds-secondary-hero__content,
  .content-node-851.gds-secondary-hero__content,
  .content-node-859.gds-secondary-hero__content,
  .content-node-863.gds-secondary-hero__content,
  .content-node-897.gds-secondary-hero__content,
  .content-node-1031.gds-secondary-hero__content,
  .content-node-1035.gds-secondary-hero__content,
  .content-node-1036.gds-secondary-hero__content {
    padding-top: 60%;
    padding-bottom: 60%;
  }
}
.content-node-910 .gds-card-time__label-last,
.content-node-911 .gds-card-time__label-last,
.content-node-912 .gds-card-time__label-last,
.content-node-908 .gds-card-time__label-last,
.content-node-909 .gds-card-time__label-last,
.content-node-913 .gds-card-time__label-last,
.content-node-882 .gds-card-time__label-last,
.content-node-887 .gds-card-time__label-last,
.content-node-851 .gds-card-time__label-last,
.content-node-859 .gds-card-time__label-last,
.content-node-863 .gds-card-time__label-last,
.content-node-897 .gds-card-time__label-last,
.content-node-897 .gds-card-time__label-last,
.content-node-1031 .gds-card-time__label-last,
.content-node-1035 .gds-card-time__label-last,
.content-node-1036 .gds-card-time__label-last {
  color: #61b9e7;
}
.content-node-910 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-911 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-912 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-908 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-909 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-913 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-882 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-887 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-851 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-859 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-863 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-897 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-1031 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-1035 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-1036 h5.gds-heading.gds-heading--align-left.gds-heading--xs {
  margin-bottom: 0px;
}
@media screen and (min-width: 768px) {
  .content-node-910 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-911 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-912 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-908 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-909 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-913 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-882 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-887 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-851 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-859 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-863 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-897 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-1031 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-1035 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-1036 .gds-card-time .gds-card-time__label-wrapper {
    display: block !important;
  }
}
@media screen and (max-width: 767px) {
  .content-node-882   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-887   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-851   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-859   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-863   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-897   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-908   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-909   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-910   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-911   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-912   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-913   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-1031   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-1035   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-1036   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content {
    padding: 0px;
    margin: 0px;
  }
  .content-node-908   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-909   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-910   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-911   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-912   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-913   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-882   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-887   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-851   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-859   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-863   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-897   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-1031   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-1035   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-1036   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none {
    display: block;
  }
  .content-node-908 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-909 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-910 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-911 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-912 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-913 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-882 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-887 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-851 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-859 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-863 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-897 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-1031 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-1035 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-1036 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom {
    width: 103vw !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .content-node-908 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-909 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-910 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-911 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-912 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-913 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-882 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-887 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-851 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-859 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-863 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-897 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-1031 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-1035 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-1036 .gds-card-time .gds-card-time__label-wrapper {
    display: block !important;
  }
  .content-node-908 .gds-card-time .gds-card-time__time,
  .content-node-909 .gds-card-time .gds-card-time__time,
  .content-node-910 .gds-card-time .gds-card-time__time,
  .content-node-911 .gds-card-time .gds-card-time__time,
  .content-node-912 .gds-card-time .gds-card-time__time,
  .content-node-913 .gds-card-time .gds-card-time__time,
  .content-node-882 .gds-card-time .gds-card-time__time,
  .content-node-887 .gds-card-time .gds-card-time__time,
  .content-node-851 .gds-card-time .gds-card-time__time,
  .content-node-859 .gds-card-time .gds-card-time__time,
  .content-node-863 .gds-card-time .gds-card-time__time,
  .content-node-897 .gds-card-time .gds-card-time__time,
  .content-node-1031 .gds-card-time .gds-card-time__time,
  .content-node-1035 .gds-card-time .gds-card-time__time,
  .content-node-1036 .gds-card-time .gds-card-time__time {
    width: 1.5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .content-node-967   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none {
    padding-bottom: 19% !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .content-node-967   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none {
    padding-bottom: 8% !important;
  }
}
@media screen and (max-width: 767px) {
  .content-node-967 .gds-secondary-hero__content {
    display: block !important;
    padding: 0px !important;
  }
}
@media all and (min-width: 992px) {
  body.content-node-855   .gds-hero   p.gds-paragraph.gds-paragraph--l.gds-paragraph--align-left.gds-paragraph--spacer-m {
    padding-bottom: 25% !important;
  }
  /*
    body.content-node-855 .gds-hero .gds-hero__background-image .gds-image {
        left: 0 !important;
    } */
}
.content-node-964 li.gds-footnote__reference a.skip-disclaimer {
  word-break: break-word !important;
}
/*Start CSS code for Calculator*/
div#webform-submission-calculadora-form-ajax {
  background-color: #f5faff;
}
.js-form-item.form-item {
  padding: 20px 0px 20px 0px;
  border-bottom: 1px solid #c0d6d9;
}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-fibrilacionradios.form-item-fibrilacionradios {
  display: inline-block;
  border: none;
  padding-right: 40px;
}
@media screen and (max-width: 767px) {
  input.form-number.required {
    grid-template-columns: 1fr 1fr 1fr;
    display: inline-flex;
  }
  #edit-fibrilacionradios--wrapper-legend {
    display: block !important;
  }
}
legend#edit-fibrilacionradios--wrapper-legend {
  padding-top: 15px;
}
@media screen and (min-width: 768px) {
  div#cal_fibrilacion {
    position: absolute;
    left: 41%;
    bottom: 10%;
    text-align: center;
  }
  input.form-number.required {
    height: 50px;
    width: 75%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  label.unit-1.gds-paragraph.gds-paragraph--base {
    position: absolute;
    right: 14%;
    flex-direction: column-reverse;
    align-items: baseline;
  }
}
@media screen and (max-width: 767px) {
  .js-form-item.form-item.js-form-type-number.form-type-number {
    display: flex;
    justify-content: start;
    align-items: center;
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  label.unit-2.gds-paragraph.gds-paragraph--base {
    position: relative;
    left: 50%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  label.unit-3.gds-paragraph.gds-paragraph--base {
    position: relative;
    left: 29%;
  }
}
div#cal_fibrilacion label.option {
  padding-left: 10px;
}
@media screen and (min-width: 768px) {
  label.js-form-required.form-required.gds-paragraph.gds-paragraph--base.gds-paragraph--align-left {
    display: inline-block;
    vertical-align: revert;
    height: 30px;
  }
}
div#error-4 {
  margin-top: 0px;
}
.input__error,
.input__hint,
.input__warning {
  color: #fff;
}
.input__error {
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 0;
  background-color: #fa6750;
  color: #fff;
}
.input__error,
.input__hint,
.input__warning,
.notice {
  padding: 11px 6px 8px;
  border-radius: 2px;
}
.input__error:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 50%;
  height: 12px;
  width: 12px;
  border: 6px solid transparent;
  border-bottom-color: #fa6750;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media (min-width: 569px) {
  .input__error:before,
  .input__hint:before,
  .input__warning:before,
  .notice:before {
    font-size: 14px;
  }
}
.input__error:before,
.input__hint:before,
.input__warning:before,
.notice:before {
  display: block;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  font-weight: 600;
  font-size: 12px;
}
.input__error,
.input__hint,
.input__warning {
  color: #fff;
}
.error.input__error {
  min-width: 80%;
}
fieldset#edit-fibrilacionradios--wrapper {
  height: 70px;
}
@media screen and (max-width: 767px) {
  .error.input__error {
    position: absolute;
    left: 30%;
    margin-top: 19%;
  }
  .js-form-item.form-item {
    padding: 0px 15px 10px 10px;
  }
  div#error-4 {
    margin-top: 70px;
  }
  label.js-form-required.form-required.gds-paragraph.gds-paragraph--base.gds-paragraph--align-left {
    margin-top: 15px;
    word-break: break-word;
    width: 30%;
  }
  label.unit-3.gds-paragraph.gds-paragraph--base.gds-paragraph--align-left {
    vertical-align: unset;
  }
}
.success {
  background-color: #006cb6;
  padding: 10px 15px;
  margin-bottom: 20px;
}
.success h2 {
  font-size: 38px;
}
.parent-success button {
  float: right;
}
.success label {
  color: #fff;
}
.parent-success,
.unsuccess {
  margin-top: 30px;
}
@media screen and (min-width: 992px) {
  input#early-mitral {
    width: 100%;
  }
}
form#webform-submission-calculadora-add-form {
  padding-left: 30px;
  padding-right: 30px;
  padding: 30px;
}
.js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-edad.form-item-edad {
  display: flex;
  border-top: 1px solid #c0d6d9;
}
.input__control-wrapper {
  display: inline-flex;
  width: 50%;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  label.js-form-required.form-required.gds-paragraph.gds-paragraph--base.gds-paragraph--align-left {
    padding-bottom: 5px;
    padding-top: 5px;
    width: 33%;
    margin-right: 10%;
  }
}
.select-wrapper {
  padding-bottom: 5px;
  padding-top: 5px;
}
.select-wrapper.unit-3 {
  width: 12%;
}
.select-wrapper.unit-2 {
  width: 5%;
}
fieldset.radios--wrapper.fieldgroup.form-composite.webform-composite-visible-title.required.js-webform-type-radios.webform-type-radios.js-form-item.form-item.js-form-wrapper.form-wrapper {
  padding-bottom: 5px;
}
div#cal_fibrilacion {
  padding-left: 20px;
}
div#webform-submission-calculadora-form-ajax {
  font-family: "BISansNEXT";
}
@media screen and (max-width: 1365px) {
  .select-wrapper.unit-3 {
    width: 0%;
  }
}
@media screen and (max-width: 767px) {
  label.js-form-required.form-required.gds-paragraph.gds-paragraph--base.gds-paragraph--align-left {
    margin-right: 0px;
  }
  .input__control-wrapper {
    display: contents;
  }
  input.form-number.required {
    width: 60%;
    margin-left: 10px;
  }
  label.unit-2.gds-paragraph.gds-paragraph--base.gds-paragraph--align-left {
    padding-left: 0px !important;
  }
}
.input-group {
  display: flex;
  width: 100%;
  align-items: baseline;
}
input.form-number.required {
  margin-right: 20px;
  margin-bottom: 5px;
}
@media screen and (min-width: 992px) and (max-width: 1365px) {
  .input-group.placement {
    align-items: flex-end;
  }
}
@media screen and (max-width: 1365px) {
  .select-wrapper.unit-3 {
    width: 15%;
    margin-bottom: 15px;
  }
}
.error-low {
  background-color: #fa6750;
  padding: 10px;
  color: #ffff;
}
.warning-high {
  background-color: #ffb600;
  padding: 10px;
  color: #fff;
}
.error-high {
  background-color: #fa6750;
  padding: 10px;
  color: #ffff;
}
.warning-low {
  background-color: #ffb600;
  padding: 10px;
  color: #ffff;
}
@media screen and (max-width: 767px) {
  .form-item-presion-sistolica-de-la-arteria-pulmonar .input-group {
    align-items: stretch;
    margin-top: 40px;
  }
  .input__control-wrapper {
    display: inline-flex;
  }
  .input__control-wrapper div#cal_fibrilacion {
    display: contents !important;
  }
  fieldset#edit-fibrilacionradios--wrapper {
    height: 100px;
  }
}
@media screen and (max-width: 767px) {
  div#webform-submission-calculadora-form-ajax ::placeholder {
    font-size: 10px;
  }
}
/*End CSS code for Calculator*/
/*Start CSS for sales rep visit banner image and hiding CTA from banner*/
@media screen and (max-width: 767px) {
  [dir="ltr"]   .content-node-967   .gds-secondary-hero__background-image   .gds-image,
  [dir="ltr"]   .content-node-967   .gds-secondary-hero__background-image   .gds-image-zoom {
    left: 0;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  .content-node-967 .gds-secondary-hero__background-image .gds-image img {
    object-fit: fill !important;
  }
}
.content-node-855 .gds-hero__cards-container .gds-card.gds-card--with-media-left.gds-card--visibility-both .gds-card__cta.gds-card__cta--label-only {
  display: none;
}
@media screen and (min-width: 1700px) {
  .content-node-967 .gds-secondary-hero__container .gds-image img {
    object-fit: fill;
  }
}
/*End CSS for sales rep visit banner image and hiding CTA from banner*/
/*CSS for evnto en la*/
body.content-node-1023 .gds-card-time__time,
body.content-node-1024 .gds-card-time__time,
body.content-node-1025 .gds-card-time__time,
body.content-node-1043 .gds-card-time__time {
  width: 7rem !important;
}
body.content-node-1023 .gds-card-time__content,
body.content-node-1024 .gds-card-time__content,
body.content-node-1025 .gds-card-time__content,
body.content-node-1043 .gds-card-time__content {
  padding-left: 10px !important;
}
@media screen and (min-width: 1280px) {
  body.content-node-1023   .gds-secondary-hero--has-background   .gds-secondary-hero__content,
  body.content-node-1024   .gds-secondary-hero--has-background   .gds-secondary-hero__content,
  body.content-node-1025   .gds-secondary-hero--has-background   .gds-secondary-hero__content,
  body.content-node-1043   .gds-secondary-hero--has-background   .gds-secondary-hero__content {
    min-height: 300px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  body.content-node-1023   .gds-secondary-hero--has-background   .gds-secondary-hero__content,
  body.content-node-1024   .gds-secondary-hero--has-background   .gds-secondary-hero__content,
  body.content-node-1025   .gds-secondary-hero--has-background   .gds-secondary-hero__content,
  body.content-node-1043   .gds-secondary-hero--has-background   .gds-secondary-hero__content {
    min-height: 130px !important;
  }
}
body.content-node-1023 .gds-tabs--list-overflow-scrolled .gds-tabs__list__wrapper,
body.content-node-1024 .gds-tabs--list-overflow-scrolled .gds-tabs__list__wrapper,
body.content-node-1025 .gds-tabs--list-overflow-scrolled .gds-tabs__list__wrapper,
body.content-node-1043 .gds-tabs--list-overflow-scrolled .gds-tabs__list__wrapper {
  padding-left: 0 !important;
  margin-left: 0 !important;
}
body.content-node-1023 .gds-tabs__right-chevron,
body.content-node-1024 .gds-tabs__right-chevron,
body.content-node-1025 .gds-tabs__right-chevron,
body.content-node-1043 .gds-tabs__right-chevron {
  display: none !important;
}
body.content-node-1023 .gds-tabs__left-chevron,
body.content-node-1024 .gds-tabs__left-chevron,
body.content-node-1025 .gds-tabs__left-chevron,
body.content-node-1043 .gds-tabs__left-chevron {
  display: none !important;
}
body.content-node-1023 .gds-card-profile__content a.gds-link.gds-link--visibility-both.gds-link--link-intercept,
body.content-node-1024 .gds-card-profile__content a.gds-link.gds-link--visibility-both.gds-link--link-intercept,
body.content-node-1025 .gds-card-profile__content a.gds-link.gds-link--visibility-both.gds-link--link-intercept,
body.content-node-1043 .gds-card-profile__content a.gds-link.gds-link--visibility-both.gds-link--link-intercept {
  pointer-events: none !important;
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  body.content-node-1023 .gds-card-time,
  body.content-node-1024 .gds-card-time,
  body.content-node-1025 .gds-card-time,
  body.content-node-1043 .gds-card-time {
    display: block !important;
  }
  body.content-node-1023 .gds-card-time__content,
  body.content-node-1024 .gds-card-time__content,
  body.content-node-1025 .gds-card-time__content,
  body.content-node-1043 .gds-card-time__content {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  body.content-node-1023 .gds-secondary-hero__background-image .gds-image,
  [dir="ltr"] .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-1024 .gds-secondary-hero__background-image .gds-image,
  [dir="ltr"] .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-1025 .gds-secondary-hero__background-image .gds-image,
  [dir="ltr"] .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-1043 .gds-secondary-hero__background-image .gds-image,
  [dir="ltr"] .gds-secondary-hero__background-image .gds-image-zoom {
    left: 0 !important;
  }
  body.content-node-1023   .gds-secondary-hero__container   .gds-grid.gds-grid--none,
  body.content-node-1024   .gds-secondary-hero__container   .gds-grid.gds-grid--none,
  body.content-node-1025   .gds-secondary-hero__container   .gds-grid.gds-grid--none,
  body.content-node-1043   .gds-secondary-hero__container   .gds-grid.gds-grid--none {
    display: none !important;
  }
  body.content-node-1023 .gds-card-profile--image-top,
  body.content-node-1024 .gds-card-profile--image-top,
  body.content-node-1025 .gds-card-profile--image-top,
  body.content-node-1043 .gds-card-profile--image-top {
    max-width: 22.5rem !important;
  }
  body.content-node-1023 .gds-card-profile__figure,
  body.content-node-1024 .gds-card-profile__figure,
  body.content-node-1025 .gds-card-profile__figure,
  body.content-node-1043 .gds-card-profile__figure {
    max-width: 22.5rem !important;
  }
}
@media screen and (min-width: 1280px) {
  body.content-node-1023.user-logged-in.path-node.page-node-type-article   .gds-card.gds-card--with-media-left,
  .gds-card.gds-card--with-media-right,
  body.content-node-1024.user-logged-in.path-node.page-node-type-article   .gds-card.gds-card--with-media-left,
  .gds-card.gds-card--with-media-right,
  body.content-node-1025.user-logged-in.path-node.page-node-type-article   .gds-card.gds-card--with-media-left,
  .gds-card.gds-card--with-media-right,
  body.content-node-1043.user-logged-in.path-node.page-node-type-article   .gds-card.gds-card--with-media-left,
  .gds-card.gds-card--with-media-right {
    min-height: 19rem !important;
  }
}
@media all and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) {
  body.content-node-1023   .gds-secondary-hero--has-background   .gds-secondary-hero__content,
  body.content-node-1024   .gds-secondary-hero--has-background   .gds-secondary-hero__content,
  body.content-node-1025   .gds-secondary-hero--has-background   .gds-secondary-hero__content,
  body.content-node-1043   .gds-secondary-hero--has-background   .gds-secondary-hero__content {
    min-height: 250px !important;
  }
}
@media only screen and (min-device-width: 428px) and (max-device-width: 844px) and (orientation: landscape) {
  body.content-node-1043   .gds-secondary-hero--has-background   .gds-secondary-hero__content {
    min-height: 140px !important;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) {
  body.content-node-1043   .gds-secondary-hero--has-background   .gds-secondary-hero__content {
    min-height: 230px !important;
  }
}
/*Ending CSS for evnto en la*/
/* Adding CSS for curso online*/
@media screen and (max-width: 768px) {
  body.content-node-1037   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-1040   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-1041   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  body.content-node-1044   .gds-secondary-hero__content   .gds-secondary-hero__background-image   .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom {
    max-width: 2100px;
  }
}
@media screen and (min-width: 1024px) {
  body.content-node-1037 .gds-secondary-hero__content,
  body.content-node-1040 .gds-secondary-hero__content,
  body.content-node-1041 .gds-secondary-hero__content,
  body.content-node-1044 .gds-secondary-hero__content {
    padding-top: 40%;
    padding-bottom: 40%;
  }
}
@media screen and (min-width: 1820px) {
  .content-node-1037.gds-secondary-hero__content,
  .content-node-1040.gds-secondary-hero__content,
  .content-node-1041.gds-secondary-hero__content,
  .content-node-1044.gds-secondary-hero__content {
    padding-top: 60%;
    padding-bottom: 60%;
  }
}
.content-node-1037 .gds-card-time__label-last,
.content-node-1040 .gds-card-time__label-last,
.content-node-1041 .gds-card-time__label-last,
.content-node-1044 .gds-card-time__label-last {
  color: #61b9e7;
}
.content-node-1037 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-1040 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-1041 h5.gds-heading.gds-heading--align-left.gds-heading--xs,
.content-node-1044 h5.gds-heading.gds-heading--align-left.gds-heading--xs {
  margin-bottom: 0px;
}
@media screen and (min-width: 768px) {
  .content-node-1037 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-1040 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-1041 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-1044 .gds-card-time .gds-card-time__label-wrapper {
    display: block !important;
  }
}
@media screen and (max-width: 767px) {
  .content-node-1037   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-1040   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-1041   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content,
  .content-node-1044   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-secondary-hero__content {
    padding: 0px;
    margin: 0px;
  }
  .content-node-1037   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-1040   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-1041   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none,
  .content-node-1044   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none {
    display: block;
  }
  .content-node-1037 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-1040 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-1041 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom,
  .content-node-1041 .gds-secondary-hero__background-image .gds-image,
  .gds-secondary-hero__background-image .gds-image-zoom {
    width: 103vw !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .content-node-1037 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-1040 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-1041 .gds-card-time .gds-card-time__label-wrapper,
  .content-node-1044 .gds-card-time .gds-card-time__label-wrapper {
    display: block !important;
  }
  .content-node-1037 .gds-card-time .gds-card-time__time,
  .content-node-1040 .gds-card-time .gds-card-time__time,
  .content-node-1041 .gds-card-time .gds-card-time__time,
  .content-node-1044 .gds-card-time .gds-card-time__time {
    width: 1.5rem !important;
  }
}
/*Ending CSS for curso onlinw*/
/*CSS for Forma farmaceutica page*/
@media screen and (min-width: 768px) {
  .content-node-1073 .gds-key-fact {
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .content-node-1073 .gds-key-fact .gds-image img {
    object-fit: contain;
  }
}
/*End CSS for Forma farmaceutica page*/
/*CSS for trayenta banner image*/
@media screen and (max-width: 767px) {
  .content-node-226   .gds-hero__full-background.gds-hero__full-background--transparent   img,
  .content-node-229   .gds-hero__full-background.gds-hero__full-background--transparent   img,
  .content-node-246   .gds-hero__full-background.gds-hero__full-background--transparent   img {
    display: inherit !important;
  }
}
/*End CSS for trayenta banner image*/
/*Adding css for repvisit card and evento enla*/
@media screen and (max-width: 992px) {
  .content-node-967   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-cell.gds-cell--l-half.gds-cell--s-order-2.gds-cell--l-order-1.gds-cell--spacer-m.gds-cell--content {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .content-node-967   .gds-cell.gds-cell--m-quarter.gds-cell--spacer-m.gds-cell--sidebar   a.add-favourite-btn.flag.show.gds-btn.gds-btn--primary.gds-btn--has-icon.gds-btn--has-icon-left.gds-btn--has-icon-primary.gds-btn--is-cta.use-ajax {
    display: none;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1292px) and (-webkit-min-device-pixel-ratio: 1) {
  .content-node-1023   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   img.lazyload {
    object-fit: cover !important;
    height: 170% !important;
  }
}
@media screen and (min-width: 1280px) {
  body.content-node-1078   .gds-secondary-hero--has-background   .gds-secondary-hero__content {
    min-height: 300px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  body.content-node-1078   .gds-secondary-hero--has-background   .gds-secondary-hero__content {
    min-height: 130px !important;
  }
}
body.content-node-1078 .gds-card-profile__content a.gds-link.gds-link--visibility-both.gds-link--link-intercept {
  pointer-events: none !important;
}
/*END css for repvisit card and evento enla*/
/*CSS for digital magazin*/
@media screen and (max-width: 767px) {
  .content-node-1034 .gds-cell {
    width: 100%;
  }
  .content-node-1034 .gds-cell div#df_manual_thumb {
    margin-right: 0px;
    margin-left: 0px;
  }
}
/*Ending CSS for digital magazin*/
/*CSS for forma page*/
.content-node-1091 .gds-footnote__symbol {
  min-width: 1.2rem !important;
}
@media screen and (min-width: 576px) and (max-width: 767px) {
  .content-node-1073 .gds-key-fact {
    height: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .content-node-1073 .gds-key-fact .gds-image img {
    width: auto;
  }
}
/*Ending CSS for forma page*/
/*Start css for Visit card*/
@media screen and (min-width: 992px) {
  .page-node-type-visit-card   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none {
    padding-bottom: 19% !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .page-node-type-visit-card   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none {
    padding-bottom: 8% !important;
  }
}
@media screen and (max-width: 767px) {
  .page-node-type-visit-card .gds-secondary-hero__content {
    display: block !important;
    padding: 0px !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  .page-node-type-visit-card   .gds-secondary-hero__background-image   .gds-image   img {
    object-fit: fill !important;
  }
}
@media screen and (min-width: 1700px) {
  .page-node-type-visit-card .gds-secondary-hero__container .gds-image img {
    object-fit: fill;
  }
}
@media screen and (max-width: 992px) {
  .page-node-type-visit-card   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-cell.gds-cell--l-half.gds-cell--s-order-2.gds-cell--l-order-1.gds-cell--spacer-m.gds-cell--content {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .page-node-type-visit-card   .gds-cell.gds-cell--m-quarter.gds-cell--spacer-m.gds-cell--sidebar   a.add-favourite-btn.flag.show.gds-btn.gds-btn--primary.gds-btn--has-icon.gds-btn--has-icon-left.gds-btn--has-icon-primary.gds-btn--is-cta.use-ajax {
    display: none;
  }
}
.page-node-type-visit-card .gds-secondary-hero__container .gds-image img {
  height: auto;
}
@media screen and (min-width: 1366px) {
  .gds-secondary-hero__container {
    margin-bottom: 2.7%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .gds-secondary-hero__container {
    margin-bottom: 30%;
  }
}
@media screen and (max-width: 767px) {
  .page-node-type-visit-card   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l {
    margin-bottom: 0px;
  }
  .page-node-type-visit-card   .gds-cell.gds-cell--m-three-quarters.gds-cell--spacer-m.gds-cell--content {
    margin: 0px;
  }
}
@media screen and (min-width: 1500px) {
  .page-node-type-visit-card   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none {
    padding-bottom: 15% !important;
  }
}
@media screen and (min-width: 1800px) and (max-width: 2400px) {
  .page-node-type-visit-card   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none {
    padding-bottom: 12% !important;
  }
}
@media screen and (min-width: 2400px) {
  .page-node-type-visit-card   .gds-secondary-hero.gds-secondary-hero--has-background.gds-secondary-hero--spacer-l   .gds-grid.gds-grid--none {
    padding-bottom: 9% !important;
  }
}
/*End css for Visit card*/

/*CSS for Respiratory TA*/
@media screen and (min-width: 992px) {
  .path-areas-terapeuticas .gds-hero__background-image .gds-image img {
    object-fit: fill !important;
  }
}
.path-areas-terapeuticas .views-row h2 {
  margin: 0px !important;
}

/*End CSS for Respiratory TA*/

/*CSS for beneficios page*/
body.content-node-1947 .gds-key-fact.gds-key-fact--visibility-both.gds-key-fact--side.gds-key-fact--left.gds-key-fact--.gds-key-fact--has-description {
  height: auto;
}
body.content-node-1947 .gds-key-fact.gds-key-fact--visibility-both .gds-key-fact__image-container .gds-image img.lazyload {
  width: 40px;
  height: auto;
}
body.content-node-1947 .gds-key-fact.gds-key-fact--visibility-both .gds-key-fact__image-container {
  margin-right: var(--spacer-s);
  margin-bottom: var(--spacer-s);
}

body.content-node-1947 .gds-key-fact.gds-key-fact--visibility-both .gds-key-fact__content.gds-key-fact__content--left {
  padding-bottom: 0;
}

body.content-node-1947 .gds-footnote.gds-footnote--visibility-both .gds-footnote__symbol {
  min-width: 20px;
}
/*Ending CSS for beneficios page*/

/*start caso clincio landing page */
body.content-node-1935 article.gds-card .gds-card__cta.gds-card__cta--label-only {
  display: none !important;
}
body.content-node-1937 article.gds-card .gds-card__cta.gds-card__cta--label-only {
  display: none !important;
}
body.content-node-1940 article.gds-card .gds-card__cta.gds-card__cta--label-only {
  display: none !important;
}
@media (min-width: 992px) {
  .content-node-1940 .gds-hero .gds-hero__background-image .gds-image,
  .content-node-1937 .gds-hero .gds-hero__background-image .gds-image {
    left: 0 !important;
  }
  .content-node-1940 .gds-image.gds-image--focal-point-custom img,
  .content-node-1937 .gds-image.gds-image--focal-point-custom img,
  .content-node-1935 .gds-image.gds-image--focal-point-custom img {
    object-fit: cover !important;
  }
  /*    .gds-hero__content.gds-hero__content--has-cards {
          padding-bottom: 84px;
          padding-top: 90px;
      }*/
}

/* css for Meterial Educativo page allignment */
.custom-search-title.custom-image .gds-heading-with-link.fav-title .gds-grid.gds-grid--spacer-l {
  padding: 0px;
}
.content-node-122 h3.temp_cardiovascular,
.temp_Respiratorio,
.temp_Oncologia,
.temp_Metabolismo,
.temp_Dermatologia {
  padding-left: 30px;
}

/*end caso clincio landing page */
/*Starting CSS for RC 11 issues*/
@media screen and (min-width: 768px) {
  .gds-cell--sidebar   .gds-card-profile__body   .gds-grid.gds-grid--spacer-m.gds-grid--white {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .gds-cell--sidebar .gds-card-profile__body .gds-card-profile__content-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .gds-cell--sidebar   .gds-card-profile__body   .gds-cell.gds-cell--m-quarter.gds-cell--spacer-m.gds-cell--sidebar {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gds-cell--sidebar .gds-card-profile__content-inner {
    padding-right: 0px !important;
  }

  .gds-cell--sidebar .gds-card-profile__body .gds-cell--m-quarter {
    width: 100% !important;
  }
  .gds-cell.gds-cell--m-three-quarters.gds-cell--spacer-m.gds-cell--content   .gds-card-profile.gds-card-profile--circle.gds-card-profile--spacer-xl.gds-card-profile--visibility-both   span.gds-link__label.gds-link__label-- {
    font-size: 1.25rem !important;
  }

  .gds-cell.gds-cell--m-three-quarters.gds-cell--spacer-m.gds-cell--content   .gds-card-profile__body {
    font-size: 1rem !important;
  }

  .gds-cell.gds-cell--m-three-quarters.gds-cell--spacer-m.gds-cell--content   .gds-card-profile__figure {
    max-width: 10.5rem !important;
  }
}

.gds-card-profile__content a.gds-link.gds-link--visibility-both.gds-link--link-intercept {
  pointer-events: none !important;
}

.content-node-793 .gds-top-announcement-banner p.gds-paragraph.gds-paragraph--base.gds-paragraph--align-center.gds-paragraph--contrast.gds-paragraph--spacer-m {
  font-size: 1.25rem;
}
.content-node-793 .gds-top-announcement-banner.gds-top-announcement-banner--visibility-both {
  background-color: #06c;
}

.content-node-793 .gds-top-announcement-banner span.gds-icon path {
  display: none;
}
/*2nd css for rc11 issues*/
h1.gds-heading {
  font-family: BIAntiqua !important;
}

.content-node-1025 .gds-quicklinks--boxed ul li:nth-last-child {
  margin-left: 32px !important;
  padding-bottom: 58px !important;
  padding-top: 46px !important;
}

.content-node-1025 .gds-quicklinks--boxed ul li:not(:last-child) {
  pointer-events: none !important;
}

.content-node-247 h2.gds-heading.gds-heading--align-left.gds-heading--l {
  font-family: BI Antiqua;
}

.content-node-247 td.gds-table__cell {
  border: 0px !important;
}

.content-node-247 th.gds-table__cell {
  border: 0px !important;
}
.gds-table tr th {
  border: 0px !important;
}

.content-node-247 th.gds-table__cell.gds-table__cell--no-borders {
  border-bottom: 0px !important;
}

.content-node-247 td.gds-table__cell.gds-table__cell--no-borders {
  border-bottom: 0px !important;
}

.content-node-1044 .gds-quicklinks.gds-quicklinks--boxed:first-child {
  padding-bottom: 0px !important;
}

.content-node-844 h2.gds-heading.gds-heading--align-left.gds-heading--l {
  font-family: BIAntiqua !important;
}

.content-node-313 .gds-quicklinks__items {
  border-top: none !important;
}
/*CSS for PY*/
@media screen and (min-width: 768px) {
  .content-node-773 .gds-secondary-hero__container {
    margin-bottom: 0% !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content-node-773 .gds-secondary-hero__content {
    min-height: 130px;
  }
}
@media screen and (min-width: 1024px) {
  .content-node-773 .gds-secondary-hero__content {
    min-height: 220px;
  }
  .content-node-773 .gds-secondary-hero__content .gds-image img {
    object-fit: fill !important;
  }
}
.content-node-773 .gds-quicklinks--boxed ul li:last-child {
  margin-left: 32px !important;
  margin-bottom: 24px;
  margin-top: 24px;
}

.content-node-773 .gds-quicklinks--boxed ul li:not(:last-child) {
  pointer-events: none !important;
}

.content-node-1044 .gds-quicklinks.gds-quicklinks--boxed:first-child {
  pointer-events: none !important;
}

/*CSS for jardiance product page*/
.content-node-24 .gds-hero__content-inner ul ::marker,
.content-node-188 .gds-hero__content-inner ul ::marker,
.content-node-208 .gds-hero__content-inner ul ::marker,
.content-node-228 .gds-hero__content-inner ul ::marker,
.content-node-248 .gds-hero__content-inner ul ::marker,
.content-node-217 .gds-hero__content-inner ul ::marker {
  content: " ‡ ";
}

.content-node-24 .gds-hero p.gds-paragraph.gds-paragraph--l.gds-paragraph--align-left.gds-paragraph--.gds-paragraph--spacer-l,
.content-node-188 .gds-hero p.gds-paragraph.gds-paragraph--l.gds-paragraph--align-left.gds-paragraph--.gds-paragraph--spacer-l,
.content-node-208 .gds-hero p.gds-paragraph.gds-paragraph--l.gds-paragraph--align-left.gds-paragraph--.gds-paragraph--spacer-l,
.content-node-228 .gds-hero p.gds-paragraph.gds-paragraph--l.gds-paragraph--align-left.gds-paragraph--.gds-paragraph--spacer-l,
.content-node-248 .gds-hero p.gds-paragraph.gds-paragraph--l.gds-paragraph--align-left.gds-paragraph--.gds-paragraph--spacer-l,
.content-node-217 .gds-hero p.gds-paragraph.gds-paragraph--l.gds-paragraph--align-left.gds-paragraph--.gds-paragraph--spacer-l {
  font-size: 16px;
  line-height: normal;
}

.gds-hero ul,
.gds-hero ol {
  padding-left: 8px !important;
  font-family: "BISansNEXT";
  font-size: 10px !important;
  line-height: 1rem !important;
}

@media screen and (min-width: 992px) {
  .content-node-1946   .gds-card-profile__body   .gds-cell.gds-cell--m-three-quarters.gds-cell--spacer-m.gds-cell--content {
    padding-left: 0px;
    padding-right: 0px;
  }

  .content-node-1946   .gds-card-profile__body   .gds-grid.gds-grid--none.gds-grid--white {
    padding: 0px;
  }
}
.content-node-1004 ul.gds-unordered.gds-unordered--spacer-m {
  padding-left: 40px !important;
}

.content-node-358 .gds-card-profile__content-inner,
.content-node-392 .gds-card-profile__content-inner {
  padding: 0px !important;
}

.content-node-1912 h2.gds-heading span.demo-colors__fill.demo-colors__fill--grey-20.theme-color__success {
  color: #6fbe00;
  background-color: #ecf2d8;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 15px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.content-node-1912 h2.gds-heading span.theme-color__secondary-light {
  color: #6acfe4 !important;
}

/*CSS for keypoints page*/
.content-node-2006 .dark-grey {
  color: #4b3232;
}

.content-node-2006 .gds-solo-button .gds-cell {
  text-align: left;
}
.content-node-2006 .demo-padding {
  padding: 0px !important;
}
@media screen and (min-width: 576px) {
  .content-node-2006 .gds-key-fact {
    height: 1% !important;
  }

  .content-node-2006 .gds-key-fact .gds-image {
    width: 75%;
    height: 75%;
  }
}
@media screen and (min-width: 992px) {
  .content-node-2006 .gds-key-fact__image-container {
    display: flex !important;
    align-items: center !important;
  }
}
/*CSS for eventoo page*/
@media all and (min-width: 1280px) {
  body.content-node-1999 .gds-hero__background-image .gds-image,
  .gds-hero__background-image .gds-image-zoom {
    left: 43% !important;
    transform: translateX(-70%) !important;
  }
  body.content-node-1999 .gds-image.gds-image--focal-point-custom img {
    object-fit: cover !important;
  }
}

body.content-node-1999 .gds-card__actions div.gds-card__cta--label-only {
  display: none;
}
/*CSS for RC 11 CO*/
.content-node-619 h3.gds-heading.gds-heading--align-left.gds-heading--m {
  font-weight: normal;
}
/*.content-node-605 p.gds-paragraph.gds-paragraph--align-left.gds-paragraph--l.gds-paragraph--spacer-s,
  .content-node-157 .gds-paragraph.gds-paragraph--align-left.gds-paragraph--l {
      padding-left: 30px!important;
      padding-right: 30px!important;
  }
  */
img[title="Linagliptina no requiere ajuste de dosis.png"] {
  width: 80%;
}
img[title="Inicio del tratamiento durante la hospitalización.jpg"] {
  width: 50%;
}

@media screen and (min-width: 576px) {
  .content-node-674 .gds-key-fact {
    height: 75% !important;
  }
}

.content-node-215 h2.gds-heading.gds-heading--align-left.gds-heading--l {
  font-family: "BIAntiqua" !important;
}
/*Adding css for PE casoclinico landing page*/
@media all and (min-width: 1280px) {
  body.content-node-1996 .gds-hero__background-image .gds-image,
  .gds-hero__background-image .gds-image-zoom {
    left: 40% !important;
    transform: translateX(-70%) !important;
  }
  body.content-node-1996 .gds-image.gds-image--focal-point-custom img {
    object-fit: cover !important;
  }
}
body.content-node-1996 .gds-card__actions div.gds-card__cta--label-only {
  display: none;
}
/*CSS for CO 19 Dec*/
.content-node-44 .gds-card-profile__content-inner span.gds-link__label.gds-link__label-- {
  font-size: 20px;
}

.content-node-44 .gds-card-profile__content a.gds-link.gds-link--visibility-both.gds-link--link-intercept {
  pointer-events: all !important;
}

.content-node-44 .gds-card-profile .gds-link:hover,
.gds-card-profile .gds-link:hover span {
  text-decoration-color: var(--color-interaction-dark) !important;
  color: #2c333a !important;
}

.content-node-959 .flex p.gds-paragraph.gds-paragraph--align-left.gds-paragraph--l.gds-paragraph--spacer-m {
  margin-top: 34px !important;
}

.content-node-558 h2.gds-heading.gds-heading--align-left.gds-heading--l,
.content-node-660 h2.gds-heading.gds-heading--align-left.gds-heading--l,
.content-node-517 h2.gds-heading.gds-heading--align-left.gds-heading--l,
.content-node-493 h2.gds-heading.gds-heading--align-left.gds-heading--l,
.content-node-429 h2.gds-heading.gds-heading--align-left.gds-heading--l,
.content-node-465 h2.gds-heading.gds-heading--align-left.gds-heading--l,
.content-node-472 h2.gds-heading.gds-heading--align-left.gds-heading--l {
  font-family: BIAntiqua !important;
}

.content-node-501 .gds-table__cell.gds-table__cell--no-borders {
  border-bottom: 0px !important;
}
.content-node-501 .gds-table tbody tr {
  border-top: 0px !important;
}

.content-node-2061 ol.gds-ordered li {
  display: -webkit-inline-box;
}
.content-node-501 .align-left {
  margin-top: 6px;
  padding-right: 20px;
}

img[title="razón-1-pradaxa-acv-o-embolismo-sistémico.png"] {
  width: 75%;
}
img[title="RAZON 1 PRADAXA 2"] {
  width: 60%;
}

.content-node-695 a.skip-disclaimer {
  text-decoration: none;
  color: #2c333a;
}
.content-node-695 a.skip-disclaimer:hover {
  color: #004d99;
}

/*CSS for CO 20 Dec*/
.content-node-501 .align-left {
  margin-top: 6px;
  padding-right: 20px;
}

img[title="razón-1-pradaxa-acv-o-embolismo-sistémico.png"] {
  width: 75%;
}
img[title="RAZON 1 PRADAXA 2"] {
  width: 60%;
}

.content-node-695 a.skip-disclaimer {
  text-decoration: none;
  color: #2c333a;
}
.content-node-695 a.skip-disclaimer:hover {
  color: #004d99;
}

.content-node-2064 img[title="10mg_una_vez_al_dia_en_cualquier.png"] {
  width: 70%;
}

.content-node-310 .gds-card-profile--image-top .gds-card-profile__figure,
.content-node-317 .gds-card-profile--image-top .gds-card-profile__figure {
  max-width: 8.75rem !important;
}
.content-node-316 h2.gds-heading.gds-heading--align-left.gds-heading--l,
.content-node-345 h2.gds-heading.gds-heading--align-left.gds-heading--l,
.content-node-345 h2.gds-heading.gds-heading--align-left.gds-heading--l {
  font-family: BIAntiqua !important;
}

.content-node-383 .demo-colors__fill.demo-colors__fill--secondary-light {
  background-color: #d9e2f3;
}
.content-node-229 .gds-key-fact h4#headline {
  font-size: 16px !important;
}

.content-node-355 .gds-solo-button .gds-grid--justify-center {
  justify-content: left !important;
}
.content-node-355 .gds-solo-button .gds-cell {
  text-align: left !important;
}
@media screen and (min-width: 576px) {
  .content-node-368 .gds-key-fact {
    height: 70% !important;
  }
}

.content-node-441 h3.gds-heading.gds-heading--align-left.gds-heading--m {
  font-weight: 400 !important;
}
.content-node-411 h2.gds-heading.gds-heading--align-left.gds-heading--l {
  font-family: BIantiqua !important;
}
/*CSS for PE 21 Dec*/
.content-node-1909 h2.gds-heading.gds-heading--align-left.gds-heading--m.gds-heading--spacer-m span.theme-color__secondary {
  color: #6acfe4 !important;
}

.content-node-343 a.gds-btn.gds-btn--tertiary.gds-btn--is-cta.gds-btn--has-icon.gds-btn--has-icon-right.gds-btn--has-icon-tertiary {
  padding-left: 0px !important;
  color: #2c333a !important;
}
.content-node-343 .gds-solo-button .gds-cell {
  text-align: left !important;
}
.content-node-343 .gds-grid--justify-center {
  justify-content: left !important;
}

.content-node-343 .gds-btn--tertiary {
  box-shadow: none !important;
}
/*commenting this css to remove padding left right bcz effecting for accordian
.page-node-type-video h3.gds-accordion__item-heading {
    padding-left: 30px!important;
    padding-right: 30px!important;
}
*/
.content-node-211 h2.gds-heading.gds-heading--align-left.gds-heading--xl.gds-heading--l {
  font-family: BIantiqua !important;
}
.content-node-313 a.skip-disclaimer {
  font-weight: normal !important;
  color: #06c !important;
}
.content-node-340 sup {
  font-size: 18px !important;
}

.content-node-504 .gds-grid--justify-center {
  justify-content: left !important;
}
.content-node-504 .gds-solo-button .gds-cell {
  text-align: left !important;
}

.content-node-59 .gds-grid.gds-grid--none.gds-grid--white .gds-cell.gds-cell--m-three-quarters.gds-cell--spacer-m.gds-cell--content p.gds-paragraph:nth-child(3) {
  margin-bottom: 4px !important;
}

.content-node-1073 h4.gds-heading.gds-heading--align-left.gds-heading--s {
  text-align: center;
}

.content-node-1073 .gds-cell.gds-cell--m-half.gds-cell--spacer-m.gds-cell--content {
  text-align: -webkit-center !important;
}

img[title="Partes-05_0.jpg"] {
  width: 50%;
}
img[title="Partes-06_0.jpg"] {
  width: 50%;
}
img[title="Partes-07_0.jpg"] {
  width: 50%;
}

.gds-top-announcement-banner.gds-top-announcement-banner--visibility-both {
  background-color: #06c;
}

p.gds-paragraph.gds-paragraph--base.gds-paragraph--align-center.gds-paragraph--contrast.gds-paragraph--spacer-m {
  color: white;
  font-size: 20px;
}

@media screen and (min-width: 992px) {
  .gds-top-announcement-banner__content {
    padding: 0px;
  }
}
.content-node-1019 h1.gds-heading.gds-heading--align-left.gds-heading--l.gds-heading--m.gds-heading--xl {
  font-size: 44px !important;
}

/*Cross check CSS of 27 Dec*/
.content-node-821 sup,
.content-node-824 sup,
.content-node-1906 sup,
.content-node-1982 sup {
  top: -0.5em !important;
  font-size: 75% !important;
}

.content-node-824 .gds-footnote__symbol {
  min-width: 1.25rem !important;
}
.content-node-987 .gds-table tr td,
.content-node-987 .gds-table tr th {
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
}

.content-node-32 ul.gds-unordered li::before {
  width: 4px !important;
  height: 4px !important;
  top: 13px !important;
}

.content-node-256 li.gds-quicklinks__item:not(:last-child) {
  pointer-events: none !important;
}

.content-node-1949 .gds-card-profile a.gds-link.gds-link--visibility-both.gds-link--link-intercept {
  font-size: 20px !important;
}

.content-node-2061 ul.gds-unordered p.gds-paragraph.gds-paragraph--align-left.gds-paragraph--base.gds-paragraph--spacer-m {
  margin-bottom: 4px !important;
}
.content-node-2061 ol.gds-ordered p.gds-paragraph.gds-paragraph--align-left.gds-paragraph--base.gds-paragraph--spacer-m {
  margin-bottom: 4px !important;
}

.content-node-440 span.gds-footnote__symbol.gds-paragraph.gds-paragraph--xs.gds-paragraph--align-left.gds-paragraph--spacer-m {
  color: #06c !important;
}
/*Redmine issues*/
.content-node-1088 h2.gds-heading.gds-heading--align-left.gds-heading--m.gds-heading--spacer-m span.theme-color__secondary {
  color: #6acfe4 !important;
}

.content-node-1078 .gds-quicklinks--boxed ul li:not(:last-child) {
  pointer-events: none !important;
}

.content-node-1078 ul li.gds-quicklinks__item:nth-child(3) {
  margin-left: 32px !important;
  padding-bottom: 32px !important;
  padding-top: 32px !important;
}

.content-node-1924 .gds-key-fact h3#headline {
  font-size: 16px;
  font-weight: normal;
}

.content-node-1092 span.theme-color__secondary {
  color: #6acfe4;
}

.content-node-1092 span.demo-colors__fill.demo-colors__fill--grey-20.theme-color__success {
  color: #6fbe00;
  background-color: #ecf2d8;
  padding: 5px;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 10px;
}

.content-node-35 p.gds-paragraph.gds-paragraph--align-left.gds-paragraph--l.gds-paragraph--spacer-m {
  font-size: 22px !important;
}
.content-node-35 .gds-key-fact .gds-paragraph--spacer-m {
  margin-top: 12px !important;
}
.content-node-1028 .gds-footnote__symbol {
  min-width: 1.55rem !important;
}
.content-node-2046 sup {
  top: -0.5em !important;
  font-size: 75% !important;
}

.content-node-1901 p.gds-paragraph.gds-paragraph--align-left.gds-paragraph--l.gds-paragraph--spacer-m.theme-color__success {
  color: #84bf04 !important;
}

.content-node-1901 h2.gds-heading.gds-heading--align-left.gds-heading--m.gds-heading--spacer-m {
  color: #6acfe4 !important;
}

.content-node-1901 h2.gds-heading.gds-heading--align-left.gds-heading--m.gds-heading--spacer-m span.demo-colors__fill.theme-color__success {
  color: #84bf04 !important;
}

.content-node-2006 ol.gds-ordered li::before {
  margin-right: 0.65rem !important;
}

.content-node-1979 .gds-quicklinks--boxed ul li:not(:last-child) {
  pointer-events: none !important;
}

.content-node-1979 ul li.gds-quicklinks__item:nth-child(3) {
  margin-left: 32px !important;
  padding-bottom: 32px !important;
  padding-top: 32px !important;
}

.content-node-1028 .gds-footnote.gds-footnote--visibility-both {
  margin-top: 0px !important;
  padding-top: 0px !important;
}

.content-node-25 h1.gds-heading.gds-heading--align-left.gds-heading--m.gds-heading--l.gds-heading--xl {
  font-size: 44px !important;
}
.content-node-25 sup {
  top: -0.5em !important;
  font-size: 75% !important;
}
/*Adding CSS for redmine issues of 29 dec*/
@media screen and (min-width: 1280px) {
  .gds-hero__background-image .gds-image,
  .gds-hero__background-image .gds-image-zoom {
    left: 43% !important;
    max-width: 1440px;
    transform: translateX(-70%);
  }
}
.content-node-199 .gds-image img {
  width: 75% !important;
}

.content-node-34 p.gds-paragraph.gds-paragraph--align-left.gds-paragraph--l.gds-paragraph--spacer-m a.theme-color__grey {
  text-decoration-thickness: 0.2px;
  text-decoration-line: line-through;
}

.content-node-34 sup {
  top: -0.8em;
  font-size: 60%;
}

.content-node-1939 h2.gds-heading.gds-heading--align-left.gds-heading--m.gds-heading--spacer-m {
  color: #4b3232 !important;
}
.content-node-1939 h2.gds-heading.gds-heading--align-left.gds-heading--m.gds-heading--spacer-m span.theme-color__secondary {
  color: #088b7f !important;
}

.content-node-399 ol.gds-ordered a {
  color: #2c333a !important;
}
.content-node-399 ol.gds-ordered a:hover,
ol.gds-ordered a:focus {
  text-decoration-color: blue !important;
}

.content-node-800 .gds-info-banner.gds-info-banner--visibility-both.gds-info-banner-- {
  background-color: #06c !important;
}
.content-node-800 .gds-solo-button .gds-cell {
  text-align: right !important;
}
.content-node-800 .gds-solo-button .gds-grid--justify-center {
  justify-content: right !important;
}
.content-node-639 li.list-item span.theme-color__grey {
  font-weight: normal !important;
}

.content-node-789 .gds-footnote__symbol {
  min-width: 1.1rem !important;
}

.content-node-412 .gds-card .gds-icon.gds-icon--primary.gds-icon--s.gds-icon--base_chevron-right {
  display: none !important;
}

.content-node-190 sup {
  top: -0.5em !important;
}
.content-node-190 .gds-hero sup {
  font-size: 25px !important;
}
.content-node-354 .gds-solo-button .gds-cell {
  text-align: left !important;
}
.content-node-354 .gds-solo-button .gds-grid--justify-center {
  justify-content: left !important;
}

.content-node-426 h1.gds-heading--l.gds-heading.gds-heading--align-left.gds-heading--xl {
  font-size: 44px !important;
}

.content-node-501 h2.gds-heading.gds-heading--align-left.gds-heading--m {
  margin-bottom: 0px !important;
}

.content-node-501 p.gds-paragraph.gds-paragraph--align-left.gds-paragraph--base.gds-paragraph--spacer-m {
  margin: 0px !important;
}
@media (min-width: 992px) {
  .content-node-2004 .gds-image.gds-image--focal-point-custom img {
    object-fit: fill !important;
  }
}
.content-node-2004 .gds-card__cta.gds-card__cta--label-only {
  display: none !important;
}

.content-node-2004 article.gds-card.gds-card--with-media-left.gds-card--visibility-both {
  pointer-events: none !important;
}

@media (min-width: 992px) {
  .content-node-2004 .gds-image.gds-image--focal-point-custom img {
    object-fit: fill !important;
  }
}

@media (min-width: 768px) {
  .content-node-229   .gds-hero.gds-hero--spacer-l   .gds-hero__full-background.gds-hero__full-background--transparent   .gds-image.gds-image--spacer-none   img {
    transform: translateX(0rem) !important;
  }
}

.content-node-229 .gds-footnote--with-separator {
  border-top: none !important;
}

.content-node-458 .gds-footnote__symbol {
  min-width: 1.5rem !important;
}

/*3 jan redmine CSS*/
.content-node-224 .gds-table__cell.gds-table__cell--no-borders {
  border: 0 !important;
}
img[title="giotrif 40mg"] {
  width: 415px !important;
  height: 480px !important;
  object-fit: cover !important;
  background-size: cover !important;
}

.content-node-224 .gds-secondary-hero__content h3.gds-heading--l.gds-heading--xl {
  font-family: "BIAntiqua";
  margin-top: 0px;
  margin-bottom: 0px;
}

.content-node-224 .gds-secondary-hero__content {
  padding: 0px;
}

.content-node-224 .gds-secondary-hero__content h3.gds-heading--l.gds-heading--xl {
  margin: 0px;
  font-family: "BIAntiqua";
}

.content-node-224 .gds-secondary-hero__content h3.gds-heading--l sup {
  top: -0.2em;
  font-size: 44px;
}
.content-node-597 p:nth-child(12) {
  text-align: center !important;
}
.content-node-597 p:nth-child(16) {
  text-align: center !important;
}

.content-node-215 .gds-hero sup {
  font-size: 25px !important;
  top: -0.8em !important;
}
@media screen and (min-width: 576px) {
  .content-node-1924 .gds-key-fact {
    height: 5%;
  }
}
.content-node-495 th.gds-table__cell.gds-table__cell--primary-lightest.gds-table__cell--no-borders {
  border-bottom: 0px !important;
}

.content-node-495 th.gds-table__cell.gds-table__cell--no-borders {
  border-bottom: 0px !important;
}
/*CSS for footnotes*/
ul.gds-footnote__references .gds-footnote__symbol {
  min-width: 1.2rem !important;
}
/*8 Jan 2024*/
@media screen and (min-width: 576px) {
  .content-node-369 .gds-key-fact:nth-child(2) {
    height: 50% !important;
  }
}
@media screen and (min-width: 576px) {
  .content-node-369 .gds-key-fact {
    height: 80% !important;
  }
}

.content-node-492 h4#headline {
  font-size: 20px !important;
}

.content-node-1018 ul.gds-unordered.gds-unordered--spacer-m {
  padding-left: 40px !important;
}

.content-node-1018 p.gds-paragraph.gds-paragraph--align-left.gds-paragraph--l.gds-paragraph--spacer-xxs {
  padding-left: 40px !important;
}

.content-node-786 .align-center {
  border-top: 15px solid #ffc200 !important;
}

.content-node-1930 h2.gds-heading.gds-heading--align-left.gds-heading--m.gds-heading--spacer-m span.theme-color__secondary {
  color: #6acfe4 !important;
}

.content-node-1930 h2.gds-heading.gds-heading--align-left.gds-heading--m.gds-heading--spacer-m span.demo-colors__fill.theme-color__success {
  color: #6fbe00;
}
.content-node-801 .gds-top-announcement-banner .gds-icon--base_close-thick path {
  display: none !important;
}
/*redmin*/
.content-node-1080 span.theme-color__success.demo-colors__fill.demo-colors__fill--grey-20 {
  background-color: #ecf2d8;
  padding: 5px;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 10px;
  color: #6fbe00;
}

@media screen and (min-width: 768px) {
  .content-node-47 .gds-key-fact.gds-key-fact--center {
    padding-right: 8px;
  }
}

.content-node-334 .align-center .gds-image img {
  width: 75%;
}
/*9th Jan redmine issues*/
.content-node-189 .gds-hero .gds-hero__background-image .gds-image img {
  height: 120% !important;
  object-fit: fill !important;
}

.content-node-189 .gds-hero__content.gds-hero__content--has-cards {
  margin-bottom: 70px !important;
}

img[title="TTB_woman.jpg"] {
  margin-top: 120px !important;
}

@media (min-width: 992px) {
  .content-node-1023 .gds-quicklinks--boxed ul li:not(:last-child),
  .content-node-1024 .gds-quicklinks--boxed ul li:not(:last-child),
  .content-node-1025 .gds-quicklinks--boxed ul li:not(:last-child),
  .content-node-1043 .gds-quicklinks--boxed ul li:not(:last-child),
  .content-node-1078 .gds-quicklinks--boxed ul li:not(:last-child) {
    pointer-events: none !important;
  }
}

@media (min-width: 992px) {
  .content-node-1025 ul li.gds-quicklinks__item:nth-child(3),
  .content-node-1023 ul li.gds-quicklinks__item:nth-child(3),
  .content-node-1043 ul li.gds-quicklinks__item:nth-child(3),
  .content-node-1024 ul li.gds-quicklinks__item:nth-child(3),
  .content-node-1078 ul li.gds-quicklinks__item:nth-child(3) {
    margin-left: 32px !important;
    padding-bottom: 32px !important;
    padding-top: 32px !important;
  }
}

.content-node-639 span.theme-color__error,
.content-node-639 span.blue-txt.theme-color__primary {
  font-family: "BISansNEXT";
}

.content-node-799 .gds-info-banner.gds-info-banner--visibility-both.gds-info-banner--align-center.gds-info-banner--,
.content-node-792 .gds-info-banner.gds-info-banner--visibility-both.gds-info-banner--align-center.gds-info-banner-- {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #06c;
  font-size: 20px;
  text-align: center;
  border-radius: 0;
  border: none;
}

.content-node-792 p.gds-paragraph.gds-paragraph--align-left.gds-paragraph--l.gds-paragraph--spacer-m {
  margin-bottom: 0px !important;
}
@media (min-width: 992px) {
  .content-node-1028 ul.gds-footnote__references .gds-footnote__symbol {
    min-width: 1.5rem !important;
  }
}

/*CSS for contact page*/
.content-node-31 .views-row h1 {
  display: none !important;
}

.content-node-31 .gds-btn-wrapper .add-favourite-btn.show {
  display: none !important;
}
.content-node-776 .gds-cell.gds-cell--sidebar .gds-quicklinks.gds-quicklinks--boxed ul.gds-quicklinks__items li.gds-quicklinks__item:first-child a.gds-link.gds-link--icon-left.gds-link--with-icon,
.content-node-776 .gds-cell.gds-cell--sidebar .gds-quicklinks.gds-quicklinks--boxed ul.gds-quicklinks__items li.gds-quicklinks__item:nth-child(2) a.gds-link.gds-link--icon-left.gds-link--with-icon {
  pointer-events: none;
}

.content-node-371 .gds-cell.gds-cell--l-ten.gds-cell--xl-three-quarters .gds-btn-wrapper a.gds-btn.gds-btn--primary.gds-btn--is-cta.gds-btn--has-icon.gds-btn--has-icon-left.gds-btn--has-icon-primary.use-ajax {
  white-space: nowrap;
}

.content-node-783 img[title="TTB_woman.jpg"] {
  margin-top: 270px !important;
}
/*Target version 9 - 9 jan*/
@media screen and (min-width: 1280px) {
  .content-node-189 .gds-hero__background-image .gds-image,
  .gds-hero__background-image .gds-image-zoom {
    left: 47.9% !important;
    max-width: 1500px !important;
  }
}

.gds-top-announcement-banner path {
  display: none !important;
}

.content-node-699 p.gds-paragraph.gds-paragraph--align-left.gds-paragraph--l.gds-paragraph--spacer-xs span.theme-color__interaction-dark {
  color: #154c79 !important;
}

.content-node-371 .gds-solo-button a.gds-btn.gds-btn--primary.gds-btn--is-cta.gds-btn--has-icon.gds-btn--has-icon-left.gds-btn--has-icon-primary.use-ajax {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.content-node-625 ol.gds-ordered--size-p-l.gds-ordered--spacer-m li.list-item {
  padding-bottom: 8px !important;
}
/*target version 9 / 10 jan*/
.content-node-35 .gds-key-fact h4.gds-heading.gds-heading--align-left.gds-heading--s {
  margin: 0px !important;
}

.content-node-35 .gds-key-fact p.gds-paragraph.gds-paragraph--caption-s.gds-paragraph--align-left.gds-paragraph--.gds-paragraph--spacer-xxs {
  margin-bottom: 0px !important;
}

.content-node-597 p.gds-paragraph.gds-paragraph--align-left.gds-paragraph--l.gds-paragraph--spacer-s:nth-child( 9 ) {
  text-align: center !important;
}

.content-node-205 h2.gds-heading.gds-heading--align-left.gds-heading--l {
  font-family: "BIAntiqua" !important;
}

.content-node-15 h1#privacidad-de-datos {
  display: none !important;
}

.content-node-2080 img[title="img5_0.png"] {
  width: 70%;
}
.content-node-2080 img[title="img11.png"] {
  width: 60%;
}
.content-node-2080 img[title="img10.png"] {
  width: 60%;
}

.content-node-868 .gds-card__figure .gds-image {
  width: 90% !important;
}
.content-node-244 ul {
  padding-left: 18px !important;
}
.content-node-187 h2#headline {
  font-family: "BIAntiqua";
}
.content-node-190 h2#headline {
  font-family: "BIAntiqua";
}
.content-node-237 .gds-hero__content-inner ul ::marker {
  content: " ‡ ";
}

@media (min-width: 992px) {
  .content-node-310 .gds-card-profile--image-top .gds-link {
    font-size: var(--typography-p-s-font-size);
  }
  .content-node-310 .gds-cell--sidebar .gds-card-profile__content-inner {
    padding-top: var(--spacer-xxs);
  }
  .content-node-187 .gds-secondary-hero__content h2.gds-heading {
    font-family: var(--typography-p-lead-font-family) !important;
  }
}
[dir="ltr"] .gds-inline-menu li.gds-inline-menu__item {
  margin-right: var(--spacer-l);
}
.content-node-196 h2.gds-heading.gds-heading--align-left.gds-heading--l {
  font-family: "BIAntiqua";
}
.content-node-959 strong.theme-color__error {
  color: #ca007c !important;
}
div#gds-secondary-navigation nav.gds-menus {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.content-node-699 .align-left {
  margin-right: 30px;
  margin-bottom: 30px;
  display: inline-block !important;
  margin-top: 10px;
}
.content-node-1029 .gds-key-fact a.skip-disclaimer u {
  text-decoration-color: #06c !important;
}
.content-node-1931 a.gds-btn.gds-btn--secondary.gds-btn--undefined.gds-btn--is-cta.gds-btn--has-icon.gds-btn--has-icon-right.gds-btn--has-icon-secondary.gds-btn--has-icon-animation,
.content-node-1932 a.gds-btn.gds-btn--secondary.gds-btn--undefined.gds-btn--is-cta.gds-btn--has-icon.gds-btn--has-icon-right.gds-btn--has-icon-secondary.gds-btn--has-icon-animation,
.content-node-1960 a.gds-btn.gds-btn--secondary.gds-btn--undefined.gds-btn--is-cta.gds-btn--has-icon.gds-btn--has-icon-right.gds-btn--has-icon-secondary.gds-btn--has-icon-animation,
.content-node-1916 a.gds-btn.gds-btn--secondary.gds-btn--undefined.gds-btn--is-cta.gds-btn--has-icon.gds-btn--has-icon-right.gds-btn--has-icon-secondary.gds-btn--has-icon-animation {
  float: right !important;
}
.content-node-799 .gds-info-banner p.gds-paragraph.gds-paragraph--align-left.gds-paragraph--l.gds-paragraph--spacer-m {
  margin-bottom: 0px;
}
.content-node-122 h3.gds-heading.gds-heading--align-left.gds-heading--m {
  padding-left: 30px;
}
@media screen and (min-width: 992px) {
  .content-node-286 .gds-key-fact .gds-image img {
    width: 85% !important;
  }
}
.path-areas-terapeuticas .gds-hero .gds-image img {
  height: 113% !important;
}
@media screen and (max-width: 992px) {
  .path-areas-terapeuticas .gds-hero span.theme-color__primary-lightest {
    color: #036;
  }
}
.content-node-122 h3#CurrentUserTA {
  color: #003366;
}
.content-node-2109 h3#Center,
.content-node-2110 h3#Center,
.content-node-2103 h3#Center {
  text-align: center;
}
/*Ending CSS for RC 11 issues*/
.content-node-2107 h3#text-center,
.content-node-2163 h3#text-center,
.content-node-2135 h3#text-center {
  text-align: center;
}
/*
  @media screen and (min-width: 992px) and (max-width:1365px){
  .path-areas-terapeuticas .gds-hero__background-image .gds-image, .gds-hero__background-image .gds-image-zoom {
      left: 1%!important;
  }
  }*/
@media screen and (max-width: 767px) {
  .path-areas-terapeuticas .gds-hero br {
    display: none;
  }
  .path-areas-terapeuticas   .gds-hero   p.gds-paragraph.gds-paragraph--l.gds-paragraph--align-left.gds-paragraph--.gds-paragraph--spacer-l {
    margin-bottom: 0px;
  }
  .path-areas-terapeuticas .gds-hero .gds-hero__content.gds-hero__content-- {
    padding-bottom: 0px;
  }
}
/*Global css to alighn text center*/
h3#text-center {
  text-align: center;
}
/*adding CSS to privacy policy page*/
body.content-node-15.path-node.page-node-type-landing-page {
  li {
    list-style-type: none;
  }
  a {
    text-decoration: none !important;
    color: inherit;
  }
  a:hover {
    color: blue !important;
  }
}
.content-node-2423 .gds-video-player>.gds-grid.gds-grid--none, .content-node-2423 .gds-video-player>.gds-grid.gds-grid--none>.gds-cell{
  padding:0px;
}
.content-node-2424 .gds-video-player>.gds-grid.gds-grid--none, .content-node-2424 .gds-video-player>.gds-grid.gds-grid--none>.gds-cell{
  padding:0px;
}
/* cvf and dlco calculator css */
div#cvf-dlco-calculator {
  background: #effcfa;
  padding: 20px;
}
#cvf-dlco-calculator #cvf_clc_button{
  margin-top: 20px;
  background: rgb(0, 182, 99);
}
#cvf-dlco-calculator #dlco_clc_button{
  margin-top: 20px;
  background: rgb(0, 182, 99);
}
#cvf-dlco-calculator #resultCVF {
  margin-top: 20px;
  font-size: 25px;
  color: rgb(0, 182, 99);
  font-family: 'Boehringer Text';
}
#cvf-dlco-calculator #resultDLCO{
  margin-top: 20px;
  font-size: 25px;
  color: rgb(0, 182, 99);
  font-family: 'Boehringer Text';
}
#cvf-dlco-calculator #cal_fibrilacion label.option {
  font-family: 'Boehringer Text';
}
#cvf-dlco-calculator input{
  font-family: 'Boehringer Text';
}
#cvf-dlco-calculator .gds-btn::before {
  box-shadow: none !important;
}
.content-node-938 .align-left .gds-image.gds-image--spacer-none.gds-image--focal-point-none {
  padding-right: 20px;
}
.cvf-dlco-tab .gds-tabs__list__wrapper {
  overflow: hidden;
}
.cvf-dlco-tab .gds-tabs__list {
  width:100%;
}
.cvf-dlco-calculator fieldset#edit-fibrilacionradios--wrapper {
    height: 50px;
}
h3 {
    font-family: 'Boehringer Text';
}
li {
    font-family: 'Boehringer Text';
}
@media (max-width: 767px) {
    .cvf-dlco-calculator fieldset#edit-fibrilacionradios--wrapper {
        height: 85px;
    }	
    .cvf-dlco-calculator label.js-form-required.form-required.gds-paragraph.gds-paragraph--base.gds-paragraph--align-left {
        width: 100% !important;
    }
    .cvf-dlco-calculator input {
        width: 100% !important;
    }
    .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-fibrilacionradios.form-item-fibrilacionradios{
        padding-right: 0px !important;
	display: table-cell;
    }
    .cvf-dlco-calculator #cal_fibrilacion {
        padding-left: 20px;
        display: contents;
    }
}
article[data-history-node-id="2096"] h2 span {
    display: none;
}
.content-node-2430 .page-download-btn {
    display:none;
}
.custom-menu article h2 a span:first-child {
    display: none;
}
.content-node-2468 .gds-hero__with-media .gds-image img {
    width: auto !important;
    height: auto !important;
}
.evento-list-block .gds-hero__cards-container {
    margin-top: 0px;
}
