.curriculum-content{margin-top:120px}.curriculum-content__header{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;row-gap:16px;text-align:center}.curriculum-content__header h2{color:var(--white);font-family:var(--fontHeading);font-size:32px;font-weight:300;line-height:37px;text-transform:uppercase}.curriculum-content__header p{color:var(--lightText);font-family:var(--fontBody);font-size:16px;font-weight:400;line-height:19px}.curriculum-content__info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.curriculum-accordion{background-image:radial-gradient(60% 200.24% at 25% 0,#0a2240 0,#000 120%);border-image-slice:1!important;border-image-source:linear-gradient(180deg,var(--lightText) 10%,hsla(0,0%,85%,0))!important;border-width:1px!important;border:1px solid var(--lightText);border-bottom:0;cursor:pointer;width:100%}.curriculum-accordion h3{align-items:center;color:var(--white);display:flex;font-family:var(--fontHeading);font-size:18px;font-weight:700;justify-content:space-between;letter-spacing:1px;line-height:120%;padding:20px 16px}.curriculum-accordion h3 img{max-width:17px;transform:rotate(90deg);transition:all .3s}.curriculum-accordion h3.selected img{transform:rotate(270deg)}.curriculum-accordion .accordion-content{background:#f4f5f6;display:flex;flex-direction:column;padding:10px 32px}.curriculum-accordion .nested{background:#f4f5f6;border:0;border-bottom:1px solid var(--black);border-image-source:none!important;padding:24px 0}.curriculum-accordion.nested h4{color:var(--black);font-family:var(--fontBody);font-size:18px;font-style:normal;font-weight:600;line-height:21px;padding:unset}.curriculum-accordion.nested h4 img{max-width:17px;transform:rotate(0deg);transition:all .3s}.curriculum-accordion.nested h4.selected img{transform:rotate(180deg)}.curriculum-accordion.nested:last-child{border:0}.accordion-description{display:flex;flex-direction:column;gap:24px;padding:12px 0 0 10px}.curriculum-accordion .accordion-content p{color:var(--black);font-family:var(--fontBody);font-size:16px;font-style:normal;font-weight:400;line-height:120%}.txt-professor{font-family:var(--fontHeading);font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.accordion-professor-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:8px 0 0 10px}.accordion-professor{display:flex;gap:16px;width:49%}.accordion-professor img{height:100px;object-fit:cover;width:100px}.accordion-professor-info{display:flex;flex-direction:column;gap:8px}.accordion-content .txt-description{font-size:14px}@media screen and (max-width:743px){.accordion-description{padding:12px 0 0}.curriculum-accordion h3{font-size:14px;font-weight:600;gap:8px;line-height:16px;padding:24px}.curriculum-accordion.nested h4{font-size:16px}.curriculum-accordion .accordion-content{padding:10px 22px}.accordion-professor-list{gap:16px;padding:8px 0 0}.accordion-professor{width:100%}}