.filter{background-color:#000;height:100%;opacity:.5;position:absolute;width:100%}.course-checkout{padding:40px 0;position:relative;z-index:6}.course-checkout__selo{height:180px;position:absolute;right:51px;top:31px;width:180px;z-index:5}@media (max-width:767.8px){.course-checkout__selo{height:135px;right:27px;top:74px;width:135px}}.course-checkout__selo-externo{animation:loading 20s linear infinite;filter:invert(98%) sepia(88%) saturate(1474%) hue-rotate(345deg) brightness(96%) contrast(112%);height:100%;width:100%}.course-checkout__selo-interno{height:73%;left:25px;-o-object-fit:cover;object-fit:cover;position:absolute;top:24px;width:73%}@media (max-width:767.8px){.course-checkout__selo-interno{left:19px;top:17px}}.course-checkout__heading{margin-bottom:30px;text-align:center}@media (max-width:767.8px){.course-checkout__heading{margin-bottom:10px}}.course-checkout__heading h2{color:var(--newBlue);font-family:var(--fontMain);font-size:21px;font-weight:900;letter-spacing:-.78px;margin-bottom:15px;padding:0 calc(41px - var(--padding))}@media screen and (min-width:375px){.course-checkout__heading h2{font-size:calc(17.21594px + 1.00908vw)}}@media screen and (min-width:1366px){.course-checkout__heading h2{font-size:31px}}@media (min-width:768px){.course-checkout__heading h2{letter-spacing:-.78px;margin-bottom:10px}}.course-checkout__heading p{color:var(--darkText);font-weight:300;padding:0 calc(65px - var(--padding))}.course-checkout__buttons{margin-bottom:2rem;text-align:center}.course-checkout__buttons .button h2{font-size:11px}.course-checkout__buttons .button:first-child{border-color:var(--darkText)}.course-checkout__buttons .button:first-child h2{color:var(--darkText)}.course-checkout__buttons .button:last-child{border-color:var(--white)}.course-checkout__buttons .button:last-child h2{color:var(--white)}.course-checkout .card{color:var(--newBlue);position:relative;transform-style:preserve-3d;transition:all .75s}@media (max-width:767.8px){.course-checkout .card{margin-top:65px}}.course-checkout .card__front{bottom:0;-moz-column-gap:40px;column-gap:40px;display:grid;left:0;padding:40px;position:absolute;right:0;top:0}@media (min-width:768px){.course-checkout .card__front{grid-template-columns:1fr 1fr 1.4fr;padding:80px 40px}}.course-checkout .card__back,.course-checkout .card__front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--white);-webkit-perspective:0;-webkit-transform:translateZ(0);width:100%}.course-checkout .card.flipped,.course-checkout .card__back{transform:rotateY(180deg)}.course-checkout .card.flipped .card__front{pointer-events:none}.course-checkout .card__info{display:flex;flex-direction:column;justify-content:space-between}.course-checkout .card__heading-2{color:var(--yellow);font-family:var(--fontHeading);font-size:35px;margin-bottom:24px}.course-checkout .card__paragraph{color:var(--newBlue);font-family:var(--fontBody);font-size:16px;margin-bottom:16px}@media (min-width:768px){.course-checkout .card__paragraph{margin-bottom:unset}}.course-checkout .card strong{font-family:var(--fontHeading)}.course-checkout .card small{display:inline-block;font-size:14px;margin-bottom:6px;margin-top:12px}.course-checkout .card small span{text-decoration:line-through}.course-checkout .card .front-price{margin-top:16px}.course-checkout .card .front-price .price{color:var(--newBlue);font-family:var(--fontMain);font-weight:900;line-height:.85;margin-bottom:16px}@media (min-width:768px){.course-checkout .card .front-price .price{margin-bottom:10%}}.course-checkout .card .front-price .price span{font-size:16px;line-height:3}@media (min-width:768px){.course-checkout .card .front-price .price span{line-height:unset}}.course-checkout .card .front-price .price span.big{font-size:45px}.BasePrice p Strong{font-size:13px}.BasePrice Strong{font-size:45px}.course-checkout .card__heading-4{color:var(--yellow);font-family:var(--fontHeading);font-size:16px;margin-bottom:16px}@media (min-width:768px){.course-checkout .card__heading-4{margin-bottom:unset}}.course-checkout .card__front-button{background:var(--newBlue);border:1px solid var(--newBlue);color:var(--white)}.course-checkout .card__front-button:hover{background:var(--newYellow)}.course-checkout .card__toggle{cursor:pointer;text-decoration:underline}.course-checkout .card__price{color:var(--white);margin-bottom:30px}.course-checkout .card__price h3{font-family:var(--fontHeading);font-size:20px;font-weight:700;letter-spacing:-.5px}.course-checkout .card__price h3 span{font-size:45px;letter-spacing:-1.25px;line-height:75px}.course-checkout .card__price p{font-size:17px;margin:auto;max-width:128px;text-shadow:0 0 5px rgba(var(--blackRgb),.35)}.course-checkout .card__price p strong{white-space:nowrap}.course-checkout .card__payment{background-color:var(--white);border-radius:6px 6px 0 0;border-radius:10px;display:flex;flex-direction:column;height:100%;min-height:350px;padding:30px;width:100%}@media (max-width:767.8px){.course-checkout .card__payment{min-height:700px;padding:20px}}.course-checkout .card__payment h3{color:var(--white);font-size:21px;font-weight:300;letter-spacing:-.53px;margin-bottom:25px;text-align:center}.course-checkout .card__payment__methods{display:flex;justify-content:space-around;text-align:center}@media (max-width:767.8px){.course-checkout .card__payment__methods h1{font-size:20px}}.course-checkout .card .toggle{fill:var(--newBlue);cursor:pointer;justify-self:flex-end;margin-top:26px}.course-checkout .payment{-moz-column-gap:50px;column-gap:50px;display:grid;font-size:15px;grid-template-columns:1fr;margin:30px 0;row-gap:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){.course-checkout .payment{grid-template-columns:1fr 1fr}}.course-checkout .payment__row{display:grid;grid-template-columns:90px 1fr .7fr}.course-checkout .payment__definition{align-items:center;border-right:1px solid var(--newBlue);display:flex;padding-left:16px}.course-checkout .payment__checkboxes{position:relative;z-index:0}.course-checkout .payment__radio{opacity:0;position:absolute}.course-checkout .payment__radio+label{align-items:center;color:var(--newBlue);cursor:pointer;display:flex;font-size:15px;font-weight:300;line-height:1;padding:0;pointer-events:none;position:relative;width:100%}.course-checkout .payment__radio+label:before{animation:wave .4s ease;background:transparent;border-color:var(--newBlue);border:1px solid var(--newBlue);border-radius:4px;content:"";display:inline-block;display:none;flex:0 0 19px;height:19px;margin-right:17px;top:0;transition:all .2s;vertical-align:text-top;width:19px}.course-checkout .payment__radio+label+svg polyline{transform:translateX(1.5px)}.course-checkout .payment__radio:checked+label:before{background:transparent;border:1px solid var(--yellow);border-radius:4px;content:"";display:inline-block;display:none;flex:0 0 19px;height:19px;margin-right:17px;top:0;transition:all .2s;vertical-align:text-top;width:19px}.course-checkout .payment__radio+label+svg{display:none;height:17px;left:1px;position:absolute;top:1px;width:17px;z-index:-1;fill:none;stroke:var(--newBlue);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:17px;stroke-dashoffset:17px;transform:translateZ(0);transition:stroke-dashoffset .3s ease;transition-delay:.1s}.course-checkout .payment__radio:checked+label+svg{stroke-dashoffset:0;border-radius:4px}.course-checkout .payment__buttons{display:flex;flex-direction:column;margin-top:auto}@media (min-width:768px){.course-checkout .payment__buttons{flex-direction:row}}.course-checkout .payment__button{background:var(--newBlue);border:1px solid var(--newBlue);color:var(--white);margin-left:auto;margin-right:auto}.course-checkout .payment__button:hover{background:var(--newYellow);color:var(--newBlue)}.course-checkout .payment__toggle{margin-left:auto}@media (min-width:768px){.course-checkout .payment__toggle{margin-left:unset}}#checkout-cta{position:absolute;top:-210px;z-index:200}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-open{height:100vh;overflow-y:hidden;padding-right:8px}.duplicated-modal,.escolhe-duplicados{display:none;height:100%;left:0;position:fixed;top:0;transition:all .3s ease-in-out;width:100%}.duplicated-modal__dark-filter,.escolhe-duplicados__dark-filter{background-color:var(--black);height:100%;opacity:.4;position:absolute;width:100%}.duplicated-modal__box,.escolhe-duplicados__box{background-color:var(--white);box-shadow:5px 5px 30px var(--black);color:var(--newBlue);display:flex;flex-direction:column;height:calc(100vh - 240px);justify-content:space-between;left:50%;padding:30px;position:absolute;top:200px;transform:translateX(-50%);width:93%}@media (min-width:768px){.duplicated-modal__box,.escolhe-duplicados__box{height:calc(100vh - 240px);padding:40px;top:230px;width:600px}}@media (min-width:992px){.duplicated-modal__box,.escolhe-duplicados__box{width:860px}}@media (min-width:1200px){.duplicated-modal__box,.escolhe-duplicados__box{width:1130px}}.duplicated-modal__box .listaCompetenciasDuplicadas,.escolhe-duplicados__box .listaCompetenciasDuplicadas{height:calc(100% - 70px);line-height:20px;overflow-y:auto}@media (min-width:768px){.duplicated-modal__box .listaCompetenciasDuplicadas,.escolhe-duplicados__box .listaCompetenciasDuplicadas{height:calc(100% - 126px)}}@media (min-width:1200px){.duplicated-modal__box .listaCompetenciasDuplicadas,.escolhe-duplicados__box .listaCompetenciasDuplicadas{height:calc(100% - 70px)}}.duplicated-modal__box>h2,.escolhe-duplicados__box>h2{font-family:var(--fontMain);font-size:16px;font-weight:900;margin-bottom:14px;text-align:center}@media (min-width:768px){.duplicated-modal__box>h2,.escolhe-duplicados__box>h2{font-size:30px}}.duplicated-modal__box>h3,.escolhe-duplicados__box>h3{margin:10px 0;text-align:center}.duplicated-modal__box>p,.escolhe-duplicados__box>p{font-family:var(--fontBody);font-size:12px;line-height:1.2;margin-bottom:20px;text-align:center}@media (min-width:768px){.duplicated-modal__box>p,.escolhe-duplicados__box>p{font-size:14px;line-height:1.6}}.duplicated-modal__box .btn-container,.escolhe-duplicados__box .btn-container{align-items:center;display:flex;justify-content:center}.duplicated-modal__box .btn-cancela,.duplicated-modal__box .btn-confirma,.escolhe-duplicados__box .btn-cancela,.escolhe-duplicados__box .btn-confirma{background:transparent;border:1px solid var(--newBlue);color:var(--newBlue);margin-right:10px;margin-top:20px}.duplicated-modal__box .btn-cancela:hover,.duplicated-modal__box .btn-confirma:hover,.escolhe-duplicados__box .btn-cancela:hover,.escolhe-duplicados__box .btn-confirma:hover{background:var(--newYellow);border:1px solid var(--newYellow);color:var(--newBlue)}.duplicated-modal__box ul,.escolhe-duplicados__box ul{display:grid;gap:20px;padding-right:12px}@media (min-width:768px){.duplicated-modal__box ul,.escolhe-duplicados__box ul{grid-template-columns:240px 240px}}@media (min-width:992px){.duplicated-modal__box ul,.escolhe-duplicados__box ul{grid-template-columns:240px 240px 240px}}@media (min-width:1200px){.duplicated-modal__box ul,.escolhe-duplicados__box ul{grid-template-columns:240px 240px 240px 240px}}.duplicated-modal__box li,.escolhe-duplicados__box li{background:var(--newBlue);border-radius:8px;color:var(--white);display:flex;flex-direction:column;overflow:hidden;padding:10px;position:relative}.duplicated-modal__box p.ementa,.escolhe-duplicados__box p.ementa{display:-webkit-box;margin-bottom:6px;max-height:136px;-webkit-line-clamp:7;-webkit-box-orient:vertical;color:var(--white);font-size:12px;line-height:1.2;overflow:hidden;overflow-wrap:break-word;-webkit-line-clamp:3;max-height:60px}.duplicated-modal__box p.ementa.has-teacher,.escolhe-duplicados__box p.ementa.has-teacher{-webkit-line-clamp:3;max-height:60px}.duplicated-modal__box p.ementa.expanded,.escolhe-duplicados__box p.ementa.expanded{max-height:unset;-webkit-line-clamp:unset}.duplicated-modal__box h4,.escolhe-duplicados__box h4{color:var(--yellow);font-size:16px;font-weight:700;margin-bottom:16px}@media (min-width:768px){.duplicated-modal__box h4,.escolhe-duplicados__box h4{font-size:24px}}.duplicated-modal__box h5,.escolhe-duplicados__box h5{display:block;font-size:13px;margin-bottom:6px;min-height:40px}.duplicated-modal__box .read-more-btn,.escolhe-duplicados__box .read-more-btn{cursor:pointer;margin-bottom:12px}.duplicated-modal__box .skill-professor,.escolhe-duplicados__box .skill-professor{align-items:flex-start;display:flex;margin-bottom:12px}.duplicated-modal__box .skill-professor img,.escolhe-duplicados__box .skill-professor img{height:auto;margin-right:12px;width:50px}.duplicated-modal__box button,.escolhe-duplicados__box button{color:var(--newBlue);margin-top:auto;padding:13px 20px}.duplicated-modal__box button:hover,.escolhe-duplicados__box button:hover{background:var(--newYellow);color:var(--newBlue)}#idsDuplicados{display:none}.desactive{visibility:hidden}.course-checkout-button-disabled{cursor:not-allowed;opacity:.4}