.course-schedule{padding:50px 0}.course-schedule__heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:80px}@media (max-width:767.8px){.course-schedule__heading{flex-direction:column-reverse;margin-bottom:45px;text-align:center}}.course-schedule__heading__turma{font-weight:700!important}.course-schedule__heading__data{font-size:20px!important}.course-schedule__heading p{color:var(--darkYellow);font-size:21px;font-weight:300;letter-spacing:-.53px}@media screen and (min-width:375px){.course-schedule__heading p{font-size:calc(17.21594px + 1.00908vw)}}@media screen and (min-width:1366px){.course-schedule__heading p{font-size:31px}}@media (min-width:768px){.course-schedule__heading p{letter-spacing:-.78px}}.course-schedule__heading span p{color:var(--darkYellow);font-size:11px!important;font-weight:700!important;letter-spacing:.77px!important;margin-bottom:20px}.course-schedule__heading h1{color:var(--white);font-size:25px;font-weight:300;letter-spacing:-.63px;margin-bottom:10px}@media screen and (min-width:375px){.course-schedule__heading h1{font-size:calc(17.43189px + 2.01816vw)}}@media screen and (min-width:1366px){.course-schedule__heading h1{font-size:45px}}@media (min-width:768px){.course-schedule__heading h1{letter-spacing:-1.13px}}.course-schedule__heading__image{border:3px solid var(--lightText);border-radius:50%;display:flex;height:156px;width:156px}@media (max-width:767.8px){.course-schedule__heading__image{margin-bottom:35px}}.course-schedule__heading__image img{margin:auto}.course-schedule .wrap>h2{color:var(--white);font-size:21px;font-weight:300;letter-spacing:-.53px;text-align:center}@media screen and (min-width:375px){.course-schedule .wrap>h2{font-size:calc(17.21594px + 1.00908vw)}}@media screen and (min-width:1366px){.course-schedule .wrap>h2{font-size:31px}}@media (min-width:768px){.course-schedule .wrap>h2{letter-spacing:-.78px;margin-bottom:50px}}.course-schedule table{width:100%}@media (max-width:767.8px){.course-schedule table thead{display:none}}.course-schedule table thead tr th{color:var(--darkYellow);font-size:13px;letter-spacing:.91px;text-align:center;text-transform:uppercase}.course-schedule table thead tr th:first-child{padding-left:9px;text-align:left}.course-schedule table tbody{margin-top:17px}.course-schedule table tbody tr{border-bottom:1px solid rgba(var(--darkYellowRgb),.5);height:100px}@media (max-width:767.8px){.course-schedule table tbody tr{display:flex;flex-wrap:wrap;height:auto;padding-top:22px}}.course-schedule table tbody tr td{color:var(--white);flex:1 1 50%;font-family:var(--fontHeading);font-size:14px;font-weight:300;padding:0 24px;text-align:center;vertical-align:middle;width:14%}@media screen and (min-width:375px){.course-schedule table tbody tr td{font-size:calc(12.86478px + .30272vw)}}@media screen and (min-width:1366px){.course-schedule table tbody tr td{font-size:17px}}@media (max-width:767.8px){.course-schedule table tbody tr td{margin-bottom:22px;padding:0 35px 0 0;text-align:left}.course-schedule table tbody tr td:before{color:var(--darkYellow);content:attr(data-label);display:block;font-size:11px;font-weight:700;letter-spacing:.77px;margin-bottom:10px;text-transform:uppercase}}.course-schedule table tbody tr td:first-child{flex:1 1 100%;font-size:17px;letter-spacing:-.53px;line-height:23px;padding:0 25px 0 0;text-align:left;width:31%}@media screen and (min-width:375px){.course-schedule table tbody tr td:first-child{font-size:calc(15.48638px + .40363vw)}}@media screen and (min-width:1366px){.course-schedule table tbody tr td:first-child{font-size:21px}}@media (min-width:768px){.course-schedule table tbody tr td:first-child{padding-left:9px;padding-right:0}}.course-schedule table tbody tr td:nth-child(4),.course-schedule table tbody tr td:nth-child(5){color:var(--lightText);font-family:var(--fontBody);font-weight:400}.course-schedule__warning{background-color:var(--darkBlue);margin-top:50px;padding:35px 0}