/*globally css*/
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #003366;
	line-height: 100%;
}

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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/lines-h-1-desktop_secondary-dark.svg);
}
/* SECONDARY-LIGHT */
h1.secondary-light::before {
	background-image: url(../images/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;
}

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(../images/lines-h-1-desktop-our-science.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
}

/* OUR-PRODUCTS */
h2.our-products::before {
	background-image: url(../images/lines-h-1-desktop-our-products.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
}

/* OUR-NEWS */
h2.our-news::before {
	background-image: url(../images/lines-h-1-desktop-our-news.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
}

/* SECONDARY-DARK */
h2.secondary-dark::before {
	background-image: url(../images/lines-h-1-desktop-secondary-dark.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
}

/* SECONDARY-LIGHT */
h2.secondary-light::before {
	background-image: url(../images/lines-h-1-desktop-secondary-light.svg);
	background-size: 44px 29px;
	display: inline-block;
	width: 44px;
	height: 29px;
	content: "";
	margin-right: 16px;
}

/* 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);
}

.paragraph-id--417 .quote h1.our-company::before,
.paragraph-id--331 .second-title.our-company::before,
.paragraph-id--324 h1.our-science::before,
.whole-patient-comes-first-section h1.secondary-light::before,
.paragraph-id--412 h1.our-news::before,
.paragraph-id--424 h1.our-company::before,
.paragraph-id--332 h1.secondary-dark::before {
	margin-left: -67px;
}

.paragraph-id--417 .quote h2.our-company::before,
.paragraph-id--331 h2.our-company::before,
.paragraph-id--324 h2.our-science::before,
.whole-patient-comes-first-section h2.secondary-light::before,
.paragraph-id--424 h2.our-company::before,
.paragraph-id--332 h2.secondary-dark::before {
	margin-left: -67px;
}

.paragraph-id--412 h2.our-news::before {
	margin-left: -15px;
}

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(../images/Download_white.svg) right 32px center no-repeat;
	background-size: 9px 13px;
}

.download-link:hover {
	color: #ff9900;
	background: #0099cc url(../images/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;
}
.paragraph-id--1706 .description--component a.link-icon {
	border-bottom: none;
  }
.button-more.button-more:hover {
	background: #00254b;
	color: #fff !important;
	border: 3px solid #00254b !important;
	text-decoration: none;
}
.page-node-91 .description--component a{
  font-weight:900;
}
.callout-h1-cta-link a {
	transition: 0.3s all;
}

.paragraph-id--606 .button-more.button-more {
	padding: 15px 0px;
	width: 100%;
	text-align: center;
}

.button-more.cboxElement:hover,
.page-node-41 .paragraph-id--427 .button-more.button-more:hover {
	border-color: #00254b !important;
}

.paragraph-id--607>div .button-more:hover,
.paragraph-id--622 .button-more-down,
.paragraph-id--622 .button-more-down:hover,
.paragraph-id--570 .button-more.button-more:hover,
.paragraph-id--443 .button-more.button-more:hover,
.paragraph-id--1517 .button-more.button-more:hover,
.paragraph-id--1525 .button-more.button-more:hover,
.paragraph-id--1520 .button-more.button-more:hover,
.paragraph-id--1521 .button-more.button-more:hover {
	border: 3px solid #bbd9eb !important;
}

.paragraph-id--607>div .button-more,
.paragraph-id--602 .description--component .col-sm-4 a.button-more-down {
	border-width: 3px !important;
}

.paragraph-id--607>div {
	background-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(../images/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(../images/icon-button-download-light-blue.svg);
	background-size: cover;
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 5px;
	right: -15px;
}

.paragraph-id--473 .three-column-video-desc-box h2.text-align-center {
	max-width: 66%;
	margin-left: auto;
	margin-right: auto;
}

.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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/external-link-icon.svg);
	background: url(../images/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(../images/external-link-icon-over.svg);
	background: url(../images/external-link-icon.svg);
}

.cta-down a {
	position: relative;
}

.cta-down a::after {
	content: "";
	background: url(../images/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(../images/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(../images/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(../images/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: 400;
	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(../images/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(../images/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;
}

/* -----------------------------------------------------------Capella Details Page----------------------------------------------------------- */
body.page-node-type-online-voice-of-progress-capella #content {
	max-width: 1200px;
	margin: auto;
	padding: 0px 50px;
}

body.page-node-type-online-voice-of-progress-capella #content .field.field--name-field-date.field--type-datetime.field--label-hidden.field--item.quickedit-field {
	font-size: 24px;
	color: #bebebe;
	line-height: normal;
	text-transform: none;
	font-weight: 200;
	line-height: 1.1em;
	padding: 15px 0px;
}

body.page-node-type-online-voice-of-progress-capella #content img.attachment-full.size-full.wp-post-image {
	max-height: 450px;
	overflow: hidden;
}

body.page-node-type-online-voice-of-progress-capella #content .field.field--name-field-description-capella.field--type-text-with-summary.field--label-hidden.field--item.quickedit-field {
	width: 100%;
	margin: 0 0 18px;
	color: #bebebe;
	font-weight: 500;
}

/* --------------------------------------------------------------------BACK TO HOMEPAGE BUTTON---------------------------------------------------------------- */
.custom_btn_al {
	color: #fff;
	background-color: #00254b;
	padding: 15px 75px;
	font-size: 20px;
	font-weight: 600;
}

.paragraph-id--306 .custom_btn_al {
	color: #00254b;
	background-color: #fff;
	padding: 15px 75px;
	font-size: 20px;
	font-weight: 600;
	border: 3px solid #b9d9eb !important;
}

.custom_btn_al:hover {
	color: #00254b;
	background-color: #fff;
	border: 2px solid #00254b;
}

.paragraph-id--306 .custom_btn_al:hover {
	color: #fff;
	background-color: #00254b;
	border: 3px solid #00254b !important;
}

/* 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: 900;
	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: 900;
}

/*-----------------------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(../images/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(../images/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(../images/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: 400;
	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: 900;
	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(../images/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 */
}


.paragraph-id--412 {
	margin-top: 64px;
}

