@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700&display=swap");
body {
  padding: 0px;
  margin: 0px;
  font-stretch: normal;
  font-style: normal;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: normal;
  color: #333;
}

/***
** Header Area
**/
.header-wrapper {
  max-width: 1232px;
  margin: auto;
}

#whole-header-top {
  display: flex;
  align-items: center;
  padding: 0px !important;
  border-bottom: 1px solid #b9d9eb;
}
div#whole-header-bottom {
  display: flex;
  align-items: center;
  padding: 0px !important;
}
/***
** Content Area
**/
#maindiv {
  margin: auto;
  padding: 0px;
}
#midcontent-area {
  width: 100%;
  float: left;
  overflow: hidden;
}
/***
** Footer Area
**/
#whole-footer-top {
  padding: 64px 35px;
  background: #f4f9fc url(../images/dna-lines.png);
  background-repeat: repeat-x;
  overflow: hidden;
}
.footer-top {
  width: 1175px;
  margin: auto;
}
#block-footermenu {
  display: none;
}

div#whole-footer-bottom {
  font-size: 13px;
  color: #fff;
  padding: 17px 55px;
  background: #00254b;
}
.footer-bottom {
  width: 1175px;
  margin: auto;
}

/* preset backgrounds */
.pink_blue,
.paragraph-id--412 {
  background-image: linear-gradient(
    165deg,
    rgba(255, 242, 251, 0.34) 0%,
    rgba(185, 217, 235, 0.34) 99%
  );
}
#block-exposedformsearch-contentpage-1-4
  .form-type-textfield.js-form-type-textfield {
  display: none !important;
}
@media (max-width: 1001px) {
  #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 {
    bottom: 0 !important;
  }
}
.d-none {
  display: none;
}
@media (max-width: 767px) {
  .break-all{
   line-break: anywhere;
  }
  .mob-block {
    display: block;
  }
  .transparency-accordion .accordion-button{
    padding-left:0;
  }
  .transparency-accordion .accordian-content .accordion-item .accordion-body{
    padding-left:0;
  }
    .tabs-section.our-core-values-careers .section-title {
  text-align: center;
}
}

