.reception-form{padding-top:18px!important;max-width:768px!important;width:100%}.reception-form input,.reception-form textarea{padding:15px}.reception-form input,.reception-form select,.reception-form textarea{border-radius:10px;border:1px solid #86ccff;background:#fff;outline:0;width:100%}.reception-form input::placeholder,.reception-form select::placeholder,.reception-form textarea::placeholder{color:#828282;font-style:normal;font-weight:300;line-height:120%;letter-spacing:.44px}.reception-form input:active,.reception-form input:focus,.reception-form select:active,.reception-form select:focus,.reception-form textarea:active,.reception-form textarea:focus{border:1px solid #6bc1ff}.reception-form input.error,.reception-form select.error,.reception-form textarea.error{border:2px solid red}.reception-form select{padding:16px 15px;line-height:1;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(img/arrow.svg)no-repeat right 15px top 50%;background-size:17px;font-weight:300}.reception-form select option{font-weight:400;padding:5px 0}.reception-form textarea{height:120px}.reception-form .pop-up__title{color:#446489;text-align:center;font-family:Charter,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:124%;margin-bottom:15px}@media (max-width:480px){.reception-form .pop-up__title{font-size:24px;line-height:100%}}.reception-form .pop-up__subtitle{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.44px;margin-bottom:20px}@media (max-width:480px){.reception-form .pop-up__subtitle{font-size:14px;line-height:20px}}.reception-form .pop-up__row{display:flex;gap:10px;margin-bottom:15px}@media (max-width:767px){.reception-form .pop-up__row{gap:normal;flex-direction:column}}.reception-form .pop-up__row .pop-up__col{width:50%}@media (max-width:767px){.reception-form .pop-up__row .pop-up__col{width:100%}.reception-form .pop-up__row .pop-up__col:first-child{margin-bottom:15px}}.reception-form .pop-up__row.column{flex-direction:column;gap:normal}.reception-form-clinics,.reception-form-doctors{display:flex;flex-direction:column;overflow:hidden;width:100%}.reception-form-clinics-wrapper,.reception-form-doctors-wrapper{border:1px solid #86ccff;border-radius:10px;padding:5px 0;width:100%}.reception-form-clinics-wrapper.disabled,.reception-form-doctors-wrapper.disabled{touch-action:none;pointer-events:none;opacity:.75}.reception-form-clinics-wrapper.disabled .placeholder,.reception-form-doctors-wrapper.disabled .placeholder{opacity:.5}.reception-form-clinics.opened,.reception-form-doctors.opened{max-height:270px;overflow-y:scroll}.reception-form-clinics.opened .reception-form-clinics-item.placeholder,.reception-form-clinics.opened .reception-form-clinics-placeholder,.reception-form-clinics.opened .reception-form-doctors-item.placeholder,.reception-form-clinics.opened .reception-form-doctors-placeholder,.reception-form-doctors.opened .reception-form-clinics-item.placeholder,.reception-form-doctors.opened .reception-form-clinics-placeholder,.reception-form-doctors.opened .reception-form-doctors-item.placeholder,.reception-form-doctors.opened .reception-form-doctors-placeholder{display:none}.reception-form-clinics.opened .reception-form-clinics-item,.reception-form-clinics.opened .reception-form-doctors-item,.reception-form-doctors.opened .reception-form-clinics-item,.reception-form-doctors.opened .reception-form-doctors-item{display:flex}.reception-form-clinics.selected:not(.opened) .reception-form-clinics-item.placeholder,.reception-form-clinics.selected:not(.opened) .reception-form-doctors-item.placeholder,.reception-form-doctors.selected:not(.opened) .reception-form-clinics-item.placeholder,.reception-form-doctors.selected:not(.opened) .reception-form-doctors-item.placeholder{display:none}.reception-form-clinics.selected:not(.opened) .reception-form-clinics-item.active,.reception-form-clinics.selected:not(.opened) .reception-form-doctors-item.active,.reception-form-doctors.selected:not(.opened) .reception-form-clinics-item.active,.reception-form-doctors.selected:not(.opened) .reception-form-doctors-item.active{display:flex;margin:0;padding:0 15px}.reception-form-clinics.selected:not(.opened) .reception-form-clinics-item.active .reception-form-clinics-item-image,.reception-form-clinics.selected:not(.opened) .reception-form-clinics-item.active .reception-form-doctors-item-image,.reception-form-clinics.selected:not(.opened) .reception-form-doctors-item.active .reception-form-clinics-item-image,.reception-form-clinics.selected:not(.opened) .reception-form-doctors-item.active .reception-form-doctors-item-image,.reception-form-doctors.selected:not(.opened) .reception-form-clinics-item.active .reception-form-clinics-item-image,.reception-form-doctors.selected:not(.opened) .reception-form-clinics-item.active .reception-form-doctors-item-image,.reception-form-doctors.selected:not(.opened) .reception-form-doctors-item.active .reception-form-clinics-item-image,.reception-form-doctors.selected:not(.opened) .reception-form-doctors-item.active .reception-form-doctors-item-image{border-radius:7px;width:40px;height:40px;min-width:40px;min-height:40px}.reception-form-clinics-item,.reception-form-doctors-item{display:none;align-items:center;cursor:pointer;background:#fff;border-radius:3px;padding:5px 15px;box-sizing:border-box}.reception-form-clinics-item.placeholder,.reception-form-doctors-item.placeholder{display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:#fff;border-radius:3px;padding:0 15px;line-height:1;min-height:38px;max-height:38px}.reception-form-clinics-item.placeholder::after,.reception-form-doctors-item.placeholder::after{content:"";display:block;position:relative;width:18px;height:18px;background:url(img/arrow.svg)center center no-repeat;background-size:contain}.reception-form-clinics-item.active,.reception-form-clinics-item:hover,.reception-form-doctors-item.active,.reception-form-doctors-item:hover{background:#edf1f2}.reception-form-clinics-item-radio input,.reception-form-doctors-item-radio input{opacity:0;display:none;width:0;height:0}.reception-form-clinics-item-radio span,.reception-form-doctors-item-radio span{display:block;border-radius:3px;border:1px solid #86ccff;width:24px;height:24px}.reception-form-clinics-item-radio input:checked~span,.reception-form-doctors-item-radio input:checked~span{background:url(img/check-mark.svg);background-size:contain}.reception-form-clinics-item-image,.reception-form-doctors-item-image{border-radius:10px;background-position:center center;background-repeat:no-repeat;background-size:cover;width:50px;height:50px;min-width:50px;min-height:50px;margin-left:20px;margin-right:20px}.reception-form-clinics-item-name span,.reception-form-doctors-item-name span{display:block;font-family:Charter,sans-serif;font-weight:700;font-size:17px}.reception-form-clinics-item-name small,.reception-form-doctors-item-name small{display:block;font-family:Gotham Pro;font-size:11px}.reception-form-files label{cursor:pointer;display:flex;align-items:center;color:#828282;font-family:"Gotham Pro";font-size:13px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:.44px;padding:7px 0}.reception-form-files label::before{content:"";display:inline-block;background:url(img/upload.svg)no-repeat center center;background-size:contain;width:24px;height:24px;margin-right:5px}.reception-form-files input{display:none}.reception-form-files-list{font-size:13px;font-weight:700}.reception-form-files-list li{margin-top:5px;margin-bottom:3px}.reception-form-files-list li u{font-weight:400;padding-left:10px;color:red;cursor:pointer}.reception-form button{border-color:transparent}.reception-form button[disabled]{touch-action:none;pointer-events:none}.reception-form .main-btn{max-width:50%!important}@media (max-width:767px){.reception-form .main-btn{max-width:100%!important}}.reception-form .form-error{color:#dc3545;font-size:12px;font-weight:700;padding-top:3px;margin-left:15px}.reception-form .form-error b{color:initial}.reception-form .form-error.text-center{text-align:center;margin:0 auto}.reception-form .with-error{border-color:#dc3545}.reception-form .reception-form-input.disabled{touch-action:none;pointer-events:none;opacity:.75}.reception-form .reception-form-success{display:none}