.texto_form{margin-top:8rem}.texto_form h1{margin-bottom:2.5rem}.texto_form .form{position:relative;z-index:2;padding:3rem 0}.texto_form .form form p{display:flex;flex-direction:column;align-items:center}.texto_form .form form p input,.texto_form .form form p textarea{background:none;border-top:none;border-left:none;border-right:none;border-radius:0;color:#fff}.texto_form .form form p input:focus,.texto_form .form form p textarea:focus{box-shadow:none;border-color:#ebb961}.texto_form .form form p label{color:#fff;width:100%;margin-bottom:-3rem}.texto_form .form form p span{display:block;width:100%}.texto_form .form form p button{margin-top:3rem}.texto_form .form form p .wpcf7-not-valid-tip{color:red;background:#fff;font-size:.7rem;display:block;padding:.2rem .5rem;width:-moz-fit-content;width:fit-content;margin-top:.2rem;border-radius:.2rem}.texto_form .form form.invalid .wpcf7-response-output{color:red;background:#fff;font-size:.7rem;display:block;margin-top:.2rem;border-radius:.2rem;text-align:center;border:none}.texto_form .cor_fundo{background-color:#344569;position:absolute;width:55%;height:97%;top:50%;right:0;z-index:0;transform:translateY(-50%)}@media(max-width: 62rem){.texto_form{margin-top:6rem}.texto_form .form{background-color:#344569;padding:3rem 1rem}.texto_form .cor_fundo{display:none}}