

/* Start:/local/templates/smclinic-ryazan/components/smdoc/appointments.form/form_in_page/style.min.css?17623362212502*/
.b-feedback{position:relative;margin:80px 0 60px;color:#fff}.b-feedback__box{position:relative;background:#3b9670;padding:30px 30px 30px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;min-height:340px}.b-feedback__title{font-size:36px;margin:0 0 15px}.b-feedback__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-1.5%;margin-right:-1.5%;margin-bottom:30px}.b-feedback__input{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 1.5%}.b-feedback__input input{padding:0 20px;width:100%}.b-feedback__input input.error{border:1px solid red}.b-feedback__input input,.b-feedback__submit button{font-size:16px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;line-height:54px;height:56px;font-family:inherit;width:100%;border:0}.b-feedback__submit{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:180px;margin:0 1.5%}.b-feedback__submit button{cursor:pointer;display:block;border:0;background:#3ed6a2;color:#fff;font-weight:bold;width:100%}.b-feedback__submit button:hover{background:#2ccf97}.b-feedback__text{font-size:16px;margin:0 0 30px}.b-feedback__form{position:relative;z-index:5;margin-right:400px}.b-feedback__image{position:absolute;right:0;bottom:0;z-index:1}.b-feedback__image img{display:block}.b-feedback__agreement a{color:inherit}@media all and (max-width:1250px){.b-feedback__box{padding:30px 20px;min-height:0}.b-feedback__form{margin-right:0}.b-feedback__image{display:none}}@media all and (max-width:768px){.b-feedback{margin:40px 0}.b-feedback__title{font-size:20px}.b-feedback__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-feedback__input{margin-bottom:15px;width:47%}.b-feedback__submit{width:97%}.b-feedback__text{font-size:14px}}@media all and (max-width:480px){.b-feedback__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-feedback__input{width:97%}.b-feedback__input input,.b-feedback__submit button{line-height:48px;height:48px}}.b-feedback__agreement .page-form__agree{color:#fff;text-align:left}.b-feedback__agreement .page-form__agree label>a{color:#fff}.b-feedback__agreement .page-form__agree.error label>a{color:red}
/* End */
/* /local/templates/smclinic-ryazan/components/smdoc/appointments.form/form_in_page/style.min.css?17623362212502 */
