/* topo produtos */ 
section.topoProdutos {display: flex;justify-content: center;width: 100%;background: url(../img/topoProdutos.webp) no-repeat center bottom #001C37;z-index: 1;background-size: cover;overflow: clip;min-height: 200px;position: relative;}
section.topoProdutos .centro {display: flex;max-width: 1640px;width: 100%;padding: 0 20px 50px;box-sizing: border-box;align-items: flex-end;}
    section.topoProdutos .centro .espaco {display: block; width: 30%;width: 31.5%;flex-shrink: 0;}
    section.topoProdutos .centro h2 {font: 600 35px/35px 'Sora', sans-serif;color: #FFF;margin: 0;padding-left: 50px;width: 68.5%;box-sizing: border-box;/*transition: all 0.5s ease;*/}


/* informacoes Curso */
section.informacoesCurso {display: flex; flex-direction: column; width: 100%; overflow-x: clip;position: relative;z-index: 1;}
._1000 section.informacoesCurso::before{content:'';display: block; position:absolute;width: 812px;height: 812px;left: -298px;top: 280px; background: url("../img/logoLinhas.svg") no-repeat; background-size: contain; user-select:  none; pointer-events: none; z-index: -1;}
._1000 section.informacoesCurso::after{content:'';position:absolute;width: 812px;height: 812px; background: url("../img/logoLinhas.svg") no-repeat; background-size: contain; user-select:  none; pointer-events: none; right: -570px;top: 280px;z-index: -1;}

    section.informacoesCurso .centro {padding: 50px 20px 70px;width: 100%;max-width: 1640px;margin: 0 auto;position: relative;z-index: 1;}

    ._1000 section.informacoesCurso .centro figure.fotos.mobile{display: none;}

        /* topo curso */
        section.informacoesCurso .centro .topoCurso {display: flex;border-radius: 40px;overflow: clip;width: 100%;margin-bottom: 50px;}
            section.informacoesCurso .centro .topoCurso .logoCurso {display: flex;align-items: center;justify-content: center;background: #FFF;position: relative;padding: 30px 20px;width: 32%; }
                section.informacoesCurso .centro .topoCurso .logoCurso img {width: 100%;}
                    main.humanoterapeuta  section.informacoesCurso .centro .topoCurso .logoCurso img { max-width: 400px;}
                    main.humanomaster  section.informacoesCurso .centro .topoCurso .logoCurso img,
                    main.mastersense  section.informacoesCurso .centro .topoCurso .logoCurso img { max-width: 390px;}

            section.informacoesCurso .centro .topoCurso .resumoCurso {padding: 30px 30px 30px 50px;width: 69%;position: relative;}
                    section.informacoesCurso .centro .topoCurso .resumoCurso::before {position:absolute;content:'';width:100%;height:100%;background:#FFF;left:0;top:0;opacity: 0.4;z-index:-1;}
                section.informacoesCurso .centro .topoCurso .resumoCurso span {font: 400 15px/100% 'Sora', sans-serif;letter-spacing: 0.05em;text-transform: uppercase;color: #567496;display: block;margin-bottom: 7px;}
                section.informacoesCurso .centro .topoCurso .resumoCurso p {font: 600 25px/40px 'Sora', sans-serif;color: #24466D;width: 100%;}

    section.informacoesCurso .centro .wrapperConteudoSobre {display: flex;width: 100%;}

    section.informacoesCurso .centro .conteudoSobre {padding: 50px;background: #FFF;width: 54%;border-radius: 40px 0 0 40px;box-sizing: border-box;}
    section.informacoesCurso .centro .conteudoSobre h2 {font: 600 25px/normal 'Sora', sans-serif;color: #24466D;margin-bottom: 20px;}
    section.informacoesCurso .centro .conteudoSobre p.destaque {font: 700 18px/33px 'Sora', sans-serif;color: #054B99;margin-bottom: 13px;}
    section.informacoesCurso .centro .conteudoSobre p {font: 400 15px/33px 'Sora', sans-serif;color: #546981;}

    section.informacoesCurso .centro .informacoes {display: flex;border-radius: 40px;justify-content: space-between;position: relative;gap: 8px;}


section.informacoesCurso .centro .informacoesConteudo {width: 60%;display: flex;flex-direction: column;gap:50px;}
section.informacoesCurso .centro .conteudoRecomendado {padding: 50px;width: 48%;background: #EDF4F9;box-sizing: border-box;}
section.informacoesCurso .centro .conteudoRecomendado h3 {font: 600 25px/28px 'Sora', sans-serif;color: #24466D;max-width: 316px;width: 100%;margin-bottom: 26px;}
section.informacoesCurso .centro .conteudoRecomendado ul {display: flex;margin-bottom: 35px;flex-direction: column;gap: 18px;}
section.informacoesCurso .centro .conteudoRecomendado ul li {font: 600 16px/22px 'Sora', sans-serif;color: #083668;position: relative;padding-left: 19px;}
section.informacoesCurso .centro .conteudoRecomendado ul li::before {position:absolute;content:'';width: 7px;height: 7px;background: #347DCE;border-radius: 50%;left: 0;top: 7px;} 

section.informacoesCurso .centro .conteudoRecomendado a.btnInscricao:active,
section.informacoesCurso .centro .conteudoRecomendado a.btnInscricao:visited,
section.informacoesCurso .centro .conteudoRecomendado a.btnInscricao:link {background: linear-gradient(90deg, #054B99 4.9%, #2076CF 120%);padding: 18px 20px;border-radius: 60px;width: 100%;transition: all 0.5s ease;display: flex;gap: 20px;justify-content: space-around;align-items: center;box-sizing: border-box;box-shadow: 0 -3px 0 0 #00000024 inset, 0px 8px 36px #45b4ff00, inset 0px -5px 10px 1px #45b4ff00, inset 1000px 0px 0px 0px #31a5f500;}
section.informacoesCurso .centro .conteudoRecomendado a.btnInscricao:hover {box-shadow: 0 -3px 0 0 #00000024 inset, 0px 8px 36px #45b4ffb5, inset 0px -5px 10px 1px #45b4ff54, inset 1000px 0px 0px 0px #31a5f5;}
section.informacoesCurso .centro .conteudoRecomendado a.btnInscricao b {font: 700 14px/100% 'Sora', sans-serif;text-transform: uppercase;color: #FFF;text-align: center;}

section.informacoesCurso .centro .conteudoFormacao {width: calc(100% - 40px);background: #F9FCFF;border-radius: 40px;padding: 54px 40px 64px;box-sizing: border-box;min-height: 470px;}
section.informacoesCurso .centro .conteudoFormacao h2 {font: 600 25px/normal 'Sora', sans-serif;color: #24466D;margin-bottom: 26px;}
section.informacoesCurso .centro .conteudoFormacao p {font: 400 15px/33px 'Sora', sans-serif;color: #546981;width: 100%;margin-bottom: 27px;}
section.informacoesCurso .centro .conteudoFormacao p b {font-weight: 700;}

section.informacoesCurso .centro .informacoesImagens {width: 40%;display: flex;flex-direction: column;gap: 5px;position: relative;position: sticky;top: 40px;height: fit-content;overflow: clip;border-radius: 0 40px 40px 40px;}
body.barraAtiva section.informacoesCurso .centro .informacoesImagens{top:130px;}
section.informacoesCurso .centro .informacoesImagens figure{display: block;width: 100%;height: 100%; overflow: clip;position: relative;z-index: 2;}
    section.informacoesCurso .centro .informacoesImagens figure img{width: 100%; object-fit: cover; object-position: top center;}

/*section.informacoesCurso .centro .fotoPrincipal {display: flex;}
section.informacoesCurso .centro .fotoPrincipal img {border-radius: 0 40px 0 0;}
section.informacoesCurso .centro .fotosSecundarias {display: flex;gap: 5px;}
section.informacoesCurso .centro .itemFoto {display: flex;flex-direction: column;gap: 5px;border-radius: 0;overflow: clip;}
section.informacoesCurso .centro .itemFoto.fotos1 {border-radius: 0 0 0 40px;}
section.informacoesCurso .centro .itemFoto.fotos2 {border-radius: 0 0 40px 0;}
section.informacoesCurso .centro .itemFoto img {height: 100%;}*/ 

section.leadsCurso {display: flex; background: url('../img/bgFormProdutos.avif') no-repeat top center #001C37; flex-direction: column; align-items: center; justify-content: center; position: relative; overflow: initial;}
section.leadsCurso .centro {max-width: 1640px;width: 100%;padding: 47px 20px;margin: 0 auto;display: flex;justify-content: space-around;gap: 40px 20px;flex-wrap: wrap;}
section.leadsCurso .wrapperChamada {display: flex;gap: 40px;align-items: center;padding-bottom: 10px;}
section.leadsCurso .iconeChamada {display: flex; background: #FFF; width: 132px;min-width: 132px; height: 132px; border-radius: 100%; outline: dashed 1px #74C1F2; outline-offset: -6px; position: relative; box-shadow: 7px 0px 0px 0px #00000026; justify-content: center; align-items: center;}
section.leadsCurso .iconeChamada svg {width: 75px; height: 75px;}

section.leadsCurso .textoChamada h2 {font: 700 26px/106% 'Sora', sans-serif;text-transform: uppercase;color: #FFF;}
section.leadsCurso .textoChamada h3 {font: 300 36px/106% 'Sora', sans-serif;text-transform: uppercase;color: #FFF;margin-bottom: 7px;}
section.leadsCurso .textoChamada p {font: 400 17px/23px 'Sora', sans-serif;letter-spacing: 0%;color: #FFF;text-shadow: 0px 4px 3px #164F8ECC;max-width: 356px;}
._1000 section.leadsCurso .textoChamada p i.mobile{display: none;}
._320 section.leadsCurso .textoChamada p i.desktop{display: none;}

section.leadsCurso .wrapperFormulario {max-width: 734px;width: 100%;}

section.leadsCurso .centro .wrapperFormulario form {display: flex;flex-wrap: wrap;position: relative;}
section.leadsCurso .centro .wrapperFormulario form ._form-content {display: flex;flex-wrap: wrap;gap: 15px;width: 100%;}
section.leadsCurso .centro .wrapperFormulario form ._field-wrapper {flex: 0 0 412px;order: 1;}
section.leadsCurso .centro .wrapperFormulario form ._field-wrapper:nth-child(2) {flex: 0 0 307px;}
section.leadsCurso .centro .wrapperFormulario form ._field-wrapper:nth-child(3) {flex: 0 0 472px;order: 3;}
section.leadsCurso .centro .wrapperFormulario form button._submit {position: absolute;bottom: 50px;right: 0;width: 291px;height: 51px;border: none;cursor: pointer;border-radius: 80px;background: linear-gradient(90deg, #FF952B 0%, #E57301 100%);display: flex;justify-content: center;align-items: center;order: 4;box-shadow: 0 -3px 0 0 #00000024 inset, 0px 8px 36px #45b4ff00, inset 0px -5px 10px 1px #45b4ff00, inset 1000px 0px 0px 0px #31a5f500;transition: all 0.5s ease;}
    section.leadsCurso .centro .wrapperFormulario form button._submit:hover {box-shadow: 0 -3px 0 0 #00000024 inset, 0px 8px 36px #45b4ffb5, inset 0px -5px 10px 1px #45b4ff54, inset 1000px 0px 0px 0px #31a5f5;}
section.leadsCurso .centro .wrapperFormulario form ._form-content > span {order: 5;width: 100%;color: #FFF;text-align: center;font: 400 11px/15px 'Sora', sans-serif;margin-top: 5px;/* letter-spacing: -0.04em; */}
section.leadsCurso .centro .wrapperFormulario form input {width: 100%;padding: 14px 22px;border-radius: 80px;border: 1px solid #DAE4EB;background: #FFF;color: #4F6278;font: 400 16px 'Sora', sans-serif;box-sizing: border-box;}
section.leadsCurso .centro .wrapperFormulario form ._field-wrapper:nth-child(3) input {border-radius: 80px 0 0 80px;} 
section.leadsCurso .centro .wrapperFormulario form button._submit b {font: 700 15px 'Sora', sans-serif;text-transform: uppercase;color: #FFF;display: flex;align-items: center;gap: 8px;}
section.leadsCurso .centro .wrapperFormulario form ._form-content > span a:active,section.leadsCurso .centro .wrapperFormulario form ._form-content > span a:visited,section.leadsCurso .centro .wrapperFormulario form ._form-content > span a:link {font: 600 11px/15px 'Sora', sans-serif;letter-spacing: 0.03em;text-align: center;text-decoration: underline;color: #FFF;transition:all 0.5s ease;}
section.leadsCurso .centro .wrapperFormulario form ._form-content > span a:hover {color: #5DBAFF;}

section.faqCurso {overflow-x: clip;}
section.faqCurso .centro {max-width: 1640px;width: 100%;margin: 0 auto;padding: 44px 20px 0;}
section.faqCurso .wrapperFaqSuperior {display: flex;justify-content: space-between;gap: 20px;margin-bottom: 59px;}
section.faqCurso .perguntasFrequentes {height: fit-content;position: sticky;top: 110px;}
section.faqCurso .blocoChamadaFaq {background: #F9FCFF;max-width: 340px;width: 100%;border-radius: 40px;padding: 60px;margin-bottom: 43px;min-width: 323px;}
section.faqCurso .blocoChamadaFaq h2 {font: 600 25px/110% 'Sora', sans-serif;letter-spacing: 0%;text-transform: uppercase;color: #24466D;max-width: 190px;width: 100%;margin-bottom: 8px;}
section.faqCurso .blocoChamadaFaq p {font: 400 15px/30px 'Sora', sans-serif;color: #546981;max-width: 227px;width: 100%;margin-bottom: 16px;}
section.faqCurso .blocoChamadaFaq a:active,
section.faqCurso .blocoChamadaFaq a:visited,
section.faqCurso .blocoChamadaFaq a:link {background: linear-gradient(90deg, #054B99 4.9%, #2076CF 120%);max-width: 220px;width: 100%;text-align: center;border-radius: 40px;padding: 9px 10px;transition: all 0.5s ease;display: flex;gap: 11px;align-items: center;justify-content: center;box-shadow: 0 -3px 0 0 #00000000 inset, 0px 8px 36px #45ff4d00, inset 0px -5px 10px 1px #7aff4500, inset 1000px 0px 0px 0px #46ad4600;}
section.faqCurso .blocoChamadaFaq a:hover {box-shadow: 0 -3px 0 0 #00000024 inset, 0px 8px 36px #45ff4d6e, inset 0px -5px 10px 1px #7aff4554, inset 1000px 0px 0px 0px #46AD46;}
section.faqCurso .blocoChamadaFaq a b {font: 700 13px/25px 'Sora', sans-serif;text-transform: uppercase;color: #FFF;}
section.faqCurso .blocoChamadaFaq a svg{width: 21px; height: 21px; min-width: 21px; user-select: none; pointer-events: none;}
section.faqCurso .logoFaq {display: flex;justify-content: center;}
section.faqCurso .perguntas {max-width: 1210px;width: 100%;background: #FFF;border-radius: 40px;padding: 50px;}
section.faqCurso .perguntaResposta {position: relative; cursor: pointer; transition: all 0.5s ease; padding: 20px 0 20px 34px;    border-bottom: 1px solid #DAE4EB;}
section.faqCurso .perguntaResposta:last-of-type{border-bottom: 0px;}

section.faqCurso .perguntaResposta h3 {font: 600 17px/110% 'Sora', sans-serif;color: #24466D;}
section.faqCurso .perguntaResposta p {height: 0;max-height: 0; transition:all 0.5s ease;overflow: hidden;font: 400 15px/24px 'Sora', sans-serif;color: #546981;margin-top: 0;}
section.faqCurso .perguntaResposta.ativo p {height:auto;max-height: initial; margin-top: 12px;;overflow: visible;}
section.faqCurso .perguntaResposta span {position: absolute;left: 0;top: 19px;display: block;width: 18px;height: 18px;}
section.faqCurso .perguntaResposta.ativo span {}
section.faqCurso .perguntaResposta span::before {position:absolute;content:'';width: 3px;height: 18px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='18' fill='none' viewBox='0 0 3 18'%3E%3Cpath fill='%2370a5e0' fill-rule='evenodd' d='M.196 12.383c-.01.888.055 1.776.13 2.664l.039 2.642a1.01 1.01 0 0 0 1.438.022l.022-.022.299-3.278c.103-1.66.07-3.327 0-4.993a61 61 0 0 0-.06-.992c.115-1.707.058-2.183-.039-3a30 30 0 0 1-.179-1.986C1.781 2.338 1.536 1.253.975.36.806.09.583-.09.316.046.186.118-.005.343 0 .485a39 39 0 0 1 .021 2.487C.001 4.195-.014 5.01.398 7.088Q.364 7.894.326 8.7c-.057 1.228-.115 2.455-.13 3.683' clip-rule='evenodd'/%3E%3C/svg%3E")no-repeat;left: 8px;top: 0px;transform: rotate(90deg);}
section.faqCurso .perguntaResposta span::after {position:absolute;content:'';width: 3px;height: 18px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='18' fill='none' viewBox='0 0 3 18'%3E%3Cpath fill='%2370a5e0' fill-rule='evenodd' d='M.196 12.383c-.01.888.055 1.776.13 2.664l.039 2.642a1.01 1.01 0 0 0 1.438.022l.022-.022.299-3.278c.103-1.66.07-3.327 0-4.993a61 61 0 0 0-.06-.992c.115-1.707.058-2.183-.039-3a30 30 0 0 1-.179-1.986C1.781 2.338 1.536 1.253.975.36.806.09.583-.09.316.046.186.118-.005.343 0 .485a39 39 0 0 1 .021 2.487C.001 4.195-.014 5.01.398 7.088Q.364 7.894.326 8.7c-.057 1.228-.115 2.455-.13 3.683' clip-rule='evenodd'/%3E%3C/svg%3E")no-repeat;left: 8px;top: 0px;transition: all ease 0.4s;}

section.faqCurso .perguntaResposta.ativo span::after {transform: rotate(90deg);}

section.depoimentosCurso {overflow-x: clip;padding: 73px 0 44px;}
section.depoimentosCurso .centro {margin: 0 auto;max-width: 1640px;width: 100%;padding: 0 20px;box-sizing: border-box;position: relative;z-index: 2;}
section.depoimentosCurso h2 {font: 200 25px/100% 'Sora', sans-serif;letter-spacing: -0.03em;text-align: center;text-transform: uppercase;color: #425870;margin-bottom: 45px;}
section.depoimentosCurso h2 b {font-weight: 600;}
section.depoimentosCurso video-gallery.gridDepoimentos {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));/*grid-template-columns: repeat(auto-fill, minmax(360px, 1fr));*/gap: 40px;width: 100%;box-sizing: border-box;}
section.depoimentosCurso .itemDepoimento {background: none;border: none;padding: 0;margin: 0;cursor: pointer;outline: none;width: 100%;display: block;position: relative;z-index: 2;}
section.depoimentosCurso .thumbDepoimento {position: relative;width: 100%;aspect-ratio: 16 / 9;border-radius: 26px;filter: drop-shadow(0px 0px 30px rgba(47, 109, 179, 0));transition: all 0.5s ease;}
section.depoimentosCurso .thumbDepoimento::before {position:absolute;content:'';width:100%;height: calc(100% + 12px);background: #FFF;left:0;top: -6px;z-index: 0;border-radius: 30px;transition:all 0.5s ease;}
section.depoimentosCurso .thumbDepoimento:hover::before {background:#2076CF;}
._1000 section.depoimentosCurso .thumbDepoimento:hover {filter: drop-shadow(10px 10px 40px rgba(47, 109, 179, 0.5));}
section.depoimentosCurso .thumbDepoimento img {width: 100%;height: 100%;object-fit: cover;display: block;z-index: 0;position: relative;border-radius: 26px;}
section.depoimentosCurso .playerGatilho { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all 0.3s ease; }

dialog.modalGaleria[open] { display: flex; align-items: center; justify-content: center; border: none; background: transparent; padding: 0; width: 90%; max-width: 1100px; height: 100%; max-height: 95vh; overflow: visible; margin: auto; }
dialog.modalGaleria[open]::backdrop { background: rgba(0, 0, 0, 0.85); backdrop-filter: blur(8px); }
dialog.modalGaleria .wrapperModal {position: relative;width: 100%;border-radius: 8px;padding-top: 55px;display: flex;flex-direction: column;max-height: 100%;box-sizing: border-box;}
dialog.modalGaleria .btnFechar {position: absolute;right: 0;top: 0px;background: #fff;border: none;color: #425870;font: 700 12px/normal 'Sora', sans-serif;text-transform: uppercase;padding: 8px 16px;border-radius: 4px;cursor: pointer;letter-spacing: 0.05em;z-index: 10;transition: all 0.5s ease;}
dialog.modalGaleria .btnFechar:hover {background: #083365;color: #FFF;}
dialog.modalGaleria .btnAnterior { position: absolute; top: 45%; left: -65px; transform: translateY(-50%); background: #fff; border: none; cursor: pointer; width: 45px; height: 45px; z-index: 10; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: all 0.2s ease; }
dialog.modalGaleria .btnAnterior::before { content: ''; width: 10px; height: 10px; border-top: 2px solid #083365; border-left: 2px solid #083365; transform: rotate(-45deg); margin-left: 4px; transition: border-color 0.2s ease; }
dialog.modalGaleria .btnAnterior:hover { background: #1b4b73; }
dialog.modalGaleria .btnAnterior:hover::before { border-color: #fff; }
dialog.modalGaleria .btnProximo {position: absolute;top: 45%;right: -65px;transform: translateY(-50%);background: #fff;border: none;cursor: pointer;width: 45px;height: 45px;z-index: 10;border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: all 0.5s ease;}
dialog.modalGaleria .btnProximo::before { content: ''; width: 10px; height: 10px; border-top: 2px solid #083365; border-right: 2px solid #083365; transform: rotate(45deg); margin-right: 4px; transition: border-color 0.2s ease; }
dialog.modalGaleria .btnProximo:hover { background: #1b4b73; }
dialog.modalGaleria .btnProximo:hover::before { border-color: #fff; }
dialog.modalGaleria .containerIframe { position: relative; width: 100%; aspect-ratio: 16 / 9; overflow: hidden; flex-shrink: 1; min-height: 0; }
dialog.modalGaleria .containerIframe iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; }
dialog.modalGaleria .wrapperThumbsModal { width: 100%; height: auto; padding: 15px 0; background: #000; border-radius: 0 0 8px 8px; box-sizing: border-box; overflow: hidden; position: relative; flex-shrink: 0; }
dialog.modalGaleria .listaThumbsModal { display: flex; flex-direction: row; flex-wrap: nowrap; }
dialog.modalGaleria .itemThumbModal { width: 120px !important; height: 70px; cursor: pointer; border-radius: 4px; overflow: hidden; opacity: 0.5; transition: all 0.2s ease; border: 2px solid transparent; box-sizing: border-box; }
dialog.modalGaleria .itemThumbModal:hover,
dialog.modalGaleria .itemThumbModal.active { opacity: 1; border-color: #fff; }
dialog.modalGaleria .itemThumbModal img { width: 100%; height: 100%; object-fit: cover; display: block; pointer-events: none; }

@media (min-width: 680px) and (max-width: 1600px){
    section.informacoesCurso .centro .topoCurso .logoCurso{width: 30%;}
    section.informacoesCurso .centro .topoCurso .resumoCurso{padding-left: 40px;width: 70%;}
    section.informacoesCurso .centro .topoCurso .resumoCurso p {font-size: 19px; line-height: 30px;}
    ._1000 section.informacoesCurso .centro .informacoesConteudo{min-width: 760px;}
    section.informacoesCurso .centro .conteudoSobre{width: calc(52% - 8px);padding: 50px 40px;}
    section.informacoesCurso .centro .conteudoRecomendado{width: 50%;padding: 50px 40px;}
    section.informacoesCurso .centro .conteudoSobre h2, section.informacoesCurso .centro .conteudoRecomendado h3, section.informacoesCurso .centro .conteudoFormacao h2{font-size: 22px;}
    section.informacoesCurso .centro .conteudoSobre p.destaque{font-size: 16px; line-height: 28px;}
    section.informacoesCurso .centro .conteudoSobre p, section.informacoesCurso .centro .conteudoFormacao p{font-size: 14px; line-height: 28px;}
}

@media (min-width: 680px) and (max-width: 1280px) {
    section.informacoesCurso .centro {padding: 30px 20px 40px;}
    section.informacoesCurso .centro .topoCurso {border-radius: 20px;margin-bottom: 30px;}
    section.informacoesCurso .centro .topoCurso .logoCurso{min-width: 382px;} 
    section.informacoesCurso .centro .informacoesConteudo{gap:30px;}
    section.informacoesCurso .centro .conteudoFormacao{width: calc(100% - 20px);border-radius: 20px;}
    section.informacoesCurso .centro .conteudoSobre{padding: 35px 40px; border-radius: 20px 0 0 20px;}
    section.informacoesCurso .centro .conteudoRecomendado{padding: 35px 40px;}
    section.informacoesCurso .centro .informacoesImagens{border-radius: 0 20px 20px 20px;}
    section.faqCurso .blocoChamadaFaq{padding: 50px 40px; border-radius: 20px; min-width: 290px;}
    section.faqCurso .blocoChamadaFaq h2{font-size: 22px;}
    section.faqCurso .blocoChamadaFaq p{font-size: 14px;line-height:  26px;}
    section.faqCurso .perguntas{padding: 40px; border-radius: 20px;}
    section.faqCurso .perguntaResposta h3{font-size: 16px;}
    section.faqCurso .perguntaResposta p{font-size: 14px;line-height:  26px;}
    section.faqCurso .perguntaResposta.ativo p{}
    section.depoimentosCurso video-gallery.gridDepoimentos{gap:30px;}
}

@media (min-width: 680px) and (max-width: 1375px){
    section.leadsCurso .centro {flex-wrap:wrap;justify-content:center;gap: 30px;max-width: 650px;}
    section.leadsCurso .centro .wrapperFormulario form ._form-content > span{font-size:10px}
    section.leadsCurso .wrapperChamada {width: 100%;gap: 50px;}
    section.leadsCurso .centro .wrapperFormulario form ._field-wrapper {flex: 0 0 348px;}
    section.leadsCurso .centro .wrapperFormulario form ._field-wrapper:nth-child(2) {flex: 0 0 247px;}
    section.leadsCurso .centro .wrapperFormulario form button._submit {bottom: 50px;right: -2px;        z-index: 2;}
    form ._form-thank-you{margin: 0 auto;}
}

@media (min-width: 680px) and (max-width: 1500px){
    section.informacoesCurso .tituloPaginas {top: 133px;}
    section.informacoesCurso .tituloPaginas h2 {right: 341px;}
}

/* topo das paginas internas */
@media (min-width: 680px) and (max-width: 1495px) {
    section.topoProdutos {min-height: 225px;}
    section.topoProdutos .centro {padding-bottom: 30px;}
    section.topoProdutos .centro .espaco{display: none;}
    section.topoProdutos .centro h2{width: 100%; text-align: center;padding: 0;}
}
@media (min-width: 680px) and (max-width: 1200px) {
    section.topoProdutos {min-height: 235px;}
    section.informacoesCurso .tituloPaginas {top: 137px;}
        section.informacoesCurso .tituloPaginas h2 {font: 600 26px/29px 'Sora', sans-serif;right: 240px;}
}
/* topo das paginas internas */
@media (min-width: 680px) and (max-width: 1186px) {
    section.topoProdutos .centro h2 {font-size:30px;line-height:35px;zoom:0.9;}
    ._1000 section.informacoesCurso .centro, ._1000 section.leadsCurso .centro, ._1000 section.faqCurso .centro, ._320 section.leadsCurso .centro{zoom:0.9;}
    ._320 section.informacoesCurso .centro,  ._320 section.faqCurso .centro{zoom:0.9;  max-width: 980px;}
    section.informacoesCurso .centro figure.fotos.mobile{display: none;}
    ._320 section.topoProdutos{min-height: 185px;}
    ._320 section.informacoesCurso .centro .topoCurso{border-radius: 20px; margin-bottom: 30px; flex-direction: column;}
    ._320 section.informacoesCurso .centro .topoCurso .logoCurso{width: 100%; padding: 10px; min-width: initial; object-fit: contain;}
    ._320 main.humanoterapeuta section.informacoesCurso .centro .topoCurso .logoCurso img{width: 100%; max-width: 400px; object-fit: contain; height: 90px;}
    ._320 section.informacoesCurso .centro .topoCurso .resumoCurso{width: 100%;}
    
    ._320 section.informacoesCurso .centro .informacoesConteudo{gap: 0;}
    ._320 section.informacoesCurso .centro .wrapperConteudoSobre{flex-direction: column;}
    ._320 section.informacoesCurso .centro .conteudoSobre{padding: 35px 40px; border-radius: 20px 0 0 0px; width: 100%;}
    ._320 section.informacoesCurso .centro .conteudoRecomendado { padding: 35px 40px; width: 100%;}
    ._320 section.informacoesCurso .centro .conteudoRecomendado h3{max-width: initial;}
    ._320 section.informacoesCurso .centro .conteudoRecomendado ul{gap: 12px; }
    ._320 section.informacoesCurso .centro .conteudoRecomendado ul li{}
    ._320 section.informacoesCurso .centro .conteudoRecomendado a.btnInscricao:active, ._320 section.informacoesCurso .centro .conteudoRecomendado a.btnInscricao:visited, ._320 section.informacoesCurso .centro .conteudoRecomendado a.btnInscricao:link{max-width: 320px;}
    ._320 section.informacoesCurso .centro .conteudoFormacao {width: 100%; border-radius: 0 0 0 20px;}
    ._320 section.informacoesCurso .centro .informacoesImagens{display: block !important;        border-radius: 0 20px 20px 0px;}
    ._320 section.depoimentosCurso .centro{max-width: 880px;}
    ._320 section.depoimentosCurso video-gallery.gridDepoimentos{ grid-template-columns: repeat(3, minmax(0, 1fr));}
    ._320 section.faqCurso .perguntasFrequentes{display: none;}
}

/* MOBILE */
@media (max-width: 679px) {
._320 section.topoProdutos  { background: url(../img/topoTermos.avif) no-repeat center top #001C37; background-size: cover;}
._320 section.topoProdutos .centro {max-width: 440px; margin: 0 auto; align-items: center; padding: 80px 0 50px; min-height: initial;}
._320 section.topoProdutos .centro .espaco {display: none;}
._320 section.topoProdutos .centro h2 {width: 100%; font-size: 26px; text-align: center; line-height: 32px; padding: 32px 20px 20px;}

._320 section.informacoesCurso .centro {max-width: 480px;margin: 0px auto;padding: 0 16px 30px;}
._320 section.informacoesCurso .centro .topoCurso {flex-wrap: wrap;flex-direction: column;    margin: -45px auto 20px;outline: 1px dashed #24466d45;outline-offset: -4px;border-radius: 5px;box-shadow: 0px 2px 6px 0px #8c8f9630;background: #fff;}
._320 section.informacoesCurso .centro .topoCurso .logoCurso {padding:14px 10px;width: 100%;min-width: auto;height: 104px;background: transparent;}
._320 section.informacoesCurso .centro .topoCurso .logoCurso img {width: 100%;height: 100%;object-fit: contain;}
._320 section.informacoesCurso .centro .topoCurso .resumoCurso {width: 100%;padding: 25px 15px 30px;z-index: 2;}
._320 section.informacoesCurso .centro .topoCurso .resumoCurso::before{background: #dae9f2;}
._320 section.informacoesCurso .centro .topoCurso .resumoCurso span {text-align: center;font-size: 13px;margin-bottom: 8px;display: none;}
._320 section.informacoesCurso .centro .topoCurso .resumoCurso p {font: 500 15px/26px 'Sora', sans-serif;text-align: center;margin: 0 auto;}
._320 section.informacoesCurso .centro .wrapperConteudoSobre {flex-direction: column;background: linear-gradient(35deg, rgb(255 255 255) 0%, rgba(237, 244, 249, 1) 100%);overflow: clip;}
._320 section.informacoesCurso .centro .conteudoSobre {padding: 40px 20px;border-radius: 0;width: 100%;}
._320 section.informacoesCurso .centro .conteudoSobre h2 {font-size: 22px;margin-bottom: 14px;}
._320 section.informacoesCurso .centro .conteudoSobre p.destaque {font: 700 16px/25px 'Sora', sans-serif;margin-bottom: 15px;}
._320 section.informacoesCurso .centro .conteudoSobre p {font: 400 14px/26px 'Sora', sans-serif;}
._320 section.informacoesCurso .centro .informacoes {flex-direction: column;gap: 10px;outline: 1px dashed #24466d45;outline-offset: -4px;box-shadow: 0px 2px 6px 0px #8c8f9630;background: #fff;border-radius: 5px;}
._320 section.informacoesCurso .centro .informacoesConteudo {width: 100%;gap: 0;}
._320 section.informacoesCurso .centro .conteudoRecomendado {padding: 40px 20px 80px;border-radius: 0;min-width: 100%;width: 100%;position: relative;overflow: clip;background: transparent;}
._320 section.informacoesCurso .centro .conteudoRecomendado::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background: #EDF4F9;z-index: -2;}
._320 section.informacoesCurso .centro .conteudoRecomendado::after{content: '';display: block;position: absolute;top: 10px;width: 430px;height: 430px;right: -160px;background: url(../img/logoLinhas.svg) no-repeat;background-size: contain;z-index: 0;user-select: none;pointer-events: none;opacity: 0.5;}
    
._320 section.informacoesCurso .centro .conteudoRecomendado > span{position:relative;z-index:2;max-width: 380px;margin: 0 auto;}
._320 section.informacoesCurso .centro .conteudoRecomendado h3 {font-size: 22px;line-height: 25px;max-width: 290px;position: relative;z-index: 1;}
._320 section.informacoesCurso .centro .conteudoRecomendado ul{gap:11px;}
._320 section.informacoesCurso .centro .conteudoRecomendado ul li {line-height: 22px;font-size: 15px;}
    ._320 section.informacoesCurso .centro .conteudoRecomendado a.btnInscricao:active, 
    ._320 section.informacoesCurso .centro .conteudoRecomendado a.btnInscricao:visited, 
    ._320 section.informacoesCurso .centro .conteudoRecomendado a.btnInscricao:link{max-width: 290px; padding: 18px; justify-content: center; gap: 8px;position: relative; z-index: 1;}
    ._320 section.informacoesCurso .centro .conteudoRecomendado a.btnInscricao b{font-size: 15px;}
    ._320 section.informacoesCurso .centro .conteudoRecomendado a.btnInscricao svg{ width: 20px;}
._320 section.informacoesCurso .centro .conteudoFormacao {display: flex;padding: 40px 20px;width: 100%;background: linear-gradient(180deg, rgb(255 255 255) 0%, rgba(237, 244, 249, 1) 100%);border-radius: 5px;overflow: clip;flex-direction: column;gap: 20px;}
._320 section.informacoesCurso .centro .conteudoFormacao h2 {margin-bottom: 0;font-size: 20px;}
._320 section.informacoesCurso .centro .conteudoFormacao p {line-height: 26px;font-size: 14px;margin-bottom: initial;}
._320 section.informacoesCurso .centro .informacoesImagens {display: none !important;}
._320 section.informacoesCurso .centro figure.fotos.mobile { width: calc(100% + 50px); z-index: 10; margin: -40px -25px 0; }

._320 section.leadsCurso {/*background: linear-gradient(90deg, #2A3C77 0%, #123766 20%, #0C3C64 58%, #24678B 120%);*/position: relative;z-index: 1;}
._320 section.leadsCurso .centro {max-width: 440px;margin: 0px auto;gap: 27px;padding: 60px 20px;position: relative;z-index: 1;}
._320 section.leadsCurso .wrapperChamada {gap: 0;margin: 0 auto;flex-direction: row-reverse;position: relative;padding: 0;}
._320 section.leadsCurso .iconeChamada{width: 90px;min-width: 90px;height: 90px;position: absolute;top: 0;outline-offset: -3px;}
._320 section.leadsCurso .iconeChamada svg {width: 54px;height: 54px;}
._320 section.leadsCurso .textoChamada h2 {font-size: 20px;margin-bottom: 14px;}
._320 section.leadsCurso .textoChamada h3 {font-size: 28px;max-width: 240px;}
._320 section.leadsCurso .textoChamada p {font-size: 14px;line-height: 22px;max-width: 340px;text-shadow: initial;}


._320 section.faqCurso{background: #fff;}
._320 section.faqCurso .centro {max-width: 480px; width: 100%; margin: 0 auto; padding: 0 20px;}
._320 section.faqCurso .wrapperFaqSuperior {/*flex-direction: column-reverse;gap: 30px;width: calc(100% + 32px);margin: 0 -16px;*/margin:0 auto;}
._320 section.faqCurso .blocoChamadaFaq {margin: 0 auto 20px;padding: 30px;border-radius: 20px;}
._320 section.faqCurso .blocoChamadaFaq h2 {max-width: 100%;font-size: 20px;text-align: center;margin-bottom: 12px;}
._320 section.faqCurso .blocoChamadaFaq p {line-height: 22px;text-align: center;margin: 0 auto;max-width: 300px;margin-bottom: 18px;}
._320 section.faqCurso .blocoChamadaFaq a:active,
._320 section.faqCurso .blocoChamadaFaq a:visited,
._320 section.faqCurso .blocoChamadaFaq a:link {max-width: 100%;}
._320 section.faqCurso .perguntasFrequentes{display: none;}
._320 section.faqCurso .perguntas {/*padding: 20px;border-radius: 5px;*/padding:20px 0;border-radius: 0;}
._320 section.faqCurso .perguntaResposta {    padding: 16px 0 16px 34px;}
._320 section.faqCurso .perguntaResposta h3 {font-size: 16px;line-height: 22px;}
._320 section.faqCurso .perguntaResposta p {font-size: 14px;line-height: 24px;}
._320 section.faqCurso .perguntaResposta.ativo p{margin-top: 8px;}
._320 section.faqCurso .perguntaResposta span {    top: 18px;}
._320 section.faqCurso .logoFaq{display: none;}

._320 section.depoimentosCurso {padding: 40px 0; margin-bottom: 0;}
._320 section.depoimentosCurso .centro {max-width: 480px; width: 100%; margin: 0 auto; overflow: visible; padding: 0 16px;}
._320 section.depoimentosCurso h2 {font-size: 24px;line-height: 28px;margin-bottom: 30px;}
._210 section.depoimentosCurso .thumbDepoimento::before {display: none; content: none;}
._320 section.depoimentosCurso video-gallery.gridDepoimentos {display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; width: calc(100% + 32px); margin-left: -20px; padding: 10px 20px; overflow-x: auto; scroll-behavior: smooth; -webkit-overflow-scrolling: touch; scroll-snap-type: x mandatory; scrollbar-width: none; box-sizing: border-box; overscroll-behavior-x: contain; touch-action: pan-x;}
._320 section.depoimentosCurso video-gallery.gridDepoimentos::-webkit-scrollbar { display: none; }
._320 section.depoimentosCurso .itemDepoimento {width: 260px; min-width: 260px; box-shadow: 0px 2px 6px 0px #72809e59; border-radius: 10px;}
._320 section.depoimentosCurso .thumbDepoimento img {border-radius: 10px; outline: 3px solid #fff; outline-offset: -2px;}

._320 dialog.modalGaleria[open] { width: 95%; max-height: 90vh; }
._320 dialog.modalGaleria .wrapperModal { padding-top: 45px; }
._320 dialog.modalGaleria .btnFechar {top: -5px;left: auto;right: 4px;}
._320 dialog.modalGaleria .btnAnterior { display: none; }
._320 dialog.modalGaleria .btnProximo { display: none; }
._320 dialog.modalGaleria .wrapperThumbsModal { padding: 10px 0; }
._320 dialog.modalGaleria .itemThumbModal {width: 110px !important;height: 65px;}

._320 section.leadsCurso .centro .wrapperFormulario {max-width: 343px;}
._320 section.leadsCurso .centro .wrapperFormulario form { }
._320 section.leadsCurso .centro .wrapperFormulario form ._form-content {gap: 12px;}

._320 section.leadsCurso .centro .wrapperFormulario form ._field-wrapper {flex: 0 0 100% !important;max-width: 100% !important;}
._320 section.leadsCurso .centro .wrapperFormulario form ._field-wrapper:nth-child(1) { }
._320 section.leadsCurso .centro .wrapperFormulario form ._field-wrapper:nth-child(2) { }
._320 section.leadsCurso .centro .wrapperFormulario form ._field-wrapper:nth-child(3) { }
._320 section.leadsCurso .centro .wrapperFormulario form ._field-wrapper:nth-child(3) input {border-radius: 80px;}
._320 section.leadsCurso .centro .wrapperFormulario form button._submit {position: relative;bottom: auto;right: auto;flex: 0 0 100% !important;width: 100% !important;margin-left: 0 !important;}
._320 section.leadsCurso .centro .wrapperFormulario form button._submit b { }
._320 section.leadsCurso .centro .wrapperFormulario form ._form-content > span { }
._320 section.leadsCurso .centro .wrapperFormulario form ._form-content > span a { }
._320 section.leadsCurso .centro .wrapperFormulario form ._form-content > span a:hover { }
._320 section.leadsCurso .centro .wrapperFormulario form .iti {width: 100% !important;}
._320 section.leadsCurso .centro .wrapperFormulario form .iti input {width: 100% !important;}
._320 section.leadsCurso .centro .wrapperFormulario form input{padding: 8px 20px 9px;transition: all 0.5s ease;border-radius: 80px;border: 1px solid #DAE4EB;background: #FFF;color: #4F6278;font-family: 'Sora';font-size: 14px;font-weight: 400;line-height: 28px;}
}

form ._field-wrapper{position:relative;}
._1000 form button._submit{z-index:2;}
form ._form-content > span a:link,
form ._form-content > span a:visited {color: #A3ADB9;text-decoration: underline;transition: all 0.5s ease;}
form ._form-content > span a:hover{color: #054B99;}

form .iti__selected-country-primary{border-radius: 80px 0 0 80px; padding: 0 4px 0 16px !important;}
form input.iti__search-input {border-radius: 0 !important;/*max-width: 260px !important;max-height: 40px !important;*/}
/*form .iti--inline-dropdown .iti__dropdown-content {max-width: 260px !important;margin: -4px 0 0 10px !important;border-color: #dae4eb !important;border-top: 1px !important;box-shadow: 0px 4px 5px #0000001a !important;}*/
form span.iti__dial-code {font-size: 13px;line-height: 17px;}

form ._form-thank-you{text-align: center;font: 600 20px / 24px 'Sora';color: #fff;}
form ._form-thank-you::before{content: '';display: block;width: 67px;height: 68px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 67 68'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M64.8 14.9c-4.6 6.4-12 10-17 16q-.5-.5-1.4-.6a3.7 3.7 0 0 0-3.3-5.5c.3-1.8-1.5-3.3-3.1-3.6l2.1-4c8.4 9.5 14.2 3.4 22-2.9.2-.2.8.2.7.6m-16.3 23c1.3 1.3-1.4 3-2 4q-2.2 2.9-4-.2 2.3-2.4 4.6-4.9.9.4 1.4 1M47.9 49c-1.2-1-2.3-2.3-2.2-4-1.9.6-4.1-.8-4.5-2.8-2.1.7-4.6-1.1-4.4-3.4l-.2.4-.7.5c-3.2 1.7-6.3-3.2-3.5-5.6a3.3 3.3 0 0 1-2.3-3.7c.3-1.6 1.7-2.4 2.6-3.6-1.3-.5-3.1-2-3.6-3.3-1.9-.2-3.3 2.4-1.6 3.6h-.1c.9.9-.3 1.8-1 1.1v.1c-1.7-2-5 1.4-1.2 3.4v.1c.9.8-.4 2.2-1.2 1.3l-.1.1c-1.2-1.7-3.6.6-2.4 2l1 1 1 .7-.2.2c1 .8-.1 2.4-1.2 1.5l-.1.1-.6-.6C20 38 18.9 40 20 40.8l9 8.9q1.5 1.4 3.5 1.5c5.3-.5 8.1 5.2 10.6 9 2.7-2.6 5.7-6 8.6-8.2-1.6-.5-2.5-2-3.8-3M29 53c-2 1.9-4.3 4.3-5.7 6.8a112 112 0 0 0-8-7.5c2.3-1.8 5.6-3.9 5.8-7.2 2.4 2.2 5.4 6 8.2 7.7zm-9.3-22.3C14.2 25.1 7 21.2 2.2 15q0-.6.5-.5c8.6 6.3 12.7 12.1 22.3 2.8q1.5 2.8 2.6 5.8c-1.2.3-2.2 1.9-2.2 3a3.6 3.6 0 0 0-3.5 5q-.8 0-1.3.6zm8-7.7v-.3q.2.4.1 0l.1.2zm6.2 2.7-.4.4c-.9-1.6-3.7-2.9-1.7-4.6 1.2-1 1.9.5 2.8 1.2l1.3.8zm7.6-.5q0-.9-.8-1.3c-1.3-1-2.2.3-3 1.2l-5.4 5.2c-.9.9-.2 2 .6 2.5l.7.3c2.4-2.4 5.3-5.8 7.9-7.9m3 4.2c.8-1.2-.3-2.7-1.5-2.3-.6-.1-3 2.8-3.4 3.2l-5.4 5.4c-.4.4-.6.4-.7 1-.3 2 1.7 2.4 3.3 2.2 1.7-3.8 5.3-6.4 7.8-9.5m2.5 4.4q.3-1.2-.7-2l-1-.2c-.2.1-4.3 4.2-4.3 4-.7.6-2 1.7-2.5 2.3-.5 2.2 2.3 3 3.4 1l2.8-2.7c.2-.3 2.3-2 2.3-2.4M23.8 13c2.3 2.8 3.6 6.5 4.3 9.9h.9c-.2-2.3 2-4.4 4.2-4 1.5.2 3.2 2.2 3.8 3.5q.9-1.1 2.4-1.2c1-7 6.9-12 11-17.4 0-.3 1-1 .5-1.3-17 15.6-18.3 15-35-.1q-.3.4 0 .7zm43 .6C64 9 59 16 56 17.6c.7-2.9-2.6-6.5-5.2-5.2.8 1 1.7 1.3 2.5 2.6 1.4 2.2-.7 5.4-3.3 4.7-3.1-.7-3-4.6-.8-6.3.5-.6 1.7-.8 1.3-1v-.1l.3-.1c-.3-.4-1 0-1.3-.1q-.3 0-.8.2c-2.4.8-3.7 3.8-2.8 6.1-1.3-.6-2-1.2-3.6-1.8 2.9-3.6 7.3-8.3 10.2-12 2.4-2.6-1.4-6-3.8-4C45.4 3.9 42 7.4 38.3 10c.2-2.4-.4-3.4-1.8-4.6-1.2-.7-3.3-.5-2.8-.2q0 0 0 .1l-.3.1q.4.3 1 .4c0 .2.3 0 .5.2 0 .1.9.8.9 1 3.7 6.8-8.6 6.5-4.6-.2.1-.2 0-.2.5-.5s.3-.4.9-.5q-.1 0 .4-.3l.2-.2.2-.1q-.9-1-2.2-.5c-2.2.5-3.4 3.2-3 5.2C24.3 7.4 21.2 4 18 1c-2.1-2-5.6.9-3.6 3.4 3.4 4.2 7.3 8 10.4 12.4-1.4.2-2.7 1.2-4 1.6a5 5 0 0 0-.5-3.9c-1.2-2.5-4.6-2-4-1.7q-.3 0-.1.1l-.2.1c4.1 1.1 4.2 6.9-.6 6.6-2.1-.5-3-2.6-2-4.5q0-.4.3-.7c.2-.1 0-.2.5-.5s.4-.4 1-.5q0 0 .3-.3l.2-.1c.2 0 0 0 .3-.2-2.6-2.3-6 2-5.3 4.6l-6.4-4.7C.8 10.6-2 15 1.7 17.6c5.2 5.8 12 9.9 18.4 14.5a4 4 0 0 0-.5 4.2c-2.9 1.1-3 5-.6 6.8l-.2.8c.4 3-2.6 4.6-4 7l-.3.7c-.8-1-2.3-1.7-3-.4.4-.2 1.2.2 1.4.5 2.8 4.2 6.9 7.8 10.4 11.4l-2.5 2.6c-3.8-3-7.5-7.4-11.2-10.7q-.4-.2-.2-.7l1.5-2.1c.8-1 .3-.6.2-.6v-.1l.2-.4c-.7 0-1.4 1.1-1.6 1.2-1.2 1-2.6 2.2-1.2 3.9 2.8 3 8 8.6 11 11.4 1.8 1.1 3-.4 4.2-1.6 1.8-1.6 3-3.1.7-5 .5-.1 1.3-1 1.3-1 .9-.8 1.9-2.1 2.6-3 5-8.3 10-.3 14.3 3.7q-2.8 2.3 0 4.7C44 66.8 46 69 47.8 67q5.3-5.4 10.5-11c1.5-2-1.7-3.4-2.9-4.4q0 .1 0 .2-.1 0 0 .1l-.5-.2c.2.6 1.2 1.3 1.2 1.6.1.3 1.4 1 1.1 1.6-3.1 2.8-8 7.7-11.2 10.7L43.5 63c3.5-3.6 7.5-7.5 10.6-11.3q.2-.3.5-.3h.5c-.3-1.3-1.7-.8-2.4-.2q-.2 0-.3-.3l-.3-.4c-1.5-2.4-4-3.3-4.3-6.3v-.6l2.7-2.9c1.6-1.9.3-5-2-5.5.7-1.2.7-2.8-.2-3.9 3-3 20.9-13.4 18.5-17.8' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;background-size: contain;user-select: none;pointer-events: none;margin: 0 auto 10px;}
form ._form-thank-you::after {content: 'É um prazer ter você conosco.';display: block;color: #ffffffd1;font-size: 15px;font-weight: 400;line-height: 24px;}
form .iti__selected-dial-code, form .iti__country-name{font-size: 13px;line-height: 13px;}

form ._error {display: block;position: absolute;font-size: 14px;z-index: 10000001;}
form ._error._above, 
form ._error._below {top: -20px;left: -4px;}
 form ._error._above ._error-arrow, 
 form ._error._below ._error-arrow {left: 30px;bottom: -7px;border-style: solid;border-width: 7px 5px 0 5px;border-color: #e9003a transparent transparent transparent;}
form ._error-inner {padding: 2px 10px 2px;background-color: #e9003a;font: 600 10px/20px 'Sora';color: #ffffff;text-align: center;text-decoration: none;border-radius: 3px;}
form ._error-arrow {position: absolute;width: 0;height: 0;}

/*@media (max-width: 679px) {
 ._320 section.leadsCurso::before{content: ''; display: block; position: absolute; width: 100%; height: 227px; bottom: 0; left: 50%; transform: translateX(-50%); background: url("../img/homeBgMentoriaMobile.webp") no-repeat; background-size: cover; background-position: bottom center; user-select: none; pointer-events: none; z-index: -1;mix-blend-mode: plus-lighter;}
._320 section.leadsCurso::after{content: ''; display: block; position: absolute; width: 100%; height: 279px; top: 0; left: 50%; transform: translateX(-50%); background: url("../img/homeEstrelas.webp") no-repeat; background-size: cover; background-position: top center; user-select: none; pointer-events: none; z-index: -1;mix-blend-mode: plus-lighter;}
    
}*/