body .container-fluid.body-container.body-container--home{padding:0}.book_appointment_banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:140px 20px}.book_appointment_banner .book_appointment_heading{color:#494a52;font-size:60px;font-weight:700;line-height:1.2;max-width:40%}.book_appointment_banner .book_appointment_title{color:#494a52;font-size:16px;font-weight:400;line-height:24px;max-width:35%;padding:24px 0}.book_appointment_form{color:#000;display:block;max-width:100%;padding-bottom:150px;position:relative;text-align:center}.book_appointment .appointment_heading{color:#000;font-size:32px;font-weight:700;line-height:1.2;padding:80px 50px 30px;text-align:center}.book_appointment_form input,.book_appointment_form select{border:1px solid #ced4da;height:50px;width:100%}.book_appointment_form select{background-color:#fff}.book_appointment_form textarea{border:1px solid #ced4da;height:80px;width:100%}.book_appointment_form label{display:flex;font-size:14px;padding:10px 0}.book_appointment_form .hs-dateinput,.input{padding-bottom:10px}.book_appointment_form .form{display:inline-block;height:auto;position:relative;width:100%}.book_appointment_form .book_appointment_form_blog{border-color:rgba(86,108,142,.1);border-radius:10px;box-shadow:0 5px 20px rgb(9 28 38/5%);display:inline-block;padding:50px;position:relative;width:53%}.book_appointment_form .actions{padding:0 0 15px;width:21%}.book_appointment_form input.hs-button.primary.large{background-color:#3dd6ba;border-radius:50px;color:#fff;font-size:16px;width:100%}.form ul{color:red;padding:0}.form ul li{list-style-type:none}.form ul li label{font-size:12px;padding:0}@media screen and (max-width:700px){.book_appointment_banner{padding:80px 20px}.book_appointment_banner .book_appointment_heading{font-size:36px;max-width:50%}.book_appointment_banner .book_appointment_title{max-width:70%}.book_appointment_form{padding-bottom:50px}.book_appointment .appointment_heading{font-size:24px;padding:60px 0 0}.book_appointment_form .book_appointment_form_blog{padding:25px;width:100%}.book_appointment_form .actions{padding:0;width:27%}}@media (min-width:700px) and (max-width:1000px){.book_appointment_banner{padding:80px 20px}.book_appointment_banner .book_appointment_heading{font-size:42px}.book_appointment_form .actions{padding:0 0 15px;width:30%}}@media (min-width:1000px) and (max-width:1300px){.book_appointment_banner{padding:80px 20px}.book_appointment_banner .book_appointment_heading{font-size:42px}}