/*! project-name v0.0.1 | (c) 2025 YOUR NAME | MIT License | http://link-to-your-git-repo.com */
/* line 6, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.hero-container {
  gap: 80px;
}

/* line 11, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.t-cell .gap-100 {
  gap: 100px;
}

/* line 14, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.t-cell-left {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 420px;
          flex: 0 0 420px;
}

/* line 17, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.t-cell-right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 19, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.t-cell-right img {
  width: 605px;
  max-width: 100%;
}

/* line 24, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.t-cell h2 {
  max-width: 359px;
}

/* line 28, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.blue-gradiant-box {
  background: transparent -webkit-gradient(linear, left top, left bottom, color-stop(75%, #FFFFFF00), color-stop(179%, #5B7E96)) 0% 0% no-repeat padding-box;
  background: transparent linear-gradient(180deg, #FFFFFF00 75%, #5B7E96 179%) 0% 0% no-repeat padding-box;
  padding: 45px 50px;
  border-radius: 16px;
  -webkit-box-shadow: 0px 0px 10px #00000029;
          box-shadow: 0px 0px 10px #00000029;
}

/* line 34, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.tab-section {
  padding: 12px 0 0 0;
  background-size: 100% 100% !important;
}

/* line 38, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.tab-section .fa-chevron-circle-right {
  margin-left: 8px;
  font-size: 15px;
}

/* line 44, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.syndrome-section .gallery-wrapper {
  grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
}

/* line 50, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.bkg-top img, .bkg-bottom img {
  width: 100%;
}

/* line 55, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.bkg-bottom {
  position: relative;
  z-index: -1;
}

/* line 60, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.hide-desktop {
  display: none;
}

/* line 64, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.accordion-button i {
  background-color: transparent;
}

/* line 69, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
.lightbox .lb-close {
  top: -5%;
  right: 32%;
}

@media (max-width: 992px) {
  /* line 75, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .hero-container {
    gap: 20px;
  }
  /* line 77, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .hero-container .t-cell-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 310px;
            flex: 0 0 310px;
  }
  /* line 80, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .hero-container .t-cell-right img {
    width: 500px;
  }
}

@media only screen and (max-width: 768px) {
  /* line 87, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .hide-desktop {
    display: inline-block;
  }
  /* line 91, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .banner-menu-list-label {
    font: normal normal 600 18px/24px "proxima-nova", sans-serif;
    display: inline-block;
    margin-bottom: 14px;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 0.9;
  }
  /* line 100, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .banner-section {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    height: 243px;
    background-position: right 0;
  }
  /* line 104, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .banner-section .banner-description-title {
    padding-bottom: 18px;
    padding-right: 55px;
  }
  /* line 110, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .t-cell {
    padding-top: 24px !important;
  }
  /* line 114, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .hero-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
  /* line 117, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .hero-container .t-cell-left {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
  /* line 120, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .hero-container .t-cell-right {
    text-align: center;
  }
  /* line 122, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .hero-container .t-cell-right img {
    width: 340px;
    margin: 0 auto;
  }
  /* line 129, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .blue-gradiant-box {
    padding: 24px;
  }
  /* line 133, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .full-width-cta {
    padding: 65px 35px 84px;
  }
  /* line 136, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .full-width-cta .three-component img {
    max-width: 73px;
  }
  /* line 140, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .full-width-cta .three-component .vertical-line {
    width: 3px;
    margin: 0 17px;
  }
  /* line 147, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .tab-section {
    padding: 69px 0 0 0;
  }
  /* line 152, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .accordion-body {
    margin-top: 37px;
  }
  /* line 157, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .gallery-wrapper {
    margin-left: -24px;
    margin-right: -24px;
  }
  /* line 160, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .gallery-wrapper .gallery-item {
    max-width: 233px;
  }
  /* line 162, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .gallery-wrapper .gallery-item:first-child {
    margin-left: 24px;
  }
  /* line 165, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .gallery-wrapper .gallery-item:last-child {
    margin-right: 24px;
  }
  /* line 174, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .video-container {
    width: 335px;
    height: 195px !important;
  }
  /* line 182, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .vjs-default-skin {
    height: 195px !important;
    border-radius: 33px !important;
  }
  /* line 185, src/sass/pages/ctcl-and-ctcl-subtypes.scss */
  .vjs-default-skin .vjs-poster {
    height: 197px !important;
  }
}
