.size50.ce_form h3{margin-right:auto;margin-bottom:20px;margin-left:auto}label{font-weight:400}.hs-form-iframe{width:100% !important}.widget-textarea label{margin-bottom:5px}label.size33,label.size50,label.size100,select.size50{width:100%;display:block;padding-right:0;padding-left:0;text-align:left;color:#7b0928;font-weight:500;font-size:1.1em;padding-bottom:15px}.widget-checkbox label{color:#7b0928;font-size:1.1em;font-weight:500}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea{margin-right:auto;margin-bottom:50px;text-align:left;border:2px solid #7b0928;background-color:#f8f8f8;border-radius:15px;padding:15px}#main input[type=search]{border:2px solid #7b0928;background-color:#f8f8f8;padding:15px;margin-bottom:15px}textarea{border:2px solid #7b0928;background-color:#f8f8f8;border-radius:15px;padding:18px 30px}.mod_search .form-wrapper{display:flex}.mod_search .form-wrapper{width:75%}button[type=submit]:hover,a.btn:hover,.btn a:hover{background:linear-gradient(90deg, rgb(18, 40, 60) 0%, rgb(31, 69, 102) 80%);border-bottom:0}.explanation{color:#838383;font-size:.9em}select.size50,.widget-checkbox{margin-bottom:50px}.widget-select{margin-bottom:50px}.mod_login{max-width:450px;margin-right:auto;margin-left:auto;text-align:center}.login_register{align-items:center;width:100%}.login.size50 a{font-size:.75em}.mod_login.login{max-width:420px}.mod_login .widget-text,.mod_login .widget-password{position:relative}.mod_login .fal{position:absolute;z-index:100;left:20px;top:20px;padding-right:10px;border-right:1px solid #333}.mod_login .formbody{display:block !important}.mod_login .widget-text label,.mod_login .widget-password label{display:none}.mod_login input[type=password],.mod_login input[type=text]{padding:15px 15px 15px 60px;border:1px solid #c4c4c4;margin-bottom:20px}.mod_login input.password,.mod_login .widget-checkbox{margin-bottom:20px}.mod_login label{display:inline-block}.mod_login .widget-submit{margin-bottom:15px}.register.size50{text-align:center;padding-left:90px}.register.size50 .btn{margin-bottom:30px}.register.size50 p{font-size:.875em}.widget-password.confirm label:before{content:"Password"}.peerless_serial_numbers_replace label{display:block}.peerless_serial_numbers_replace select{margin-bottom:30px}@media screen and (max-width: 1000px){.ce_form.size50 .size50,.ce_form.size50 .size33.city,.ce_form.size50 label.size33,.ce_form.size50 .size33.text{width:100%}.ce_form.size50 .size33{width:50%}}@media screen and (max-width: 850px){#main .size66+.size33,#main .size66,.ce_form .size33 input.size33{width:100%}.ce_form .size33{width:50%}}@media screen and (max-width: 800px){.mod_search .formbody,.mod_search .formbody{flex-wrap:wrap}.mod_search .form-wrapper{width:100%}}