.registration-banner{background-color:var(--black);color:var(--white);position:relative;z-index:0;overflow:hidden}@media (max-width:767.8px){.registration-banner{text-align:center}}@media (min-width:768px){.registration-banner{padding:0}}.registration-banner__background{position:absolute;top:0;left:0;z-index:-1;width:100%}@media (max-width:767.8px){.registration-banner__background{top:170px}.registration-banner__background:before{content:"";position:absolute;width:100%;height:45%;bottom:0;left:0;background:linear-gradient(transparent,var(--black));z-index:1}}@media (min-width:768px){.registration-banner__background{position:relative;min-height:620px}}.registration-banner__background img{width:100%;display:block;height:auto}@media (min-width:768px){.registration-banner__background img{min-height:620px;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}}@media (min-width:768px){.registration-banner__content{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%);transition:all .15s}}@media (max-width:767.8px){.registration-banner__content{padding:350px calc(53px - var(--padding)) 60px}}@media (min-width:768px){.registration-banner__content .wrap{display:flex;justify-content:space-between;align-items:flex-end}}@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{font-family:var(--fontHeading);letter-spacing:.65px;padding:5px 6px 2px;font-weight:700;color:var(--white);background-color:var(--darkText);display:inline-block;margin-bottom:20px;margin-top:60px}@media (min-width:768px){.registration-banner__left p:first-child{margin-bottom:30px}}.registration-banner__left h1{margin-bottom:40px;font-size:21px}@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{margin-bottom:20px;letter-spacing:-.53px;padding:0 23px}}.registration-banner__left .button{border-color:var(--white);background-color:#0f3d45!important;transition:border-color .2s}.registration-banner__left .button:hover{border-color:var(--white)}@media (max-width:767.8px){.registration-banner__left .button{min-width:282px}}.registration-banner__right{display:flex;justify-content:space-between;flex-wrap:wrap}.registration-banner__right .icon{flex:0 1 130px}@media (min-width:768px){.registration-banner__right .icon:not(:last-child){margin-right:15px}}@media (min-width:768px){.registration-banner__right .icon{flex:1 1 130px;display:flex}}.registration-banner__right .icon__image{width:60px;height:60px;background-color:#0f3d45;display:flex;margin-right:20px;border:1px solid var(--white);flex:0 0 auto}@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{font-size:15px;color:var(--white)}.registration-banner__right .icon__text h2:not(:last-child){margin-bottom:5px}.registration-banner__right .icon__text p{font-size:11px;font-weight:300;font-style:italic;color:var(--lighterText)}.modal--registration{z-index:12}.modal--registration .modal__inner{padding:2.5rem;width:645px;max-width:100%;background-color:var(--darkBlue);color:var(--white);border:1px solid var(--white)}.modal--registration .modal__inner h2{text-align:center;font-size:21px;margin-bottom:15px;color:var(--lighterText)}.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{color:var(--darkText);border-color:var(--white)}.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{color:var(--white);background-color:var(--darkText);border-color:var(--darkText)}.modal--registration .modal__inner form.hs-form #cpf-message{font-weight:700;margin-bottom:5px;color:var(--darkText);font-size:11px}.modal--registration .modal__inner form.hs-form .hs-email{margin-top:1px}.modal--registration .modal__inner form.hs-form .hs_phone{width:255px!important}.button--fixed{background-color:#0f3d45!important;color:var(--white)!important;text-transform:uppercase;border:1px solid var(--white)!important}.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}}