.image-quote.overlap .quote {
	position: absolute;
	top: 140px;
	left: 100px;
	width: 470px;
	font-size: 32px;
	font-weight: 400;
	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(../images/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(../images/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 */
.paragraph-id--324 .description--component {
	padding: 40px 70px 64px 70px;
}

#our-science-homepage p.font-20 {
	margin-bottom: 32px !important;
}

#our-science-homepage p.image-title {
	padding: 0px 16px;
}

.circle-icon-box {
	width: 114px;
	height: 114px;
	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;
} */
.genetic-medicines {
	background-image: url(../images/icon-pipeline-default-genetic.svg);
}

.genetic-medicines:hover {
	/* background-image: url(../images/gm.png); */
}

.cardio-metabolic-medicine {
	background: url(../images/icon-pipeline-default-cbd.svg) no-repeat center;
}

.cardio-metabolic-medicine:hover {
	/* background: url(../images/cmd.png) no-repeat center; */
}

.infectious-disease {
	background: url(../images/icon-pipeline-active-infectious-copy.svg) no-repeat center;
}

.infectious-disease:hover {
	/* background: url(../images/id.png) no-repeat center; */
}

.central-nervous-system {
	background: url(../images/icon-pipeline-default-cns-ocular.svg) no-repeat center;
}

.central-nervous-system:hover {
	/* background: url(../images/cns.png) 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 -100px;
	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%;
}

.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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/group-8.png) no-repeat;
	background-position: center;
	height: 430px;
}

.paragraph-id--1552 .col-sm-6.left-content.embed-video {
	position: relative;
}

.paragraph-id--247 text,
.paragraph-id--247 p,
.paragraph-id--213 text {
	color: #333333 !important;
	font-weight: 400 !important;
}

.paragraph-id--1552 .col-sm-6.left-content.embed-video .play-button {
	position: absolute;
	background: url(../images/button-desktop-play-button-40-px.png) no-repeat;
	background-size: contain;
	width: 60px;
	height: 60px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

span.desktop-text {
	display: block;
}

/* DIVERSITY EQUITY HOMEPAGE */
.paragraph-id--331 .description--component {
	padding: 64px 70px;
}

.row.diversity-homepage img {
	padding-top: 52px;
}

/*-----------Featured article homepage section-----------*/

.paragraph-id--425 ul.newsList {
	margin: 0px 0px 64px 0 !important;
	padding: 0px !important;
}

.newsList {
	margin: 24px auto;
}


ul.newsList li {
	padding: 0px !important;
	margin: 0px !important;
	margin-right: 29px !important;
}

.paragraph-id--425 .description--component h3 {
	font-size: 23px;
	font-weight: 600;
	line-height: 1.39;
	color: #003366;
	margin-top: 0px !important;
}

ul.newsList .newsTitle {
	font-weight: 400;
	font-size: 20px !important;
}

.newsCategory,
ul.newsList .newsTitle {
	text-align: left;
}

/* NEWS VIEW */
.paragraph-id--426 .description--component,
.paragraph-id--429 .description--component {
	padding-bottom: 0px !important;
}

.paragraph-id--426 h2,
.paragraph-id--429 h2 {
	margin-bottom: 30px;
}

.paragraph-id--426 h2 {
	text-align: center;
}

@media(max-width:1000px) {
	.paragraph-id--426 h2 {
		text-align: left;
	}
}

.paragraph-id--426 .description--component ul {
	margin-bottom: 0px !important;
}

.paragraph-id--427 .description--component,
.paragraph-id--428 .description--component {
	padding-top: 0px !important;
}

.paragraph-id--606 .description--component .row {
	display: flex;
	align-items: center;
}

/* OUR SCIENCE PAGE */
.paragraph.paragraph--type--dark-bg-banner.paragraph-id--255.paragraph--view-mode--default {
	margin-top: 16px;
}

.paragraph-id--317 .icon-copy-link-list-feilds .row {
	display: flex;
	overflow: hidden;
	align-items: start;
	flex-wrap: wrap;
}

.paragraph-id--317 .icon-copy-link-list-feilds .row .col-sm-3 {
	margin-top: 115px;
}

/* DELIVERY PLATFORM */
.paragraph-id--281 #full-html-content-background,
.paragraph-id--278 #full-html-content-background {
	margin-bottom: 0px;
}

.paragraph-id--281 #full-html-content-background h2 {
	margin-top: 0px !important;
}

/* .html-content-background a {
  border-bottom: 1.5px solid #b9d9eb;
} */
/* PIPELINE */
.paragraph.paragraph--type--full-html-content-with-backgroun.paragraph-id--349.paragraph--view-mode--default img {
	margin-top: 32px;
	padding: 0px 64px 64px 64px;
}

.paragraph.paragraph--type--full-html-content-with-backgroun.paragraph-id--349.paragraph--view-mode--default h2 {
	margin-top: 30px !important;
	padding-top: 64px;
}

.paragraph-id--348 .description--component {
	background: #fff;
}

.paragraph-id--354 .field.field--name-field-upload-image.field--type-image.field--label-hidden.field--item img,
.paragraph-id--361 .field.field--name-field-upload-image.field--type-image.field--label-hidden.field--item img {
	width: 50%;
	height: 50%;
	margin: auto;
}

.paragraph-id--349 #full-html-content-background {
	padding: 34px 0px 0px 0px;
	margin-bottom: 0px;
}

/* 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: 900;
	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;
}

.paragraph-id--532 .fullbleed-bg .bleed-box {
	height: auto;
	width: 780px;
	padding: 30px;
}

.paragraph-id--532 .fullbleed-bg .bleed-box .career-full-bleed .row {
	width: 100%;
}

.paragraph-id--532 .fullbleed-bg .bleed-box h2 {
	margin-top: 0px !important;
	text-align: center;
	margin-bottom: 50px;
}

.paragraph-id--532 .fullbleed-bg .bleed-box .career-full-bleed a {
	font-weight: 600;
	border-bottom: 1.5px solid #b9d9eb;
	margin-top: 36px;
	text-transform: uppercase;
	display: block;
}

.paragraph-id--602 .description--component .col-sm-8 h2 {
	margin-bottom: 8px;
}

#dark-bg-banner p {
	font-weight: 400;
}

.paragraph-id--207 #dark-bg-banner p,
.paragraph-id--203 #dark-bg-banner p {
	font-weight: 600 !important;
}

/* 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;
}

.paragraph-id--399 #full-html-content-background {
	padding: 0 !important;
	margin-bottom: 0px !important;
}

.paragraph-id--658 .slick-dots li,
.paragraph-id--517 .slick-dots li,
.four-cards-container .slick-dots li,
.paragraph-id--561 #patient-advocacy-alnylam .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;
}

.paragraph-id--400 .description--component {
	padding-bottom: 64px 0px 0px 0px !important;
}

.paragraph-id--400 #genetic-counselling-work .genetic-counseling .col-sm-10 ul {
	margin: 0px !important;
}

#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;
}

.paragraph-id--626 #accordion-column-content {
	padding-bottom: 0px !important;
	padding-top: 32px !important;
}

.paragraph-id--405 #two-column-card .image-title-desc-box {
	min-height: 525px !important;
	margin-bottom: 0px !important;
}

.paragraph-id--402 .html-content-background {
	margin-bottom: 0px !important;
}

.paragraph-id--626 #accordion-column-content {
	padding-bottom: 0px !important;
}

.paragraph-id--524 #two-column-card .image-title-desc-box,
.paragraph-id--527 #two-column-card .image-title-desc-box {
	margin-bottom: 0px !important;
}

/********************For Patient Page***********************/
.paragraph-id--432 .banner-overlay-html-content-description--component {
	margin-bottom: 0px !important;
}

.paragraph-id--432 .banner-overlay-html-content-description--component h1.text-align-center {
	margin-top: 0px;
}

.paragraph-id--440 .three-column-video-content-box {
	padding: 18px 0 0 0px;
}

.paragraph-id--440 .three-column-video-desc-box h2 {
	margin-top: 50px;
}

.paragraph-id--433 .description--component {
	padding-top: 0px;
	padding-bottom: 64px;
}

.paragraph-id--436 .html-content-background {
	padding: 64px 28px 64px 30px !important;
}
.paragraph-id--443 #dark-bg-banner {
	margin-top: 64px !important;
}
.paragraph-id--448 .patient-philosophy {
	padding: 34px 0 10px 0 !important;
}

.paragraph-id--448 .heading-image-popup-content-area.col-sm-4 {
	min-height: 530px;
}

.paragraph-id--443 {
	background: #00254b;
}

.paragraph-id--443 #dark-bg-banner .col-sm-8.left.content {
	padding-right: 85px;
}
.paragraph-id--443 #dark-bg-banner .right.button button:hover {
  border: 4px solid #bbd9eb;
}

.paragraph-id--443 #dark-bg-banner p {
	font-weight: 400;
}
#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;
}

/******************Amyloidosis Page********************/
.paragraph-id--451 .banner-overlay-html-content-description--component h1.text-align-center {
	margin-top: 0px;
	margin-bottom: 16px;
}

.paragraph-id--456 .description--component {
	padding-top: 0px;
	padding-bottom: 50px;
}

.heading-image-popup-content-area.col-sm-4 .description-field {
	/* min-height: 50px; */
}

.paragraph-id--587 .html-content-background {
	padding-top: 35px !important;
}

.paragraph-id--457 .patient-philosophy.corporate-responsibility .col-sm-6 h2 {
	margin-top: 0pxx !important;
}

