.formulario-apoio{width:100%;background-color:var(--cor-escuro-fundo)}.formulario-apoio_container{width:100%;max-width:var(--layout-size);margin:0 auto;padding:80px 20px;display:flex;align-items:center;justify-content:center;gap:30px}.formulario-apoio_texto{width:100%;max-width:40%;display:flex;flex-direction:column;justify-content:center;gap:25px;text-align:left}.formulario-apoio_texto h2{color:var(--cor-branco);font-size:26px;font-weight:500;line-height:36px;max-width:70%}.formulario-apoio_texto p{color:var(--cor-branco);font-size:16px;font-weight:400;line-height:32px;max-width:90%;margin:0}.formulario-apoio_preenchimento{width:100%;max-width:40%;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:0 20px}.formulario-apoio_preenchimento form{width:100%;display:flex;flex-direction:column;justify-content:center;gap:20px}.formulario-apoio_preenchimento form input,.formulario-apoio_preenchimento form select{width:100%;height:45px;flex:1;background-color:var(--cor-branco);height:50px;border-radius:10px;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25);padding:10px;color:var(--cor-preto-texto);outline:none;font-size:14px}.formulario-apoio-erro-celular{display:none;color:#f11426;margin:0;right:0;top:0;font-size:12px;font-weight:500;line-height:16.5px;position:relative}.formulario-apoio_preenchimento form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px}.formulario-apoio_preenchimento form select:disabled{cursor:no-drop;background:#d3d3d3;color:#919191}.formulario-apoio_preenchimento form input::placeholder .formulario-apoio_preenchimento form select::placeholder{color:var(--cor-preto-texto);opacity:1}.formulario-apoio_preenchimento form select{cursor:pointer}.formulario-apoio_preenchimento-campos{width:100%;display:flex;align-items:center;gap:5px}.formulario-apoio_preenchimento form button{cursor:pointer;width:100%;text-align:center;height:50px;border-radius:10px;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25);color:var(--cor-branco);font-size:16px;font-weight:400;display:flex;align-items:center;gap:10px;justify-content:center}.modal-formulario-apoio{height:100vh;width:100vw;background:rgb(32 32 32 / .95);padding:20px;top:0;display:flex;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 0.5s ease,visibility 0.5s ease;align-items:center;justify-content:center;position:fixed;z-index:9999}.modal-formulario-apoio.ativo{visibility:visible;opacity:1;pointer-events:auto}.modal-formulario-apoio_container{width:100%;max-width:624px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background-color:var(--cor-branco);box-shadow:0 4px 4px 0 rgb(0 0 0 / .25);border-radius:26px;gap:20px}.modal-formulario-apoio_fechar{position:absolute;top:5px;right:5px;border:none;background-color:#fff0;display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:10px}.modal-formulario-apoio_fechar svg{width:25px;height:25px}.modal-formulario-apoio_fechar svg path{fill:var(--cor-preto-texto)}.modal-formulario-apoio_logo{width:100%;display:flex;align-items:center;justify-content:center}.modal-formulario-apoio_texto{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.modal-formulario-apoio_texto h3{color:var(--cor-preto-texto);font-size:24px;font-weight:500;line-height:35px;text-align:center}.modal-formulario-apoio_texto p{color:var(--cor-preto-texto);text-align:center;font-size:16px;font-weight:400;line-height:18px;margin:0}.modal-formulario-apoio_botao{width:100%;max-width:400px;height:45px;display:flex;align-items:center;justify-content:center;color:var(--cor-branco);border-radius:10px;text-align:center;font-weight:500;line-height:20px;font-size:16px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1)}.formulario-apoio.verde .formulario-apoio_preenchimento form button,.modal-formulario-apoio_container.verde .modal-formulario-apoio_botao{background-color:var(--cor-verde-principal);border:1px solid var(--cor-verde-principal)}.formulario-apoio.verde .formulario-apoio_preenchimento form button:hover,.modal-formulario-apoio_container.verde .modal-formulario-apoio_botao:hover{color:var(--cor-verde-principal);background-color:#fff0}.formulario-apoio.azul .formulario-apoio_preenchimento form button,.modal-formulario-apoio_container.azul .modal-formulario-apoio_botao{background-color:var(--cor-azul-principal);border:1px solid var(--cor-azul-principal)}.formulario-apoio.azul .formulario-apoio_preenchimento form button:hover,.modal-formulario-apoio_container.azul .modal-formulario-apoio_botao:hover{color:var(--cor-azul-principal);background-color:#fff0}@media screen and (max-width:991px){.formulario-apoio_texto{max-width:50%}.formulario-apoio_preenchimento{max-width:50%;padding:0}.formulario-apoio_texto p,.formulario-apoio_texto h2{max-width:100%}}@media screen and (max-width:780px){.formulario-apoio_container{flex-direction:column}.formulario-apoio_texto{max-width:100%;text-align:center}.formulario-apoio_preenchimento{max-width:100%}}