.program-accordeon{margin:0 auto;max-width:918px}.program-accordeon__item.open{padding-bottom:32px}.program-accordeon__item.open .program-accordeon__bottom{opacity:1}.program-accordeon__item.open .program-accordeon__arrow{background-color:#fff;transform:rotate(0)}.program-accordeon__item.open .program-accordeon__arrow path{stroke:#050c17}.program-accordeon__item.open .program-accordeon__top{padding-bottom:23px}.program-accordeon__bonus{display:none;flex-shrink:0;height:24px;margin-right:19px;width:24px}.program-accordeon__bonus svg{height:100%;width:100%}.program-accordeon__item.bonus .program-accordeon__bonus{display:flex}.program-accordeon__item.bonus .program-accordeon__lessons-quantity span{background-color:#6464fa;border-radius:16px;padding:8px;white-space:nowrap}.program-accordeon__item.bonus .program-accordeon__lessons-quantity-mobile-span span{height:24px;line-height:24px;padding-bottom:0;padding-top:0}.program-accordeon .program-accordeon__lessons-quantity-desktop-span{display:none}@media (min-width:767px){.program-accordeon .program-accordeon__lessons-quantity-desktop-span{display:initial}.program-accordeon .program-accordeon__lessons-quantity-mobile-span{display:none}}.program-accordeon__top{cursor:pointer;display:grid;grid-template-columns:1fr 20%;padding-bottom:32px;padding-top:32px}.program-accordeon__top h3{align-items:center;display:flex}.program-accordeon__lessons-quantity{align-items:center;display:flex;font-family:Onset;font-size:12px;font-weight:400;justify-content:space-between;letter-spacing:.03em;line-height:normal}.program-accordeon__plus{background-color:#6464fa;border-radius:4px;flex-shrink:0;height:20px;width:20px}.program-accordeon__arrow,.program-accordeon__plus{align-items:center;display:flex;justify-content:center}.program-accordeon__arrow{border-radius:8px;height:32px;margin-left:24px;transform:rotate(-90deg);transition:all .2s ease;width:32px}.program-accordeon__arrow svg{height:auto;width:50%}.program-accordeon__arrow path{stroke:#303567}.program-accordeon__mice{align-items:center;background-color:#1e1e4b;border-radius:50%;display:flex;height:42px;justify-content:center;width:42px;z-index:11}.program-accordeon__teachers{display:flex}.program-accordeon__photo{background-color:#6464fa;border-radius:50%;height:42px;margin-left:-5px;overflow:hidden;position:relative;width:42px}.program-accordeon__photo img,.program-accordeon__photo picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.program-accordeon__item{border-bottom:1px solid #1e2347;border-top:1px solid #1e2347}.program-accordeon__item h3{font-family:Onset;font-size:20px;font-weight:500;letter-spacing:.03em;line-height:110%;max-width:500px}.program-accordeon__subtitle{margin-bottom:24px;max-width:75%}.program-accordeon__subtitle li{color:#bfbffd;font-family:Onset;font-size:12px;font-weight:500;letter-spacing:.03em;line-height:normal}.program-accordeon__bottom{opacity:0;transition:all .3s ease-in-out}.program-accordeon__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.program-accordeon__extra{margin-left:6px;margin-top:18px}.program-accordeon__extra li{align-items:center;display:flex;font-family:Onset;font-size:14px;font-weight:400;letter-spacing:.03em;line-height:normal;margin-bottom:8px}.program-accordeon__extra li span{margin-left:16px}.program-accordeon__list{margin-left:8px}.program-accordeon__list li{display:flex;font-family:Onset;font-size:14px;font-weight:400;letter-spacing:.03em;line-height:normal;margin-bottom:8px;position:relative}.program-accordeon__list li:before{background-color:#fff;border-radius:50%;content:"";display:block;flex-shrink:0;height:3px;margin-right:8px;margin-top:6px;position:static;width:3px}.program-accordeon__list li:last-child{margin-bottom:0}.program-accordeon__info{background-color:#6464fa;border-radius:16px;padding:24px}.program-accordeon__info:first-child{background-color:#0c1025;border:2px solid #1e2347}.program-accordeon__info h4{font-family:Onset;font-size:18px;font-weight:500;letter-spacing:.03em;line-height:normal;margin-bottom:16px}@media (max-width:1199px){.program-accordeon__top{grid-template-columns:1fr 30%}.program-accordeon__top h3{max-width:350px}.program-accordeon__arrow{height:40px;width:40px}.program-accordeon__extra{margin-top:4px}}@media (max-width:767px){.program-accordeon__bonus{height:16px;width:16px}.program-accordeon .program-accordeon__lessons-quantity span{min-width:-moz-max-content;min-width:max-content}.program-accordeon__item h3{font-family:Onset;font-size:18px;font-weight:500;letter-spacing:.03em;line-height:normal;line-height:19.8px}.program-accordeon__arrow{height:32px;width:32px}.program-accordeon__top{grid-template-columns:1fr 100px;padding-bottom:16px;padding-top:16px;row-gap:14px}.program-accordeon__bottom{margin-top:8px}.program-accordeon__subtitle{max-width:100%}.program-accordeon__content{grid-template-columns:1fr}.program-accordeon__info h4{font-family:Onset;font-size:16px;font-weight:500;letter-spacing:.03em;line-height:110%;line-height:20.4px}.program-accordeon__list{margin-bottom:24px}.program-accordeon__list li{font-family:Onset;font-size:14px;font-weight:400;letter-spacing:.03em;line-height:normal;line-height:17.85px;margin-bottom:9.5px}.program-accordeon__photo{margin-left:-8px}.program-accordeon__extra li{line-height:17.85px}.program-accordeon__mice{height:40px;width:40px}.program-accordeon__lessons-quantity{justify-content:end}.program-accordeon__teachers-wr{align-items:center;display:flex;gap:16px;grid-row:2/3}.program-accordeon__teachers-wr span{font-family:Onset;font-size:14px;font-weight:400;letter-spacing:.03em;line-height:normal}}
