.programContainer{display:flex;padding:41px 60px;flex-direction:column;align-items:flex-start;gap:30px;align-self:stretch;border-radius:45px;background-color:#f3f3f3}.programContainer .top{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.programContainer .top .contactContainer{display:flex;align-items:center;gap:25px}.programContainer .top .contactContainer .classNumber{color:#003c54;font-family:outfit-medium;font-size:60px;font-weight:500;line-height:normal}.programContainer .top .contactContainer .classNumber.active{color:#fff}@media(max-width:992px){.programContainer .top .contactContainer .classNumber{font-size:35px}}.programContainer .top .contactContainer .classNames{color:#003c54;font-family:outfit-medium;font-size:30px;font-weight:500;line-height:normal}.programContainer .top .contactContainer .classNames.active{color:#fff}@media(max-width:992px){.programContainer .top .contactContainer .classNames{font-size:25px}}.programContainer .top .plusIcon{width:58px;height:58px;background-image:url(/_next/static/media/programPlusIcon.6d6f384a.svg);background-position:50%;background-size:cover;background-repeat:no-repeat}@media(max-width:992px){.programContainer .top .plusIcon{width:34px;height:34px}}.programContainer:hover{cursor:pointer;border:1px solid #0075f2}.programContainer:hover .top .contactContainer .classNames,.programContainer:hover .top .contactContainer .classNumber{color:#0075f2}.programContainer:hover .top .plusIcon{background-image:url(/_next/static/media/programPlusIconHovered.6bdc3466.svg)}.programContainer.active{background:#d81f26;border:none}.programContainer.active .top .contactContainer .classNames,.programContainer.active .top .contactContainer .classNumber{color:#fff}.programContainer.active .top .plusIcon{background-image:url(/_next/static/media/programPlusIconActive.1dc7907e.svg)}.programContainer .dropdown{width:100%;display:flex;flex-direction:column;gap:30px}.programContainer .dropdown .middle-line{width:100%;height:1px;background-color:#fff}.programContainer .dropdown .classesContainer{width:100%;display:flex;flex-direction:column;gap:20px}.programContainer .dropdown .classesContainer .profilesWrapper{display:flex;flex-direction:column;gap:40px}.programContainer .dropdown .classesContainer .profileBlock{display:flex;flex-direction:column;gap:12px}.programContainer .dropdown .classesContainer .profileBlock .profileHeading{font-size:20px;font-weight:600;color:#fff;font-family:outfit-medium;margin-bottom:5px}.programContainer .dropdown .classesContainer .profileBlock .classesTitleContainer{width:100%;display:flex;justify-content:space-between}.programContainer .dropdown .classesContainer .profileBlock .classesTitleContainer .classesTitle{color:#fff;font-family:outfit-medium;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.programContainer .dropdown .classesContainer .profileBlock .classesTitleContainer .classesTitle.first{padding-left:85px}@media(max-width:992px){.programContainer .dropdown .classesContainer .profileBlock .classesTitleContainer .classesTitle.first{padding-left:29px}.programContainer{padding:20px 30px}}.classRowContainer{width:100%;display:flex;align-items:center}.classRowContainer .classRowContent{display:flex;align-items:center;gap:65px}.classRowContainer .classRowContent .classNumber{width:19px}.classRowContainer .classRowContent .class,.classRowContainer .classRowContent .classNumber{color:#fff;font-family:outfit-regular;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media(max-width:992px){.classRowContainer .classRowContent{gap:10px}}.classRowContainer .line{flex:1 1;height:1px;background-color:#fff;margin:0 11.5px}.classRowContainer .classHours{color:#fff;font-family:outfit-regular;font-size:18px;font-style:normal;font-weight:400;line-height:normal}