@import url("../../js/web-components/PrimaryButton/PrimaryButton.css");h2{margin-bottom:16px}.checkout__content{.input{background:var(--white);font-weight:400;span{font-weight:600;margin-bottom:-12px;margin-left:4px;padding:4px 8px 4px 4px;width:fit-content;z-index:1}}.actions{display:flex;justify-content:end;@media (max-width:768px){justify-content:center}}.btn{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--fontPrimary)!important;font-size:16px!important;font-weight:700!important;justify-content:center;letter-spacing:1px;line-height:120%;padding:16px 32px!important;position:relative;text-align:center;text-decoration:none;transition:all .3s ease-in-out;word-wrap:break-word;background-color:var(--primary);border:1px solid transparent!important;border-radius:200px;color:var(--white)}.btn:hover{background-color:transparent;border:1px solid var(--primary)!important;color:var(--primary)}.hs-form-booleancheckbox{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:flex-start}.hs-error-msg{margin-top:8px}.hs-error-msg,.hs-main-font-element{color:#e83131;font-family:var(--fontPrimary),sans-serif;font-size:12px;font-weight:600;margin-left:0!important;padding:0!important}.hs-main-font-element{margin-bottom:8px}.hs-fieldtype-text{label{background-color:var(--white);display:flex;flex-direction:row-reverse;font-weight:600;margin-bottom:-12px;margin-left:12px;padding:4px 8px 4px 4px;position:relative;width:fit-content;z-index:1}input{border:1px solid var(--black);width:100%}}.hs-fieldtype-select{label{background-color:var(--white);display:flex;flex-direction:row-reverse;font-weight:600;margin-bottom:-12px;margin-left:12px;padding:4px 8px 4px 4px;position:relative;width:fit-content;z-index:1}}.hs-phone{label{background-color:var(--white);display:flex;flex-direction:row-reverse;font-weight:600;margin-bottom:-12px;margin-left:12px;padding:4px 8px 4px 4px;position:relative;width:fit-content;z-index:1}}.hs-fieldtype-number{label{background-color:var(--white);display:flex;flex-direction:row-reverse;font-weight:600;margin-bottom:-12px;margin-left:12px;padding:4px 8px 4px 4px;position:relative;width:fit-content;z-index:1}}.hs-form-booleancheckbox-display{input{appearance:none;background:#fff;border:4px solid #fff;box-sizing:border-box;cursor:pointer;height:18px;outline:1px solid var(--primary);width:18px}input:checked{background:var(--primary)}a{color:var(--primary);text-decoration:underline}}}#contact-form-step-one form input[type=email],#contact-form-step-one form input[type=tel],#contact-form-step-one form input[type=text]{background:var(--white);border:1px solid var(--black);font-family:var(--fontPrimary);font-size:14px;font-weight:400;height:60px;padding:20px 16px 16px}#contact-form-poc,#contact-form-step-one .hs-form-field,#contact-form-step-one form,#contact-form-step-one form input[type=email],#contact-form-step-one form input[type=tel],#contact-form-step-one form input[type=text]{width:100%}#contact-form-step-one .hs-form-field{margin-bottom:24px}#contact-form-step-two{width:90vw;input,select{border:1px solid var(--black);font-family:var(--fontPrimary);font-size:14px;font-weight:400;height:60px;margin-bottom:10px;padding:20px 16px 16px}select{background:var(--white)}.hs-error-msg{margin-bottom:7px!important}}.checkout-wrapper{align-items:center;justify-content:center}.checkout,.checkout-wrapper{display:flex;flex-direction:column;width:100%}.checkout{gap:32px;max-width:1920px;padding:72px}@media (max-width:768px){.checkout{padding:32px}}.checkout__header{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:center;width:100%}.checkout__header h1{color:var(--primary);font-family:var(--fontPrimary);font-size:46px;font-style:normal;font-weight:400;line-height:50px}.checkout__header__tags{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:flex-start}.checkout__header__tags-item{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;width:fit-content}@media (max-width:768px){.checkout__header h1{font-size:32px}}.checkout__steps{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.multi-steps>li.is-active:before,.multi-steps>li.is-active~li:before{content:counter(stepNum);font-family:inherit;font-weight:700;opacity:1}.multi-steps>li.is-active:after,.multi-steps>li.is-active~li:after{background-color:var(--neutralDark10)}.multi-steps{display:table;max-width:320px;table-layout:fixed;width:100%}.multi-steps>li{color:var(--white);counter-increment:stepNum;display:table-cell;opacity:1;position:relative;text-align:center}.multi-steps>li span{color:var(--neutralDark10);opacity:.4}.multi-steps>li.is-active span{color:var(--neutralDark10);opacity:1}.multi-steps>li:before{background-color:#b6b7ba;border-radius:50%;border-style:solid;border-width:1px;box-shadow:0 0 0 8px #fff;content:"\2713";display:block;font-family:var(--fontPrimary);font-weight:700;height:36px;line-height:36px;margin:0 auto 4px;text-align:center;width:36px}.multi-steps>li:after{background-color:var(--neutralDark10);content:"";height:1px;left:50%;opacity:1;position:absolute;top:16px;width:100%;z-index:-1}.multi-steps>li:last-child:after{display:none}.multi-steps>li.is-active:before{background-color:var(--primary);border-color:var(--primary);opacity:1}.multi-steps>li.is-active~li span{color:var(--neutralDark10);opacity:.4}.multi-steps>li.is-active~li:before{background-color:#fff;border-color:var(--neutralDark10);color:var(--neutralDark10);opacity:1}.checkout__content{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.checkout-investment__info{background:var(--neutralLight20);display:flex;flex-direction:column;gap:24px;padding:24px;width:42%}.checkout-investment__info p{color:var(--black);font-family:var(--fontPrimary);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.checkout-investment__info__one-installment{display:flex;flex-direction:column;gap:8px}.checkout-investment__info__one-installment h2{color:var(--black);font-family:var(--fontPrimary);font-size:18px;font-style:normal;font-weight:600;line-height:32px}.checkout-investment__info__one-installment h3{color:var(--black);font-family:var(--fontPrimary);font-size:48px;font-style:normal;font-weight:400;line-height:100%}.checkout-investment__info__one-installment h3 span{font-size:32px}.checkout-investment__info__one-installment small{color:var(--black);font-family:var(--fontPrimary);font-size:14px;font-style:normal;font-weight:400;line-height:140%}.checkout-investment__info__price small{color:var(--black);font-family:var(--fontPrimary);font-size:12px;font-style:italic;font-weight:400;line-height:140%}.checkout-investment__info__coupom{align-items:center;border:1px solid var(--primary);display:flex;flex-direction:row;gap:8px;justify-content:flex-start;padding:8px}.checkout-investment__info__coupom svg{height:24px;width:24px}.checkout-investment__info__coupom span{color:var(--primary);font-family:var(--fontPrimary);font-size:14px;font-style:normal;font-weight:500;line-height:100%}.checkout-investment__info__coupom.error{border:1px solid red}.checkout-investment__info__coupom.error span{color:red}.checkout-investment__info__coupom.error svg{display:none}.checkout-investment__installments{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:flex-start}.checkout-investment__installments table{width:70%}.checkout-investment__installments table tr{align-items:center;border-bottom:1px solid var(--neutralDark10);display:flex;justify-content:space-between;margin-top:16px;padding:8px}.checkout-investment__installments table td,.checkout-investment__installments table th{text-align:left;width:30%}.checkout-investment__installments table thead tr{border-bottom:none;margin-top:0;padding-left:0}.checkout-investment__installments label{color:var(--black);font-family:var(--fontPrimary);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.checkout-investment__info__show-installments{align-items:center;border-bottom:1px solid var(--black);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.checkout-investment__info__show-installments svg{transform:rotate(180deg)}.checkout-investment__info__show-installments.open svg{transform:rotate(0deg)}.checkout-investment__info__show-installments span{color:var(--black);font-family:var(--fontPrimary);font-size:18px;font-style:normal;font-weight:600;line-height:32px}@media (max-width:768px){.checkout__content{flex-direction:column}.checkout-investment__info{margin-bottom:34px;width:100%}.checkout-investment__installments table{width:100%}.checkout__contact__form{width:100%!important}}.checkout__contact__form{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:48%}.checkout__contact__form form{width:100%}.checkout__contact__form form h2{margin-bottom:16px}.form__input{background:var(--white);border:1px solid var(--black);font-family:var(--fontPrimary);font-size:14px;font-weight:400;height:60px;padding:20px 16px 16px}.form__input.input-blue{border:1px solid var(--primary)}label.input-blue{color:var(--primary)}.form__input::placeholder{font-family:var(--fontPrimary);font-size:14px;font-weight:400;opacity:.4}.erromsg{bottom:-16px;color:#e83131;font-family:var(--fontPrimary),sans-serif;font-size:12px;font-weight:600;margin-top:8px;position:absolute}.send-button{align-items:flex-end;display:flex}@media screen and (max-width:430px){.checkout-investment__info p,.checkout-investment__info__coupom span,.checkout-investment__installments label{font-size:12px}}@media screen and (max-width:340px){.checkout-investment__installments label{font-size:10px}}#address-form,.form-row{width:100%}.form-row{display:flex;flex-direction:row;gap:32px}@media screen and (max-width:743px){.form-row{flex-direction:column;gap:0}.checkout primary-button{width:100%}}.checkout-error,.checkout-loading{align-items:center;display:flex;flex-direction:column;justify-content:center}.checkout-error h1{color:#e83131;font-size:32px;margin-bottom:24px}.checkout-error h1,.checkout-error p{font-family:var(--fontPrimary);font-style:normal;font-weight:400;letter-spacing:1px}.checkout-error p{font-size:14px;margin:14px 0 24px}.hide{display:none}@media screen and (max-width:1280px){.checkout-investment__installments table{width:100%}}.start-course,.turma{display:none!important}.hide-step{height:0!important;overflow:hidden!important}