/* program */
.program {
   width: calc((6 / 8) * 100% - ((6 - 1) * 16px / 8));
}
.accordians__tab-header {
   display: flex;
   flex-direction: row;
   align-items: center;
   gap: var(--padding-40);
   border-top: 1px solid var(--black-4);
   padding: var(--padding-40) 0;
}
.accordians__tab-header-btn {
   width: 72px;
   height: 72px;
   border-radius: 50%;
   background-color: var(--brand-2);
   cursor: pointer;
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   transition: all 0.6s ease 0s;
}
.accordians__tab-header-btn .arrow {
   transform: rotate(0deg) translateX(3px);
   transition: all 0.3s ease 0s;
}
.accordians__tab-header-btn .arrow path {
   transition: all 0.3s ease 0s;
   fill: var(--brand-6);
}
.program__tab._active .accordians__tab-header-btn {
   background-color: var(--brand-6);
}
.program__tab._animation .accordians__tab-header-btn {
   background-color: var(--brand-6);
}
.program__tab._active .accordians__tab-header-btn .arrow {
   transform: rotate(90deg) translateX(3px);
}
.program__tab._animation .accordians__tab-header-btn .arrow {
   transform: rotate(90deg) translateX(3px);
}
.program__tab._animation .accordians__tab-header-btn .arrow path {
   fill: var(--black-0);
}
.program__tab._active .accordians__tab-header-btn .arrow path {
   fill: var(--black-0);
}
.program__tab._animation .accordians__tab-header-btn .arrow path {
   fill: var(--black-0);
}
.accordians__tab-header-btn:hover {
   background-color: var(--brand-8);
}
.program__tab._active .accordians__tab-header-btn:hover {
   background-color: var(--brand-8);
}
.program__tab._animation .accordians__tab-header-btn:hover {
   background-color: var(--brand-8);
}
.accordians__tab-header-btn:hover .arrow path {
   fill: var(--black-0);
}
.accordians__tab-header-description {
   display: flex;
   flex-direction: column;
   gap: var(--padding-12);
}
.accordians__tab-header-title {
}
.accordians__tab-header-subtitle {
}
.accordians__tab-body {
}
.accordians__tab-body-wrapper {
   display: flex;
   flex-direction: row;
   gap: var(--padding-40);
   padding-left: calc(var(--padding-40) + 72px);
   padding-bottom: var(--padding-40);
}
.accordians__tab-body-left {
}
.accordians__tab-body-text {
   width: max-content;
}
.accordians__tab-body-right {
   display: flex;
   flex-direction: column;
   gap: var(--padding-12);
}
.accordians__tab-body-title-list {
}
.accordians__tab-body-list {
   padding-left: var(--padding-24);
}
.accordians__tab-body-item {
   list-style: disc;
}

.program__tab:not(._active) .accordians__tab-body {
   display: none;
}
@media (max-width: 1024px) {
   .program {
      width: 100%;
   }
}
@media (max-width: 720px) {
   .accordians__tab-body-wrapper {
      flex-direction: column;
      gap: 0;
   }
   .accordians__tab-body-text {
      font-weight: 700;
   }
}
@media (max-width: 420px) {
   .accordians__tab-body-wrapper {
      padding-left: 0;
   }
   .accordians__tab-header {
      gap: 30px;
   }
}
@media (max-width: 360px) {
   .accordians__tab-body-wrapper {
      padding-left: 0;
   }
   .accordians__tab-header {
      gap: 30px;
   }
   .accordians__tab-header-title {
      font-size: 26px;
   }
}
/* program */