.paragraph-id--465,
.paragraph-id--464 {
	background: #f4f9fc;
}

.paragraph-id--464 .video-popup-content {
	padding-bottom: 72px;
}

.paragraph-id--464 .paragraph--type--video-popup {
	margin-bottom: 0px !important;
}

.paragraph.paragraph--type--video-popup.paragraph-id--487.paragraph--view-mode--default {
	margin-bottom: 0px !important;
}

.paragraph-id--493 .patient-philosophy {
	padding: 34px 0px 10px 0px !important;
}

.paragraph-id--487 .three-column-image-box::after {
	background: unset !important;
}

.paragraph-id--457 .patient-philosophy.corporate-responsibility .col-sm-6 .content {
	padding-left: 60px;
}

.paragraph-id--457 .patient-philosophy.corporate-responsibility .col-sm-6 .content ul {
	padding-left: 18px;
}

.paragraph-id--457 .patient-philosophy.corporate-responsibility .col-sm-6 .content ul li {
	margin-bottom: 0px;
}

.paragraph-id--465 .description--component {
	padding-top: 44px !important;
	padding-bottom: 64px !important;
}

.paragraph-id--465 h2 {
	margin-bottom: 24px !important;
}

.paragraph-id--458 .whole-callout-h1-cta--component .callout-h1-cta-content.col-sm-8 .title-text {
	font-weight: 300;
	line-height: 10px;
	font-size: 40px;
	margin-bottom: 16px;
}

/***************************Acute Hepatic Porphyria*******************/
.page-node-229 .description--component {
	padding-top: 0px;
}

.paragraph-id--467 .banner-overlay-html-content-description--component {
	margin-bottom: 0px !important;
}

.paragraph-id--467 .banner-overlay-html-content-description--component h1.text-align-center {
	margin-top: 0px;
}

.paragraph-id--468 .description--component {
	padding-top: 0px;
	position: relative;
}

.paragraph-id--468 .description--component p.top-left {
	width: 218px;
	position: absolute;
	top: 260px;
}

.paragraph-id--468 .description--component p.top-right {
	width: 218px;
	position: absolute;
	top: 260px;
	right: 0;
}

.paragraph-id--468 .description--component p.bottom-left {
	width: 217px;
	position: absolute;
	bottom: 147px;
}

.paragraph-id--468 .description--component p.bottom-right {
	width: 220px;
	position: absolute;
	bottom: 147px;
	right: 0;
}

.paragraph-id--469 .description--component {
	margin-top: 64px !important;
}

.paragraph.paragraph--type--_-column-video-section.paragraph-id--473.paragraph--view-mode--default {
	padding-top: 35px;
	background: #f4f9fc;
	margin-top: 64px;
}

.paragraph.paragraph--type--_-column-heading-image-descripti.paragraph-id--479.paragraph--view-mode--default .patient-philosophy {
	padding-bottom: 10px !important;
}

.paragraph-id--589 .html-content-background h2 {
	margin-top: 0px !important;
}

.paragraph.paragraph--type--_-column-heading-image-descripti.paragraph-id--463.paragraph--view-mode--default .patient-philosophy {
	padding-bottom: 10px !important;
}

/***************************Primary Hyperoxaluria Page****************************/

.paragraph-id--481 .banner-overlay-html-content-description--component h1.text-align-center {
	margin-top: 0px;
}

.paragraph-id--482 .description--component {
	padding-bottom: 40px;
}

.paragraph-id--483 .description--component {
	padding-bottom: 64px;
}

.paragraph-id--482 .description--component .inner-content {
	width: 50%;
	margin: auto;
}

.paragraph-id--482 .description--component .inner-content ul {
	margin: 6px 0px 16px !important;
}

.paragraph-id--482 .description--component .row {
	margin-left: 75px !important;
	margin-bottom: 24px;
}

.paragraph-id--482 .description--component .inner-content ul li {
	margin: 0px !important;
}

.paragraph-id--485 .paragraph-id--484 .description--component p {
	font-size: 17px !important;
}

.paragraph-id--485 .paragraph-id--484 .description--component .col-sm-6.left-content {
	padding-left: 35px;
}

.paragraph-id--485 .paragraph-id--484 .description--component .col-sm-6.right-content {
	padding-top: 35px;
}

.paragraph-id--485 .paragraph-id--484 .description--component .col-sm-6.right-content h3 {
	font-size: 23px;
	font-weight: 600 !important;
	text-align: center;
}

.paragraph-id--485 .paragraph-id--484 .description--component .bottom-content {
	padding-left: 12px;
}

.paragraph-id--486 .description--component {
	padding-top: 44px;
	padding-bottom: 32px;
}

.paragraph-id--592 .html-content-background h2 {
	margin-top: 0px !important;
}

/***********************Patient Services Page********************/
.paragraph-id--495 .banner-overlay-html-content-description--component {
	margin-bottom: 0px !important;
}

.paragraph-id--495 .banner-overlay-html-content-description--component h1.text-align-center {
	margin-top: 0px;
}

.paragraph-id--496 .patient-philosophy.corporate-responsibility .col-sm-6 h2 {
	margin-top: 0px;
}

.paragraph-id--496 .patient-philosophy.corporate-responsibility col-sm-6 ul {
	padding-left: 18px;
}

.paragraph-id--496 .patient-philosophy.corporate-responsibility .col-sm-6 ul li {
	margin-bottom: 7px;
}

.paragraph-id--496 .patient-philosophy.corporate-responsibility .col-sm-6 p a {
	position: relative;
	display: inline-block;
  font-weight:900;
}

.paragraph-id--497 .patient-philosophy.corporate-responsibility .col-sm-6 h2 {
	margin-top: 0px;
}

.paragraph-id--498 .description--component {
	padding: 44px 0px 64px 32px;
}

/**************************Genetic Testing And Counseling Program Page********************/
.page-node-242 .description--component {
	padding-top: 0px;
}

.paragraph-id--502 .video-popup-content .video-popup-desc {
	display: none;
}

.paragraph-id--503 .description--component h3 {
	font-weight: 600;
}

.paragraph-id--503 .description--component hr {
	border-top: 1px solid #979797;
}

.paragraph-id--504 #dark-bg-banner {
	padding: 45px 115px;
	margin-bottom: 64px !important;
	margin-top: 64px !important;
}

.paragraph-id--504 #dark-bg-banner .col-sm-9 h3 {
	color: #ffffff;
	font-weight: 600;
}

.paragraph-id--504 #dark-bg-banner .col-sm-9 p {
	font-weight: 400;
}

.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(../images/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(../images/add.png);
	height: 40px;
	width: 40px;
}

/****************************Patient Advocacy page**********************/
.paragraph-id--561 {
	margin-top: 59px;
}

.paragraph-id--543 .banner-overlay-html-content-description--component {
	padding: 56px 38px;
	margin-bottom: 0px !important;
}

.paragraph-id--543 .banner-overlay-html-content-description--component h1 {
	/*   margin-bottom: 24px !important; */
}

.paragraph-id--561 #patient-advocacy-alnylam .image-desc-fields .img {
	position: relative;
}

.paragraph-id--561 #patient-advocacy-alnylam .image-desc-fields .advocacy-open-btn {
	position: absolute;
	left: 45%;
	bottom: 24px;
	transition: 800ms ease-in-out;
	cursor: pointer;
	z-index: 3;
}

.paragraph-id--561 #patient-advocacy-alnylam .image-desc-fields.active .advocacy-open-btn {
	position: absolute;
	left: 45%;
	bottom: 24px;
	opacity: 0;
	transition: 800ms ease-in-out;
	z-index: 2;
}

.paragraph-id--561 #patient-advocacy-alnylam .image-desc-fields .advocacy-close-btn {
	position: absolute;
	left: 45%;
	bottom: 24px;
	opacity: 0;
	transition: 800ms ease-in-out;
	cursor: pointer;
	z-index: 1;
}

