/*globally css*/
h1, h2, h3, h4, h5, h6 {
	color: #003366;
	line-height: 100%;
}
b, strong {
	font-weight: bold;
}
a {
	text-decoration: none !important;
}
h1 {
	font-size: 45px;
	font-weight: bold;
	line-height: 1.07;
	margin-bottom: 24px;
}
/* OUR-COMPANY */
h1.our-company::before {
	background-image: url(/sites/default/files/img/lines-h-1-desktop-our-company.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
}
.second-title.our-company::before {
	background-image: url(/sites/default/files/img/lines-h-1-desktop-our-company.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
}
/* OUR-SCINCE */
h1.our-science::before {
	background-image: url(/sites/default/files/img/lines-h-1-desktop-our-science.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
}
/* OUR-PRODUCTS */
h1.our-products::before {
	background-image: url(/sites/default/files/img/lines-h-1-desktop-our-products.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
}
/* OUR-NEWS */
h1.our-news::before {
	background-image: url(/sites/default/files/img/lines-h-1-desktop-our-news.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
}
/* SECONDARY-DARK */
h1.secondary-dark::before {
	background-image: url(/sites/default/files/img/lines-h-1-desktop-secondary-dark.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
}
h1.secondary-dark-career::before {
	background-image: url(/sites/default/files/img/lines-h-1-desktop_secondary-dark.svg);
}
/* SECONDARY-LIGHT */
h1.secondary-light::before {
	background-image: url(/sites/default/files/img/lines-h-1-desktop-secondary-light.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
}
/* H2 For Homepage */
/* OUR-COMPANY */
h2.our-company, h2.our-science, h2.our-product, h2.our-news, h2.secondary-dark, h2.secondary-light {
	font-size: 45px;
	font-weight: bold;
	line-height: 1.07;
	margin-bottom: 24px;
	position: relative;
}
h2.our-company::before {
	background-image: url(/themes/custom/alnylam/images/lines-mobile-our-company.svg);
	background-size: cover;
	width: 14px;
	height: 21px;
	margin-right: 9px;
	margin-left: -23px !important;
	display: inline-block;
}
/* OUR-SCINCE */
h2.our-science::before {
	background-image: url(/sites/default/files/img/lines-h-1-desktop-our-science.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
	position: absolute;
	top: 12px;
	left: -60px;
}
/* OUR-PRODUCTS */
h2.our-products::before {
	background-image: url(/sites/default/files/img/lines-h-1-desktop-our-products.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
	position: absolute;
	top: 12px;
	left: -60px;
}
/* OUR-NEWS */
h2.our-news::before {
	background-image: url(/sites/default/files/img/lines-h-1-desktop-our-news.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
	position: absolute;
	top: 12px;
	left: -60px;
}
/* SECONDARY-DARK */
h2.secondary-dark::before {
	background-image: url(/sites/default/files/img/lines-h-1-desktop-secondary-dark.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
	position: absolute;
	top: 12px;
	left: -60px;
}
/* SECONDARY-LIGHT */
h2.secondary-light::before {
	background-image: url(/sites/default/files/img/lines-h-1-desktop-secondary-light.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
	position: absolute;
	top: 12px;
	left: -60px;
}
/* SUB-HEADING */
span.our-company {
	height: 16px;
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #0099cc;
}
span.our-science {
	height: 16px;
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #ff9900;
}
span.our-products {
	height: 16px;
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	color: rgb(110, 206, 178);
}
span.our-news {
	height: 16px;
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #c90287;
}
span.our-secondary-dark {
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #00bbd3;
}
span.our-secondary-light {
	height: 16px;
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	color: rgb(185, 217, 235);
}
.whole-patient-comes-first-section h1.secondary-light::before {
	margin-left: -67px;
}
.whole-patient-comes-first-section h2.secondary-light::before {
	margin-left: -67px;
}
h2 {
	font-size: 35px;
	line-height: 40px;
	font-weight: 300;
	color: #003366;
	margin-bottom: 16px;
}
h3 {
	font-size: 23px;
	line-height: 32px;
	font-weight: 600;
	color: #003366;
}
h4 {
	font-size: 21px;
	line-height: 28px;
}
h5 {
	font-size: 18px;
	line-height: 25px;
}
h6 {
	font-size: 16px;
	line-height: 21px;
}
a {
	color: #00254b;
	cursor: pointer;
	transition: all 0.3s;
}
p a {
	font-weight: 600;
	text-decoration: underline;
}
p.mobile-eyebrow {
	display: none;
}
a:hover {
	text-decoration: none;
	color: #ff9900;
}
img {
	max-width: 100%;
	height: auto;
}
sup {
	vertical-align: super;
	line-height: 0;
	font-size: 10px;
}
.video-play-button.play-bg {
	display: none;
}
.user-login-form, .user-pass {
	max-width: 450px;
	margin: auto;
	padding: 40px;
	margin-top: 50px;
	margin-bottom: 50px;
	background: #b9d9eb;
	border-radius: 10px;
}
body.user-logged-in.path-user #midcontent-area #content {
	max-width: 50%;
	margin: auto;
	padding: 50px;
}
.button-link {
	padding: 15px 47px;
	background: #0099cc;
	color: #fff;
	font-weight: 600;
	border: none;
}
.button-link:hover {
	background: #ff9900;
	color: #fff;
}
.download-link {
	padding: 15px 47px;
	background: #0099cc;
	color: #fff;
	font-weight: 600;
	background: #0099cc url(/sites/default/files/img/Download_white.svg) right 32px center no-repeat;
	background-size: 9px 13px;
}
.download-link:hover {
	color: #ff9900;
	background: #0099cc url(/sites/default/files/img/Download_orange.svg) right 32px center no-repeat;
	background-size: 9px 13px;
}
.description--component a {
	border-bottom: 1.5px solid #b9d9eb;
}
.widget-line-our-company {
	height: 1px;
	width: 43px;
	background-color: #0099cc;
	display: block;
	margin-bottom: 16px;
}
.widget-line-our-science {
	height: 1px;
	width: 43px;
	background-color: #ff9900;
	display: block;
	margin-bottom: 16px;
}
.widget-line-our-product {
	height: 1px;
	width: 43px;
	background-color: #59b99a;
	display: block;
	margin-bottom: 16px;
}
.widget-line-our-news {
	height: 1px;
	width: 43px;
	background-color: #990066;
	display: block;
	margin-bottom: 16px;
}
.dots {
	display: inline-block;
	border-radius: 50%;
	overflow: hidden;
}
.dots.small {
	width: 16px;
	height: 16px;
}
.dots.green {
	background: #59b99a;
}
.dots.blue {
	background: #b9d9eb;
}
.dots.red {
	background: #990066;
}
.dots.large {
	width: 24px;
	height: 24px;
	margin-right: 15px;
}
.button-more.button-more {
	background: #fff;
	border: 3px solid #bbd9eb !important;
	padding: 15px 40px;
	font-size: 18px;
	font-weight: 600;
	color: #00245b;
	height: 72px;
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 2em;
	transition: 0.3s all;
}
.description--component a {
	border-bottom: 1.5px solid #b9d9eb;
	font-weight: 600;
}
.button-more.button-more:hover {
	background: #00254b;
	color: #fff !important;
	border: 3px solid #00254b !important;
	text-decoration: none;
}
.callout-h1-cta-link a {
	transition: 0.3s all;
}
.button-more.cboxElement:hover {
	border-color: #00254b !important;
}
.dark-button-more {
	transition: 0.3s all;
	background: #fff;
	border: 3px solid #bbd9eb !important;
	padding: 15px 40px;
	font-size: 18px;
	font-weight: 600;
	color: #00245b;
	height: 72px;
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 35px;
}
.dark-button-more:hover {
	color: #fff;
	background: #00245b;
	border: 3px solid #00245b !important;
}
.button-more-down {
	background: #fff;
	border: 3px solid #bbd9eb;
	padding: 15px 52px 15px 36px;
	font-size: 18px;
	font-weight: 600;
	color: #00245b;
	margin-top: 16px;
	height: 72px;
	display: inline-block;
	text-transform: uppercase;
	position: relative;
	line-height: 35px;
}
#light-bg-banner a.dark-button-more {
	position: relative;
}
#light-bg-banner a.dark-button-more::after, .button-more-down::after {
	content: "";
	background: url(/sites/default/files/img/button-download-icon.svg);
	background-size: cover;
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 27px;
	right: 35px;
}
.button-more-down-light::after {
	content: "";
	background: url(/sites/default/files/img/icon-button-download-light-blue.svg);
	background-size: cover;
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 5px;
	right: -15px;
}
.bios-card-with-image-field .designation, .bios-card-without-image-field .designation {
	margin-left: -2px !important;
}
a.button-more-down-light {
	position: relative;
}
.button-more-down:hover {
	background: #00254b;
	color: #fff;
	border: 3px solid #bbd9eb;
}
#light-bg-banner a.dark-button-more:hover::after, .button-more-down:hover::after {
	content: "";
	background: url(/sites/default/files/img/button-download-white-icon.svg);
	background-size: cover;
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 27px;
	right: 35px;
}
#light-bg-banner a.dark-button-more::after, #light-bg-banner a.dark-button-more:hover::after {
	right: 25.5px;
	top: 27px;
}
.button-more-down-2 {
	background: #fff;
	border: 3px solid #bbd9eb;
	padding: 24px 40px 24px 28px;
	font-size: 18px;
	font-weight: 600;
	color: #00245b;
	margin-top: 32px !important;
	height: 72px;
	display: inline-block;
	text-transform: uppercase;
	position: relative;
	line-height: 15px;
}
a.button-more-down-2, a.button-more {
	color: #00245b !important;
	border-bottom: 3px solid #b1d9f3 !important;
}
.button-more-down-2::after {
	content: "";
	background: url(/sites/default/files/img/button-download-icon.svg);
	background-size: cover;
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 26px;
	right: 25px;
}
.button-more-down-2:hover {
	background: #00254b;
	color: #fff !important;
	border: 3px solid #bbd9eb;
}
.button-more-down-2:hover::after {
	content: "";
	background: url(/sites/default/files/img/button-download-white-icon.svg);
	background-size: cover;
	width: 12px !important;
	height: 12px !important;
	display: block;
	position: absolute;
	top: 26px !important;
	right: 25px !important;
}
.button-external {
	background: #fff;
	border: 3px solid #bbd9eb;
	padding: 24px 48px 24px 36px;
	font-size: 18px;
	font-weight: 600;
	color: #00245b;
	margin-top: 24px;
	display: inline-block;
	text-transform: uppercase;
	position: relative;
	line-height: 15px;
}
.button-external::after {
	content: "";
	background: url(/sites/default/files/img/external-link-icon-over.svg);
	background-size: cover;
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 26px;
	right: 28px;
}
.ext-cta::after {
	content: "";
	background: url(/sites/default/files/img/icon-button-link-out.png);
	background-size: cover;
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 4px;
	right: 0px;
}
.patient-philosophy.corporate-responsibility a.ext-cta.cboxElement {
	padding-right: 16px;
}
#superfish-mobile-main-menu-toggle {
	transition: none;
}
.button-external:hover {
	background: #00254b;
	color: #fff;
	border: 3px solid #00254b;
}
.button-external:hover::after {
	background: url(/sites/default/files/img/external-link-icon.svg);
}
.button-external-dark {
	background: #fff;
	border: 3px solid #bbd9eb !important;
	padding: 24px 48px 24px 36px;
	font-size: 18px;
	font-weight: 600;
	color: #00254b;
	margin-top: 24px;
	height: 72px;
	display: inline-block;
	text-transform: uppercase;
	position: relative;
	line-height: 15px;
}
.button-external-dark::after {
	content: "";
	background: url(/sites/default/files/img/external-link-icon.svg);
	background: url(/sites/default/files/img/external-link-icon-over.svg);
	background-size: cover;
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 26px;
	right: 28px;
}
.button-external-dark:hover {
	background: #00254b !important;
	color: #fff !important;
	border: 3px solid #00254b !important;
}
.button-external-dark:hover::after {
	background: url(/sites/default/files/img/external-link-icon-over.svg);
	background: url(/sites/default/files/img/external-link-icon.svg);
}
.cta-down a {
	position: relative;
}
.cta-down a::after {
	content: "";
	background: url(/sites/default/files/img/button-download-icon.svg);
	background-size: cover;
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 26px;
	right: 26px;
}
.cta-down a:hover::after {
	content: "";
	background: url(/sites/default/files/img/button-download-white-icon.svg);
	background-size: cover;
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 26px;
	right: 26px;
}
.link.our-products-down {
	position: relative;
}
.link.our-products-down a::after {
	content: "";
	background: url(/sites/default/files/img/button-download-icon.svg);
	background-size: cover;
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 7px;
	right: 86px;
}
.link.our-products-ext a {
	position: relative;
}
.field--name-field-custom-body-class {
	display: none;
}
/* Testimonial section css */
#block-cultivatingalnylamscultureofinclusion {
	background-color: #b9d9eb;
	padding: 71px 101px 58px 154px;
}
#block-cultivatingalnylamscultureofinclusion .field--name-body {
	width: 40%;
	float: left;
}
#block-cultivatingalnylamscultureofinclusion .field--name-field-paragraph {
	width: 53%;
	float: right;
	background: url(/sites/default/files/img/cultivating-bg.svg) no-repeat top center;
}
/* --------------------------partenring together section------------------------------------- */
.paragraph--type--partnering-together {
	padding-top: 45px;
}
.paragraph--type--partnering-together .field--name-field-heading-1 {
	font-size: 35px;
	text-align: center;
	font-weight: 300;
	color: #003366;
	line-height: 1.9;
	letter-spacing: normal;
}
.paragraph.paragraph--type--partnering-together .field--name-field-description-text-area p {
	font-size: 20px;
	font-weight: 300;
	color: #333333;
	text-align: center;
	line-height: 1.6;
}
.paragraph.paragraph--type--partnering-together .field--name-field-description-text-area p {
	width: 996px;
	margin: auto;
}
.paragraph--type--partnering-together .field--name-field-image {
	width: 1170px;
	margin: auto;
	overflow: hidden;
	margin-top: 35px;
	margin-bottom: 55px;
}
.paragraph--type--partnering-together .field--name-field-image .field--item {
	float: left;
}
.paragraph--type--partnering-together .field--name-field-image.field--type-entity-reference-revisions.field--label-hidden.field--items .field--item .paragraph--type--image {
	overflow: hidden;
	margin-right: 30px;
}
.paragraph--type--partnering-together .field--name-field-image.field--type-entity-reference-revisions.field--label-hidden.field--items .field--item:last-child .paragraph--type--image {
	margin-right: 0;
}
/* ------------------------------Recognition For Our DE&I Efforts section-------------------------------------------- */
.paragraph--type--recognition-for-our-de-i-efforts {
	max-width: 1220px;
	margin: auto;
	overflow: hidden;
	padding: 55px 0px;
}
.paragraph--type--recognition-for-our-de-i-efforts .field--name-field-heading-1 {
	text-align: center;
	font-size: 35px;
	color: #003366;
	font-weight: 300;
}
.paragraph--type--recognition-for-our-de-i-efforts .field--name-field-description-text-area p {
	color: #333333;
	text-align: center;
	font-size: 20px;
	width: 969px;
	margin: auto;
	margin-top: 24px;
	margin-bottom: 32px;
}
.whole-title-image-link-area {
	float: left;
	margin-right: 32px;
}
.whole-title-image-link-area .title-image-link {
	background: #f8f8f8;
	height: 224px;
	width: 208px;
	padding: 20px 16px 69px 16px;
	position: relative;
}
.whole-title-image-link-area .image:after {
	content: "";
	width: 50px;
	height: 50px;
	background: url(/sites/default/files/img/open.png) no-repeat;
	position: absolute;
	left: 40%;
	bottom: 12px;
}
.whole-title-image-link-area .hidden-content {
	background: #00254b;
	height: 224px;
	width: 208px;
	padding: 20px 16px 69px 16px;
	position: absolute;
	top: 0px;
	text-align: center;
	display: none;
	margin-left: -16px;
}
.whole-title-image-link-area .hidden-content .title .field--name-field-heading-1 {
	color: #fff;
	font-size: 20px;
}
.whole-title-image-link-area .hidden-content .link a {
	color: #fff;
	border-bottom: 2px solid #b9d9eb;
}
.whole-title-image-link-area .hidden-content .link {
	margin-top: 40px;
}
.whole-title-image-link-area .link:after {
	content: "";
	height: 50px;
	left: 40%;
	bottom: 20px;
	position: absolute;
	width: 50px;
	background: url(/sites/default/files/img/buttons-circle-close.png) no-repeat;
}
.title-image-link.active .image {
	display: none;
}
.title-image-link.active .hidden-content {
	display: unset;
}
/* ------------------------------------------------------CAPELLA------------------------------------------------------------------ */
.row.capella {
	margin-bottom: 30px;
}
.capella-date {
	font-size: 24px;
	color: #bebebe;
	line-height: normal;
	text-transform: none;
	font-weight: 200;
}
.-capella-img {
	margin-top: 43px;
}
.capella-title {
	font-size: 35px;
	margin: 0px;
	font-weight: 200 !important;
	text-transform: none;
	line-height: normal;
	margin-bottom: 10px;
	padding-right: 25px;
}
.capella-link {
	background: #fff;
	border: 3px solid #bbd9eb;
	padding: 15px 40px;
	font-size: 18px;
	font-weight: 600;
	color: #00245b;
	margin-top: 32px !important;
	height: 72px;
	display: inline-block;
	text-transform: uppercase;
	line-height: 35px;
}
.capella-link:hover {
	background: #00254b;
	color: #fff;
	border: 3px solid #00254b;
	cursor: pointer;
}
.capella-link:hover a, .capella-link a:hover {
	color: white !important;
	cursor: pointer;
}
.online-voice-progress-detail .image-box {
	margin-bottom: 32px;
}
.online-voice-progress-detail .date-text {
	font-size: 24px;
	color: #bebebe;
	line-height: normal;
	text-transform: none;
	font-weight: 200;
}
.whole-callout-h1-cta--component.capella-node {
	margin: 50px -100vw 0 -100vw;
}
/* --------------------------------------------------------------------BACK TO HOMEPAGE BUTTON---------------------------------------------------------------- */
.custom_btn_al {
	color: #fff;
	background-color: #00254b;
	padding: 15px 75px;
	font-size: 20px;
	font-weight: 600;
}
.custom_btn_al:hover {
	color: #00254b;
	background-color: #fff;
	border: 2px solid #00254b;
}
/* TWO COLUMN CARD */
#two-column-card {
	overflow: hidden;
	padding: 64px 0px;
}
#two-column-card .image-title-desc-box {
	text-align: left;
	padding: 0 10px;
	background: transparent;
	margin-right: 2% !important;
	width: 48%;
	min-height: 545px;
	float: left;
	margin-bottom: 48px;
}
#two-column-card .image-title-desc-box:last-child {
	margin-right: 0px;
}
#two-column-card .image-title-desc-box .image-box img {
	width: 100% !important;
	height: 100% !important;
}
#two-column-card .image-title-desc-box .desc-box {
	text-align: left !important;
}
#two-column-card .image-title-desc-box .desc-box a {
	display: inline-block;
	padding: 17px 0 0 2px;
	font-weight: 600;
	line-height: 24px;
	border-bottom: solid 1.5px #b9d9eb;
	text-transform: uppercase;
}
/* ------------------------------Icon Copy Link List--------------------------------- */
.icon-copy-link-list-feilds {
	padding-bottom: 64px;
}
/* .icon-copy-link-list-feilds .row .col-sm-3 {
	display: flex;
	justify-content: center;
}
*/
/* .icon-copy-link-list-feilds .icon {
	padding-top: 30px;
}
*/
.icon-copy-link-list-feilds .row {
	display: flex;
	align-items: center;
}
.icon-copy-link-list-feilds .row .col-sm-3 .icon img {
	margin-left: auto;
	margin-right: auto;
}
.icon-copy-link-list a {
	border-bottom: 1px solid #b9d9eb;
	font-weight: 600;
}
/*-----------------------Latest News section-------------------------*/
.news.heading {
	margin-top: 56px;
}
.news a.button-more {
	margin-left: 64px;
}
.news a.button-more {
	margin-top: 0px !important;
}
.news .row {
	padding-left: 48px;
	display: flex;
	align-items: center;
}
.news span {
	padding-left: 100px;
}
.slick--skin--d3-back .slick-initialized {
	padding-top: 0px !important;
	padding-bottom: 45px !important;
}
#block-views-block-latest-homepage-news-block-1, #block-views-block-latest-homepage-news-from-xml-block-1 {
	background: #00254b;
	padding: 0px 45px;
	margin-top: -40px;
	position: relative;
}
#block-views-block-latest-homepage-news-block-1 .view-header, #block-views-block-latest-homepage-news-from-xml-block-1 .view-header {
	width: 15%;
	float: left;
}
#block-views-block-latest-homepage-news-block-1 .view-content, #block-views-block-latest-homepage-news-from-xml-block-1 .view-content {
	width: 70%;
	float: left;
	padding: 36px 0px;
}
#block-views-block-latest-homepage-news-block-1 h2, #block-views-block-latest-homepage-news-from-xml-block-1 h2 {
	color: #b1d9f3;
	font-weight: 200;
}
#block-views-block-latest-homepage-news-block-1 .view-content a, #block-views-block-latest-homepage-news-from-xml-block-1 .view-content a {
	color: #b1d9f3;
}
#block-views-block-latest-homepage-news-block-1 .view-content a:hover, #block-views-block-latest-homepage-news-from-xml-block-1 .view-content a:hover {
	color: #ff9900;
}
#block-views-block-latest-homepage-news-block-1 .views-slideshow-controls-bottom .views_slideshow_controls_text_previous, #block-views-block-latest-homepage-news-block-1 .views-slideshow-controls-bottom .views_slideshow_controls_text_pause, #block-views-block-latest-homepage-news-from-xml-block-1 .views-slideshow-controls-bottom .views_slideshow_controls_text_previous, #block-views-block-latest-homepage-news-from-xml-block-1 .views-slideshow-controls-bottom .views_slideshow_controls_text_pause {
	display: none;
}
#block-views-block-latest-homepage-news-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_next_latest_homepage_news-block_1 a, #block-views-block-latest-homepage-news-from-xml-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_next_latest_homepage_news_from_xml-block_1 a {
	font-size: 0px;
}
#block-views-block-latest-homepage-news-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_next_latest_homepage_news-block_1, #block-views-block-latest-homepage-news-from-xml-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_next_latest_homepage_news_from_xml-block_1 {
	background: url(/sites/default/files/img/news_feed_arrow.png);
	background-size: 100% 100%;
	height: 33px;
	width: 18px;
	position: absolute;
	right: 40px;
	top: 34%;
}
#block-views-block-latest-homepage-news-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_next_latest_homepage_news-block_1:hover, #block-views-block-latest-homepage-news-from-xml-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_next_latest_homepage_news_from_xml-block_1:hover {
	background: url(/sites/default/files/img/news_feed_arrow_hover.png);
	background-size: 100% 100%;
	height: 33px;
	width: 18px;
	position: absolute;
	right: 40px;
	top: 34%;
}
.user-logged-in #block-views-block-latest-homepage-news-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_next_latest_homepage_news-block_1, .user-logged-in #block-views-block-latest-homepage-news-from-xml-block-1 .views-slideshow-controls-bottom #views_slideshow_controls_text_next_latest_homepage_news_from_xml-block_1 {
	background: url(/sites/default/files/img/news_feed_arrow.png);
	background-size: 100% 100%;
	height: 33px;
	width: 18px;
	position: absolute;
	right: 40px;
	top: 38%;
	margin-top: 38px;
}
/*--------------------------------------------- Our Products------------------------------------------ */
#our-products .image-desc-link {
	display: flow-root;
	background-color: #fff;
	padding: 48px 40px;
	justify-content: center;
	text-align: center;
}
#our-products hr {
	border: solid 0.5px rgba(153, 153, 153, 0.5);
}
#our-products .image-desc-link h4 {
	width: auto;
	font-size: 23px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 32px;
	letter-spacing: normal;
	color: #003366;
	text-align: left;
}
#our-products .image-desc-link .img-desc-link .img {
	min-height: 180px;
}
#our-products .image-desc-link .img-desc-link .img img {
	padding: 46px 0 24px 0;
	margin-left: auto;
	margin-right: auto;
}
#our-products .image-desc-link .img-desc-link .desc {
	margin: 16px 0px 16px 0 !important;
	font-size: 17px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 24px;
	letter-spacing: normal;
	text-align: center;
	color: #333;
}
#our-products .image-desc-link .img-desc-link .link a {
	font-size: 17px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 24px;
	letter-spacing: normal;
	color: #00254b;
	border-bottom: solid 1.5px #b9d9eb;
	display: inline-block;
	text-transform: uppercase;
}
#our-products .image-desc-link .img-desc-link .link a:hover {
	color: #ff9900 !important;
}
#our-products .image-desc-link .img-desc-link .link a {
	position: relative;
}
.link.our-products-down a:hover::after {
	background: url(/sites/default/files/img/Download_orange.svg);
	background-size: contain;
	width: 12px;
	height: 12px;
	right: 0px;
	top: 7px;
	background-repeat: no-repeat;
}
#our-products .link.our-products-down a:hover::after {
	right: 0px;
}
/* HOMEPAGE VIDEO */
#home-page-full-video sup {
	font-size: 67% !important;
	vertical-align: middle;
	top: -0.6em;
}
#home-page-full-video .quote {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
#home-page-full-video .quote h1, #home-page-full-video .quote h2 {
	color: #fff;
}
.bottom-border {
	overflow: hidden;
	border-bottom: 8px solid #ff9900;
	padding-bottom: 72px !important;
}
/*-------------homepage paient come first section------------*/
.whole-patient-comes-first-section {
	padding-top: 64px;
}
.whole-patient-comes-first-section .content {
	width: 1170px;
	margin: auto;
	padding: 0px 0px 0px 109px;
}
.whole-patient-comes-first-section .row {
	display: flex;
	align-items: center;
}
.whole-patient-comes-first-section .button-more {
	margin-top: 0;
	float: right;
}
.whole-patient-comes-first-section .content .description h2, .whole-patient-comes-first-section .content .description p {
	color: #fff;
}
.whole-patient-comes-first-section button {
	margin-left: 25px;
	margin-top: 0px;
}
.image-quote.overlap {
	max-width: 1170px;
	margin: auto;
	position: relative;
	z-index: 1;
	bottom: -45px;
	margin-bottom: 109px;
   /* 45 + 64 */
}
.image-quote.overlap .quote {
	position: absolute;
	top: 140px;
	left: 100px;
	width: 470px;
	font-size: 32px;
	font-weight: 300;
	line-height: 36px;
	letter-spacing: 0;
	color: #fff;
}
.image-quote.overlap .quote p.quote-text {
	position: relative;
	max-width: 100%;
}
.image-quote.overlap .quote p.quote-text::before {
	content: "";
	background: url(/sites/default/files/img/quote.svg) no-repeat left;
	background-size: cover;
	width: 30px;
	height: 25px;
	display: block;
	position: absolute;
	left: -46px;
	top: -6px;
}
.patients-comes-first-video {
	height: 455px;
	position: absolute;
	top: 0;
	z-index: 100;
	left: 0;
	right: 0;
	z-index: 999;
}
span.video-play-button {
	background-image: url(/sites/default/files/img/play-button-with-text.png);
	background-size: cover;
	display: block !important;
	width: 154px;
	height: 40px;
	position: absolute;
	z-index: 101;
	bottom: 72px;
	left: 100px;
	cursor: pointer;
}
.quote span {
	font-size: 17px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 24px;
	margin-right: 20px;
}
#our-science-homepage p.font-20 {
	margin-bottom: 32px !important;
}
#our-science-homepage p.image-title {
	padding: 0px 16px;
}
.circle-icon-box {
	width: 112px;
	height: 112px;
	background-size: cover;
	box-shadow: 0 1px 4px 0 rgba(151, 151, 151, 0.46);
	background-color: var(--white);
	border-radius: 65px;
}
/* .circle-icon-box:hover {
	cursor: pointer;
}
*/
#our-science-homepage .col-sm-3 {
	display: flex;
	flex-direction: column;
	align-items: center;
}
#our-science-homepage .row.text-center .col-sm-3 {
	flex: 0 0 20%;
}
@media (max-width: 1000px) {
  #our-science-homepage .row.text-center .col-sm-3 {
    flex: 0 0 50%;
  }
}
.genetic-medicines-rare {
	background: url(/sites/default/files/img/icon_pipeline_rare_ko.svg) no-repeat center;
}

