.certification-banner{background-color:var(--lightBlue);overflow:hidden;padding:35px 0;position:relative}.certification-banner:before{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;position:absolute;width:100%}@media (max-width:767.8px){.certification-banner:before{background-attachment:unset;background-position:top;background-size:auto 40%}}@media (max-width:575.8px){.certification-banner:before{background-size:auto 30%}}.certification-banner .promo-banner{align-items:center;background:var(--darkYellow);display:flex;font-family:var(--fontHeading);height:60px;justify-content:flex-start;left:0;position:fixed;top:0;width:100%;z-index:10}.certification-banner .promo-banner h2{color:var(--black);font-size:16px}@media (min-width:768px){.certification-banner .promo-banner h2{font-size:24px}}.certification-banner .filter{background-image:linear-gradient(rgba(var(--lightBlueRgb),.4) 30%,rgba(var(--lightBlueRgb),1) 80%)}.certification-banner .filter,.certification-banner .front-img{height:100%;position:absolute;top:0;width:100%;z-index:0}@media (max-width:767.8px){.certification-banner .front-img{height:auto;height:350px;position:relative}}.certification-banner .front-img img{height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%}@media (min-width:768px){.certification-banner .front-img img{height:100%;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;width:100%}}.certification-banner .front-img:before{background-image:linear-gradient(transparent,rgba(var(--lightBlueRgb),.396) 48.3%,var(--lightBlue));bottom:0;content:"";height:45%;position:absolute;width:100%;z-index:1}@media (max-width:767.8px){.certification-banner .front-img:before{background-image:linear-gradient(rgba(var(--lightBlueRgb),0) 30%,rgba(var(--lightBlueRgb),.4) 70%,rgba(var(--lightBlueRgb),1))}.certification-banner__inner.header-space{padding-top:0}}.certification-banner__inner .block-wrapper{display:flex;justify-content:space-between}@media (max-width:767.8px){.certification-banner__inner .block-wrapper{flex-direction:column}}.certification-banner__inner .block-wrapper .block{display:flex;flex-direction:column}.certification-banner__inner .block-wrapper .block>img{height:auto;margin-bottom:20px;width:150px}.certification-banner__inner .block-wrapper .block:first-child{max-width:665px;position:relative}@media (max-width:767.8px){.certification-banner__inner .block-wrapper .block:first-child{max-width:100%}}.certification-banner__inner .block-wrapper .block:first-child .block__label{color:var(--darkYellow);font-family:var(--fontHeading);font-size:11px;font-weight:600;letter-spacing:.77px;margin-bottom:15px;text-transform:uppercase}.certification-banner__inner .block-wrapper .block:first-child .block__title{font-family:var(--fontHeading);font-size:25px;font-weight:400;letter-spacing:-.63px;margin:0 0 20px;padding-right:40%}@media screen and (min-width:375px){.certification-banner__inner .block-wrapper .block:first-child .block__title{font-size:calc(17.43189px + 2.01816vw)}}@media screen and (min-width:1366px){.certification-banner__inner .block-wrapper .block:first-child .block__title{font-size:45px}}@media (min-width:768px){.certification-banner__inner .block-wrapper .block:first-child .block__title{letter-spacing:-1.13px}}.certification-banner__inner .block-wrapper .block:first-child .block__description{font-family:var(--fontBody);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.7;margin-bottom:30px;text-align:justify}.certification-banner__inner .block-wrapper .block:first-child .block__selo-banner{border:1px solid var(--darkYellow);text-align:center;width:320px}@media (max-width:767.8px){.certification-banner__inner .block-wrapper .block:first-child .block__selo-banner{width:100%}}.certification-banner__inner .block-wrapper .block:first-child .block__selo-banner .selo-text-top{background-color:var(--darkYellow);color:var(--white);font-family:var(--fontBody);font-size:14px;font-weight:400;padding:5px 0}.certification-banner__inner .block-wrapper .block:first-child .block__selo-banner .selo-text-bottom{color:var(--darkYellow);font-family:var(--fontBody);font-size:14px;font-weight:400;padding:5px 0}.certification-banner__inner .block-wrapper .block:first-child .selo-info{font-family:var(--fontBody);font-size:11px;font-weight:400;margin-top:5px}.certification-banner__inner .block-wrapper .block:first-child .block__tags{display:flex;flex-wrap:wrap;gap:15px;max-width:340px}.certification-banner__inner .block-wrapper .block:first-child .block__tags #open-modal{cursor:pointer;text-decoration:underline}.certification-banner__inner .block-wrapper .block:first-child .block__tags .tag{align-items:center;display:flex;width:45%}.certification-banner__inner .block-wrapper .block:first-child .block__tags .tag img{margin-right:10px}.certification-banner__inner .block-wrapper .block:first-child .block__buttons{margin-top:50px}.certification-banner__inner .block-wrapper .block:first-child .block__buttons a{min-width:200px}.certification-banner__inner .block-wrapper .block:first-child .block__buttons a:not(:last-child){margin-right:21px}@media (max-width:767.8px){.certification-banner__inner .block-wrapper .block:first-child .block__buttons{display:flex;justify-content:center}}@media (max-width:575.8px){.certification-banner__inner .block-wrapper .block:first-child .block__buttons{flex-direction:column}.certification-banner__inner .block-wrapper .block:first-child .block__buttons a:not(:last-child){margin-bottom:15px;margin-right:0}}.certification-banner__inner .block-wrapper .block:nth-child(2){text-align:center}@media (min-width:768px){.certification-banner__inner .block-wrapper .block:nth-child(2){text-align:right}}.certification-banner__inner .block-wrapper .block:nth-child(2) .stamp-container{position:absolute;right:50px;top:50px;width:150px}@media (max-width:767.8px){.certification-banner__inner .block-wrapper .block:nth-child(2) .stamp-container{margin-top:35px;right:30px;top:-180px;width:130px}}.certification-banner__inner .block-wrapper .block:nth-child(2) .stamp-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.certification-banner__inner .block-wrapper .block:nth-child(2) .stamp-container__text{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.certification-banner__inner .block-wrapper .block:nth-child(2) .stamp-container__text span{color:var(--white);font-family:var(--fontHeading);font-size:50px;font-weight:bolder}@media (max-width:767.8px){.certification-banner__inner .block-wrapper .block:nth-child(2) .stamp-container__text span{font-size:40px}.certification-banner__inner .block-wrapper .block:nth-child(2) .block__info{margin-top:40px!important}}.certification-banner__inner .block-wrapper .block:nth-child(2) .block__info__name{font-family:var(--fontHeading);font-size:13px;font-weight:600;letter-spacing:-.42px;line-height:1.2}.certification-banner__inner .block-wrapper .block:nth-child(2) .block__info__description{font-family:var(--fontBody);font-size:11px;letter-spacing:0;line-height:1.7;margin:10px 0 25px auto;max-width:190px}.certification-banner__inner .block-wrapper .block:nth-child(2) .block__info__preview{align-items:center;color:var(--white);cursor:pointer;display:flex;font-family:var(--fontHeading);font-size:13px;height:140;justify-content:center;letter-spacing:.91px;margin-top:40px;position:relative;text-decoration:none;text-transform:uppercase;width:220}@media (min-width:768px){.certification-banner__inner .block-wrapper .block:nth-child(2) .block__info__preview{justify-content:flex-end}}.certification-banner__inner .block-wrapper .block:nth-child(2) .block__info__preview .play{border:1px solid var(--white);border-radius:26px;display:block;height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px}.certification-banner__inner .block-wrapper .block:nth-child(2) .block__info__preview .play:before{border-bottom:8px solid transparent;border-left:10px solid var(--darkYellow);border-right:0 solid transparent;border-top:8px solid transparent;content:"";left:50%;position:absolute;top:50%;transform:translate(calc(-50% + 1px),-50%)}.certification-banner__inner .block-wrapper .block:nth-child(2) .block__app{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}.certification-banner__inner .block-wrapper .block:nth-child(2) .block__app__title{color:var(--darkYellow);font-family:var(--fontHeading);font-size:11px;font-weight:600;letter-spacing:.77px;line-height:1.7;margin-bottom:6px;max-width:160px;text-align:center;text-transform:uppercase}.certification-banner__inner .block-wrapper .block:nth-child(2) .block__app img{height:auto;max-width:144px}@media (max-width:767.8px){.certification-banner__inner .block-wrapper .block:nth-child(2) .block__app{margin-top:40px!important}}.certification-banner__inner .block-wrapper .block:nth-child(2) .block__video{margin-top:30px}.certification-banner__inner .block-wrapper .block:nth-child(2) .block__video h2{color:var(--white);font-size:21px;font-weight:300;letter-spacing:-.53px;margin-bottom:30px}.certification-banner__inner .wrap{position:relative}@media (max-width:767.8px){.certification-banner__inner .wrap{background-color:var(--lightBlue)}}.certification-banner__inner .wrap .bottom-button{align-items:center;bottom:-22px;display:flex;flex-direction:column;justify-content:center;margin-top:68px;position:relative;width:100%}.certification-banner__inner .wrap .bottom-button .button{box-shadow:0 9px 10px var(--black);cursor:pointer;min-width:275px}.certification-banner__jbl{align-items:center;background-color:#c1a575;bottom:0;display:flex;height:90px;left:0;position:fixed;width:100%;z-index:15}@media (max-width:767.8px){.certification-banner__jbl{height:115px}}.certification-banner__jbl-wrap{align-items:center;display:flex;justify-content:space-between;margin-left:auto!important}@media (max-width:767.8px){.certification-banner__jbl-wrap{gap:15px}}.certification-banner__jbl-texts{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (max-width:767.8px){.certification-banner__jbl-texts{width:65%}}.certification-banner__jbl-texts>p{color:#142333;font-family:var(--fontHeading);font-size:26px;letter-spacing:-.65px;line-height:38px;max-width:785px;text-align:left;width:100%}@media (max-width:767.8px){.certification-banner__jbl-texts>p{font-size:13px;letter-spacing:-.33px;line-height:15px}}.certification-banner__jbl-texts>span{color:#142333;font-family:var(--fontBody);font-size:11px;line-height:16px;text-align:left}.certification-banner__jbl-image{height:142px;margin-top:-65px;width:162px}@media (max-width:767.8px){.certification-banner__jbl-image{height:104px;width:100px}}#modal-banner{z-index:300}#modal-banner .modal__inner iframe{height:100%}.fixed-button{align-items:center;bottom:30px;display:flex;justify-content:center;position:fixed;transition:all .3s;width:100%;z-index:99}@media (max-width:767.8px){.fixed-button{bottom:150px;flex-direction:column}}.fixed-button .button{box-shadow:0 9px 10px rgba(var(--blackRgb),.5);cursor:pointer;font-family:var(--fontHeading);font-size:16px;font-weight:600;letter-spacing:.8px;margin-right:20px;min-width:300px}.fixed-button.hide{opacity:0;visibility:hidden}.fixed-button .button-whatsapp{align-items:center;background-color:#009ee3;border-radius:23px;color:var(--white);cursor:pointer;display:flex;font-family:var(--fontHeading);height:auto;justify-content:space-around;line-height:18px;padding:7px 10px;text-decoration:none;text-transform:uppercase;width:200px;z-index:20}@media (max-width:767.8px){.fixed-button .button-whatsapp{margin-top:30px}}.fixed-button .button-whatsapp .image-whatsapp{height:35px;margin-left:5px;width:35px}.fixed-button .button-whatsapp .image-whatsapp img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal{z-index:200}.certificado-modal{display:none;height:100%;left:50%;position:fixed;top:0;transform:translateX(-50%);transition:all .3s ease-in-out;width:95%;z-index:100}.certificado-modal .dark-filter{background-color:var(--black);height:100%;opacity:.6;position:absolute;width:100%}.certificado-modal .modal-close{cursor:pointer;filter:invert(10%) sepia(0) saturate(3506%) hue-rotate(192deg) brightness(116%) contrast(101%);position:absolute;right:30px;top:47px}.certificado-modal .modal-close>img{width:23px!important}.certificado-modal .modal-box{align-items:center;background-color:var(--lightBlue);border-radius:30px;box-shadow:5px 5px 30px var(--black);display:flex;height:100%;left:50%;overflow:hidden;padding:10px 40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:767.8px){.certificado-modal .modal-box{padding:10px 15px;top:54%;width:100%}}.certificado-modal .content-modal{align-items:center;display:flex;flex-direction:column;margin:0 auto}.certificado-modal .content-modal .image-certificado{height:auto;margin:50px auto 0;width:960px}@media (max-width:767.8px){.certificado-modal .content-modal .image-certificado{height:100%;margin-top:80px;width:100%}}.certificado-modal .content-modal .image-certificado img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.no-scroll{overflow:hidden}.registration-modal{display:none;height:100%;left:0;overflow:scroll;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:100}.registration-modal .dark-filter{background-color:var(--black);height:100%;opacity:.8;position:absolute;width:100%}.registration-modal .modal-close-registration{filter:invert(45%) sepia(17%) saturate(702%) hue-rotate(357deg) brightness(92%) contrast(93%)}.registration-modal .modal-close-registration>img{cursor:pointer;width:23px!important}.registration-modal .modal-box{left:50%;padding:10px 40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:75%}@media (max-width:767.8px){.registration-modal .modal-box{padding:10px 4%;top:54%;width:100%}}.registration-modal .content-registration-modal{align-items:center;display:flex;flex-direction:column;height:85%;justify-content:center;position:relative;text-align:center}.modal-close-registration{cursor:pointer;position:absolute;right:15%;top:15%;z-index:1}@media (max-width:767.8px){.modal-close-registration{right:20px;top:60px}}.content-registration-modal h1{color:var(--darkYellow);font-family:var(--fontHeading);font-size:16px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.content-registration-modal p,.error-registration-modal p,.success-registration-modal p{color:var(--white);font-family:var(--fontHeading);font-size:16px;font-weight:400;margin-bottom:30px}.error-registration-modal p{width:485px}.content-registration-modal h2,.loading-registration-modal h2{color:var(--white);font-family:var(--fontHeading);font-size:16px;font-weight:600;margin-bottom:16px;text-transform:uppercase}form#freeCoursesRegistration{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;width:795px}.form__input-wrapper.email,.form__input-wrapper.nome,.form__input-wrapper.sobrenome,.form__input-wrapper.telefone{width:393.5px}.form__input-wrapper.cpf,.form__input-wrapper.naturalidade_cidade,.form__input-wrapper.naturalidade_uf{width:259.6px}.form__input-wrapper.cep{width:185px}.form__input-wrapper.logradouro{width:289px}.form__input-wrapper.estado,.form__input-wrapper.numero{width:110px}.form__input-wrapper.complemento{width:186px}.form__input-wrapper.bairro{width:378px}.form__input-wrapper.cidade{width:291px}@media (max-width:767.8px){.form__input-wrapper.email,.form__input-wrapper.telefone{width:100%}.form__input-wrapper.bairro,.form__input-wrapper.cep,.form__input-wrapper.complemento,.form__input-wrapper.cpf,.form__input-wrapper.naturalidade_cidade,.form__input-wrapper.naturalidade_uf{width:48.8%}.form__input-wrapper.cidade,.form__input-wrapper.logradouro{width:68.8%}.form__input-wrapper.estado,.form__input-wrapper.numero{width:28.8%}}input:focus{border:0;outline:none}input:disabled{background-color:var(--lightText)!important}.form__input-wrapper input[type=email],.form__input-wrapper input[type=number],.form__input-wrapper input[type=tel],.form__input-wrapper input[type=text],.form__input-wrapper select{background-color:var(--white);border:0;border-radius:4px;color:#8c8c8c;font-family:var(--fontHeading);font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:normal;padding:0 16px;width:100%}.form__input-wrapper input[type=email]::placeholder,.form__input-wrapper input[type=number]::placeholder,.form__input-wrapper input[type=tel]::placeholder,.form__input-wrapper input[type=text]::placeholder,.form__input-wrapper select::placeholder{color:#8c8c8c;font-family:var(--fontHeading);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.form__input-wrapper.btn-confirmar{align-items:center;background:#00504b;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-family:var(--fontHeading);font-size:16px;font-weight:800;height:52px;justify-content:center;text-transform:uppercase;width:100%}.registration-modal .modal-box{border:none}.submitted-message{text-align:center;width:477px}.error-registration-modal,.loading-registration-modal,.success-registration-modal{align-items:center;display:flex;flex-direction:column;margin:auto;text-align:center;width:485px}.error-registration-modal{width:660px}.custom-loader{animation:p2 2s steps(10) infinite;background:linear-gradient(var(--darkYellow) 0 0) 0/0 100% no-repeat transparent;border-color:var(--darkYellow);border-radius:20px;height:20px;width:100%}@keyframes p2{to{background-size:110% 100%}}.success-registration-modal h1{color:#71b34a}.error-registration-modal h1,.success-registration-modal h1{font-family:var(--fontHeading);font-size:16px;font-weight:700;margin-bottom:32px;text-align:center;text-transform:uppercase}.erromsg,.error-registration-modal h1{color:tomato}.erromsg{font-family:var(--fontHeading);font-size:12px;margin-top:2px}.communication-channels{border:2px solid var(--darkYellow);border-radius:80px;display:flex;flex-direction:row;justify-content:space-around;padding:30px;width:100%}@media (max-width:767.8px){.communication-channels{flex-direction:column;padding:40px;row-gap:40px;width:unset}}.channel{display:flex;flex-direction:column;gap:12px}.channel p{color:var(--white);font-family:var(--fontHeading);font-size:12px;font-weight:400;margin:unset;width:unset!important}.channel img{height:40px}#mooc-form-1 .hs-input{background-color:var(--white);border:0;border-radius:4px;color:#8c8c8c;font-family:var(--fontHeading);font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:normal;padding:0 16px;width:100%}#mooc-form-1 .hs-form-field label{display:none}#content-registration-modal-hubspot hubspot-form{align-items:center;display:flex;justify-content:center;width:100%}#mooc-form-1 form{width:795px}#mooc-form-1 form .hs-form-field{margin-bottom:8px}#mooc-form-1 .mooc-form-1-submit{align-items:center;background:#00504b;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-family:var(--fontHeading);font-size:16px;font-weight:800;height:52px;justify-content:center;text-transform:uppercase;width:100%}#mooc-form-1 form .error-escolaridade{border:1px solid red}