.section--consult{padding:60px;background-color:#f6f6f6;margin:80px 0 100px;border-radius:20px}.section--consult .h2{font-weight:500;font-size:40px;line-height:100%;color:var(--a);margin-top:0}.consult--sub{font-weight:400;font-size:18px;line-height:130%;color:var(--a)}.consult--text{width:50%;padding-right:100px}.section--consult form{width:50%;display:flex;align-items:center}.d--form{gap:var(--gap)}.d--btn label{display:flex;gap:5px}.d--btn label span{user-select:none}.consult--box,.d--form{display:flex}.consult--box .d--form{flex-direction:column;gap:8px}.consult--box .d--btn{display:flex;gap:12px}.consult--box [type=tel],.consult--box [type=text]{width:100%;height:52px;border-radius:12px;border:1px solid #e8ebf1;padding:0 20px;background-color:#fff;background-image:none;margin:0;display:inline-block;outline:0;color:#000;font-size:1rem;line-height:52px;transition:.4s}.consult--box [type=tel].--error,.consult--box [type=text].--error{border:1px solid red}.consult--box .custom-checkbox+label::before{top:50%;transform:translateY(-50%);display:none}.consult--box .custom-checkbox+label{padding-left:0;font-weight:400;font-size:16px;line-height:130%}.js--questions{min-width:200px;max-height:var(--height)}@media all and (max-width:1440px){.section--consult .h2{font-size:32px;line-height:40px}.consult--sub{font-size:16px;line-height:20px}.consult--box .custom-checkbox+label{font-size:14px;line-height:18px}.section--consult{padding:50px;margin:60px 0 0}}@media all and (max-width:1152px){.consult--box{flex-direction:column;gap:24px}.consult--text{width:100%;padding:0}.section--consult form{width:100%}.section--consult .h2{font-size:28px;line-height:34px}.consult--sub{font-size:14px;line-height:18px}.section--consult{padding:40px}}@media all and (max-width:767px){.consult--box .d--btn{flex-direction:column}.section--consult .h2{font-size:20px;line-height:24px}}@media all and (max-width:500px){.section--consult{padding:16px}}