.m-calendar-form2{background-color:#fff;color:#000;padding:50px 20px 70px}.m-calendar-form2 .lead{font-weight:700;margin-bottom:2em;text-align:center}.m-calendar-form2 .hs-form{margin:0 auto;max-width:830px}.m-calendar-form2 .hs-form fieldset{text-align:center}.m-calendar-form2 .hs-form fieldset>*{text-align:left}.m-calendar-form2 .hs-form .hs-richtext{color:#666;font-size:1.4rem;margin-bottom:.5em}.m-calendar-form2 .hs-form .legal-consent-container{display:inline-block;font-weight:700;text-align:left}.m-calendar-form2 .hs-form .legal-consent-container .hs-richtext{margin:0;padding-left:1.4em}.m-calendar-form2 .ui-datepicker{border-color:#000;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0 20px;padding:0;width:100%}.m-calendar-form2 .ui-datepicker .ui-datepicker-header{background:#e0e0e0;border:none;border-radius:0}.m-calendar-form2 .ui-datepicker .ui-datepicker-title{font-size:2rem}.m-calendar-form2 .ui-datepicker .ui-datepicker-next,.m-calendar-form2 .ui-datepicker .ui-datepicker-prev{height:4rem;top:1px;width:4rem}.m-calendar-form2 .ui-datepicker .ui-datepicker-prev{left:1px}.m-calendar-form2 .ui-datepicker .ui-datepicker-next{right:1px}.m-calendar-form2 .ui-datepicker .ui-icon-circle-triangle-w{background-position:-96px 0}.m-calendar-form2 .ui-datepicker .ui-icon-circle-triangle-e{background-position:-32px 0}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar{margin:0}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td:first-child,.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar th:first-child{border-left:none}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td:last-child,.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar th:last-child{border-right:none}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td{background-color:transparent;border:1px solid #dedede;padding:0;vertical-align:top;width:14.28571%}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td.status-0{background-color:#e0e0e0}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td.status-1{background-color:#feffe7}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td.status-2{background-color:#daf2f1}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td .ui-state-default{background:transparent;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:80px}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today{background-color:#ffe8ed}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day{-webkit-animation:ui-state-current-anim 1s ease infinite alternate;animation:ui-state-current-anim 1s ease infinite alternate}@-webkit-keyframes ui-state-current-anim{0%{background-color:inherit}to{background-color:#bfdcf3}}@keyframes ui-state-current-anim{0%{background-color:inherit}to{background-color:#bfdcf3}}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td .ui-state-default{font-size:14px;text-align:left}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td .ui-state-default .day,.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td .ui-state-default .status{display:inline-block}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td .ui-state-default .day{font-weight:700}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td .ui-state-default .status{font-size:15px}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td .ui-state-default .message{font-size:11px;font-weight:400;margin-top:-1px}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td .ui-state-default .message p,.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td .ui-state-default .message span{padding:0}.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td a,.m-calendar-form2 .ui-datepicker .ui-datepicker-calendar td span{text-align:left}@media screen and (max-width:767px){.m-calendar-form{padding:30px 15px 50px}.m-calendar-form .lead{font-size:1.6rem;margin-bottom:1.5em;text-align:left}.m-calendar-form .ui-datepicker{width:100%}.m-calendar-form .ui-datepicker .ui-datepicker-calendar td .ui-state-default{font-size:12px;min-height:62px}.m-calendar-form .ui-datepicker .ui-datepicker-calendar td .ui-state-default .status{font-size:13px}.m-calendar-form .ui-datepicker .ui-datepicker-calendar td .ui-state-default .message{font-size:8px;margin-top:0}}