@media (min-width: 768px) and (max-width: 992px) {
  .tab-block {
    display: block;
  }
  .paragraph-id--1712 .html-content-background ,
  .paragraph-id--1708 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

}
.career-sub-title {
  font-size: 28px;
  text-align: left;
  font-weight: 300;
  margin-top: 16px;
  margin-bottom: 24px;
  font-stretch: normal;

  font-style: normal;

  line-height: 1.14;

  letter-spacing: normal;

  color: #036;
}
.font-semi-blod {
  font-weight: 600;
}
.select-wrapper-location {
  position: relative;
}
.select-wrapper-location select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -ms-appearance: none;
}
.select-wrapper-location:after {
  content: "";
  border: solid black;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 5px;
  position: absolute;
  top: 15px;
  right: 16px;
  transform: rotate(45deg);
}
.page-node-2424 .banner-overlay-html-content-description--component {
  padding-bottom: 0;
}
@media (min-width: 993px) {
  .desktop-block {
    display: block;
  }
  .left-img-Spotlight {
    height: 524px;
  }
  .career-sub-title {
    font-size: 35px;
    text-align: center;
    font-weight: 300;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.14;

    letter-spacing: normal;

    text-align: center;

    color: #036;
  }
  .page-node-2424 .html-content-background .description--component .accordion-button::after {
    top: 0;
  }
}
.page-node-2424 .html-content-background .description--component .accordion-button::after {
  cursor: pointer;
}
.accordion-desc {
  max-width: 760px;
}
.page-node-2424 .html-content-background .description--component .accordion-button {
  position: relative;
}
.mb-16 {
  margin-bottom: 16px;
}
.mt-32 {
  margin-top: 32px;
}
.page-node-2424 .html-content-background .description--component h3 {
  margin-bottom: 16px;
}
.title-accordion,
.accordion-description-dev {
  max-width: 760px;
}
@media (max-width: 767px) {
  .select-wrapper-location:after {
    top: 20px;
    right: 24px;
  }
  .mob-margin-16,
  .flip-card {
    margin-left: 16px;
    margin-right: 16px;
  }
  .page-node-2424 .html-content-background .description--component h3.mb-16 {
    margin-top: 0;
  }
  .page-node-2424
    .html-content-background
    .paragraph-id--1676
    .description--component
    h3.mb-16 {
    max-width: 80%;
  }
  .page-node-2424
    .html-content-background
    .description--component
    .accordion-button.collapsed {
    overflow: visible !important;
  }

  .page-node-2424
    .html-content-background
    .description--component
    .accordion-button::after,
  .page-node-2424
    .html-content-background
    .description--component
    .accordion-button.collapsed::after {
    top: -60px !important;
  }
  .page-node-2424
    .paragraph-id--1703
    .description--component
    .accordion-button::after,
  .page-node-2424
    .paragraph-id--1703
    .description--component
    .accordion-button.collapsed::after {
    top: -45px !important;
  }
  .mobile-margin-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .page-node-2424 .description--component h2.explore-career-title {
    text-align: center;
    margin-top: 64px;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
  .button-more.mobile-margin-top-0,
  .mobile-margin-top-0 {
    margin-top: 0 !important;
  }
  .explore-career-title {
    text-align: center;
    margin-top: 64px;
  }
  .page-node-2424 .newsList {
    padding-left: 0;
  }

  .page-node-2424 .paragraph-id--1702 h3 {
    margin-top: 0;
  }
  .page-node-2424 .paragraph-id--1700 .description--component {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.qoute-icon {
  padding-bottom: 8px;
  display: inline-block;
}
.white-space {
  white-space: nowrap;
}
.recognized-head {
  margin-bottom: 42px;
}
.page-node-2424 .paragraph.paragraph--type--body .img-wrapper {
  height: auto;
}
.Sign-Up-for-Job-Aler {
  margin-top: 0 !important;
}

@media (min-width: 768px) and (max-width: 1001px) {
  .quote-w-img .owner-quote {
    margin-bottom: 0;
  }
  .tablet-center{
    text-align:center !important;
  }
  .page-node-2424 .paragraph.paragraph--type--body .img-wrapper{
    justify-content:center;
  }
  .page-node-2424 .qoute-copy,
  .page-node-2424 .qoute-copy + p {
    font-size: 23px;
    line-height: 32px;
  }
  .page-node-2424 .qoute-copy {
    color: #036;
  }
  .page-node-2424 .qoute-copy + p strong {
    font-weight: 600;
  }
  .page-node-2424 .newsList {
    margin-bottom: 0;
    padding-left: 0;
    flex-direction: row;
  }
  .page-node-2424 .paragraph-id--1702 {
    padding: 0 16px;
  }
  .page-node-2424 #whole-footer-top {
    padding-top: 0 !important;
  }

  .box-slider .field--name-field-slide-link a {
    display: inline-block !important;
  }
  .page-node-2424 .paragraph--type--job-search {
    margin-top: 0;
  }
  .open-positions .table-striped > tbody > tr > td:first-child {
    flex: auto !important;
  }
  .open-positions .table-striped > tbody > tr > td:last-child {
    flex: auto !important;
  }
  .mob-margin-16 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .page-node-2424 .paragraph.paragraph--type--body .img-wrapper {
    flex-wrap: wrap;
    height: auto;
  }
  .page-node-2424 .description--component h2.explore-career-title {
    text-align: center;
    margin-top: 64px;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
  .page-node-2424 .flip-cards .flip-card:last-child {
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0px;
  }
  .page-node-2424 .paragraph-id--1682 .mobile-margin-top-0 {
    margin-top: 0 !important;
  }
  .page-node-2424 .description--component .text-align-center {
    text-align: center;
  }
  .paragraph--type--job-search input[type="text"],
  .paragraph--type--job-search select {
    margin-bottom: 24px;
    display: block;
    width: 100% !important;
  }
  .page-node-2424 .description--component h2 {
    text-align: center;
  }
  .page-node-2424 .paragraph--type--carousel .field--items {
    max-width: 470px !important;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }
  .button-more-wrapper {
    text-align: center;
  }
  .html-content-background .description--component .accordion-button::after {
    top: 0;
  }
  .page-node-2424 .paragraph--type--carousel .slick-dots {
    bottom: -74px !important;
    left: 0 !important;
  }
  .page-node-2424 .paragraph--type--carousel .slick-arrow {
    bottom: -70px !important;
    top: unset !important;
  }

  .page-node-2424 .paragraph--type--carousel .slick-next {
    transform: none !important;
    right: 55px !important;
  }
  .page-node-2424 .paragraph--type--carousel .slick-prev {
    left: 55px !important;
  }
  .page-node-2424 ul.newsList li {
    flex-grow: 1;
    flex-basis: 0;
    margin: 0 12px !important;
    padding: 0 !important;
    background-size: cover;
    background-position: unset;
  }
  .page-node-2424 ul.newsList li:first-child {
    margin-left: 0 !important;
  }
  .page-node-2424 ul.newsList li:last-child {
    margin-right: 0 !important;
  }
  .page-node-2424 .newsList a .newsTitle {
    color: #fff;
  }
  .page-node-2424 .html-content-background .description--component h3 {
    margin-top: 0;
  }
  .page-node-2424 .newsList a {
    display: inline-flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    height: 210px !important;
    padding: 24px;
    text-decoration: none !important;
    background: rgba(0, 0, 0, 0.45) !important;
    background: -moz-linear-gradient(
      top,
      rgba(0, 0, 0, 0.3) 0%,
      rgba(0, 0, 0, 0.45) 100%
    ) !important;
    background: -webkit-linear-gradient(
      top,
      rgba(0, 0, 0, 0.3) 0%,
      rgba(0, 0, 0, 0.45) 100%
    ) !important;
    background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.3) 0%,
      rgba(0, 0, 0, 0.45) 100%
    ) !important;
    transition: padding 0.2s, background-color 0.2s !important;
    width: 100% !important;
    padding: 24px !important;
  }
  .page-node-2424 .paragraph--type--carousel .slick-slider {
    position: unset;
  }
  .page-node-2424 .paragraph--type--carousel {
    position: relative;
  }
}
.button-more-wrapper {
  margin-top: 32px;
}

.mt-8 {
  margin-top: 8px;
}
.explore-career-title {
  margin-top: 0;
}
.paragraph-id--1696 {
  margin-top: 64px;
}
.custom-border {
  font-weight: 600;
  color: #b9d9eb;
  position: relative;
  display: inline-block;
  padding-bottom: 15px;
  font-size: 23px;
  font-weight: 600;
  line-height: 1.22;
  color: #b9d9eb;
}
.custom-border::after {
  content: " ";
  display: block;
  position: absolute;
  bottom: 0px;
  background: #b9d9eb;
  width: 48px;
  height: 1px;
}
.mb-0 {
  margin-bottom: 0;
}
.mt-16 {
  margin-top: 16px;
}
.page-node-2455 .description--component .text-align-center {
  text-align: center;
}
.qoute-copy {
  margin-top: 8px;
}
.pb-64 {
  padding-bottom: 64px;
}
@media (max-width: 767px) {
  .page-node-2424 .newsList a {
    background: none !important;
  }
  .qoute-copy {
    margin-top: 16px;
  }
  .page-node-2424 .img-wrapper .award:last-child img {
    margin-bottom: 32px;
  }
  .page-node-2424 .img-wrapper .award img {
/*     height: 100%; */
    height:auto;
    max-width: 156px;
  }
  .paragraph-id--1699 .html-content-background {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 1001px) {
  .open-positions .table > thead > tr > th {
    border-bottom: 1px solid #333;
  }
}

.icon-link.cboxElement {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.icon-link::after {
  content: "";
  width: 16px;
  height: 17px;
  display: block;
  background: url(/themes/custom/alnylam/images/magnifying-glass.svg) no-repeat;
    background-size: auto;
  position: absolute;
top: 16px;
right: -30px;
  transform: translate(-50%,-50%);
  background-size: contain;
}
.page-node-91 .view-large {
  text-align: right;
  padding-right: 26px;
}
 .paragraph-id--1604 h3,.paragraph-id--1606 h3,.paragraph-id--1603 h3{
    font-size:22px;
  }
.mt-16{
  margin-top:16px;
}
.pt-8{
  padding-top:8px;
}
.mt-0{
  margin-top:0;
}
@media (max-width:767px){
  .page-node-91 .view-large {
  text-align: right;
  padding-right: 26px;
    padding-top:16px;
    padding-bottom:16px;
}
  .paragraph-id--1604 h3,.paragraph-id--1606 h3,.paragraph-id--1603 h3{
    font-size:20px;
  }
}
.border-none {
  border: 0 !important;
}
#slick-views-news-block-1-1-slider #slick-slide00 .description-text{
  max-width:335px;
}
/**********GRANTS AND GIVING***********/
 .page-node-3197 #accordion-column-content ,
.page-node-2897 #accordion-column-content,
.page-node-2423 #accordion-column-content{
  padding-top:32px !important;
}
.page-node-3197 .accordion-inner-content h2,
.page-node-2423 .accordion-inner-content h2{
  display:none;
}
.page-node-3197 .banner-overlay-html-content-description--component,
.page-node-2897 .banner-overlay-html-content-description--component,
.page-node-2423 .banner-overlay-html-content-description--component{
  padding-bottom:0 !important;
}
.page-node-3197 .accordion-column-fields,
.page-node-2897 .accordion-column-fields,
.page-node-2423 .accordion-column-fields{
  border: 0;
  position: relative;
  padding-top: 24px;
  padding-bottom: 24px;
  margin-top: 0 !important;
}
.page-node-3197 .accordion-column-fields .inner-block-2 .expand-accordion,
.page-node-2897 .accordion-column-fields .inner-block-2 .expand-accordion,
.page-node-2423 .accordion-column-fields .inner-block-2 .expand-accordion {
  margin-top: 0px;
  top: 16px;
  position: absolute;
  right: 0;
  top: -34px;
}
.page-node-3197 .accordion-column-fields .inner-block-2 ,
.page-node-2897 .accordion-column-fields .inner-block-2 ,
.page-node-2423 .accordion-column-fields .inner-block-2 {
  position: relative;
  margin: 0;
  border: 0;
}
.page-node-3197 .accordion-content-show .accordion-content,
.page-node-2897 .accordion-content-show .accordion-content,
.page-node-2423  .accordion-content-show .accordion-content {
  padding: 0px 143px 24px 0;
  background: none;
  box-shadow: none !important;
}
.page-node-3197 .accordion-content ul,
.page-node-2897 .accordion-content ul,
.page-node-2423 .accordion-content ul {
  list-style:none;
}
.page-node-3197 .accordion-content li ,
.page-node-2423 .accordion-content li ,
.page-node-2897 .accordion-content li{
  position: relative;
  font-size: 17px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.41;
  letter-spacing: normal;
  color: #333;
  margin-bottom: 5px;
}
.page-node-3197 .accordion-content li::before ,
.page-node-2897 .accordion-content li::before ,
.page-node-2423  .accordion-content li::before{
  content: "";
  position: absolute;
  left: -24px;
  width: 8px;
  top: 8px;
  height: 8px;
  border-radius: 50%;
  display: block;
  background: #ff9900;
}
/*******************/
/********WHO WE ARE*********/
.paragraph-id--518 #full-html-content-background .inner-block.row {
  padding-top: 64px !important;
}
.paragraph-id--517.paragraph.paragraph--type--body .img-wrapper .award{
    padding-bottom: 68px !important;
}
/******************/