.paragraph-id--561 #patient-advocacy-alnylam .image-desc-fields.active .advocacy-close-btn {
	position: absolute;
	left: 45%;
	bottom: 24px;
	opacity: 1;
	z-index: 5;
	transition: 800ms ease-in-out;
}

.paragraph-id--561 #patient-advocacy-alnylam .image-desc-fields .desc {
	display: flex !important;
	opacity: 0;
	position: absolute;
	top: 0;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	background-image: linear-gradient(to bottom,
			rgba(0, 51, 102, 0.85),
			rgba(0, 51, 102, 0.85));
	transition: 800ms ease-in-out;
	text-align: center;
	height: 100%;
	width: calc(100% - 30px);
	display: flex !important;
	align-items: center;
	justify-content: center;
}

.paragraph-id--561 #patient-advocacy-alnylam .image-desc-fields .desc p {
	margin-bottom: 0;
}

.paragraph-id--561 #patient-advocacy-alnylam .image-desc-fields.active .desc {
	opacity: 1 !important;
	position: absolute;
	top: 0;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	background-image: linear-gradient(to bottom,
			rgba(0, 51, 102, 0.85),
			rgba(0, 51, 102, 0.85));
	transition: 800ms ease-in-out;
	text-align: center;
	height: 100%;
	width: calc(100% - 30px);
	display: flex !important;
	align-items: center;
	justify-content: center;
}

.paragraph-id--561 #patient-advocacy-alnylam .image-desc-fields.active .desc p {
	margin: 0px;
}

.paragraph-id--561 #patient-advocacy-alnylam .row .col-sm-4 {
	margin-top: 30px;
}

.paragraph-id--603 {
	margin-top: 50px;
}

.paragraph-id--609 .addblock--component {
	margin-top: 64px !important;
}

#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;
}

.paragraph-id--571 #full-html-content-background .description--component .row {
	display: flex;
	align-items: center;
}

.paragraph-id--571 #full-html-content-background .description--component .row p {
	color: #ffffff;
}

.paragraph-id--571 button.button-more {
	margin-top: 0px !important;
}

/*****************************/
.paragraph-id--571 #full-html-content-background {
	margin-bottom: 0px;
}

.paragraph-id--620 .two-column-card-with-left-content {
	margin-bottom: 64px;
}

.paragraph-id--620 .two-column-card-with-left-content .contact-link {
	margin-top: 40px;
	font-weight: 600;
}

.paragraph-id--620 .two-column-card-with-left-content .whole-accordian-column-content .whole-accordian-column-content.description {
	padding: 0px 195px;
	margin-bottom: 20px;
}

.paragraph-id--620 .accordian-content .accordion-item {
	border-bottom: 1px solid #818181;
	margin-right: 60px;
	padding: 12px 20px 12px 30px;
}

.paragraph-id--620 .accordian-content .accordion-item h2 button.accordion-button.collapsed:after {
	content: "";
	position: absolute;
	top: 0px;
	right: 0px;
	height: 50px;
	width: 50px;
	background: url(../images/add.png) no-repeat center;
}

.paragraph-id--620 .accordian-content .accordion-item h2 button.accordion-button:after {
	content: "";
	position: absolute;
	top: 0px;
	right: 0px;
	height: 50px;
	width: 50px;
	background: url(../images/minus.png) no-repeat center;
}

.paragraph-id--620 .accordian-content .accordion-item h2 button {
	background: transparent;
	border: none;
	font-size: 22px;
	font-weight: 600;
	width: 100%;
	text-align: left;
	position: relative;
}

.paragraph-id--485 h2 {
	margin-top: 0px !important;
}

/* .paragraph-id--473 h2 {
  padding: 0 190px;
} */
.paragraph-id--620 .accordian-content .accordion-item .accordion-body {
	padding-right: 138px;
	margin-bottom: 25px;
	padding-left: 7px;
}

.paragraph-id--620 .accordian-content .accordion-item .accordion-body a {
	font-weight: 600;
	border-bottom: 1.5px solid #b1d9f3;
}

.paragraph-id--583 .description--component {
	margin-bottom: 64px !important;
}

.paragraph-id--621 .description--component {
	margin-bottom: 64px !important;
}

/* H1 CTA   Alnylam Medical Research */
.paragraph.paragraph--type--callout-h1-cta.paragraph-id--246.paragraph--view-mode--default {
	margin-top: 64px;
}

.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;
}

.paragraph-id--583 ul.newsList {
	margin-bottom: 0px !important;
}

.paragraph-id--583 h2 {
	margin-bottom: 32px !important;
}

.paragraph-id--620 .whole-accordian-column-content h2 {
	margin-top: 0px;
}

.paragraph.paragraph--type--video-popup.paragraph-id--464.paragraph--view-mode--default {
	margin-bottom: 0;
}

/*search-content page */
.view-search-content .view-content .views-row .views-field-title h3::before {
	content: "";
	width: 38px;
	height: 38px;
	background: url(../images/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;
}

/*slider css */
.paragraph-id--658 .block-views-blockpatient-advocacy-and-engagement-team-block-2 {
	display: none;
}

.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;
}

.paragraph-id--461,
.paragraph-id--462 {
	background: #f4f9fc;
}

.paragraph-id--504 #dark-bg-banner {
	margin-top: 0px !important;
}

.paragraph-id--1567 .html-content-background .row .description--component .field--name-field-body .col-sm-6:last-child .play-button {
	background: url(../images/play-button.svg);
	height: 65px;
	width: 65px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -25%);
}

.paragraph-id--182 .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;
}

.paragraph-id--410 .image-title-desc-box,
.paragraph-id--411 .image-title-desc-box {
	margin-bottom: 0px !important;
}

.paragraph-id--425 .description--component {
	margin-top: 64px !important;
}

.paragraph-id--496 ul {
	padding-left: 15px;
}

.paragraph-id--486,
.paragraph-id--487 {
	background: #f8f8f8;
}

.paragraph-id--486 h2 {
	margin-top: 0px;
}

.paragraph-id--487 .video-popup-content {
	margin-bottom: 0px;
	padding-bottom: 64px;
}

/* career page */
.paragraph-id--529 .banner-overlay-html-content-description--component h3 {
	margin: 0;
}

.about-alnylam .col-sm-12 {
	padding: 0 13px;
}

.paragraph-id--529 .banner-overlay-html-content-description--component p button.button-more {
	margin-top: 32px;
}

.paragraph-id--602 h2 {
	margin-top: 0;
}

.paragraph-id--602 .description--component .col-sm-4 a.button-more-down {
	float: right;
	margin-right: 25px;
	margin-top: 0px !important;
}

/* Our culture page */
.paragraph-id--606 .description--component .col-sm-8 h1 {
	margin-top: 0;
}

/* IME page */
.paragraph-id--220 #full-html-light-dark .field_full_html_paragraph .paragraph-id--227 .field--item {
	padding-top: 43px;
	padding-bottom: 30px;
}

.paragraph-id--1568 .description--component {
	padding-top: 44px !important;
}

.paragraph-id--1568 .description--component ul {
	margin-top: 0;
}

.paragraph-id--229 h5 {
	padding-bottom: 7px !important;
}

.paragraph-id--229 .description--component {
	padding-top: 0px !important;
	padding-bottom: 24px !important;
}

/***Edit***/
.paragraph-id--220 #full-html-light-dark .field_fullhtml_light_dark_field {
	background-color: #fff;
	padding: 36px 48px 40px;
}

.paragraph-id--220 #full-html-light-dark h5:first-child,
.paragraph-id--220 #full-html-light-dark .field_fullhtml_light_dark_field h5 {
	margin-top: 0;
}

