.box-slider {
	background-color: #f4f9fc;
	padding-top: 64px;
	padding-bottom: 113px;
}
.box-slider .box-slide-wrapper {
	max-width: 970px;
	height: auto;
	margin: auto;
	padding: 48px 100px;
	background-color: #fff;
}
.box-slider .box-slide-title {
	margin: 0 0 16px;
	font-size: 23px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 32px !important;
	letter-spacing: normal;
	color: #004684;
	padding-bottom: 16px;
	position: relative;
}

.box-slider .box-slide-title::after {
	content: "";
	display: block;
	width: 48px;
	height: 1.5px;
	background-color: #b9d9eb;
	margin: 0;
	position: absolute;
	bottom: 0;
}

.box-subtitle {
	font-size: 35px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.14;
	letter-spacing: normal;
	color: #036;
	margin: 0;
	margin-bottom: 16px;
}
.description p {
	font-size: 17px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.41;
	letter-spacing: normal;
	color: #333;
	margin-bottom: 8px;
}
.description ul li::marker {
	color: #ff9900;
}
.box-slider .field--name-field-slide-link a {
  margin-top:32px;
	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;
}
.box-slider .field--name-field-slide-link a:hover {
	color: #fff;
	background: #00245b;
	border: 3px solid #00245b !important;
}


/* .box-slider .slick-dots li button::before {
    content: "";
    width: 3px;
    height: 30px;
    background-color: #00254b;
    margin-top: 20px;

    opacity: 1;
    transition: margin 0.2s, height 0.2s;
} */
.box-slider .slick-dots li {
	width: 8px;
}
.box-slider .slick-dots li button::before  {
	top: unset;
	bottom: 0;
	left: 0;
	width: 1px;
	height: 30px;
	content: "";
	opacity: 1;
  width: 2px;
background-color: #036;
}
.box-slider .slick-dots li.slick-active button:before {
    height: 45px;
    margin-top: 0;
    opacity: 1;
   width: 2px;
background-color: #036;
}
.box-slider .slick-dots {
	bottom: -78px !important;
}

.box-slider .slick-prev,.box-slider .slick-next {
	width: 41px;
	height: 41px;
}
.box-slider .slick-prev::before,
.box-slider .slick-next::before{
  display:none;
}
.box-slider button.slick-prev.slick-arrow {
	background: url(/themes/custom/alnylam/images/prev-arrow.svg) no-repeat center;
}
.box-slider button.slick-next.slick-arrow {
	background: url(/themes/custom/alnylam/images/next-arrow.svg) no-repeat center;
}
.box-slider .slick-arrow {
	background-size: 41px !important;
}
.box-slider .slick-dots li {
	margin: 0 2px;
}
.box-slide-wrapper  li + li {
  margin-top: 10px;
}
.box-slide-wrapper ul{
  margin-bottom:0;
}
@media(min-width:768px) and (max-width:1001px){
/*   .contentWithQutation {
  padding-left: 32px;
    position:relative;

}
.qoute-icon {
  position: absolute;
  left: 0;
  top:0;
}
  .owner-quote {
  padding-left: 32px;
} */
  .career-slick .paragraph--type--carousel .col-md-6 > img {
  max-width: 80%;
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
  .career-slick .contentWithQutation {
  margin-top: 6px;
}
}
@media(max-width:1000px){
.box-slider {
  padding-left: 0;
  padding-right: 0;
}
  .box-slider .field--name-field-slide-link a{
    text-align:center;
    display:block;
  }
 .box-slider .box-slide-wrapper {
  padding: 48px 24px;
}
  .box-slider .slick-prev, .box-slider .slick-next {
	top: unset;
	bottom: -100px;
	z-index: 999999999;
}
  .box-slider .slick-prev {
    left:0;
  }
  .box-slider .slick-next{
    right:0;
  }
  .box-subtitle {
    font-size: 28px;
    line-height: 32px;
  }
}
@media(min-width:768px) and (max-width:1001px){
 .open-positions .table-striped > tbody > tr > td:first-child {
  width: 50% !important;
  }
  section.box-slider{
    padding-left:16px;
    padding-right:16px;
  }
  .open-positions .table-striped > tbody > tr{
   display: table-row !important;
  } 
  
  .box-slider .box-slide-wrapper{
    padding:48px 42px;
  }
}
.custom-mobile-eyebrow{
  display:none;
}
@media(max-width:1001px){
  .custom-mobile-eyebrow {
display: block !important;
margin-top: -25px !important;
margin-bottom: 16px;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  color: #00bbd3 !important;
}
}