.text_form_container{width:100%;min-height:80vh;display:flex;justify-content:center;align-items:center;padding:0 5em;box-sizing:border-box;background-color:#3f062b;color:white}.text_container-form{width:50%;padding:1em 5em}.title-form{font-size:2.3em;font-weight:bold;line-height:1.3em;padding:.5em 0}.description-form{font-size:1.25em;line-height:1.4em;width:80%}.form_container{width:50%;display:flex;flex-direction:column;justify-content:center;padding:.5em}.form-title{font-size:1.5em;font-weight:bold;padding-bottom:0}.form_container input[type=text],[type=email],[type=number],[type=password],[type=tel]{width:60%;border:2px solid #ddd;border-radius:15px;margin:.5em 1em .5em 0;padding:.5em 1em;transition:.3s}.form_container input[type=text]:focus,[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=tel]:focus{border:2px solid #ff0046}.form_container fieldset{margin-bottom:3em}.form_container ul li{list-style:none;font-size:12px;margin-left:-30px;margin-top:-15px;color:#f44}.form_container input[type=submit],[type=button]{padding:.5em 2em;color:white;background-color:#ff0046;margin-top:2em;border:2px solid #ff0046;border-radius:17px;cursor:pointer;transition:.3s}.form_container input[type=submit]:hover,[type=button]:hover{background-color:white;color:#ff0046}.form_container .legal-consent-container{font-size:.8em}@media screen and (max-width:425px){.text_form_container{min-height:100vh;flex-direction:column;padding:0 2em;margin-bottom:1em;margin-top:1em}.text_container-form{width:100%;padding:0}.description-form{width:100%;padding:0}.form_container{width:90%}.form-title{font-size:1.05em;font-weight:bold;padding-top:2em}.form_container input[type=text],[type=email],[type=number],[type=password],[type=tel]{width:90%}.form_container input[type=submit],[type=button]{padding:.4em 1.5em}.form_container .legal-consent-container{font-size:.7em}}