.paragraph-id--229 .description--component #light-bg-banner {
	margin-bottom: 0 !important;
}

.paragraph-id--229 .description--component {
	padding-top: 0px !important;
	padding-bottom: 4px !important;
}

.paragraph-id--1568 .description--component {
	padding-top: 0px !important;
}

.paragraph-id--220 #full-html-light-dark .field_full_html_paragraph .field--item {
	margin-bottom: 0px;
}

.paragraph-id--220 #full-html-light-dark .field_full_html_paragraph .field--items>.field--item {
	background-color: #fff;
	padding: 36px 48px 40px;
	margin-bottom: 32px;
}

.paragraph-id--1568 .description--component .field--item {
	padding: 0 !important;
	margin-bottom: 0 !important;
}

.paragraph-id--1568 .description--component ul:last-child {
	margin-bottom: 0 !important;
}

.paragraph-id--1568 .description--component {
	padding-bottom: 0 !important;
}

.paragraph-id--1568 .description--component ul:last-child li:last-child {
	margin-bottom: 0;
}

.paragraph-id--220 #full-html-light-dark .field_full_html_paragraph .paragraph-id--227 .description--component,
.paragraph-id--220 #full-html-light-dark .field_full_html_paragraph .paragraph-id--227 .field--item {
	padding: 0;
	margin: 0;
}

/****EndEdit****/
.heading-image-popup-content-area.col-sm-4 a .img-responsive {
	width: 100%;
}

/********Edit Logs Page**/
.paragraph-id--161 .field--name-field-heading-image-description- {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}

.paragraph-id--161 .field--name-field-heading-image-description->.field--item {
	flex: 0 0 33.33%;
	margin-bottom: 64px;
	margin-top: 0 !important;
}

.paragraph-id--161 .partnering-together-box {
	padding-bottom: 0 !important;
}


.paragraph-id--161 .field--name-field-heading-image-description->.field--item .heading-image-popup-content-area.col-sm-4 {
	width: 100%;
	min-height: unset !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	padding-top: 0 !important;
}
.page-node-242 .field--item .heading-image-popup-content-area.col-sm-4 {
	min-height: unset !important;
	margin-top: 0 !important;
	padding-bottom: 0;
}

.page-node-242 .patient-philosophy {
	padding-top: 64px !important;
}
.paragraph-id--161 .field--name-field-body {
	margin-bottom: 32px;
}

.heading-image-popup-content-area.col-sm-4 a::after {
	display: none;
}

.paragraph-id--161 .partnering-together-box {
	padding-bottom: 32px;
}
.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(6) .content-box .right-content .ico-img {
max-width: 86px;
}
	.paragraph-id--161 .field--name-field-heading-image-description->.field--item {
		flex: 0 0 100%;
		max-width: 55%;
		margin-right: auto;
		margin-left: auto;
	}
  .page-node-264 .cards-wrapper .cards-container .flex-wrap {
    margin-left: 24px !important;
    margin-right: 14px !important; 
  }
}

@media(max-width:600px) {
	.paragraph-id--161 .field--name-field-heading-image-description- {
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding-left: 1px;
		padding-right: 1px;
	}

	.paragraph-id--161 .field--item p:last-of-type {
		margin-left: 0 !important;
	}

	.paragraph-id--161 .field--name-field-heading-image-description->.field--item {
		max-width: 100%;
	}

	.paragraph-id--161 .field--name-field-heading-image-description->.field--item .heading-image-popup-content-area.col-sm-4 {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
}

/****End***/



.paragraph-id--220 .field_fullhtml_light_dark_field {
	margin-bottom: 30px;
}

.paragraph-id--625 .row.inner-block-2 p sup {
	top: unset;
}

.paragraph-id--524 div#two-column-card,
.paragraph-id--527 div#two-column-card {
	padding-bottom: 56px !important;
}

.paragraph-id--363 .fullbleed-bg>div {
	width: 1260px !important;
}

.paragraph-id--390 h3 {
	margin-top: 0px;
}

.paragraph-id--393 h1.secondary-light.text-align-center,
.paragraph-id--396 h1 {
	margin-bottom: 16px !important;
}

.communities .col-sm-6.left-content.embed-video .play-button {
	background: url(../images/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(../images/play-button-active-56-px.svg);
}
.paragraph-id--536 div#two-column-card,
.paragraph-id--539 div#two-column-card {
	padding-bottom: 0px;
}

.paragraph-id--317 .icon-copy-link-list-feilds .col-sm-9 .desc p.margin-bottom-32px {
	margin-bottom: 11px !important;
}

.paragraph-id--317 .icon-copy-link-list-feilds .col-sm-9 .desc ul {
	margin-top: -7px !important;
}

.paragraph-id--371 .desc-box h2 {
	margin-bottom: 2px;
}

.paragraph-id--371 #two-column-card .image-title-desc-box .desc-box p {
	min-height: unset;
}

.paragraph-id--371 #two-column-card .image-title-desc-box .desc-box p a {
	padding-top: 0;
}

.html-content-background .paragraph-id--212 .advocacy-bottom-grid a {
	text-transform: unset;
}
.paragraph-id--493 .description-field {
	margin-bottom: 6px !important;
}

.paragraph-id--371 #two-column-card .image-title-desc-box {
	margin-bottom: 17px;
}

.paragraph-id--371 div#two-column-card {
	padding-bottom: 41px;
}

.paragraph-id--229 .description--component #light-bg-banner {
	padding: 32px 32px;
}

.paragraph-id--229 .description--component #light-bg-banner h2 {
	font-size: 23px;
}

.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: 900 !important;
}

#full-html-content-background .paragraph-id--398 .desc a {
	font-weight: 900;
}

.accordion-column-fields a {
	border-bottom: 1.5px solid #b9d9eb;
	font-weight: 900;
  
}

.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;
}


.page-node-264 .banner-overlay-html-content-description--component {
	padding: 56px 0px 64px 0 !important;
}

#genetic-testing {
	padding-top: 24px;
}

.paragraph-id--399 #full-html-content-background .description--component .row.genetic-testing .col-sm-3 {
	margin-bottom: 32px !important;
}
.paragraph-id--548 .description--component {
	max-width: 1280px !important;
	width: 100% !important;
}

@media(max-width:1000px) {
  .paragraph-id--548 .advocacy-group {
    padding: 10px 24px !important;
    max-width: calc(100% - 30px);
    box-shadow: 0 5px 21px 0 rgba(153, 153, 153, 0.24)  !important;
  }
  .paragraph-id--620 .two-column-card-with-left-content .whole-accordian-column-content .whole-accordian-column-content.description ,
  .paragraph-id--620 .two-column-card-with-left-content .whole-accordian-column-content .whole-accordian-column-content.description p.text-align-center.margin-bottom-64px {
    margin-bottom: 12px !important;
  }
  .page-node-265 div.html-content-background {
    padding: 64px 32px;
  }
	.page-node-264 .banner-overlay-html-content-description--component {
		padding: 64px 32px !important;
	}

	.paragraph-id--1516 .banner-overlay-html-content-description--component .text-align-center {
		text-align: left !important;
	}

	#light-bg-banner a.dark-button-more {
		max-width: 211px;
	}

	.paragraph-id--658 .block-views-blockpatient-advocacy-and-engagement-team-block-2 h2,
	.service-content-heading.text-center {
		text-align: left !important;
	}

	.paragraph-id--546 .alnylam-advocacy-imperatives h2,
	.paragraph-id--561 h2.text-center {
		text-align: left;
		padding-right: 32px;
		padding-left: 32px;
	}

	#full-html-content-background .row.inner-block .paragraph-id--348 h2,
	#full-html-content-background .row.inner-block .paragraph-id--348 h2,
	.paragraph-id--298 .whole-bios-card-section h2.text-align-center {
		text-align: left;
		padding-left: 32px;
		padding-right: 32px;
	}

	.paragraph-id--287 .banner-overlay-html-content-description--component h2,
	.paragraph-id--629 .banner-overlay-html-content-description--component h2 {
		margin-top: 16px;
	}

	.paragraph-id--1519 .addblock--component h2.block-title {
		margin: 0 32px !important;
	}

	.paragraph-id--455 #accordion-column-content {
		padding-top: 0px !important;
		padding-left: 32px !important;
		padding-right: 32px !important;
	}

	.paragraph-id--626 div#accordion-column-content {
		padding-left: 32px !important;
		padding-right: 32px !important;
	}

	.paragraph-id--399 #full-html-content-background .row.inner-block .row.genetic-testing {
		margin: 0 0 119px !important;
	}

	/****/
	.paragraph-id--399 #full-html-content-background .row.inner-block .row.genetic-testing .slick-list.draggable {
		padding: 0 20px !important;
	}

	.paragraph-id--399 #full-html-content-background .description--component .row.genetic-testing .col-sm-3 {
		padding-bottom: 53px !important;
		margin-bottom: 0 !important;
		max-height: 424px !important;
	}

	.paragraph-id--398 #genetic-testing .slick-dots {
		bottom: -83px !important;
		margin: 0 !important;
	}

	.page-node-92 .paragraph.paragraph--type--body.paragraph-id--398.paragraph--view-mode--default {
		padding: 0px !important;
	}

	.page-node-92 .paragraph-id--399 #full-html-content-background .row.inner-block {
		padding: 40px 30px 42px 30px !important;
	}
}

