form.escola-proposta{display:flex;flex-wrap:wrap;gap:24px;width:100%;margin:24px auto;text-align:left}form.escola-proposta #boxEndereco>[class^=coluna],form.escola-proposta>[class^=coluna]{float:none;margin:0;padding:0;min-width:0}form.escola-proposta .coluna12{width:100%}form.escola-proposta .coluna6{width:calc(50% - 12px)}form.escola-proposta .coluna4{width:calc(33.33333% - 16px)}form.escola-proposta .coluna3{width:calc(25% - 18px)}form.escola-proposta .coluna12>.coluna4{width:100%}form.escola-proposta .formulario,form.escola-proposta itemform{display:block;float:none;width:100%;margin:0;padding:0}form.escola-proposta itemform{color:#002648;font-weight:400}form.escola-proposta .formulario label{display:block;float:none;width:100%;margin:0 0 8px;color:rgba(0,0,0,.6);font-weight:600}form.escola-proposta .formulario input:not([type=hidden]):not([type=radio]):not([type=checkbox]),form.escola-proposta .formulario select,form.escola-proposta .formulario textarea{display:block;float:none;box-sizing:border-box;width:100%;max-width:100%;min-height:46px;margin:0;padding:10px 12px;border:1px solid #b9c6d2;border-radius:6px;background:#fff!important;color:#002648;font:inherit}form.escola-proposta .formulario textarea{min-height:150px;height:auto;resize:vertical}form.escola-proposta input[type=checkbox],form.escola-proposta input[type=radio]{width:auto;min-height:0;margin:0 6px 0 0;accent-color:#0091ff}form.escola-proposta itemform>.coluna3{display:inline-flex;align-items:center;width:auto;float:none;margin:0 24px 0 0}form.escola-proposta #btfase5{float:none;width:auto;min-width:160px;min-height:46px;margin:0;padding:10px 24px;border:0;border-radius:6px;background:#ff8a00;color:#002648;font:inherit;font-weight:600;cursor:pointer}form.escola-proposta #btfase5:disabled{opacity:.6;cursor:wait}form.escola-proposta #boxEndereco{display:none;width:100%;margin:0;padding:0}form.escola-proposta #boxEndereco.abre{display:flex;flex-wrap:wrap;gap:24px}form.escola-proposta #aguarde,form.escola-proposta #blocoFinal{width:100%}form.escola-proposta #aguarde:empty,form.escola-proposta #blocoFinal:empty{display:none}#SuperBusca :focus-visible,form.escola-proposta :focus-visible{outline:3px solid #0091ff;outline-offset:3px}boxbusca.boxbusca-cursos-livres #SuperBusca{display:grid;grid-template-columns:1fr auto;gap:20px}boxbusca.boxbusca-cursos-livres h2{margin:0}boxbusca.boxbusca-cursos-livres .escola-search-confirmed{position:static;width:auto;margin:0;font-size:14px;align-self:center}.escola-search-confirmed label{display:flex;gap:8px;align-items:center;line-height:1.4}.escola-search-confirmed input{flex:none;margin:0}boxbusca.boxbusca-cursos-livres #busca-container{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr .8fr auto;gap:12px}boxbusca.boxbusca-cursos-livres #busca-container .coluna6{width:100%;min-width:0;margin:0;padding:0}boxbusca.boxbusca-cursos-livres #busca-container input,boxbusca.boxbusca-cursos-livres #busca-container select{width:100%;min-width:0;min-height:44px;height:auto;margin:0;padding:8px 12px;border:1px solid #b9c6d2;border-radius:6px;font:inherit;font-size:16px;line-height:normal;color:#1e1950;background:#fff}boxbusca.boxbusca-cursos-livres #busca-container .submitBusca{grid-column:auto;grid-row:auto;float:none;width:auto;min-width:110px;border:0;background:#0091ff;color:#fff;font-weight:600;cursor:pointer}.escola-search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none}.escola-search-results a{display:flex;flex-direction:column;gap:10px;height:100%;padding:16px;border:1px solid #dbe3ea;border-radius:6px;color:#002648;text-decoration:none}.escola-search-results a:hover{border-color:#0091ff}.escola-search-results img{width:100%;aspect-ratio:530/240;object-fit:cover}.escola-search-title{font-weight:600}@media(max-width:880px){boxbusca.boxbusca-cursos-livres #busca-container{grid-template-columns:1fr 1fr}.escola-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){form.escola-proposta #btfase5,form.escola-proposta .coluna3,form.escola-proposta .coluna4,form.escola-proposta .coluna6{width:100%}.escola-search-results,boxbusca.boxbusca-cursos-livres #SuperBusca,boxbusca.boxbusca-cursos-livres #busca-container{grid-template-columns:1fr}#formulario.escola-incompany{padding:32px 16px}#formulario.escola-incompany .conteudoInterno{width:100%;padding:0;margin:32px 0}}