/*******************DIVERSITY, EQUITY & INCLUSION AT ALNYLAM******************/
.two-column-card-with-left-content.custom-accordion-spacing {
  margin-bottom: 0;
}
.swap-cards{
  margin-top:32px;
}

.swap-cards#patient-advocacy-alnylam .image-desc-fields .img {
	position: relative;
}

.swap-cards#patient-advocacy-alnylam .image-desc-fields .advocacy-open-btn {
	position: absolute;
	left: 50%;
	bottom: 24px;
	transition: 800ms ease-in-out;
	cursor: pointer;
	z-index: 3;
    transform: translateX(-50%);
}

.swap-cards#patient-advocacy-alnylam .image-desc-fields.active .advocacy-open-btn {
	position: absolute;
	left: 50%;
	bottom: 24px;
	opacity: 0;
	transition: 800ms ease-in-out;
	z-index: 2;
    transform: translateX(-50%);
}

.swap-cards#patient-advocacy-alnylam .image-desc-fields .advocacy-close-btn {
	position: absolute;
	left: 50%;
	bottom: 24px;
	opacity: 0;
	transition: 800ms ease-in-out;
	cursor: pointer;
	z-index: 1;
    transform: translateX(-50%);
}

.swap-cards#patient-advocacy-alnylam .image-desc-fields.active .advocacy-close-btn {
	position: absolute;
	left: 50%;
	bottom: 24px;
	opacity: 1;
	z-index: 5;
	transition: 800ms ease-in-out;
    transform: translateX(-50%);
}

