.corporateberg-related-link {
  padding-left: 1.6875rem;
  padding-right: 1.6875rem;
}
.corporateberg-related-link .btn:empty {
  display: none;
}
.coporateberg-related-link-header-container {
  margin-bottom: calc(var(--dimenGutter) * 2.5);
}
.coporateberg-related-link-header-container .corporateberg-related-link-header {
  margin: 0;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
}
.coporateberg-related-link-header-container .corporateberg-related-link-description {
  margin-top: var(--dimenGutter);
  margin-bottom: 0;
  font-size: 0.9375rem;
}
.coporateberg-related-link-header-container .corporateberg-related-link-description:empty {
  display: none;
}
.coporateberg-related-link-header-container .corporateberg-related-link-cta {
  margin-top: calc(var(--dimenGutter) * 1.5);
  margin-bottom: 0;
}
.corporateberg-related-link-container {
  position: relative;
  padding: var(--dimenGutter) 0;
  border-bottom: 1px solid var(--colorGrayHRTwenty);
}
.corporateberg-related-link-container.first-link {
  border-top: 1px solid var(--colorGrayHRTwenty);
}
.corporateberg-related-link-container:hover {
  cursor: pointer;
}
.corporateberg-related-link-container h4 {
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 0;
  padding-right: 1rem;
}
.corporateberg-related-link-container i {
  position: absolute;
  top: var(--dimenGutter);
  right: 0;
  width: 1rem;
  height: 1.5rem;
}
.corporateberg-related-link-container i.corporateberg-related-link-closed {
  display: block;
  background: url("https://www.merck.com/wp-content/themes/mhh-merck-mco-theme/images/arrow-down.svg") center center no-repeat;
}
.corporateberg-related-link-container i.corporateberg-related-link-opened {
  display: none;
  background: url("https://www.merck.com/wp-content/themes/mhh-merck-mco-theme/images/arrow-up.svg") center center no-repeat;
}
.corporateberg-related-link-container.expanded h4 {
  color: var(--colorPrimary);
}
.corporateberg-related-link-container.expanded i.corporateberg-related-link-closed {
  display: none;
}
.corporateberg-related-link-container.expanded i.corporateberg-related-link-opened {
  display: block;
}
.corporateberg-related-link-expanded {
  display: none;
  padding-bottom: calc(var(--dimenGutter) * 1.5);
  border-bottom: 1px solid var(--colorGrayHRTwenty);
}
.corporateberg-related-link-expanded img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 13.6875rem;
  margin-bottom: var(--dimenGutter);
}
.corporateberg-related-link-expanded p {
  margin: 0;
}
.corporateberg-related-link-expanded h4 {
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 0;
}
.corporateberg-related-link-expanded h4 + p {
  margin-top: calc(var(--dimenGutter) * 0.5);
}
.corporateberg-related-link-expanded h4:empty + p {
  margin-top: 0;
}
.corporateberg-related-link-expanded .btn {
  margin-top: calc(var(--dimenGutter) * 0.75);
}
.corporateberg-related-link-image-container {
  display: none;
}
.corporateberg-related-link-image {
  z-index: 5;
}
.corporateberg-related-link-image.background-image {
  z-index: 0;
}
.corporateberg-related-link-image.shrink {
  width: 100%;
}
@media (min-width: 768px) {
  .corporateberg-related-link {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .coporateberg-related-link-header-container {
    margin-bottom: calc(var(--dimenGutter) * 3);
  }
  .coporateberg-related-link-header-container .corporateberg-related-link-header {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 300;
  }
  .coporateberg-related-link-header-container .corporateberg-related-link-description {
    margin-top: calc(var(--dimenGutter) * 1.5);
  }
  .coporateberg-related-link-header-container .corporateberg-related-link-cta {
    margin-top: calc(var(--dimenGutter) * 2);
  }
  .corporateberg-related-link-container {
    padding-top: calc(var(--dimenGutter) * 1.25);
  }
  .corporateberg-related-link-container h4 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .corporateberg-related-link-container i {
    top: calc(var(--dimenGutter) * 1.25);
    height: 1.75rem;
  }
  .corporateberg-related-link-expanded {
    padding-bottom: calc(var(--dimenGutter) * 2);
  }
  .corporateberg-related-link-expanded img {
    height: 27.3125rem;
    margin-bottom: calc(var(--dimenGutter) * 1.5);
  }
  .corporateberg-related-link-expanded h4 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .corporateberg-related-link-expanded h4 + p {
    margin-top: var(--dimenGutter);
  }
  .corporateberg-related-link-expanded .btn {
    margin-top: calc(var(--dimenGutter) * 1.5);
  }
}
@media (max-width: 1279px) {
  .coporateberg-related-link {
    max-width: 54.5rem !important;
  }
}
@media (min-width: 1280px) {
  .corporateberg-related-link {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    min-height: 32.4375rem;
  }
  .coporateberg-related-link-header-container {
    max-width: 34.5625rem;
    margin-bottom: calc(var(--dimenGutter) * 5.75);
  }
  .coporateberg-related-link-header-container .corporateberg-related-link-header {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
  .coporateberg-related-link-header-container .corporateberg-related-link-description {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .coporateberg-related-link-header-container .corporateberg-related-link-cta {
    margin-top: calc(var(--dimenGutter) * 1.5);
  }
  .corporateberg-related-link-content-container {
    z-index: 2;
    width: 25.25rem;
    background: var(--colorWhite);
  }
  .corporateberg-related-link-container {
    padding-top: var(--dimenGutter);
    overflow: hidden;
  }
  .corporateberg-related-link-container h4 {
    font-weight: 700;
  }
  .corporateberg-related-link-container i {
    top: var(--dimenGutter);
  }
  .corporateberg-related-link-container i.corporateberg-related-link-closed,
  .corporateberg-related-link-container i.corporateberg-related-link-opened {
    background-image: url("https://www.merck.com/wp-content/themes/mhh-merck-mco-theme/images/arrow-right.svg");
  }
  .corporateberg-related-link-container::after {
    content: '';
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform-origin: right;
            transform-origin: right;
  }
  .corporateberg-related-link-container.expanded::after {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    content: '';
    -webkit-transition: all 0.3s cubic-bezier(0.17, 0.67, 0.9, 0.63);
    transition: all 0.3s cubic-bezier(0.17, 0.67, 0.9, 0.63);
    -webkit-transform-origin: left;
            transform-origin: left;
    background: var(--colorPrimary);
    height: 2px;
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
  }
  .corporateberg-related-link-expanded {
    padding: 2.5rem 4rem 2.5rem 9.75rem;
    border-bottom: 0;
    position: absolute;
    left: 25.5rem;
    bottom: 0 !important;
    width: 42rem;
    height: 21.375rem;
    background: var(--colorWhite);
    z-index: 13;
  }
  .corporateberg-related-link-expanded img {
    display: none;
  }
  .corporateberg-related-link-expanded h4 {
    display: inline-block;
    font-weight: 700;
  }
  .corporateberg-related-link-expanded h4 {
    -webkit-animation: moveInUp 0.3s cubic-bezier(0.17, 0.67, 0.9, 0.63) 0.33s backwards;
            animation: moveInUp 0.3s cubic-bezier(0.17, 0.67, 0.9, 0.63) 0.33s backwards;
  }
  .corporateberg-related-link-expanded h4 + p {
    margin-top: calc(var(--dimenGutter) * 1.5);
    font-size: 1rem;
    line-height: 1.75rem;
    -webkit-animation: moveInUp 0.3s cubic-bezier(0.17, 0.67, 0.9, 0.63) 0.33s backwards;
            animation: moveInUp 0.3s cubic-bezier(0.17, 0.67, 0.9, 0.63) 0.33s backwards;
    -webkit-animation-delay: 0.4;
            animation-delay: 0.4;
    display: inline-block;
  }
  .corporateberg-related-link-expanded .btn {
    margin-top: calc(var(--dimenGutter) * 2);
    -webkit-animation: moveInUp 0.3s cubic-bezier(0.17, 0.67, 0.9, 0.63) 0.35s backwards;
            animation: moveInUp 0.3s cubic-bezier(0.17, 0.67, 0.9, 0.63) 0.35s backwards;
    -webkit-animation-delay: 0.5;
            animation-delay: 0.5;
    display: inline-block;
  }
  .corporateberg-related-link-image-container {
    display: block;
  }
  .corporateberg-related-link-image-container .corporateberg-related-link-image-holder {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: calc((1600px - var(--dimenWrapper)) * -0.5);
    width: 48.625rem;
    height: 32.4375rem;
    overflow: hidden;
  }
  .corporateberg-related-link-image-container .corporateberg-related-link-image-holder img {
    width: 100%;
    position: absolute;
    left: 0;
    height: 100%;
    top: 0;
    -webkit-transform: scale3d(1, 1.2, 1) translateX(-100%);
            transform: scale3d(1, 1.2, 1) translateX(-100%);
    will-change: transform;
  }
  .corporateberg-related-link-image-container .corporateberg-related-link-image-holder .corporateberg-related-link-image.shrink {
    -webkit-transform: scale3d(1, 1, 1) translateX(0);
            transform: scale3d(1, 1, 1) translateX(0);
    width: 100%;
  }
  .corporateberg-related-link-image-container img {
    position: absolute;
    z-index: 1;
    top: 0;
    right: calc((1600px - var(--dimenWrapper)) * -0.5);
    -o-object-fit: cover;
       object-fit: cover;
    width: 48.625rem;
    height: 32.4375rem;
  }
  .corporateberg-related-link-image-container span {
    display: none;
  }
}
@-webkit-keyframes moveInUp {
  from {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
}
@keyframes moveInUp {
  from {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
}
