.contact-container .primary-button{margin-top:30px;width:200px;text-align:center;padding:12px 0}.contact-container input:first-child{margin-right:19px}.patientForms-container .content{padding-left:0}.appointmentsInfo-container .content{padding-left:0}.rehabilitation-item{width:333px;margin-bottom:30px}.rehabilitation-item a{text-decoration:none}.rehabilitation-details{display:inline-flex}.rehabilitation-item .rehabilitation-name{font-family:AvenirNext;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#b41e3a;cursor:pointer}.rehabilitation-item .rehabilitation-name:hover{color:#76071c}.rehabilitation-img{margin-left:30px;display:inline-block;position:relative;width:40px}.rehabilitation-img img{width:18px!important;transform:translateY(-50%);position:absolute;top:50%;left:-14px}.container-items{display:flex}.row-item span{margin-bottom:15px;display:block;font-weight:bolder!important}.site-header .phone-number .phone{top:80px;margin-bottom:0}.appointments-protection{width:100%;position:absolute;top:90px;left:0;height:90px;background-color:rgba(0,0,0,.62);z-index:1;padding:0;align-items:center;justify-content:space-between;padding:0 150px}.appointments-protection .button-data{margin-top:0}.appointments-protection .data-title{font-weight:bold;margin-bottom:5px;font-size:15px}.appointments-protection .primary-button{background-color:#484848;border:1px solid #484848}.appointments-protection .button-data{width:unset}.appointments-protection .button-data .primary-button{padding:12px 65px}.appointments-protection .primary-button:hover{background-color:#5d5d5c;border:1px solid #5d5d5c}.appointments-protection .data-protection .data-title{font-weight:bold}@media(max-width:1280px){.page-title{top:250px}}@media(max-width:1024px){.appointments-protection{top:81px;padding:0 20px}.site-header .phone-number .phone{top:110px}}@media(max-width:700px){.contact-container input[type=button]{display:block;margin:auto;margin-top:30px}.container-items{flex-flow:column}.appointments-protection .button-data .primary-button{padding:12px 15px}.appointments-protection{top:56px;padding:0;padding-top:5px;height:110px}.page-title{top:170px}.rehabilitation-item{width:unset}#slider-health,#slider{width:290px!important;min-width:290px!important}.site-header .phone-number .phone{display:none}}@media(min-width:760px) and (max-width:1025px){.person-contact .email{bottom:35px}}