.course-investment__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.course-investment{align-items:flex-start;background-color:var(--white);box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;max-width:1920px;padding:32px;position:relative;width:100%}.course-investment__actions{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;width:20%}.course-investment__actions__link{border-bottom:1px solid var(--black);color:var(--black);cursor:pointer;font-family:var(--fontBody);font-size:18px;font-style:normal;font-weight:400;line-height:120%;width:100%}.course-investment__actions__link.active{color:var(--darkYellow);font-weight:600}.course-investment__info{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;width:30%}.course-investment__info h2{color:var(--darkYellow);font-family:var(--faapType);font-size:42px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:120%;margin:0}.course-investment__info__price{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.course-investment__info__price span{color:var(--primaryGray);font-family:var(--fontBody);font-size:14px;font-style:normal;font-weight:400;line-height:100%}.course-investment__info__price h3{color:var(--black);font-family:var(--faapType);font-size:48px;font-style:normal;font-weight:400;line-height:100%;margin:0}.course-investment__info__price small{color:var(--black);font-family:var(--fontBody);font-size:12px;font-style:italic;font-weight:400;line-height:140%}.course-investment__info__coupom{align-items:center;border:1px solid var(--darkYellow);display:flex;flex-direction:row;gap:8px;justify-content:flex-start;padding:8px}.course-investment__info__coupom svg{height:24px;width:24px}.course-investment__info__coupom span{color:var(--darkYellow);font-family:var(--fontBody);font-size:14px;font-style:normal;font-weight:500;line-height:100%}.course-investment__info__coupom.error{border:1px solid red}.course-investment__info__coupom.error span{color:red}.course-investment__info__coupom.error svg{display:none}.course-investment__installments{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;width:30%}.course-investment__installments h2{color:var(--darkYellow);font-family:var(--faapType);font-size:42px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:120%;margin:0}.course-investment__installments table{width:100%}.course-investment__installments table thead{background:var(--darkYellow);color:var(--white)}.course-investment__installments table thead label{color:var(--white);font-weight:600}.course-investment__installments table tr{align-items:center;border-bottom:1px solid var(--darkYellow);border-left:1px solid var(--darkYellow);border-right:1px solid var(--darkYellow);display:flex;justify-content:space-between;padding:8px}.course-investment__installments tbody tr td:nth-child(2) label,.course-investment__installments tbody tr:first-child td:nth-child(3) label{font-weight:600}.course-investment__installments tbody tr td:first-child label{font-weight:500}.course-investment__installments table td,.course-investment__installments table th{text-align:center;width:30%}.course-investment__installments label{color:var(--black);font-family:var(--fontBody);font-size:14px;font-style:normal;font-weight:300;line-height:normal}.course-investment__cta{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;width:30%}.course-investment__cta__title{color:var(--black)}.course-investment__cta__subtitle,.course-investment__cta__title{font-family:var(--fontBody);font-size:20px;font-style:normal;font-weight:400;line-height:32px}.course-investment__cta__subtitle{color:var(--primaryBlue)}.course-investment__cta__button{width:100%}@media (max-width:900px){.course-investment{align-items:center;flex-direction:column;gap:32px;justify-content:center}.course-investment__actions{width:60%}.course-investment__cta,.course-investment__info,.course-investment__installments{width:75%}}@media (max-width:540px){.course-investment__actions,.course-investment__cta,.course-investment__info,.course-investment__installments{width:100%}}.hide{display:none}