#formred{margin-top:70px;margin-bottom:70px}.formred_wrap{display:flex;background:#f5f5f6;border-radius:10px;padding:60px}.formred_left{width:50%;padding:0 50px 0 0;display:flex;flex-direction:column}.formred_right{width:50%}h2.formred_title{font-weight:700;font-size:45px;line-height:110%;color:#18191b;padding:0;margin:0;margin-bottom:10px}.formred_text{font-weight:400;font-size:18px;line-height:135%;color:#454545}.formred_nameblock{font-size:16px;line-height:110%;color:#18191b;padding-top:15px;margin-top:auto}.formred_photo img{width:100px}.formred_name{margin-top:15px;font-weight:700}.formred_job{padding-top:8px}.form-group{position:relative;margin-bottom:12px}.formred_wrap label{font-size:18px;color:#454545}.form-control{display:block;width:100%;padding:15px 0 0 13px;font-size:18px;line-height:1.25;height:54px;color:#454545;background-color:#fff;background-image:none;background-clip:padding-box;border-radius:8px;border:1px solid #fff;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control-placeholder{position:absolute;top:0;padding:15px 0 0 13px;transition:all .2s}.has-error{background:#fff;border:2px solid #ffa0a0}.subprivacy_block{display:flex;margin-top:35px;gap:10px}.submit_block{width:40%;margin-bottom:15px}.formred_privacy{width:60%;font-weight:400;font-size:13px;line-height:120%;color:#8a8a8a;text-align:left}.privacy_block .formred_privacy{width:100%}.formred_privacy a{color:#8a8a8a;text-decoration:underline}.formred_privacy a:hover{text-decoration:none}.formred_submit{background:#ff4b00;border-radius:8px;font-weight:400;font-size:18px;line-height:17px;text-align:center;color:#fff;border:none;width:100%;padding:20px}#formred_request{padding:110px 0;font-size:18px}.formred_privacy label{font-style:normal;font-weight:400;font-size:11px;line-height:120%;color:#8a8a8a;margin-left:20px}.formred_privacy p{font-style:normal;font-weight:400;font-size:11px;line-height:120%;color:#8a8a8a}input[type=checkbox]{position:absolute;cursor:pointer;width:0;height:0}input[type=checkbox]:before{content:"";display:block;position:absolute;width:14px;height:14px;top:0;left:0;border:1px solid #8a8a8a;border-radius:3px;background-color:#fff}input[type=checkbox]:checked:after{content:"";display:block;width:4px;height:10px;border:1px solid #ff4b00;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:1px;left:5px}input[type=checkbox].has-error:before{border:1px solid #ff5733}.formred_radio_wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:6px}.formred_contact_form-radio{cursor:pointer}.formred_visually_hidden{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}.formred_visually_hidden.has-error+.formred_contact_form-radio_text{border:2px solid #ffa0a0}.formred_radio_wrap input:checked+.formred_contact_form-radio_text{border:2px solid #8a8a8a;background-color:#8a8a8a;color:#fff}.formred_contact_form-radio_text{display:inline-block;padding:16px 28px;border-radius:24px;background-color:#fff;border:2px solid #fff}@media (max-width:1200px){.formred_left{width:60%;padding:0 50px 0 0;position:relative}.formred_right{width:40%}}@media (max-width:1000px){.subprivacy_block{flex-direction:column-reverse;gap:0px}.submit_block{width:100%}.formred_privacy{width:100%;padding-top:0;padding-left:0}}@media (max-width:800px){.formred_wrap{flex-direction:column}.formred_nameblock{display:none}.formred_left{width:100%}.formred_right{margin-top:25px;width:100%}}@media (max-width:600px){#formred{margin-top:40px;margin-bottom:40px}.formred_wrap{padding:30px 16px 16px}h2.formred_title{font-size:25px;line-height:120%;margin-bottom:6px}.formred_text{font-size:16px;line-height:130%}.formred_wrap label{font-size:14px}.form-group{margin-bottom:12px}.form-control{font-size:14px;padding:14px 0 0 11px;margin-bottom:12px;height:40px}.form-control-placeholder{padding:10px 0 0 10px}.subprivacy_block{margin-top:20px}.formred_submit{font-size:14px;padding:12px}.formred_privacy label{font-style:normal;font-weight:400;font-size:11px;line-height:120%;color:#8a8a8a;margin-left:20px}#formred_request{padding:110px 0;font-size:16px}.formred_contact_form-radio_text{padding:8px 15px;border-radius:14px}}