.paragraph-id--1524 .description--component .row h2 {
	font-size: 45px;
	font-weight: bold;
	line-height: 1.14;
	text-transform: uppercase;
	margin: 0;
}

.paragraph-id--47 .callout-h1-cta-content .title-text {
	padding-bottom: 8px;
}

.whole-full-html-callout-brochure-area .paragraph-id--169 p.margin-bottom-16px,
.whole-full-html-callout-brochure-area .paragraph-id--168 p.margin-bottom-16px,
.whole-full-html-callout-brochure-area .paragraph-id--166 p.margin-bottom-16px {
	margin-bottom: 0 !important;
}


.paragraph-id--169 .description--component ul,
.paragraph-id--168 .description--component ul,
.paragraph-id--166 .description--component ul {
	margin-top: 0 !important;
}

.paragraph-id--455 div#accordion-column-content .accordion-column-fields .row::before {
	display: none;
}


.paragraph-id--644 {
	margin-bottom: 64px;
}

.paragraph-id--625 .accordion-content {
	padding: 48px 50px 48px 70px !important;
}

.paragraph-id--1183 .corporate-resp-img {
	max-width: 370px;
}



.page-node-46 .html-content-background {
	margin-bottom: 0 !important;
}

#light-bg-banner .description_text_area a {
/* 	margin-right: 5px;
	margin-left: 5px; */
}

.page-node-47 .paragraph-id--216 .banner-overlay-html-content-description--component ul {
	margin-bottom: 32px !important;
}

.paragraph-id--220 #full-html-light-dark .field_full_html_paragraph .field--items>.field--item:last-child {
	margin-bottom: 0 !important;
}

.paragraph-id--229 .description--component #light-bg-banner h2 {
	margin-bottom: 32px;
}











@media(max-width:1000px) {
  .paragraph.paragraph--type--_-column-card.paragraph-id--527.paragraph--view-mode--default #two-column-card {
    padding-bottom: 0 !important;
  }
	.paragraph-id--653 .icon-copy-link-list-feilds .row .col-sm-3 .icon>div img {
		max-width: 140px;
	}

	.paragraph-id--212 .advocacy-bottom-grid text {
		padding: 0 16px;
		text-align: left;
	}

	.paragraph-id--212 .advocacy-bottom-grid h4 {
		text-align: left;
		padding: 0px 16px 24px !important;
		font-size: 28px;
		line-height: 32px;
		margin-top: 0 !important;
	}

	.html-content-background .advocacy-bottom-grid .grid-text h3 {
		font-size: 28px !important;
		padding-bottom: 13px !important;
		line-height: 32px !important;
	}

	.paragraph-id--648 #full-html-content-background .description--component h3 {
		margin-bottom: 16px;
		margin-top: 32px;
	}

	.paragraph-id--648 #full-html-content-background .description--component h3:first-child {
		margin-top: 4px;
	}

	.paragraph-id--648 #full-html-content-background {
		margin-bottom: 20px;
	}

	#slick-slide02 .desc,
	#slick-slide01 .desc {
		margin-top: -1px;
	}

	.paragraph-id--653 .icon-copy-link-list-feilds .row .col-sm-3 .icon>div::before {
		content: "";
		width: 249px;
		height: 43px;
		background-image: url("../images/orange-arrow.svg");
		display: block;
		position: absolute;
		top: 54px;
		overflow: auto;
		margin: auto;
		left: 0;
		right: 0;
		z-index: -1;
	}
  .paragraph-id--653 .icon-copy-link-list-feilds .row .col-sm-3 .icon>div::before {
    display: none;
  }

	.trials .paragraph-id--642 .patient-philosophy.corporate-responsibility,
	.trials .paragraph-id--643 .patient-philosophy.corporate-responsibility img,
	.trials .paragraph-id--642 .patient-philosophy.corporate-responsibility img {
		padding-top: 0 !important;
		margin-top: 0 !important;
	}

	.paragraph-id--642 .patient-philosophy.corporate-responsibility .col-sm-6 {
		padding-bottom: 0;
	}

	.paragraph--type--light-bg-banner #light-bg-banner {
		margin-left: 16px !important;
		margin-right: 16px !important;
		width: auto !important;
	}

	.page-node-46 #light-bg-banner .col-sm-4.cta-down a::after {
		right: calc(50% - 99.5px) !important;
	}

	.paragraph-id--1524 .description--component .row h2 {
		font-size: 32px !important;
	}

	.page-node-480 .icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .row::before {
		display: none;
		margin: 0 !important;
	}

	.page-node-480 .icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .row {
		margin: 0;
	}

	.page-node-480 .icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .row {
		margin: 0;
		padding-top: 32px !important;
		display: block;
	}

	.page-node-480 .icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .row .icon {
		padding-bottom: 18px;
	}

	.icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-list.draggable {
		padding: 0 16px !important;
	}

	.page-node-480 .icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .row h3 {
		margin-bottom: 8px;
		line-height: 24px !important;
	}

	.page-node-480 .icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .row h3>div {
		line-height: 24px !important;
	}

	.page-node-480 .trials .icon-copy-link-list>div {
		padding: 8px 0px 0 0px !important;
	}

	.page-node-480 .icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .icon-copy-link-list-feilds {
		padding-bottom: 0 !important;
	}

	.paragraph-id--653 .icon-copy-link-list .field--name-field-icon-copy-link-list-feilds {
		margin-bottom: 147px !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;
	}

	.page-node-480.trials .icon-copy-link-list>div {
		border-right: 0 !important;
		border-left: 0 !important;
		padding: 0 !important;
	}

	.cards-wrapper .cards-container .flex-wrap .slick-next,
	.cards-wrapper .cards-container .flex-wrap .slick-prev ,
  .paragraph-id--517 .img-wrapper .slick-next,
  .four-cards-container  .slick-next,
   .four-cards-container .slick-prev ,
	.paragraph-id--517 .img-wrapper .slick-prev ,
  #genetic-testing .genetic-testing .slick-next,
	#genetic-testing .genetic-testing .slick-prev ,
  #midcontent-area .paragraph--type--patient-advocacy-img-grid.paragraph-id--561 .field--name-field-image-description .slick-next,
	#midcontent-area .paragraph--type--patient-advocacy-img-grid.paragraph-id--561 .field--name-field-image-description .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(../images/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,
  .paragraph-id--517 .img-wrapper .slick-next,
  .paragraph-id--517 .img-wrapper .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;
  }
  #midcontent-area .paragraph--type--patient-advocacy-img-grid.paragraph-id--561 .field--name-field-image-description .slick-next,
  #midcontent-area .paragraph--type--patient-advocacy-img-grid.paragraph-id--561 .field--name-field-image-description .slick-prev {
    bottom: -90px !important;
  }
   .four-cards-container  .slick-next,
  .paragraph-id--517 .img-wrapper .slick-next,
  .cards-wrapper .cards-container .flex-wrap .slick-next,
  #genetic-testing .genetic-testing .slick-next,
  #midcontent-area .paragraph--type--patient-advocacy-img-grid.paragraph-id--561 .field--name-field-image-description .slick-next,
	.icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-next {
		right: 16px;
		background: url(../images/next-arrow.svg) no-repeat;
		background-size: 100%;
	}
  #genetic-testing .genetic-testing .slick-next,
  #midcontent-area .paragraph--type--patient-advocacy-img-grid.paragraph-id--561 .field--name-field-image-description .slick-next{
     right: 32px;
  }
  #genetic-testing .genetic-testing .slick-next{
    right:20px;
  }
     .four-cards-container .slick-next,
  .paragraph-id--517 .img-wrapper .slick-next{
    right: 0px;
  }
  .cards-wrapper .cards-container .flex-wrap .slick-next{
    right: 0px;
  }
  .paragraph-id--517 .img-wrapper .slick-prev,
   .four-cards-container .slick-prev,
  .cards-wrapper .cards-container .flex-wrap .slick-prev, 
  #genetic-testing .genetic-testing .slick-prev, 
  #midcontent-area .paragraph--type--patient-advocacy-img-grid.paragraph-id--561 .field--name-field-image-description .slick-prev, 
	.icon-copy-link-list .field--name-field-icon-copy-link-list-feilds .slick-prev {
		left: 16px;
		background: url(../images/prev-arrow.svg) no-repeat;
		background-size: 100%;
	}
  #genetic-testing .genetic-testing  .slick-prev{
    left:20px;
  }
    .four-cards-container  .slick-prev,
  .paragraph-id--517 .img-wrapper .slick-prev{
    left:0;
  }
  .cards-wrapper .cards-container .flex-wrap .slick-prev{
    left:0;
  }
  #midcontent-area .paragraph--type--patient-advocacy-img-grid.paragraph-id--561 .field--name-field-image-description  .slick-prev{
    left:32px;
  }
  
	.cards-wrapper .cards-container .flex-wrap .slick-next:before,
	.cards-wrapper .cards-container .flex-wrap .slick-prev:before,
  .paragraph-id--517 .img-wrapper .slick-next:before,
	.paragraph-id--517 .img-wrapper .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,
  #midcontent-area .paragraph--type--patient-advocacy-img-grid.paragraph-id--561 .field--name-field-image-description .slick-next:before,
	#midcontent-area .paragraph--type--patient-advocacy-img-grid.paragraph-id--561 .field--name-field-image-description .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;
	}

	.page-node-44 .grants-giving-overlay .row>p,
	.page-node-44 .grants-giving-overlay .row>h3 {
		padding: 0 15px !important;
	}

	.grants-html-section,
	.grants-html-section,
	.grants-html-section,
	.grants-html-section,
	.grants-html-section{
		padding: 64px 32px;
	}

	.paragraph-id--195 {
		/*     padding: 0 32px !important; */
	}
}

