

.section-co-tabs-new.section-co-tabs, .section-cl-tabs {
    padding: 3vw 0;
    overflow-x: hidden;
}

@media screen and (max-width: 768px) {
  
      .section-co-tabs-new.section-co-tabs, .section-cl-tabs {
          padding: 6vw 0;
      }
}


.section-co-tabs-new .section-co-tabs__box .tab-block {
    margin-top: 0;
}

.section-co-tabs-new .section-co-tabs__box .tab-block .tab-mnu .active,
.section-co-tabs-new .section-co-tabs__box .tab-block .tab-mnu li:hover:not(.active) {
    background-color: #08B3BE;
    color: var(--white);
}

.section-co-tabs-new .section-co-tabs__box .tab-block .tab-mnu li {
    background-color: var(--white);
    color: #08B3BE;
}

.section-co-tabs-new .section-co-tabs__box .tab-block .tab-mnu {
    border-bottom: 5px solid #F3EEEB;
}

.section-co-tabs-new .section-co-tabs__box .tab-block .tab-mnu li {
    font-weight: 500;
    font-size: 1rem;
    padding: 13.5px 0;
}

.section-co-tabs-new .section-co-tabs__box .acc-block {
    box-shadow: none;
}

.section-co-tabs-new  .section-co-tabs__box .acc-block .acc-tab-label {
    background: #fff;
    color: #08B3BE;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
}


.section-co-tabs-new .acc-block input:checked + .acc-tab-label {
    color: #08B3BE;
}


.section-co-tabs-new  .section-co-tabs__box .acc-block .acc-tab-label::after {
    content: url(/wp-content/themes/tta/assets/src/images/faq-accordion.svg);
    transform: rotateX(180deg);
    transition: .3s all;
}

.section-co-tabs-new  .section-co-tabs__box .acc-block .acc-tab:not(:last-of-type) {
    margin: 0;
}

.section-co-tabs-new .section-co-tabs__box .tab-block .tab-cont .course-tab {
    padding: 2rem;
}

.section-co-tabs-new .section-co-tabs__box .tab-block .tab-cont .course-tab__left__header, .timetable_header {
    color: #414141;
    font-size: 2.25rem;
    letter-spacing: -2%;
    margin-top: 0;
    text-align: left;
}

.section-co-tabs-new .section-co-tabs__box .tab-block .tab-cont .course-tab__left__content {
    color: #414141;
    font-size: 1.063rem;
    line-height: 174%;
}

.section-co-tabs-new .section-co-tabs__box .acc-block .acc-tab-content[data-type="course-breakdown"] h2, .section-co-tabs-new .acc-tab-content__top__content,
.section-co-tabs-new .acc-block .acc-tab-content__top h2,
.section-co-tabs__box .acc-block .acc-tab-content[data-type="timetable"] h2,
.section-co-tabs__box .acc-block .acc-tab-content[data-type="timetable"] .acc-tab-content__days h3  {
    color: #414141;
    text-align: left;
}

@media (max-width: 768px) {
   
      .section-co-tabs-new .section-co-tabs__box .acc-block .acc-tab-content[data-type="course-breakdown"] h2,
      .section-co-tabs-new .acc-block .acc-tab-content__top h2,
      .section-co-tabs__box .acc-block .acc-tab-content[data-type="timetable"] h2 {
          font-size: 1.2rem;
      }
}


.section-co-tabs-new .section-co-tabs__box .tab-block .tab-cont .course-tab__left__breakdown__header{
    font-size: 1.688rem;
    background: transparent !important;
    color: #414141;
    font-weight: 600;
}

.section-co-tabs-new .section-co-tabs__box .tab-block .tab-cont .course-tab__left {
    max-width: 100%;
}


.section-co-tabs-new .course-tab__right img {
  width: 350px;
  height: 350px;
  object-fit: cover;
}

.section-co-tabs-new .awards-section {
    background: #fff;
    padding: 1.25rem;
}

.section-co-tabs-new .awards-section-image {
    display: flex;
    justify-content: center;
    gap: 1rem;
    padding-bottom: 1rem;
}

.section-co-tabs-new .awards-section-copy {
    color: #6E6F74;
    font-style: italic;
}

 .section-co-tabs-new .cb_breakdown_content p {
    padding: 0 1rem;
 }

@media screen and (max-width: 767px) {
  
      .section-co-tabs-new .cb_breakdown_content p {
          font-size: 0.8rem;
      }
  
   .section-co-tabs-new .awards-section-image {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      row-gap: 8vw;
      column-gap: 10px;
      justify-items: center;
   }
  
   .section-co-tabs-new .awards-section-image img {
      height: auto;
      width: 100%;
      max-width: 100px;
   }
}


 .section-co-tabs-new .section-co-tabs__box .acc-block .acc-tab-content[data-type="course-breakdown"] .acc-tab-content__top__breakdown li.acc-tab-content__top__breakdown__header {
    color: #414141;
    text-align: left;
    background: transparent;
}



.section-co-tabs-new .container-banner-offer {
    background: white;
    padding: 1vw 0;
}


.section-co-tabs-new .container-banner-offer .section-banner-offer
{
    max-width: 950px;
}

.section.section-co-tabs.section-co-tabs-new[style*="--co-tabs-new-bg"] {
    background-color: var(--co-tabs-new-bg);
}

@media screen and (max-width: 767px) {
    .section.section-co-tabs.section-co-tabs-new,
    .section.section-co-tabs.section-co-tabs-new[style*="--co-tabs-new-bg"] {
        background: #fff;
    }

    .section.section-co-tabs.section-co-tabs-new > .container {
        border: 1px solid #E6E6E6;
        background: #fff;
    }
}