.genetic-medicines {
	background: url(/sites/default/files/img/icon_pipeline_ttr_ko.svg);
}

.cardio-metabolic-medicine {
	background: url(/sites/default/files/img/icon_pipeline_metabolic_ko.svg) no-repeat center;
}

.infectious-disease {
	background: url(/sites/default/files/img/icon_pipeline_cardiovascular_ko.svg) no-repeat center;
}

.central-nervous-system {
	background: url(/sites/default/files/img/icon_pipeline_neurologic_ko.svg) no-repeat center;
}

.mobile-newsroom {
	float: right;
}
#our-science-homepage .col-sm-3 {
	display: flex;
	flex-direction: column;
	align-items: center;
}
/* HOMEPAGE IMAGE-LEFT OVERLAY */
.career-section .content {
	margin: 48px 0 0 -112px;
	padding: 64px 40px 64px 96px;
	background: #ffffff;
	border-bottom: 8px solid #00245b;
	box-shadow: 0 2px 4px 0 rgba(151, 151, 151, 0.46);
	width: 48%;
}
@media(min-width:1300px){
  .career-section .content {
    width: 50%;
  }
}
.career-section .secondary-dark.text-uppercase {
	margin-right: -1px;
	font-size: 45px;
	letter-spacing: -0.5px;
}
.career-section .content p {
	margin-top: 15px;
	color: #333;
	line-height: 1.36;
	font-size: 20px;
}
.career-section {
	margin-bottom: 64px;
}
.career-section .content p {
	margin-top: 15px;
}
.career-section .image img {
	width: 670px;
	height: 632px;
}
.career-section .content button {
	margin-top: 20px;
}
/*---------------Corporate Responsibility Homepage------------------*/
#whole-corporate-responsibility-area .default-icon {
	position: absolute;
	cursor: pointer;
}
#whole-corporate-responsibility-area .active-icon {
	position: absolute;
	display: none;
}
#whole-corporate-responsibility-area .default-icon-423.default-icon, #whole-corporate-responsibility-area .active-icon-423.active-icon {
	top: 155px;
	left: 35%;
}
#whole-corporate-responsibility-area .default-icon-421.default-icon, #whole-corporate-responsibility-area .active-icon-421.active-icon {
	top: 20px;
	left: 188px;
}
#whole-corporate-responsibility-area .default-icon-421.default-icon:hover {
	background: url(/sites/default/files/img/p1.png) no-repeat;
}
#whole-corporate-responsibility-area .default-icon-421.default-icon:hover img {
	opacity: 0;
}
#whole-corporate-responsibility-area .default-icon-422.default-icon, #whole-corporate-responsibility-area .active-icon-422.active-icon {
	top: 121px;
	right: 23px;
}
#whole-corporate-responsibility-area .default-icon-422.default-icon:hover {
	background: url(/sites/default/files/img/c1.png) no-repeat;
}
#whole-corporate-responsibility-area .default-icon-422.default-icon:hover img {
	opacity: 0;
}
#whole-corporate-responsibility-area .default-icon-418.default-icon, #whole-corporate-responsibility-area .active-icon-418.active-icon {
	right: 90px;
	top: 299px;
}
#whole-corporate-responsibility-area .default-icon-418.default-icon:hover {
	background: url(/sites/default/files/img/e1.png) no-repeat;
}
#whole-corporate-responsibility-area .default-icon-418.default-icon:hover img {
	opacity: 0;
}
#whole-corporate-responsibility-area .default-icon-419.default-icon, #whole-corporate-responsibility-area .active-icon-419.active-icon {
	top: 299px;
	left: 88px;
}
#whole-corporate-responsibility-area .default-icon-419.default-icon:hover {
	background: url(/sites/default/files/img/pa1.png) no-repeat;
}
#whole-corporate-responsibility-area .default-icon-419.default-icon:hover img {
	opacity: 0;
}
#whole-corporate-responsibility-area .default-icon-420.default-icon, #whole-corporate-responsibility-area .active-icon-420.active-icon {
	top: 121px;
	left: 23px;
}
#whole-corporate-responsibility-area .default-icon-420.default-icon:hover {
	background: url(/sites/default/files/img/s1.png) no-repeat;
}
#whole-corporate-responsibility-area .default-icon-420.default-icon:hover img {
	opacity: 0;
}
#whole-corporate-responsibility-area .button-more {
	margin-top: 13px;
}
#whole-corporate-responsibility-area .inner-block .icon-section {
	background: url(/sites/default/files/img/group-8.png) no-repeat;
	background-position: center;
	height: 430px;
}
span.desktop-text {
	display: block;
}
.row.diversity-homepage img {
	padding-top: 52px;
}
/*-----------Featured article homepage section-----------*/
.newsList {
	margin: 24px auto;
}
ul.newsList li {
	padding: 0px !important;
	margin: 0px !important;
	margin-right: 29px !important;
}
ul.newsList .newsTitle {
	font-weight: 300;
	font-size: 20px !important;
}
.newsCategory, ul.newsList .newsTitle {
	text-align: left;
}
/* FULL BLEED */
.fullbleed-bg {
	height: 600px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 64px 0px;
	overflow: hidden;
}
.fullbleed-bg .bleed-box h2 {
	margin-top: 0px !important;
	text-align: center;
}
.bleed-box {
	height: 385px;
	padding: 64px 43px;
}
.fullbleed-bg .bleed-box .icon img.img-responsive {
	width: 170px;
	height: 74px;
	color: #333;
	margin-bottom: 32px;
}
.fullbleed-bg .bleed-box .desc {
	margin: 0px 0px 16px 0px;
}
.bleed-box .link a {
	font-weight: 600;
	line-height: 24px;
	text-transform: uppercase;
	border-bottom: solid 1.5px #b9d9eb;
}
.fullbleed-bg .bleed-box .career-full-bleed {
	display: flex;
	align-items: center;
	flex-direction: column;
}
.fullbleed-bg .bleed-box .career-full-bleed .col-sm-4 {
	text-align: center;
	position: relative;
}
.fullbleed-bg .bleed-box .desc .career-full-bleed .col-sm-4 img {
	height: 160px;
	width: auto;
}
.fullbleed-bg .bleed-box .career-full-bleed a {
	font-weight: 600;
	border-bottom: 1.5px solid #b9d9eb;
	margin-top: 16px;
	text-transform: uppercase;
	display: block;
}
#dark-bg-banner p {
	font-weight: 300;
}
/* TWO COLUMN CARD WITH LEFT TEXT */
.two-column-card-with-left-content .link-box a {
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 24px;
	letter-spacing: normal;
	color: #00254b;
	border-bottom: solid 1.5px #b9d9eb;
}
/* GENETIC TESTING & COUNSELLING */
#accordion-column-content .accordion-column-fields .accordion-inner-content .accordion-content {
	background: #fff;
	padding: 48px 143px 48px 70px;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12);
}
.accordion-column-fields .inner-block-1 {
	padding: 0px 15px;
}
.accordion-column-fields .inner-block-2 {
	border-top: 1px solid #979797;
	margin: 16px 0.5px 15px 1.5px;
}
.accordion-column-fields .inner-block-1 div.col-sm-10, .accordion-column-fields .inner-block-1 div.col-sm-2, .accordion-column-fields .inner-block-2 .col-sm-10, .accordion-column-fields .inner-block-2 .col-sm-2 {
	padding: 0;
}
.accordion-column-fields .inner-block-2 .col-sm-10 {
	overflow: hidden;
	text-overflow: ellipsis;
}
.accordion-column-fields .inner-block-2 .expand-accordion {
	display: flex;
	align-items: center;
	justify-content: end;
	cursor: pointer;
}
.accordion-column-fields .inner-block-2 .expand-accordion .open-accordian {
	float: right;
}
.field--item.accordion-content-show .accordion-column-fields .inner-block-2 .expand-accordion .open-accordian {
	display: none;
}
.field--item.accordion-content-show .accordion-column-fields .inner-block-2 .expand-accordion .close-accordian {
	display: inline-block !important;
}
.accordion-column-fields .inner-block-1 div.order-test-button {
	padding: 6px 22px;
	background: #fff;
	border: solid 3px #b9d9eb;
	background-color: #fff;
	font-size: 18px;
	font-weight: 600;
	color: #00245b;
	height: 48px;
	display: inline-block;
	line-height: 30px;
	transition: 0.3s all;
}
.accordion-column-fields .inner-block-1 div.order-test-button:hover {
	background: #00254b;
	color: #fff;
	border: 3px solid transparent;
}
.accordion-content {
	margin: 32px 2px 0 0;
	padding: 48px 143px 48px 70px;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12);
	background-color: #fff;
}
.paragraph--type--accordion-1-column-expanded-cont .accordion-content-show .accordion-content {
	display: block !important;
}
.accordion-column-fields .inner-block-1 div.field-heading, .accordion-column-fields .accordion-content h3 {
	font-size: 23px;
	font-weight: 600 !important;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.22;
	letter-spacing: normal;
	color: #003366;
}
.accordion-column-fields {
	margin-top: 30px !important;
	padding: 40px 30px;
}
.four-cards-container .slick-dots li, #genetic-testing .genetic-testing .slick-dots li {
	width: 8px;
}
#genetic-testing-work .genetic-testing .col-sm-3 {
	width: 270px;
	height: 424px;
	margin: 22px 30px 32px 0;
	padding: 40px 24px 56px 24px;
	border: solid 1px #f8f8f8;
	background-color: #fff;
	text-align: center;
}
.accordion-column-fields .inner-block-2 .col-sm-10 .field.field--name-field-description-text-area {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.accordion-content-show .accordion-column-fields .inner-block-2 .col-sm-10 .field.field--name-field-description-text-area {
	display: block;
}
#genetic-testing-work .genetic-testing .col-sm-3:nth-child(4) {
	margin-right: 0px !important;
}
#genetic-testing-work .step p {
	font-size: 23px !important;
	font-weight: bold !important;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.39 !important;
	letter-spacing: normal;
	text-align: center;
	color: #ff9900 !important;
	margin-top: 24px;
}
#genetic-testing-work .heading {
	font-size: 27px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.19;
	letter-spacing: normal;
	text-align: center;
	color: #003366;
	margin-top: 8px;
}
#genetic-testing-work .genetic-testing .col-sm-3 .desc {
	margin-top: 16px;
}
#genetic-testing-work p.bottom-text {
	font-size: 17px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 24px;
	letter-spacing: normal;
	text-align: center;
	color: #333;
}
#genetic-counselling-work {
	padding: 0px 100px;
	margin-top: 64px;
}
#genetic-counselling-work a {
	border-bottom: 1.5px solid #b9d9eb;
}
#genetic-counselling-work .heading-text {
	margin-bottom: 32px;
}
#genetic-counselling-work .col-sm-2 {
	text-align: center;
}
#genetic-counselling-work .col-sm-10 {
	padding-left: 56px !important;
}
#genetic-counselling-work .col-sm-2, #genetic-counselling-work .col-sm-10 {
	padding: 0px;
}
#genetic-counselling-work .col-sm-2 img {
	width: 144px;
	height: 144px;
}
#genetic-counselling-work .col-sm-10 h3 {
	font-size: 23px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.74;
	letter-spacing: normal;
	color: #003366;
	margin: 0px 0px 16px 0px;
}
#dark-bg-banner h2 {
	color: #fff;
	font-size: 35px;
	line-height: 1.1em;
	font-weight: 200;
	margin-top: 0px;
}
#dark-bg-banner .button-more.button-more:hover {
	border: 3px solid #fff !important;
	background: transparent !important;
}
.heading-image-popup-content-area.col-sm-4 .description-field {
   /* min-height: 50px;
	*/
}
.html-content-background .description--component .accordion-button {
	background: #f8f8f8;
	border: 0;
	text-align: left;
	padding-right: 50px;
}
.html-content-background .description--component .accordion-button:after {
	position: absolute;
	content: "";
	right: 0px;
	top: 34px;
	background: url(/sites/default/files/img/minus.png);
	height: 40px;
	width: 40px;
}
.career-page .html-content-background .description--component .accordion-button:after {
	top: 0;
}
.html-content-background .description--component .accordion-button.collapsed {
	background: #f8f8f8;
	border: 0;
	text-align: left;
	position: relative;
	padding-right: 50px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: 50px;
	text-overflow: ellipsis;
}
.html-content-background .description--component .accordion-button.collapsed:after {
	position: absolute;
	content: "";
	right: 0px;
	top: 0px;
	background: url(/sites/default/files/img/add.png);
	height: 40px;
	width: 40px;
}
#block-views-block-patient-advocacy-and-engagement-team-block-1 h2.block-title {
	display: none;
}
#block-views-block-patient-advocacy-and-engagement-team-block-1 .view-header h2 {
	margin-bottom: 40px;
}
#block-views-block-patient-advocacy-and-engagement-team-block-1 .view-content {
	text-align: center;
}
#block-views-block-patient-advocacy-and-engagement-team-block-1 .views-field.views-field-field-image img {
	margin: auto;
	margin-bottom: 30px;
}
#block-views-block-patient-advocacy-and-engagement-team-block-1 .views-row.clearfix.row-2 {
	display: flex;
	justify-content: center;
}
#block-views-block-patient-advocacy-and-engagement-team-block-1 .views-field.views-field-title span.field-content {
	font-weight: bold;
	color: #003366;
}
#block-views-block-patient-advocacy-and-engagement-team-block-1 .views-field.views-field-body p {
	margin: 0;
	line-height: 24px;
}
#block-views-block-patient-advocacy-and-engagement-team-block-1 .views-field.views-field-body .field-content {
	margin-bottom: 64px;
}
/* H1 CTA Alnylam Medical Research */
.row.genetic-testing-and-counseling-program-dark-bg-banner .col-sm-3 {
	padding-right: 25px;
}
.row.genetic-testing-and-counseling-program-dark-bg-banner .col-sm-9 h3 {
	margin-top: 0px !important;
}
/*search-content page */
.view-search-content .view-content .views-row .views-field-title h3::before {
	content: "";
	width: 38px;
	height: 38px;
	background: url(/sites/default/files/img/www-icon.png) no-repeat;
	display: block;
	position: absolute;
	top: 28px;
	left: 20px;
}
.view-search-content .view-filters {
	background: #00254b;
}
.view-search-content .view-filters .views-exposed-form {
	width: 1170px;
	margin: auto;
	padding: 21px 0 2px 0;
	position: relative;
}
.view-search-content .view-filters .views-exposed-form .form--inline .form-item-search-api-fulltext input {
	width: 1170px;
	padding: 8px;
	font-size: 24px;
	border-radius: 2px;
	border: 2px solid #002855;
	height: 70px;
	margin: 25px 0px;
	padding: 20px;
	color: #002855;
	letter-spacing: 0;
	font-weight: 500;
}
.view-search-content .view-filters .views-exposed-form .form--inline .form-item-search-api-fulltext input::placeholder {
	color: #002855;
}
.view-search-content .pager-nav .pagination>li>a {
	width: 40px;
	height: 40px;
	margin: 0 11px 0 0;
	padding: 5px 13px;
	border: 2px solid #e5e5e5;
	font-size: 18px;
	cursor: pointer;
	border-radius: 6px;
	line-height: 23px;
	font-weight: 400;
}
.view-search-content .pager-nav .pagination li a:hover {
	border-color: #f8f8f8;
	background-color: #f8f8f8 !important;
	color: #ff9900 !important;
}
.view-search-content .pager-nav .pagination .active a {
	border-color: #f8f8f8;
	background-color: #f8f8f8 !important;
	color: #303030 !important;
}
.view-search-content .pager__item--last a {
	display: none;
}
button#edit-submit-search-content {
	position: absolute;
	top: 37px;
	right: 3px;
	padding: 10px 32px;
	font-size: 18px;
	border-radius: 3px;
	border: 2px solid #09c;
	background-color: #09c;
	font-weight: bold;
}
.form--inline.form-inline.clearfix {
	position: relative;
}
button#edit-submit-search-content span {
	display: none;
}
.view-search-content {
	width: 1170px;
	margin: auto;
}
.view-search-content .view-content .views-row {
	border-bottom: 1px solid #efefef;
	margin-bottom: 0px;
	padding: 10px 0px 30px 100px;
	position: relative;
}
.view-search-content .view-content .views-row:last-child {
	border-bottom: 0px solid #efefef;
	margin-bottom: 0px;
	padding-bottom: 64px;
}
#content .block-views-exposed-filter-blocksearch-content-page-1 .form--inline {
	width: 1170px;
	margin: auto;
	padding: 21px 0 5px 0;
	position: relative;
}
#content .block-views-exposed-filter-blocksearch-content-page-1 .form--inline.form-inline .form-group {
	width: 100%;
}
#content .block-views-exposed-filter-blocksearch-content-page-1 .form--inline .form-item-search-api-fulltext input {
	width: 100%;
	padding: 8px;
	font-size: 24px;
	border-radius: 2px;
	border: 2px solid #002855;
	height: 70px;
	margin: 25px 0px;
	padding: 20px;
	color: #002855;
	letter-spacing: 0;
	font-weight: 500;
}
#content .block-views-exposed-filter-blocksearch-content-page-1 .form--inline .form-item-search-api-fulltext input::placeholder {
	color: #002855;
}
#content .block-views-exposed-filter-blocksearch-content-page-1 {
	background: #00254b;
}
#content .block-views-exposed-filter-blocksearch-content-page-1 button.form-submit {
	position: absolute;
	top: 57px;
	right: 3px;
	padding: 10px 32px;
	font-size: 18px;
	border-radius: 3px;
	border: 2px solid #09c;
	background-color: #09c;
	font-weight: bold;
}
#content .block-views-exposed-filter-blocksearch-content-page-1 button.form-submit span {
	display: none;
}
#content .views-element-container .view-id-search_content .view-empty {
	text-align: center;
	padding: 50px;
}
#content .view-search-content .view-header h3 {
	padding-left: 100px;
	font-size: 17px;
	color: red;
}
.view-search-content .view-content .views-row .views-field-field-body {
	max-height: 75px;
	overflow: hidden;
}
.mobile-view-img {
	display: none;
}
.accordion-content sup {
	top: unset;
}
/** Sorting Element Css **/
#block-exposedformsearch-contentpage-1-2 .form-item.js-form-item.form-type-select.js-form-type-select.form-group, #block-exposedformsearch-contentpage-1-3 .form-item.js-form-item.form-type-select.js-form-type-select.form-group {
	display: none !important;
}
#block-exposedformsearch-contentpage-1-4 {
	background: #fff !important;
}
#block-exposedformsearch-contentpage-1-4 .form-type-textfield.js-form-type-textfield {
	display: none;
}
#block-exposedformsearch-contentpage-1-4 .form-item.js-form-item.form-type-select.js-form-type-select.form-item-sort-by.js-form-item-sort-by.form-group {
	display: none;
}
#block-exposedformsearch-contentpage-1-4 .form-item.js-form-item.form-type-select.js-form-type-select.form-item-sort-order.js-form-item-sort-order.form-group {
	width: 180px;
	position: absolute;
	right: 20px;
	bottom: -50px;
	z-index: 1;
}
#block-exposedformsearch-contentpage-1-4 .form-item.js-form-item.form-type-select.js-form-type-select.form-item-sort-order.js-form-item-sort-order.form-group label.control-label {
	display: none;
}
#block-exposedformsearch-contentpage-1-4 .form-item.js-form-item.form-type-select.js-form-type-select.form-item-sort-order.js-form-item-sort-order.form-group .select-wrapper {
	width: 100% !important;
}
#block-exposedformsearch-contentpage-1-4 .form-item.js-form-item.form-type-select.js-form-type-select.form-item-sort-order.js-form-item-sort-order.form-group .select-wrapper select#edit-sort-order--3 {
	width: 100%;
}
#block-exposedformsearch-contentpage-1-4 .select-wrapper:after {
	border: none;
	padding: 12px 12px;
}
#block-exposedformsearch-contentpage-1-4 button#edit-submit-search-content--3 {
	display: none;
}
/****EndEdit****/
.heading-image-popup-content-area.col-sm-4 a .img-responsive {
	width: 100%;
}
.heading-image-popup-content-area.col-sm-4 a::after {
	display: none;
}
.media-kit .paragraph--type--add-block .addblock--component .view-resources .view-content .views-row:nth-child(8) .content-box .right-content .ico-img {
	max-width: 190px;
}
.media-kit .paragraph--type--add-block .addblock--component .view-resources .view-content .views-row:nth-child(3) .content-box .right-content .ico-img {
	max-width: 190px !important;
}
.corporate-responsibility-page .whole-callour-brochure-bullet-area-bg-img {
	background-position: -136px 0px !important;
	background-image: url(/sites/default/files/inline-images/corporate-responsibility-report.png) !important;
}
.corporate-responsibility-page .whole-callour-brochure-bullet-area {
	padding-top: 0 !important;
	background: #00254b;
	padding-bottom: 0 !important;
}
.corporate-responsibility-page .whole-callour-brochure-bullet-area-bg-img {
	max-width: 970px;
	margin-left: auto;
	margin-right: auto;
}
.corporate-responsibility-page .whole-callour-brochure-bullet-area {
	padding-top: 0 !important;
	background: #00254b;
	padding-bottom: 0 !important;
}
@media(max-width:767px) {
	.media-kit .paragraph--type--add-block .addblock--component .view-resources .view-content .views-row:nth-child(8) .content-box .right-content .ico-img {
		max-width: 214px;
		min-width: 140px;
   }
	.media-kit .paragraph--type--add-block .addblock--component .view-resources .view-content .views-row:nth-child(3) .content-box .right-content .ico-img {
		max-width: 214px;
		min-width: 140px;
   }
	.media-kit .paragraph--type--add-block .addblock--component .view-resources .view-content .views-row:nth-child(7) .content-box .right-content .ico-img {
		max-width: 86px;
   }
}
/****End***/
.communities .col-sm-6.left-content.embed-video .play-button {
	background: url(/sites/default/files/img/play-button-56-px.svg);
	height: 56px;
	width: 56px;
	position: absolute;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-size: contain;
	cursor: pointer;
}
.communities .col-sm-6.left-content.embed-video .play-button:hover {
	background: url(/sites/default/files/img/play-button-active-56-px.svg);
}
.cta-down a, #light-bg-banner .col-sm-4 .field--name-field-link a {
	position: relative;
}
.patient-philosophy .heading-image-popup-content-area a.cboxElement:hover {
	color: #ff9900;
}
@media(max-width:400px) {
	#light-bg-banner a.dark-button-more::after, #light-bg-banner a.dark-button-more:hover::after {
		right: 8%;
		top: 27px;
   }
}
.banner-overlay-html-content-description--component a {
	font-weight: 600 !important;
}
.accordion-column-fields a {
	border-bottom: 1.5px solid #b9d9eb;
}
.cookie-oven-widget a {
	color: #fff !important;
	text-decoration: underline !important;
	font-weight: 400;
}
#cboxLoadedContent {
	height: 100% !important;
	max-height: 100%;
	overflow-y: scroll !important;
}
#genetic-testing {
	padding-top: 24px;
}
@media(max-width:1000px) {
	#light-bg-banner a.dark-button-more {
		max-width: 211px;
   }
	.service-content-heading.text-center {
		text-align: left !important;
   }
}
@media(max-width:1000px) {
	.html-content-background .advocacy-bottom-grid .grid-text h3 {
		font-size: 28px !important;
		padding-bottom: 13px !important;
		line-height: 32px !important;
   }
	#slick-slide02 .desc, #slick-slide01 .desc {
		margin-top: -1px;
   }
	.paragraph--type--light-bg-banner #light-bg-banner {
		margin-left: 16px !important;
		margin-right: 16px !important;
		width: auto !important;
   }
	.icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-list.draggable {
		padding: 0 16px !important;
   }
	.icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-dots {
		bottom: -86px !important;
		margin: 0 !important;
		height: 53px;
   }
	.icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-dots li {
		width: 8px;
		margin: 0;
		height: 100%;
   }
	.icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-dots li button {
		width: 3px;
		height: 100%;
   }
	.icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-dots li button::before {
		top: unset;
		bottom: 0;
		left: 0;
		width: 2px;
		height: 33px;
		content: "";
		opacity: 1;
		border: 1px solid #003366;
   }
	.icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-dots li.slick-active button::before {
		height: 53px;
   }
	.cards-wrapper .cards-container .flex-wrap .slick-next, .cards-wrapper .cards-container .flex-wrap .slick-prev, .four-cards-container .slick-next, .four-cards-container .slick-prev, #genetic-testing .genetic-testing .slick-next, #genetic-testing .genetic-testing .slick-prev, .icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-next, .icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-prev {
		bottom: -107px !important;
		top: unset;
		font-size: 0px;
		margin: 0 11px 0 0;
		opacity: 1;
		background: url(/sites/default/files/img/prev.png) no-repeat;
		background-size: 100%;
		width: 41px;
		margin: 0;
		height: 41px;
		z-index: 99;
   }
	.four-cards-container .slick-next, .four-cards-container .slick-prev, .cards-wrapper .cards-container .flex-wrap .slick-next, .cards-wrapper .cards-container .flex-wrap .slick-prev {
		bottom: -24px !important;
   }
	#genetic-testing .genetic-testing .slick-next, #genetic-testing .genetic-testing .slick-prev {
		bottom: -103px !important;
   }
	.four-cards-container .slick-next, .cards-wrapper .cards-container .flex-wrap .slick-next, #genetic-testing .genetic-testing .slick-next, .icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-next {
		right: 16px;
		background: url(/sites/default/files/img/next-arrow.svg) no-repeat;
		background-size: 100%;
   }
	#genetic-testing .genetic-testing .slick-next {
		right: 32px;
   }
	#genetic-testing .genetic-testing .slick-next {
		right: 20px;
   }
	.four-cards-container .slick-next {
		right: 0px;
   }
	.cards-wrapper .cards-container .flex-wrap .slick-next {
		right: 0px;
   }
	.four-cards-container .slick-prev, .cards-wrapper .cards-container .flex-wrap .slick-prev, #genetic-testing .genetic-testing .slick-prev, .icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-prev {
		left: 16px;
		background: url(/sites/default/files/img/prev-arrow.svg) no-repeat;
		background-size: 100%;
   }
	#genetic-testing .genetic-testing .slick-prev {
		left: 20px;
   }
	.four-cards-container .slick-prev {
		left: 0;
   }
	.cards-wrapper .cards-container .flex-wrap .slick-prev {
		left: 0;
   }
	.cards-wrapper .cards-container .flex-wrap .slick-next:before, .cards-wrapper .cards-container .flex-wrap .slick-prev:before, .four-cards-container .slick-next:before, .four-cards-container .slick-prev:before, #genetic-testing .genetic-testing .slick-next:before, #genetic-testing .genetic-testing .slick-prev:before, .icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-next:before, .icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-prev:before {
		display: none;
   }
	.grants-html-section, .grants-html-section, .grants-html-section, .grants-html-section, .grants-html-section {
		padding: 64px 32px;
   }
}
@media(max-width:767px) {
	#home-page-full-video .quote h2 br {
		display: none;
   }
	.banner-slideshow-overlay-content.container {
		left: 25px !important;
   }
	.view-banner-slideshow .owl-item .banner-slideshow-overlay-content .secondary-dark h2::before {
		left: -23px !important;
		top: -19px !important;
   }
	.view-banner-slideshow .owl-item .banner-slideshow-overlay-content .our-science h2::before {
		left: -23px !important;
   }
	.view-banner-slideshow .owl-item .banner-slideshow-overlay-content .our-company h2::before {
		left: -23px !important;
   }
	.bios-card-without-image-field h2.name, .bios-card-with-image-field h2.name {
		margin-right: 8px !important;
   }
	.bios-card-without-image-field .position, .bios-card-with-image-field .position {
		margin-left: -8px;
   }
	.whole-patient-comes-first-section .description .col-sm-3 .button-more {
		float: left;
   }
}
/** DeskTop Only ***/
@media(min-width:768px) {
	.m-image.align-center {
		display: none;
   }
	.corporate-responsibility-page .col-sm-8 {
		width: 58.33333333%;
   }
}
@media(min-width:1001px) {
	.view-news .slick--skin--d3-back .slick-initialized, .view-news .slick--skin--d3-back .slick-initialized .slide.slick-active:not(.slick-current) .slide__content, .view-news .slick--skin--d3-back .slick-initialized .slide:not(.slick-active):not(.slick-current) .slide__content {
		padding-bottom: 0 !important;
   }
	.view-news .slick-current.slick-active.slick-center .slide__description {
		position: absolute;
		left: 64px !important;
		right: 0;
		bottom: unset !important;
		margin: 3px;
		background: #ffffff;
		z-index: 9999;
		top: -105px !important;
   }
}
@media(max-width:767px) {
	.ds-image.align-center {
		display: none;
   }
}
.view-news .slick--skin--d3-back .slick-initialized .slick-list {
	margin-bottom: -20px;
}
.grants-html-section {
	margin-top: -2px !important;
}
.three-column-video-play-button img.active-video, .whole-video-with-content-area .whole-title-description-video-video-th-area .three-column-video-play-button img.active-video {
	display: none;
}
.three-column-video-play-button:hover img.active-video, .whole-video-with-content-area .whole-title-description-video-video-th-area .three-column-image-box:hover img.active-video {
	display: block !important;
}
.three-column-video-play-button:hover .normal-video, .whole-video-with-content-area .whole-title-description-video-video-th-area .three-column-image-box:hover .normal-video {
	display: none;
}
/***Languge***/
/* Inline #106 | https://dev-alnylam-d9.pantheonsite.io/about-alnylam/grants-and-giving/advocacy-for-impact-grants */
.link-con {
	padding-right: 5.5px;
	margin-right: 4.5px;
}
.link-con::after {
	content: "|";
	position: absolute;
	right: -2px;
	top: -3px;
	color: gray;
}
.link-con {
	position: relative;
}
.link-con:last-child {
	padding: 0;
	margin: 0;
}
.link-con:last-child::after {
	display: none;
}
.accordion-button sup {
	top: 0;
}
.html-content-background .description--component .accordion-button.collapsed {
	position: relative;
}
.html-content-background .description--component .accordion-button:not(.collapsed) span {
	overflow: visible !important;
	display: block !important;
}
.our-products-ext.cboxElement::after {
	display: none !important;
}
/***************/
.blue-color {
	font-size: 23px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.39;
	letter-spacing: normal;
	color: #036;
	margin-top: 24px;
	margin-bottom: 16px;
}
.symptoms-uls .d-flex-img-ul:first-child {
	margin-bottom: 24px;
}
.symptoms-uls .d-flex-img-ul:nth-child(2) {
	margin-bottom: 16px;
}
.symptoms-uls .d-flex-img-ul:nth-child(3) {
	margin-bottom: 16px !important;
}
.noting {
	margin-left: 100px;
	margin-left: 0px;
	margin-top: 3px;
}
.noting p {
	margin-bottom: 0 !important;
}
.noting p strong {
	font-weight: 600;
}
.img-con {
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-width: 100px;
}
.img-con {
	display: none;
}
.sub-title strong {
	font-size: 17px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.41;
	letter-spacing: normal;
	color: #333;
	display: block;
	margin-bottom: 16px;
}
.symptoms-uls .d-flex-img-ul {
	display: flex;
	justify-content: start;
}
.symptoms-uls .d-flex-img-ul img {
	max-width: 70px;
	height: auto !important;
	width: 70px !important;
	margin-right: 30px;
}
#cboxClose {
	z-index: 999999;
}
.our-science-of-rnai .row.content-box .col-sm-4.inner-box .play-button .cboxElement {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	border-bottom: 0;
}
.communities .col-sm-6.left-content.embed-video .play-button .cboxElement {
	position: absolute;
	width: 100%;
	height: 100%;
	border-bottom: 0;
}
.whole-patient-comes-first-section div.cboxElement {
	background-image: url(/sites/default/files/img/play-button-with-text.png);
	background-size: cover;
	display: block !important;
	width: 154px;
	height: 40px;
	position: absolute;
	z-index: 101;
	bottom: 72px;
	left: 100px;
	cursor: pointer;
}
.patients-comes-first-video-home .video-embed-field-responsive-video iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	max-height: 365px !important;
}
.media-kit .paragraph--type--add-block .addblock--component .view-resources .view-content .views-row .content-box .right-content .ico-img {
	max-width: 160px;
}
.thank-you p.margin-bottom-24px {
	text-align: center;
	margin-top: 32px;
	margin-bottom: 32px !important;
}
.contact-us-ways {
	background-color: #00254b !important;
	padding: 64px 32px !important;
	text-align: center !important;
	color: #FFF !important;
}
.contact-us-ways h4 {
	color: #fff !important;
	font-size: 35px !important;
	line-height: 40px !important;
	font-weight: 300 !important;
	margin-bottom: 32px !important;
	margin-top: 0;
}
.contact-us-ways .wpb_wrapper .footer-social-link-section {
	float: none;
	text-align: center;
	margin: auto;
	justify-content: center;
}
.contact-us-ways .wpb_wrapper ul.footer-social-link-section a {
	border: 0 !important;
	width: 30px !important;
	height: 30px !important;
}
.whats-next h4 {
	font-size: 35px;
	font-weight: 300;
	color: #003366;
	margin-bottom: 16px;
	margin-top: 32px;
	padding-top: 64px;
	border-top: 1px solid #999;
}
.whats-next p {
	text-align: center;
	margin-bottom: 16px;
}
.whats-next p a {
	display: inline-block !important;
	margin: auto;
}
.thank-you .banner-overlay-html-content-description--component h1 {
	text-align: center !important;
}
.thank-you .banner-overlay-html-content-description--component>.field--item>h4 {
	max-width: 660px;
	margin: auto;
	margin-bottom: 32px;
}
.thank-you .banner-overlay-html-content-description--component>.field--item>p {
	display: none;
}
.thank-you .whats-next>.section_inner {
	border: 0 !important;
	padding-bottom: 0 !important;
}
.corporate-responsibility-page .custom-diversity .single-infographic-container img {
	max-height: 45px;
	margin-bottom: 16px;
}
@media(max-width:1000px) {
	#cboxLoadedContent iframe {
		max-width: 100%;
   }
}
.media-kit .paragraph--type--add-block .addblock--component .view-resources .view-content .views-row:nth-child(8) .content-box .right-content .ico-img {
	max-width: 190px;
}
.media-kit .paragraph--type--add-block .addblock--component .view-resources .view-content .views-row:nth-child(3) .content-box .right-content .ico-img {
	max-width: 190px !important;
}
@media (min-width:993px) {
	.corporate-responsibility-page .whole-callour-brochure-bullet-area .callour-brochure-bullet-right {
		padding: 64px 0 112px 0 !important;
		max-width: 470px;
		margin-right: 82px;
   }
	.whole-patient-comes-first-section h2.secondary-light::before {
		margin-left: 0 !important;
		position: absolute;
		top: 12px;
		left: -64px;
   }
	.whole-patient-comes-first-section h2.secondary-light {
		position: relative;
   }
}
@media(max-width:1000px) {
	.cards-wrapper .cards-container .flex-wrap .slick-dots {
		bottom: -78px !important;
   }
	.cards-container .slick-slide .img-responsive {
		margin: 64px auto;
   }
	.cards-wrapper .cards-container .flex-wrap .slick-dots li {
		margin: 0 2px;
		width: 8px;
   }
	.cards-wrapper .cards-container .flex-wrap .slick-dots li button::before {
		top: unset;
		bottom: 0;
		left: 0;
		width: 1px;
		height: 30px;
		content: "";
		opacity: 1;
		border: 1px solid #003366;
   }
	.cards-wrapper .cards-container .flex-wrap .slick-dots li.slick-active button::before {
		height: 45px;
		margin-top: 0;
		opacity: 1;
		width: 1px;
		border: 1px solid #003366;
   }
	.cards-wrapper .cards-container .flex-wrap {
		margin: 32px 32px 64px 32px !important;
   }
	.cards-wrapper .cards-container .flex-wrap .slick-next, .cards-wrapper .cards-container .flex-wrap .slick-prev {
		bottom: -61px !important;
   }
	.cards-wrapper .cards-container .flex-wrap .slick-dots {
		bottom: -38px !important;
   }
}
/*maggi code*/
.explore-careers-section .explore-link-ic {
	border-bottom: none;
}
.explore-careers-section .explore-link-ic {
	font-size: 18px;
}
.full-text-w-three-cards-careers {
	margin-top: 60px 
}
p.font-20.mb-careers-16:not(:last-child) {
	margin-bottom: 16px !important;
}
.careers-page-award-section .award a {
	border-bottom: none;
}
@media(min-width:768px) {
	.full-text-w-three-cards-careers {
		margin-top: 64px 
   }
	p.font-20.mb-careers-16:not(:last-child) {
		padding-top: 16px;
   }
	.our-culture-and-values-section p.font-20 {
		padding-top: 16px;
   }
	.our-culture-and-values-section .button-more.button-more {
		width: auto !important;
		padding: 15px 39px !important;
   }
	.careers-page-award-section .button-more.button-more {
		width: auto !important;
		padding: 15px 40px !important;
   }
}
@media (min-width:1001px) {
	.student-and-graduates-section h2 {
		margin-bottom: 22px;
   }
	.three-cards-working-at-alnylam .card-title-p {
		margin-bottom: 15px 
   }
	.full-text-w-three-cards-careers .paragraph--type--title-description-card .field--name-field-full-text-title {
		font-size: 35px;
		line-height: 1.14;
   }
	.our-core-values-careers h3.section-title {
		margin-bottom: 32px;
   }
	.alnylam-news-careers-ul .newsList {
		max-width: 970px;
		padding-left: 0;
   }
	.alnylam-news-careers-ul .newsList li:last-child {
		margin-right: 0 !important;
   }
	.alnylam-news-careers-ul .newsList a {
		height: 296px;
   }
	.careers-page-award-section .award a {
		border-bottom: none;
   }
	.our-culture-and-values-section .flip-card .desc {
		font-size: 20px;
   }
}
.grants-html-light-banner {
	margin-bottom: 64px !important;
	margin-top: 0 !important;
}
@media (min-width:768px) and (max-width:1000px) {
	.three-cards-working-at-alnylam .field--name-field-add-cards-with-icons- .field--item:nth-child(1) {
		flex: 0 0 calc(33.3% - 15px);
   }
	.three-cards-working-at-alnylam .field--name-field-add-cards-with-icons- .field--item:nth-child(2) {
		flex: 0 0 calc(33.3% - 15px);
   }
	.three-cards-working-at-alnylam .field--name-field-add-cards-with-icons- .field--item:nth-child(3) {
		flex: 0 0 calc(33.3% - 15px);
   }
}
.grants-html-section {
	margin-bottom: 64px !important;
}
@media (max-width:767px) {
	.corporate-responsibility-page .custom-diversity .infographic-section-container {
		margin-bottom: 32px;
   }
	.corporate-responsibility-page .whole-callour-brochure-bullet-area-bg-img {
		background-position: 62% 0% !important;
   }
	.corporate-responsibility-page .whole-callour-brochure-bullet-area .callour-brochure-bullet-right {
		padding-bottom: 102px !important;
   }
}
.transparency-accordion .accordian-content .accordion-item .accordion-body {
	padding-right: 0;
}
.transparency-accordion .accordian-content>div:first-child .left-content>div>div:nth-of-type(2n+1) .accordion-item, .transparency-accordion .accordian-content>div:last-child .left-content>div>div:nth-of-type(2n) .accordion-item {
	background: #f5fafc;
}
.transparency-accordion .two-column-card-with-left-content {
	margin-bottom: 0;
}
.two-column-card-with-left-content.transparency-accordion {
	padding-top: 32px;
	margin-bottom: 0;
}
.transparency-accordion .description p+p {
	margin-bottom: 16px 
}
.transparency-accordion .description p:first-child, .transparency-accordion .description p:last-child {
	margin-bottom: 0;
}
.transparency-accordion .accordian-content .accordion-item .accordion-body {
	margin-bottom: 20px 
}
.transparency-accordion .accordian-content .accordion-item h2 button.accordion-button.collapsed::after, .transparency-accordion .accordian-content .accordion-item h2 button.accordion-button::after {
	top: -6px;
}
.two-column-card-with-left-content.transparency-accordion>div {
	max-width: 100% !important;
}
.transparency-accordion .accordion-item {
	margin-right: 0;
}
@media(min-width:768px) and (max-width:991px) {
	.description--component.description--component .transparency-padding .text-align-center.text-align-center.text-align-center {
		text-align: center;
   }
	.transparency-accordion #flush-heading4 {
		margin-bottom: 16px;
   }
}
@media(min-width:991px) {
	.transparency-accordion .whole-accordian-column-content .accordian-content>div {
		max-width: 48.5%;
   }
}
.mb-0 {
	margin-bottom: 0 !important;
}
#clp-whole-header-top {
	max-width: 1232px;
	margin-left: auto;
	margin-right: auto;
}
#homepage-overlay-with-border .dark-button-more {
	margin-top: 32px;
}

@media(min-width:1001px) {
  #home-page-full-video h2.our-science {
    max-width: 860px;
    min-width: 860px;
  }
}
.mt-64.carrers-section .font-20.pb-16 {
	margin-bottom: 16px !important;
}
#our-science-homepage .col-sm-3 p.image-title {
	max-width: 200px;
	padding: 0 16px;
  max-width: 242px;
  font-size: 20px;
}
#our-science-homepage .col-sm-3:nth-child(2) p.image-title {
	max-width: 196px !important;
}
.callout-h1-cta-link.col-sm-5 a {
	text-transform: unset;
}

@media(max-width:1000px) {
  #our-science-homepage .col-sm-3 p.image-title{
    font-size: 18px;
    line-height: 24px;
  }
}