@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: 768px) and (max-width: 1000px) {
  .page-node-264 .cards-wrapper .cards-container .flex-wrap {
    margin-bottom: 105px !important;
  }
}
@media(min-width:1001px) {
  
  .page-node-48 #two-column-card .image-title-desc-box ,
  .page-node-51 #two-column-card .image-title-desc-box {
    min-height: unset;
    margin-bottom: 0;
  }
  .page-node-2423 h1.secondary-dark::before {
    background-image: url(../images/lines-h-1-desktop_secondary-dark.svg);
  }
  .paragraph-id--318 .icon-copy-link-list-feilds {
    padding-bottom: 32px;
  }
  .paragraph-id--317 .icon-copy-link-list-feilds .row::before {
    display: none;
  }
  .paragraph-id--317 .icon-copy-link-list-feilds .row h3 {
    margin-top: 0;
  }
  .trials .paragraph-id--639 > .html-content-background .paragraph-id--638 .description--component.description--component.description--component {
    padding: 0 22px !important;
  }
	.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;
	}

	.paragraph-id--247 .description--component .content-box {
		margin: 0 -10px;
	}

	.paragraph-id--247 .description--component .content-box .margin-bottom-24px,
	.paragraph-id--247 .description--component .content-box .margin-bottom-24px+p {
		padding: 0 15px;
	}

	.paragraph-id--247 .description--component {
		width: 100% !important;
	}
  .paragraph-id--620 .accordian-content .paragraph-id--619 .accordion-item {
    margin-right: 0;
    margin-left: 30px;
  }
  .paragraph-id--620 .accordian-content .paragraph-id--614 .accordion-item {
    margin-right: 30px;
    margin-left: 0;
  }
  .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;
}

.paragraph.paragraph-id--169 {
	margin-bottom: 0px !important;
}

.grants-html-section {
	margin-top: -2px !important;
}

.paragraph-id--195 #light-bg-banner {
	margin-bottom: 64px !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;
}
.paragraph-id--66 p.font-20 {
	text-align: left;
}

.paragraph-id--484 .primary-hyperoxaluria-full-html-background-img {
	margin-top: 20px;
}


/***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;
}
.paragraph-id--638 p > strong {
	font-weight: 400;
	color: #333 !important;
}
.paragraph-id--638 h2 {
	margin-top: 64px;
}
.paragraph-id--531 #full-html-content-background {
	max-width: 1170px;
	margin-right: auto;
	margin-left: auto;
}
.paragraph-id--531 #full-html-content-background .row.inner-block {
	padding: 64;
	padding-right: 48px;
	padding-left: 48px;
}


.accordion-button sup {
	top: 0;
}
.html-content-background .description--component .accordion-button.collapsed{
  position:relative;
}
.page-node-242 .html-content-background .description--component .accordion-button{
  position:relative;
}
.page-node-242 .html-content-background .description--component .accordion-button::after{
  top:0;
}
.html-content-background .description--component .accordion-button:not(.collapsed) span {
	overflow: visible !important;
	display: block !important;
}
.our-products-ext.cboxElement::after {
	display: none !important;
}
/* .page-node-480 .button-external-dark {
    background: #00254b !important;
    border: 3px solid #00254b !important;
    color: #fff !important;
 }
.page-node-480 .button-external-dark::after {
	background: url(../images/external-link-icon.svg);
}
.page-node-480 .button-external-dark:hover::after {
  background: url(../images/external-link-icon-over.svg);
}
.page-node-480 .button-external-dark:hover {
    background: #fff !important;
    border: 3px solid #bbd9eb !important;
    color: #00254b !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;
}
.paragraph-id--456 p:first-of-type {
	margin-bottom: 24px;
}
.paragraph-id--456 .row {
	display: flex;
	justify-content: space-between;
	align-items: end;
  flex-wrap:wrap;
}
.paragraph-id--456 .col-sm-6:last-of-type {
/* 	padding-bottom: 72px; */
}
.paragraph-id--456 .description--component {
	padding-bottom: 0;
}

