.site-header__top,
.skip-link,
.site-header__main-navs,
.site-header__search,
.page-banner__breadcrumbs,
.ajax-library__header,
.site-footer,
.sb-callout-ribbon,
#primary-nav,
#main-menu,
#searchform,
.footer-top,
.menu-footer-main-menu-container,
.navigation,
.header-main .mobile-toggles,
.home-quick-links,
.location-select,
.home-directory,
.swiper-nav,
.sidebar-menu,
.sr-only,
.read-more,
.view-all,
.tweet-icon,
.breadcrumbs,
button.toggle,
button.ion,
.close-wrap,
.lbox,
.page-flyout,
.swiper-slide-duplicate,
.social-link,
.icon,
.tab-titles,
.sb-research-banner-slider__slide-controls,
.faded-image-promo__slide:after {
	display: none !important;
}

.sb-promo-block__content {
	container-type: unset !important;
}

.swiper-slide,
.sb-icon-link-tiles__tile-text,
.faded-image-promo__slide-content {
	width: auto !important;
	height: auto !important;
	opacity: 1 !important;
	max-height: unset !important;
}

.tweet {
	overflow: hidden;
	margin-bottom: 2em;
}

img {
	max-width: 40vw !important;
	height: auto !important;
	position: static !important;
}

.sb-promo-block__media,
.faded-image-promo__image {
	height: auto !important;
	position: static !important;
	width: auto !important;
}

body .has-blue-navy-background-color,
body .has-white-color {
	background-color: #fff !important;
	color: #000 !important;
}

.sb-research-banner-slider__content,
.faded-image-promo__slide-content,
.sb-research-banner-slider__slide .outer-wrapper,
.faded-image-promo__text,
.sb-promo-block__content,
.faded-image-promo__slide {
	max-width: unset !important;
	background: none !important;
	padding: 0 !important;
}

.sb-research-banner-slider__swiper-wrapper,
.sb-research-banner-slider__slide,
.sb-active-trials-list__list-wrapper,
.sb-statistics__container,
.sb-icon-link-tiles__tiles,
.swiper-wrapper,
.sb-grid,
.faded-image-promo__slide,
.block-sb-promo-block,
.page-banner__content,
.ajax-library__results,
.post-listing,
.sb-image-link-list__container {
	display: grid !important;
}

.swiper-wrapper,
.post-listing {
	grid-template-columns: 1fr !important;
	gap: 24px !important;
}

.sb-research-banner-slider__slide,
.faded-image-promo__slide,
.block-sb-promo-block,
.page-banner__content {
	grid-template-columns: 1fr 1fr !important;
	gap: 32px !important;
}

.sb-active-trials-list__list-wrapper,
.sb-icon-link-tiles__tiles,
.sb-latest-news-tiles__grid,
.ajax-library__results,
.sb-image-link-list__container {
	grid-template-columns: 1fr 1fr 1fr !important;
	gap: 24px !important;
}

.sb-statistics__container {
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
	gap: 16px !important;
}