@import url("https://fonts.googleapis.com/css2?family=Epilogue:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");.banner-course-subscription{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:413px;position:relative;width:100vw}@media (max-width:767.8px){.banner-course-subscription{flex-direction:column;margin-bottom:30px}}.banner-course-subscription:before{background-repeat-y:no-repeat;background-size:contain;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:0}@media (max-width:767.8px){.banner-course-subscription:before{background-size:contain}}.banner-course-subscription .open-form-fixed{background-color:var(--newYellow);border:1px solid transparent;border-radius:100px;bottom:85px;color:var(--blue);cursor:pointer;left:50%;padding:20px 60px;position:fixed;text-align:center;transform:translateX(-50%);transition:all .2s ease-in-out;width:282px;z-index:10}.banner-course-subscription .open-form-fixed:hover{background-color:var(--blue);border:1px solid var(--blue);color:var(--white)}.banner-course-subscription .wrapper{align-items:center;display:flex;height:100%;justify-content:space-between;padding:90px var(--padding)}@media (max-width:767.8px){.banner-course-subscription .wrapper{flex-direction:column;padding:40px var(--padding) 0}}.banner-course-subscription__text{max-width:605px;position:relative;z-index:1}@media (max-width:767.8px){.banner-course-subscription__text{margin:auto;max-width:289px;padding-bottom:30px;text-align:center}}.banner-course-subscription__text span{color:var(--newYellow);font:normal normal 700 13px/20px Epilogue;letter-spacing:2.6px;text-transform:uppercase}@media (max-width:767.8px){.banner-course-subscription__text span{font-size:11px;letter-spacing:2.2px}}.banner-course-subscription__text h1{color:var(--white);font-size:42px;font-weight:500;line-height:52px;margin:15px auto 20px}@media (max-width:767.8px){.banner-course-subscription__text h1{font-size:21px;line-height:26px}}.banner-course-subscription__text p{color:var(--white);font-size:14px;line-height:22px}@media (max-width:767.8px){.banner-course-subscription__text p{font-size:13px;line-height:18px}}.banner-course-subscription__text .open-form{background-color:var(--newYellow);border:1px solid transparent;border-radius:100px;color:var(--blue);cursor:pointer;display:inline-block;font-weight:300;margin-top:30px;padding:13px 40px;transition:all .2s ease-in-out}.banner-course-subscription__text .open-form:hover{background-color:var(--blue);border:1px solid var(--blue);color:var(--white)}@media (max-width:767.8px){.banner-course-subscription__text .open-form{width:100%}.banner-course-subscription__img{height:256px;margin-bottom:163px;position:relative;width:100%}}.banner-course-subscription__img__1{-webkit-clip-path:polygon(21% 0,100% 0,82% 100%,0 100%);clip-path:polygon(21% 0,100% 0,82% 100%,0 100%);height:82%;-o-object-fit:cover;object-fit:cover;position:absolute;right:20%;top:97px;width:450px}@media (max-width:767.8px){.banner-course-subscription__img__1{-webkit-clip-path:none;clip-path:none;left:50%;top:35px;transform:translateX(-50%);width:100%;z-index:1}}.banner-course-subscription__modal{background-color:#e9ecf2;border-radius:10px;height:auto;padding:40px 30px;position:absolute;right:120px;text-align:left;top:260px;width:270px;z-index:2}@media (max-width:767.8px){.banner-course-subscription__modal{margin-bottom:50px;right:calc(50% - 135px);text-align:center;top:337px}}.banner-course-subscription__modal h3{color:var(--blue);font:normal normal 500 18px/22px Epilogue;margin-bottom:15px}.banner-course-subscription__modal p{color:#707070;font:normal normal normal 13px/19px Roboto}.banner-course-subscription__modal span{color:var(--newYellow);font:normal normal 700 13px/19px Roboto}@media (max-width:767.8px){.banner-course-subscription .button.button-float{display:none}}.banner-course-subscription .button.button-float a{color:var(--blue);font:normal normal 500 16px/17px Epilogue;text-decoration:none}.modal-subscription{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:rgba(32,52,78,.1);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.modal-subscription .modal-close{cursor:pointer;position:absolute;right:20px;top:20px;z-index:10}.modal-subscription .modal-close>img{width:23px!important}.modal-subscription .modal-box{background-color:#002e5b;box-shadow:5px 5px 30px var(--black);height:90vh;left:50%;overflow:auto;padding:40px 55px;position:absolute;top:50%;transform:translate(-50%,-50%);width:850px}@media (max-width:767.8px){.modal-subscription .modal-box{height:90%;overflow:auto;padding:80px 15px;top:50%;width:95%}}.modal-subscription form{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(8,0fr)}@media (max-width:767.8px){.modal-subscription form{display:flex;flex-direction:column}}.modal-subscription form .hs_nome_para_cursos_gratuitos{grid-column:1;grid-row:1}.modal-subscription form .hs_nome_para_cursos_gratuitos label{color:var(--blue);font-size:13px;text-align:left}.modal-subscription form .hs_nome_para_cursos_gratuitos .input input{background-color:var(--white);border:1px solid var(--newYellow);color:var(--blue);font-size:16px;margin:0 10px 0 0;outline:none;padding:12px;text-align:left;width:95%}.modal-subscription form .hs_nome_para_cursos_gratuitos .input input::-moz-placeholder{color:var(--blue);font-size:16px;opacity:.5;text-align:left}.modal-subscription form .hs_nome_para_cursos_gratuitos .input input::placeholder{color:var(--blue);font-size:16px;opacity:.5;text-align:left}@media (max-width:767.8px){.modal-subscription form .hs_nome_para_cursos_gratuitos .input input{width:100%}}.modal-subscription form .hs_sobrenome_para_cursos_gratuitos{grid-column:2;grid-row:1}.modal-subscription form .hs_sobrenome_para_cursos_gratuitos label{color:var(--blue);font-size:13px;text-align:left}.modal-subscription form .hs_sobrenome_para_cursos_gratuitos .input input{background-color:var(--white);border:1px solid var(--newYellow);color:var(--blue);font-size:16px;margin:0 10px 0 0;outline:none;padding:12px;text-align:left;width:100%}.modal-subscription form .hs_sobrenome_para_cursos_gratuitos .input input::-moz-placeholder{color:var(--blue);font-size:16px;opacity:.5;text-align:left}.modal-subscription form .hs_sobrenome_para_cursos_gratuitos .input input::placeholder{color:var(--blue);font-size:16px;opacity:.5;text-align:left}@media (max-width:767.8px){.modal-subscription form .hs_sobrenome_para_cursos_gratuitos .input input{width:100%}}.modal-subscription form .hs_phone{grid-column:span 2;grid-row:2;margin-top:27px}@media (max-width:991.8px){.modal-subscription form .hs_phone{grid-row:3}}@media (max-width:767.8px){.modal-subscription form .hs_phone{margin-top:15px}}.modal-subscription form .hs_phone .message-error,.modal-subscription form .hs_phone label,.modal-subscription form .hs_phone legend{color:var(--blue);font-size:13px;text-align:left}.modal-subscription form .hs_phone legend{font-size:10px;white-space:nowrap}.modal-subscription form .hs_phone .hs-input{align-items:center;display:flex}.modal-subscription form .hs_phone .hs-input select{background-color:var(--white);border:1px solid var(--newYellow)!important;color:var(--blue)!important;font-size:16px;margin-right:10px;outline:none!important;padding:12px}.modal-subscription form .hs_phone .hs-input input{background-color:var(--white);border:1px solid var(--newYellow);color:var(--blue);display:block;font-size:16px;margin:0;outline:none!important;padding:12px;transition:all .15s;width:95%}.modal-subscription form .hs_email{grid-column:span 2;grid-row:3;margin-top:27px}.modal-subscription form .hs_email label{color:var(--blue);font-size:13px;text-align:left}.modal-subscription form .hs_email .input input{background-color:var(--white);border:1px solid var(--newYellow);color:var(--blue);font-size:16px;margin:0 10px 0 0;outline:none;padding:12px;text-align:left;width:100%}.modal-subscription form .hs_email .input input::-moz-placeholder{color:var(--blue);font-size:16px;opacity:.5;text-align:left}.modal-subscription form .hs_email .input input::placeholder{color:var(--blue);font-size:16px;opacity:.5;text-align:left}@media (max-width:767.8px){.modal-subscription form .hs_email .input input{width:100%}}.modal-subscription form .hs_nivel_educacional{grid-column:1;grid-row:4;margin-top:27px}@media (max-width:767.8px){.modal-subscription form .hs_nivel_educacional{width:100%}}.modal-subscription form .hs_nivel_educacional label,.modal-subscription form .hs_nivel_educacional legend{color:var(--blue);font-size:13px;text-align:left}.modal-subscription form .hs_nivel_educacional .input{align-items:center;display:flex}.modal-subscription form .hs_nivel_educacional .input select{background-color:var(--white);border:1px solid var(--newYellow)!important;color:var(--blue)!important;font-size:16px;outline:none!important;padding:12px;width:95%}.modal-subscription form .hs_nivel_educacional .input input{background-color:var(--white);border:1px solid var(--newYellow);color:var(--blue);display:block;font-size:16px;margin:0;outline:none!important;padding:12px;transition:all .15s;width:95%}.modal-subscription form .hs_cpf_texto__para_cursos_gratuitos_{grid-column:2;grid-row:4;margin-top:27px}@media (max-width:767.8px){.modal-subscription form .hs_cpf_texto__para_cursos_gratuitos_{margin-top:15px;width:100%}}.modal-subscription form .hs_cpf_texto__para_cursos_gratuitos_ label{color:var(--blue);font-size:13px;text-align:left}.modal-subscription form .hs_cpf_texto__para_cursos_gratuitos_ .input input{background-color:var(--white);border:1px solid var(--newYellow);color:var(--blue);font-size:16px;outline:none;padding:12px;text-align:left;width:100%}.modal-subscription form .hs_cpf_texto__para_cursos_gratuitos_ .input input::-moz-placeholder{color:var(--blue);font-size:16px;opacity:.5;text-align:left}.modal-subscription form .hs_cpf_texto__para_cursos_gratuitos_ .input input::placeholder{color:var(--blue);font-size:16px;opacity:.5;text-align:left}@media (max-width:767.8px){.modal-subscription form .hs_cpf_texto__para_cursos_gratuitos_ .input input{width:100%}}.modal-subscription form .hs_cpf_texto__para_cursos_gratuitos_ .input #cpf-message{color:var(--blue);font-size:13px}.modal-subscription form .hs_consentimento_lgpd{color:var(--blue);font-size:11px;grid-column:span 2;grid-row:5;margin:25px 0 29px;text-align:left}@media (max-width:991.8px){.modal-subscription form .hs_consentimento_lgpd{grid-column:span 2;grid-row:4}}.modal-subscription form .hs_consentimento_lgpd div:nth-child(2){margin:15px 0}.modal-subscription form .hs_submit{grid-column:span 2;grid-row:6}.modal-subscription form .hs_submit .hs-button{background-color:var(--newYellow);border:0;border-radius:10px;color:var(--blue);cursor:pointer;font-size:20px;letter-spacing:2px;outline:none;padding:17px 50px;text-align:center;text-transform:uppercase;width:100%}@media (max-width:767.8px){.modal-subscription form .hs_submit,.modal-subscription form .hs_submit .hs-button{width:100%}}