.swap-cards#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;
}

.swap-cards#patient-advocacy-alnylam .image-desc-fields .desc p {
	margin-bottom: 0;
}

.swap-cards#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;
}

.swap-cards#patient-advocacy-alnylam .image-desc-fields.active .desc p {
	margin: 0px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
  color: #fff;
}

.swap-cards#patient-advocacy-alnylam .row .col-sm-4 {
	margin-top: 30px;
}
.swap-cards#patient-advocacy-alnylam .img{
  padding-top:20px;
  padding-bottom:70px;
  background-color: #f8f8f8;
}
.swap-cards#patient-advocacy-alnylam .img img{
  max-width:176px;
  max-width:137px;
  margin-left:auto;
  margin-right:auto;
}
.swap-cards#patient-advocacy-alnylam .image-desc-fields.active .desc {
  background-image:none;
  background-color:#00254b;
}
.swap-cards#patient-advocacy-alnylam .active .img img{
  display:none;
}
.swap-cards#patient-advocacy-alnylam  .img{
 padding-top: 24px;
padding-bottom: 87px;
height: 231px;
}
.swap-cards#patient-advocacy-alnylam .image-desc-fields.active .desc > div {
  margin-top: -95px;
}
.swap-cards#patient-advocacy-alnylam  .img-desc-advocacy > div > div:nth-child(3)  .image-desc-fields.active .desc > div {
    margin-top: -72px;
}
.swap-cards#patient-advocacy-alnylam  .img-desc-advocacy > div > div:nth-child(3)  .image-desc-fields .desc > div {
    margin-top: -72px;
}
.swap-cards#patient-advocacy-alnylam  .img-desc-advocacy > div > div:nth-child(1)  .image-desc-fields.active .desc > div {
    margin-top: -72px;
}
.swap-cards#patient-advocacy-alnylam  .img-desc-advocacy > div > div:nth-child(1)  .image-desc-fields .desc > div {
    margin-top: -72px;
}
.swap-cards#patient-advocacy-alnylam .image-desc-fields .col-sm-4 {
  width: 100%;
}
.swap-cards#patient-advocacy-alnylam .img-desc-advocacy > div {
  display:flex;
  flex-wrap:wrap;
  justify-content: center;
}
.swap-cards#patient-advocacy-alnylam .img-desc-advocacy > div  > div{
  flex : 0 0 25%;
}
.show-mobile-circle{
  display:none;
}
.justfy-content-between{
  justify-content:space-between;
  align-items:start;
}
.custom-accordion-spacing .accordian-content .accordion-item .accordion-body {
  padding-right: 0;
  padding-top: 12px;
}
.custom-accordion-spacing .accordian-content .accordion-item .accordion-body img{
  max-width:134px;
}
.custom-accordion-spacing .accordian-content .accordion-item h2 button.accordion-button::after,
.custom-accordion-spacing .accordian-content .accordion-item h2 button.accordion-button.collapsed::after{
  top: -10px;
}
.two-column-card-with-left-content.custom-accordion-spacing .description p {
  max-width: 252px;
}

