.curriculum{background-color:var(--white);padding:64px 0}@media (max-width:767.8px){.curriculum{padding:50px 0}}.curriculum .wrap{position:relative}.curriculum__title{margin-bottom:30px}.curriculum__title h2{color:var(--blue);font-size:21px;font-weight:400;margin-bottom:0;text-align:center}@media screen and (min-width:375px){.curriculum__title h2{font-size:calc(16.83754px + 1.10999vw)}}@media screen and (min-width:1366px){.curriculum__title h2{font-size:32px}}.curriculum__title p{color:var(--darkText);font-size:14px;font-weight:300;text-align:center}.curriculum .accordion{background-color:var(--white);border-color:rgba(var(--darkTextRgb),.5)!important;padding:14px 30px 12px}@media (max-width:767.8px){.curriculum .accordion{padding:14px 20px 12px}}.curriculum .accordion.open{border-color:var(--newYellow)!important}.curriculum .accordion__header-infos__title{font-size:18px!important;font-weight:300;text-transform:none}.curriculum .accordion__header-infos__title b{color:var(--darkBlue)}.curriculum .accordion__header-infos__title span{color:var(--darkBlue)!important}@media (max-width:767.8px){.curriculum .accordion__header-infos__title{font-size:16px!important}}.curriculum .accordion__icon{height:auto!important}.curriculum .accordion__icon img{filter:none!important}@media (max-width:767.8px){.curriculum .accordion__icon img{max-width:15px!important}}.curriculum .accordion__body{display:flex;justify-content:space-between}@media (max-width:767.8px){.curriculum .accordion__body{align-items:center;flex-direction:column;justify-content:flex-start}}.curriculum .accordion__body__text{color:var(--darkText);font-size:14px;max-width:55%}@media (min-width:768px){.curriculum .accordion__body__text{margin-right:70px}}@media (max-width:767.8px){.curriculum .accordion__body__text{max-width:100%;width:100%}}.curriculum .accordion__body__teacher>p{color:var(--darkBg);font-size:16px;font-weight:400;margin-bottom:15px}.curriculum .accordion__body__teacher>div{display:flex;margin-bottom:20px}@media (max-width:767.8px){.curriculum .accordion__body__teacher{margin-top:30px;width:100%}}.curriculum .accordion__body__teacher img{border:.5px solid var(--primaryColor);border-radius:10px;height:80px;margin-right:25px;min-height:80px;min-width:80px;-o-object-fit:cover;object-fit:cover;width:80px}.curriculum .accordion__body__teacher__text{margin-bottom:15px}.curriculum .accordion__body__teacher__text span{color:var(--darkBlue);display:block;font-size:11px;letter-spacing:2.2px;text-transform:uppercase}.curriculum .accordion__body__teacher__text a{color:var(--blue);display:block;font-family:var(--fontHeading);font-size:16px;margin-top:5px;text-decoration:none}.curriculum .accordion__body__teacher__text p{color:var(--darkText);font-size:13px;font-style:italic;font-weight:300;margin-top:10px}.curriculum .accordion__body__teacher__text .button{cursor:pointer;margin:0 15px 15px 0}.curriculum .accordion__body__teacher .button{color:var(--darkBg);cursor:pointer;margin:0 15px 15px 0}.curriculum .accordion__body__teacher .button:hover{background-color:var(--buttonColor);color:var(--white)}