@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;500;600;700&display=swap");#registration-banner{a{all:unset}}.registration-banner{background-color:var(--black);color:var(--white);margin-top:103px;overflow:hidden;position:relative;z-index:0}@media (min-width:768px){.registration-banner{padding:0}}.registration-banner__background{left:0;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:767.8px){.registration-banner__background:before{background:linear-gradient(transparent,var(--black));background:linear-gradient(var(--black),transparent);content:"";height:45%;left:0;position:absolute;top:0;width:100%;z-index:1}}@media (min-width:768px){.registration-banner__background{min-height:620px;position:relative;width:100%}}.registration-banner__background img{display:block;height:auto;object-fit:contain;width:100%}@media (min-width:768px){.registration-banner__background img{min-height:620px;object-fit:contain}.registration-banner__content{left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s;width:100%}}@media (max-width:767.8px){.registration-banner__content{padding:24px calc(24px - var(--padding)) 350px}}@media (min-width:768px){.registration-banner__content .wrap{align-items:flex-end;display:flex;justify-content:space-between}}@media (max-width:767.8px){.registration-banner__left{margin-bottom:30px}}@media (min-width:768px){.registration-banner__left{max-width:553px}}.registration-banner__left p:first-child{background-color:var(--darkText);background:url(https://6565283.fs1.hubspotusercontent-na1.net/hubfs/6565283/Rectangle.svg);background-size:contain;color:var(--white);display:inline-block;font-family:var(--fontHeading);font-size:15px;letter-spacing:.65px;margin-bottom:20px;padding:8px 9px 5px}@media (min-width:768px){.registration-banner__left p:first-child{margin-bottom:30px}}.registration-banner__left h1{color:#fff;font-family:Josefin Sans;font-size:21px;font-size:48px;font-weight:400;line-height:52.8px;margin-bottom:40px;word-wrap:break-word}@media screen and (min-width:375px){.registration-banner__left h1{font-size:calc(9.64783px + 3.02725vw)}}@media screen and (min-width:1366px){.registration-banner__left h1{font-size:51px}}@media (max-width:767.8px){.registration-banner__left h1{font-size:34px;letter-spacing:-.53px;line-height:120%;margin-bottom:32px}.registration-banner__left p:first-child{font-size:12px}}.registration-banner__left .button{background-color:var(--white)!important;border-color:var(--white);color:#0f3d45!important;font-size:20px;transition:border-color .2s}.registration-banner__left .button:hover{border-color:var(--white)}@media (max-width:767.8px){.registration-banner__left .button{font-size:12px}}.registration-banner__right{display:flex;flex-wrap:wrap;justify-content:space-between}.registration-banner__right .icon{flex:0 1 130px}@media (min-width:768px){.registration-banner__right .icon:not(:last-child){margin-right:15px}.registration-banner__right .icon{display:flex;flex:1 1 130px}}.registration-banner__right .icon__image{background-color:#0f3d45;border:1px solid var(--white);display:flex;flex:0 0 auto;height:60px;margin-right:20px;width:60px}@media (max-width:767.8px){.registration-banner__right .icon__image{margin:0 auto 15px}}.registration-banner__right .icon__image img{margin:auto}.registration-banner__right .icon__text{max-width:146px;padding:10px 0}.registration-banner__right .icon__text h2{color:var(--white);font-size:15px}.registration-banner__right .icon__text h2:not(:last-child){margin-bottom:5px}.registration-banner__right .icon__text p{color:var(--lighterText);font-size:11px;font-style:italic;font-weight:300}.modal--registration{z-index:12}.modal--registration .modal__inner{max-width:45%}@media (max-width:767.8px){.modal--registration .modal__inner{max-width:unset}}.modal--registration .modal__inner h2{color:var(--lighterText);font-size:21px;margin-bottom:15px;text-align:center}.modal--registration .modal__inner form.hs-form{flex-direction:row;flex-wrap:wrap}.modal--registration .modal__inner form.hs-form .hs-field-desc{color:var(--darkText);font-size:11px}.modal--registration .modal__inner form.hs-form .hs-error-msg{color:var(--darkText)}.modal--registration .modal__inner form.hs-form .hs-form-field,.modal--registration .modal__inner form.hs-form .hs-submit{margin:0 auto}.modal--registration .modal__inner form.hs-form .hs-form-field>label,.modal--registration .modal__inner form.hs-form .hs-submit>label{margin-bottom:10px}.modal--registration .modal__inner form.hs-form .hs-form-field .hs-input,.modal--registration .modal__inner form.hs-form .hs-submit .hs-input{border-color:var(--white);color:var(--darkText)}.modal--registration .modal__inner form.hs-form .hs-form-field .hs-input::-moz-placeholder,.modal--registration .modal__inner form.hs-form .hs-submit .hs-input::-moz-placeholder{color:var(--darkText)}.modal--registration .modal__inner form.hs-form .hs-form-field .hs-input:-ms-input-placeholder,.modal--registration .modal__inner form.hs-form .hs-submit .hs-input:-ms-input-placeholder{color:var(--darkText)}.modal--registration .modal__inner form.hs-form .hs-form-field .hs-input::placeholder,.modal--registration .modal__inner form.hs-form .hs-submit .hs-input::placeholder{color:var(--darkText)}@media (max-width:767.8px){.modal--registration .modal__inner form.hs-form .hs-form-field,.modal--registration .modal__inner form.hs-form .hs-submit{width:100%}}.modal--registration .modal__inner form.hs-form .hs-form-field .hs-button,.modal--registration .modal__inner form.hs-form .hs-submit .hs-button{background-color:var(--darkText);border-color:var(--darkText);color:var(--white)}.modal--registration .modal__inner form.hs-form #cpf-message{color:var(--darkText);font-size:11px;font-weight:700;margin-bottom:5px}.modal--registration .modal__inner form.hs-form .hs-email{margin-top:1px}.button--fixed{background-color:#0f3d45!important;border:1px solid var(--white)!important;color:var(--white)!important;display:none;text-transform:uppercase}.hs-fieldtype-intl-phone.hs-input{border:1px solid transparent!important;padding:0!important}@media (max-width:767.8px){.hs-fieldtype-intl-phone.hs-input{padding:0!important}}.container-form{align-items:center;background-color:#000;border-radius:2px;display:flex;flex-direction:column;justify-content:center;min-width:50%;padding:16px}@media (max-width:768px){.container-form{min-width:unset;width:100%}}.form-title{border:6px;color:#fff;font-family:Josefin Sans;font-size:18px;font-style:normal;font-weight:300;letter-spacing:.36px;line-height:18px;margin-top:40px;text-transform:uppercase;width:100%}@media (max-width:768px){.form-title{font-size:16px;letter-spacing:.28px}}#summitRegistration{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;width:100%}.form-inputs{gap:16px}.name-email,.tel-cpf{display:flex;gap:16px}@media (max-width:768px){.name-email,.tel-cpf{flex-direction:column}}.form__input-wrapper{width:49%}.form-inputs{flex-direction:column}.form-inputs,.form_cpf_telefone,.form_name_email{display:flex;width:100%}.form__input-wrapper.aceite{font-family:Roboto;line-height:22px;width:99.5%}.certificate,.form__input-wrapper.aceite{display:flex;font-size:12px;font-style:normal;font-weight:400;gap:5px}.certificate{font-family:Montserrat;padding:16px 0;width:100%}.form__input-wrapper.aceite a{color:#2c7d77}.form__input{align-items:center;background:#000;border:1px solid #fff;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:400;height:42px;letter-spacing:-.28px;line-height:30px;padding:16px;width:100%}.form__input::placeholder{color:#fff;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:30px}input:focus-visible{outline:0}select:focus-visible{outline:0}.erromsg{color:#ff6161;font-size:12px;font-weight:500;letter-spacing:.24px;line-height:18px;margin-top:2px}.form__input-wrapper.aceite .erromsg{margin-top:40px;position:absolute}.form__input-wrapper--error .form__input,.form__input-wrapper--error .input__custom_dropdown_fia{border-color:#ff6161}@media (max-width:768px){.form__input,.form__input-wrapper{width:100%}.form__input{height:50px}}.container-btn-form{width:100%}.btn-form,.container-btn-form{align-items:center;display:flex;justify-content:center}.btn-form{background:var(--white);border-radius:2px;color:#2d2f34;cursor:pointer;font-family:Josefin Sans;font-size:14px;font-weight:400;height:40px;padding:13px 16px 8px;text-align:center;text-decoration:none;text-transform:uppercase;width:188px}.btn-form.course{width:360px}@media (max-width:768px){.btn-form{width:100%}}.container-success{display:none}.response-title{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;min-width:558px;padding:70px 100px;text-align:center}@media (max-width:768px){.response-title{min-width:100%;padding:30px 55px;text-align:center}.response-title h1{font-size:18px;line-height:120%}}.response-title h1{font-weight:700;text-transform:uppercase}.response-title h1,.response-title p{font-family:Josefin-Sans,sans-serif;font-size:16px;letter-spacing:.32px;line-height:18px;margin-bottom:20px}.response-title p{font-weight:300}.response-discount{align-items:center;column-gap:15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.discount-title h1{color:#fff;font-family:Josefin Sans,sans-serif;font-size:18px;font-weight:400;letter-spacing:.18px;margin-bottom:15px;text-align:center;text-transform:uppercase;width:100%}.discount-value h1{color:#fff;font-size:56px;font-weight:900;letter-spacing:.56px;text-align:center}.discount-fia p{color:#fff;font-family:Josefin Sans,sans-serif;font-size:18px;font-weight:400;letter-spacing:.18px}.arrow-next{background-image:url(https://6565283.fs1.hubspotusercontent-na1.net/hubfs/6565283/Summit/circle-arrow.png);background-size:cover;display:none;height:80px;margin:-30px auto;width:80px}@media (max-width:768px){.discount-title h1{font-size:14px;margin-bottom:10px}.discount-value h1{font-size:50px}.discount-fia p{font-size:16px}.arrow-next{height:50px;margin:-20px auto;width:50px}}.loading-progress{cursor:progress;-webkit-user-select:none;-ms-user-select:none;user-select:none}.loading-progress .btn-form,.loading-progress h1,.loading-progress p{background:linear-gradient(180deg,#2e2f32,rgba(46,47,50,.3));color:transparent!important}.container-error{display:none}.container-error .response-title h1{color:#ff6161}.container-success .response-title h1{color:#2c7d77}.modal{background:rgba(10,34,64,.8)!important}.modal .close{right:35px!important;top:20px!important}.checkbox{opacity:0;position:absolute}.checkbox+label:before{border:1px solid #fff;border-radius:5px;content:"";cursor:pointer;display:inline-block;height:16px;margin-right:10px;text-align:center;transition:all .3s ease-in-out;vertical-align:middle;width:16px}.checkbox:checked+label:before{background:#00504b;color:#fff;content:"\2713";font-size:12px;line-height:14px}.form-title+.erromsg{display:block;margin-bottom:10px}hubspot-form-old{fieldset{width:100%}label{display:none}.input input{background:transparent;color:#fff!important;font-size:14px!important;padding:12px!important;&::placeholder{color:#fff!important}}.hs_aceite_de_termos___mooc{font-size:12px!important;margin:12px 0!important}a{color:#2c7d77}.hs_phone input{width:100%}input[name=firstname]{width:100%!important}input[type=submit]{cursor:pointer;font-family:var(--fontHeading);font-weight:400;padding:13px 16px 8px;width:188px}}