@media(max-width:767px){
  .two-column-card-with-left-content.custom-accordion-spacing h2{
    text-align:left;
  }
p.font-20.mob-mb-16:not(:last-child){
    margin-bottom:16px !important;
  }
  .swap-cards#patient-advocacy-alnylam .img-desc-advocacy > div > div {
  flex: 0 0 50%;
}
   .two-column-card-with-left-content.custom-accordion-spacing .contact-link{
    display:none;
  }
  .swap-cards#patient-advocacy-alnylam .img-desc-advocacy > div {
   justify-content:left;
    margin-left: 23px;
    margin-right: 23px;
}
  .swap-cards#patient-advocacy-alnylam .image-desc-fields .col-sm-4 {
  width: 100%;
  padding: 0 7.5px;
}
.custom-accordion-spacing .accordian-content .accordion-item {
  margin-right: 0;
  padding-left:32px;
  padding-right:32px;
}
   .custom-accordion-spacing .accordian-content .accordion-item h2 button {
  padding: 0;
}
    .swap-cards#patient-advocacy-alnylam .image-desc-fields.active .desc ,
  .swap-cards#patient-advocacy-alnylam .image-desc-fields .desc {
  width: calc(100% - 15px);
}
    .custom-diversity #infographic {
  margin-top: -32px;
}
   .custom-diversity #infographic > .d-flex{
  display:none !important;
}
   .custom-diversity #infographic .d-flex{
    flex-direction:column;
  }
     .custom-diversity .numbers-container .field--item:nth-child(2n+1) .single-infographic-container{
    max-width:100%;
  }
  .custom-diversity .numbers-container{
    margin-bottom:42px;
  }
      .custom-diversity  #infographic{
   padding-top:44px; 
        padding-bottom:77px;
  }
    .custom-diversity  .slick-slide img{
    max-height:110px;
  }
  .custom-diversity .numbers-container .field--item:nth-child(2n) .single-infographic-container{
    max-width:100%;
  }
    .custom-diversity .infographic-description{
      max-width:200px;
      margin-left:auto;
      margin-right:auto;
      font-size: 17px;
      font-weight: 300;
      line-height: 1.41;
      text-align:center;
      color: #404040;
  }
   .custom-diversity .slick-dotted.slick-slider{
    padding-bottom:0 !important;
  }
  .custom-title.multi-cards-section-title {
  margin-top: 136px !important;
}
  .hide-mobile-circle{
    display:none;
  }
  .show-mobile-circle{
    display:block;
  }
  .custom-script.html-content-background .description--component ul.newsList {
  margin-left: 0 !important;
  }
  .custom-script.html-content-background .description--component ul.newsList a{
    background: transparent !important;
  }
    
  .custom-logos p.font-20:not(:last-child) {
  margin-bottom: 0 !important;
}
  .Logos-section.custom-logos .img-wrapper{
    margin-left:-16px;
    margin-right:-16px;
  }
  .Logos-section.custom-logos .img-wrapper .award img{
    display: inline-block;
    height: auto;
    width: auto;
    margin-bottom: 0;
  }
  .Logos-section.custom-logos h2, .Logos-section.custom-logos p {
  padding: 0 !important;
}
 
}
.custom-logos h2 {
  margin-bottom: 24px;
}
.mb-24{
  margin-bottom:24px;
}
@media (min-width: 768px) {
 
 .custom-script ul.newsList .newsTitle {
    font-size: 20px !important;
    line-height: 1.2;
  }
}
.swap-cards#patient-advocacy-alnylam .image-desc-fields .desc > div{
  margin-top:-95px;
  font-size: 20px;
font-weight: 600;
line-height: 1.4;
color: #fff;
}

/*********************************/