.paragraph-id--457 .patient-philosophy.corporate-responsibility .col-sm-6 .content {
	padding-left: 0;
}
.paragraph-id--457 .patient-philosophy.corporate-responsibility .col-sm-6 h2 {
	margin-top: 0px !important;
}
.paragraph-id--457 .patient-philosophy.corporate-responsibility .col-sm-6 .content p:first-of-type {
	margin-bottom: 16px;
}
.paragraph-id--457 .patient-philosophy.corporate-responsibility .col-sm-6 .content ul p {
	margin-bottom: 8px !important;
}
.paragraph-id--457 .patient-philosophy.corporate-responsibility .col-sm-6 .content ul li:last-child p {
	margin-bottom: 0 !important;
}
.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;
}
.paragraph-id--457 .patient-philosophy.corporate-responsibility .col-sm-6 .content ul {
	padding-left: 12px;
	display: flex;
	flex-direction: column;
	margin-bottom: 0 !important;
	justify-content: center;
}
.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;
}
.paragraph-id--151 .description--component p:nth-child(6),
.paragraph-id--151 .description--component p:nth-child(7) {
	margin-bottom: 10px;
}
#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;
}

.paragraph-id--643 .patient-philosophy.corporate-responsibility > div .col-sm-6:last-child ,
.paragraph-id--642 .patient-philosophy.corporate-responsibility > div .col-sm-6:first-child {
	padding-right: 0;
}
.paragraph-id--643 .patient-philosophy.corporate-responsibility > div .col-sm-6:first-child ,
.paragraph-id--642 .patient-philosophy.corporate-responsibility > div .col-sm-6:last-child {
	padding-left: 0;
}
.paragraph-id--646 .html-content-background {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.trials .html-content-background .paragraph-id--645 .description--component.description--component.description--component {
	padding: 0 !important;
}
.whole-patient-comes-first-section div.cboxElement {
	background-image: url(../images/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;
}
.paragraph-id--648 #full-html-content-background .description--component h3 {
	margin-top: 0;
}
.paragraph-id--648 #full-html-content-background {
	margin-bottom: 0;
}

 .media-kit  .paragraph--type--add-block .addblock--component .view-resources .view-content .views-row .content-box .right-content .ico-img {
	max-width: 160px;
}

.page-node-834 .description--component ul li span {
	font-weight: 600;
	color: #00254b;
	transition: all 0.3s;
}

.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 .paragraph-id--1586 #full-html-content-background {
	padding: 0 !important;
	margin: 0 !important;
}

.thank-you .whats-next > .section_inner {
	border: 0 !important;
	padding-bottom: 0 !important;
}

.page-node-688 .extra-contact {
margin-top: 16px;
}



@media(max-width:767px){
  .paragraph-id--456 .col-sm-6:last-of-type {
    padding-bottom: 0;
    padding-top: 16px;
  }
  
  
}
.paragraph-id--366 .row > .col-sm-6 > p:nth-of-type(2) {
	margin-bottom: 24px;
}
.corporate-responsibility-page .custom-diversity .single-infographic-container img {
  max-height: 45px;
  margin-bottom: 16px;
}
@media(min-width:1001px){
  .paragraph-id--1590 .description--component,
  .paragraph-id--1592 .description--component,
  .paragraph-id--1593 #light-bg-banner,
  .paragraph-id--1589 .field--type-text-with-summary {
    max-width: 970px;
    width:100% !important;
    margin: auto;
  }
}
@media(max-width:1000px){
  .trials .html-content-background .paragraph-id--645 .description--component.description--component.description--component {
    padding: 0 32px !important;
  }
  #cboxLoadedContent iframe {
    max-width: 100%;
  }
  .paragraph-id--457 .patient-philosophy.corporate-responsibility .col-sm-6 h2 {
    margin-top: 0px !important;
    padding-top: 0;
  }
  .paragraph-id--457 .patient-philosophy.corporate-responsibility .col-sm-6 .content ul {
    margin-top: 0 !important;
  }
}
.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;
}
  .paragraph-id--417 .quote h2.our-company::before,
  .paragraph-id--331 h2.our-company::before,
  .paragraph-id--324 h2.our-science::before,
  .whole-patient-comes-first-section h2.secondary-light::before,
  .paragraph-id--424 h2.our-company::before,
  .paragraph-id--332 h2.secondary-dark::before,
  .paragraph-id--1184 h2.our-company::before{
    margin-left:0 !important;
    position:absolute;
    top: 12px;
    left: -64px;
  }
    .paragraph-id--417 .quote h2.our-company,
  .paragraph-id--331 h2.our-company,
  .paragraph-id--324 h2.our-science,
  .whole-patient-comes-first-section h2.secondary-light,
  .paragraph-id--424 h2.our-company,
  .paragraph-id--332 h2.secondary-dark,
  .paragraph-id--1184 h2.our-company{
   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;

  }
    .career-page .paragraph-id--1701 .button-more.button-more,
  .page-node-264 .paragraph-id--1720 .button-more.button-more{
    width: auto !important;
    padding: 15px 40px !important;
  }
  .paragraph-id--255 #dark-bg-banner {
     padding: 32px 32px 64px 32px !important ;
   }
}
@media (min-width:1001px){
  .student-and-graduates-section h2{
    margin-bottom:22px;
  }
/* .banner-overlay-html-content-description--component h1.careers-oppertunities-title{
    margin-bottom:24px;
  } */
/*   .careers-oppertunities-header-content p:nth-child(1){
    padding-bottom:24px;
    font-size:20px;
    line-height:32px;
  } */
  .page-node-2423 .committed-to-supporting-section .download-pdf-link.cta-down-pdf a{
    padding: 10px 38px;
    
  }
  .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;
  }
  /*maggi code*/

 .paragraph-id--517.paragraph.paragraph--type--body .who-we-are-careers-award-section.img-wrapper .award{
      padding-bottom: 32px !important;

  }
  .paragraph-id--255 #dark-bg-banner {
  padding: 0 40px 0 0 !important;
}


}

.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-page .paragraph-id--1696 {
  margin-top: 0;
}
 .transparency-page   .paragraph-id--1709 .description--component{
    padding-left:32px;
   padding-right:32px;
  }
}
.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;
  }
 .transparency-page   .paragraph-id--1709 .description--component {
  padding-left: 32px;
  padding-right: 32px;
}
 .transparency-page  .paragraph-id--1712 .html-content-background, .transparency-page .paragraph-id--1708{
    padding-left:0 !important;
   padding-right:0 !important;
  }
}
  .transparency-page .paragraph-id--1703{
    margin-bottom:0;
  }
@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;
}
.banner-overlay-html-content-description--component a.button-external-dark {
  font-weight: 600 !important;
}
.trials .description--component a {
  border-bottom: 1.5px solid #b9d9eb;
  font-weight: 900;
}
.heading-image-popup-content-area .image-title,
.html-content-background .description--component .body-part h2,
.full-text-w-three-cards-careers .paragraph--type--title-description-card .field--name-field-full-text-title{
    font-weight: 300 !important;
}
.paragraph-id--620 .two-column-card-with-left-content .contact-link p,
.contentWithQutation p{
  font-weight:400 !important;
}
.paragraph-id--571 #full-html-content-background a,
 #full-html-content-background a.button-more,
.paragraph-id--414 .banner-overlay-html-content-description--component a:not(.button-more),
#dark-bg-banner a.button-more{
  font-weight:600 !important;
  
}
.paragraph-id--497 .patient-philosophy.corporate-responsibility a,
 .paragraph-id--498 .description--component a,
 .paragraph-id--1696 .description--component a,
.paragraph-id--620 .accordian-content .accordion-item .accordion-body a,
.heading-image-popup-content-area.col-sm-4 a,
.career-accordion.html-content-background .accordion-body strong a,
.paragraph-id--620 .two-column-card-with-left-content .contact-link p a,
.three-column-video-content-box .three-column-video-link a,
.banner-overlay-html-content-description--component .normal-list li a{
    font-weight: 900 !important;
}