* {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body{margin: 0px;padding: 0px;font-size: 14px;line-height: 20px;font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background-color: #ffffff;overflow-x: hidden;overflow-wrap: break-word;color: #2D2D2D;}h1{padding: 5px 0px;font-size: 1.6em;color: #845EC2;}h2{padding: 5px 0px;font-size: 1.45em;color: #845EC2;}h3{padding: 5px 0px;font-size: 1.3em;color: #845EC2;}input[type="text"], input[type="password"], input[type="email"], input[type="number"], textarea{display: block;width: 100%;padding: 9px 12px;border: 1px solid #845EC2;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size: 13px;}input[type="text"]:focus, input[type="password"]:focus, input[type="number"]:focus, textarea:focus{border: 1px solid #CB19A0;box-shadow: unset;outline: unset;}.button{display: inline-block;font-weight: bold;padding: 10px 16px;border: 0px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration: none;cursor: pointer;}.button.purple{background-color: #845EC2;color: #ffffff;}.button.purple:hover{background-color: #CB19A0;transition: 0.5s;}.button.pink{background-color: #CB19A0;color: #ffffff;}.button.pink:hover{background-color: #B1138A;transition: 0.5s;}.input_error{display: block;margin-top: 5px;color: red;}.infoMessages{display: block;width: 100%;padding: 25px 15px;margin-top: 15px;background-color: #ffffff;border-left: 10px solid #2980B9;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);}@media (max-width: 576px){.container{max-width: 95%;}}