.info-clinical-trials .tabs-container {
  padding: 30px 0 50px; }
  @media (min-width: 1024px) {
    .info-clinical-trials .tabs-container {
      padding: 30px 0 100px; } }
  @media (max-width: 479px) {
    .info-clinical-trials .tabs-container {
      margin: 0 -24px; } }

.info-clinical-trials .info-links-list > .component-content li,
.info-clinical-trials .info-links-list > .component-content ul {
  list-style-type: none; }

.info-clinical-trials .info-links-list > .component-content li {
  position: relative;
  padding: 22px 23px 22px 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-weight: 700;
  color: #8d1b3d;
  letter-spacing: 0.025em;
  font-size: 16px;
  line-height: 1;
  text-transform: uppercase;
  background: -webkit-linear-gradient(334.62deg, rgba(255, 255, 255, 0.25) -15.34%, rgba(255, 255, 255, 0.375) 101.72%) !important;
  background: linear-gradient(115.38deg, rgba(255, 255, 255, 0.25) -15.34%, rgba(255, 255, 255, 0.375) 101.72%) !important;
  backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); }
  .info-clinical-trials .info-links-list > .component-content li:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: -webkit-linear-gradient(left, #8d1b3d 0%, #8d1b3d 12%, rgba(141, 27, 61, 0) 100%);
    background: linear-gradient(to right, #8d1b3d 0%, #8d1b3d 12%, rgba(141, 27, 61, 0) 100%);
    opacity: 0.5; }
  .info-clinical-trials .info-links-list > .component-content li:first-child::after {
    background: -webkit-linear-gradient(left, #8d1b3d 0%, #8d1b3d 12%, rgba(141, 27, 61, 0.3) 100%);
    background: linear-gradient(to right, #8d1b3d 0%, #8d1b3d 12%, rgba(141, 27, 61, 0.3) 100%); }
  .info-clinical-trials .info-links-list > .component-content li:last-child::after {
    top: auto;
    bottom: 0;
    background: -webkit-linear-gradient(left, #8d1b3d 0%, #8d1b3d 12%, rgba(141, 27, 61, 0.3) 100%);
    background: linear-gradient(to right, #8d1b3d 0%, #8d1b3d 12%, rgba(141, 27, 61, 0.3) 100%); }
  .info-clinical-trials .info-links-list > .component-content li:last-child::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    top: 0;
    background: -webkit-linear-gradient(left, #8d1b3d 0%, #8d1b3d 12%, rgba(141, 27, 61, 0) 100%);
    background: linear-gradient(to right, #8d1b3d 0%, #8d1b3d 12%, rgba(141, 27, 61, 0) 100%);
    opacity: 0.5; }
  .info-clinical-trials .info-links-list > .component-content li a {
    padding: 0;
    border-bottom: 0 !important;
    color: inherit;
    position: static;
    outline: none !important;
    text-decoration: none; }
    .info-clinical-trials .info-links-list > .component-content li a:hover {
      text-decoration: underline; }
    .info-clinical-trials .info-links-list > .component-content li a::before {
      display: none !important; }
    .info-clinical-trials .info-links-list > .component-content li a:after {
      content: '';
      position: absolute;
      top: 1px;
      left: 0;
      right: 0;
      bottom: 3px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      z-index: 2; }
    .info-clinical-trials .info-links-list > .component-content li a:focus:after {
      box-shadow: 0 0 0 3px #41b8d9; }

.info-clinical-trials .info-links-list > .component-content .field-link {
  max-width: 70%; }

.info-clinical-trials .info-links-list > .component-content .info-text {
  max-width: 30%;
  text-transform: capitalize;
  font-weight: 600; }

.info-clinical-trials .tab {
  margin-bottom: 60px; }
 

.main-container.main-clinical-trials {
  padding: 50px 0 35px; }
  @media (min-width: 1024px) {
    .main-container.main-clinical-trials {
      padding: 102px 0 65px; } }
  @media (min-width: 1440px) {
    .main-container.main-clinical-trials {
      padding: 95px 0; } }

.search-container {
  padding-top: 0 !important;
  padding-bottom: 48px !important; }
  @media (min-width: 1024px) {
    .search-container {
      padding-top: 33px !important; } }
  @media (min-width: 1440px) {
    .search-container {
      padding-top: 5px !important; } }
  .search-container h2 {
    margin-bottom: 20px; }
    @media (min-width: 1200px) {
      .search-container h2 {
        margin-bottom: 10px; } }
