.book-appoinment-section{min-height:450px;opacity:0;padding:100px 0;position:relative}.hs-inline-edit .book-appoinment-section{opacity:1!important}.calendar-days .disable.next-month-day{display:none}.book-appoinment-section.active{opacity:1}.step-header{display:flex;flex-wrap:wrap;position:relative}.step-header+div{padding-left:25px}.step-header h2{color:#737373;font-family:Gilroy Light,Scala Sans,Sans-Serif;font-size:30px;font-weight:700;opacity:1}.step-header h2 span{color:#000}.step-header.active h2{color:#434a53;opacity:1}a.baa-step-change{color:#434a53;cursor:pointer;display:inline-block;font-weight:700;margin-left:10px;opacity:0}a.baa-step-change:hover{text-decoration:underline}.step-header.step-change a.baa-step-change{opacity:1}.form-radio{align-items:center;display:flex;margin-bottom:10px}.form-radio input{display:none;margin-right:10px}.form-radio input[type=radio]:checked+label{background-color:#000}.form-radio input[type=radio]+label,.submit-btn{background-color:#434a53;border-radius:3px;border-width:0;color:#fcfcfc;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;padding:15px 20px}.form-radio input[type=radio]+label{align-items:center;display:flex}.boxContainer.step-1 .hs-form-field{align-items:flex-start;display:flex;margin:0 -15px 10px;max-width:100%}.boxContainer.step-1 .hs-form-field>div{padding:0 15px}.book-appoinment-section form{margin:0 auto 0 0;max-width:100%!important}.book-appoinment-section form>div{margin-bottom:30px}.book-appoinment-section form .hs-form-field{margin-bottom:30px;max-width:500px}.book-appoinment-section form fieldset{max-width:800px!important}.section-heading{margin:0 auto 50px 0;max-width:800px}.steps.clearfix{display:none}.actions ul{align-items:flex-start;display:flex;justify-content:right;list-style:none;margin:30px 0 0;padding:0}.actions ul li a{background-color:#434a53;border-radius:3px;border-width:0;color:#fcfcfc;display:block;font-size:14px;font-weight:400;margin-left:20px;padding:15px 30px}.hs-form label.error,label.error{color:red}.form-check ul li{align-items:flex-start;display:flex}.form-check ul li input[type=checkbox]{height:16px;margin-right:10px;width:16px}.form-check ul li{margin-bottom:10px}.form-check ul>span{display:block;margin-bottom:10px}.form-thankyou-message{text-align:center}.form-thankyou-message h2{font-size:40px}.actions li.disabled{display:none}.calendar-toolbar>[class$=month-btn]{background:transparent;color:#0c4c25}.card{background-color:#fafafa;border-radius:0;box-shadow:0 0 10px #efefef;height:fit-content;width:316px}.calendar-toolbar{align-items:center;background-color:#fff;border-bottom:1px solid #efefef;display:flex;justify-content:space-between;padding:20px 20px 15px}.calendar-toolbar>.current-month{color:#19181a;font-size:20px;font-weight:700}.calendar-toolbar>[class$=month-btn]{aspect-ratio:1;background:#f8f7fa;border:0;border-radius:15px;color:#19181a;font-size:14px;line-height:40px;text-align:center;width:40px}.calendar-days,.weekdays{display:flex;flex-wrap:wrap;padding:0 18px}.weekdays{padding-top:12px}.calendar-days{padding-bottom:12px}.weekday-name,[class$=-day]{border-radius:15px;color:#19181a;cursor:pointer;font-size:1rem;font-weight:500;height:40px;line-height:40px;text-align:center;width:14.28571%}.weekday-name{color:#19181a;font-weight:700}.current-day.active,.month-day.active,.next-month-day.active,.padding-day.active{background-color:#434a53;border-radius:15px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;font-weight:700;height:40px;line-height:40px;text-align:center;transition:.5s;width:14.28571%}.padding-day{color:#68676a;user-select:none}.disable{cursor:not-allowed}.btn:focus,.calendar-toolbar>[class$=month-btn]:focus,.month-day:focus{background-color:#7047eb;border-radius:15px;color:#f8f7fa}.arrow-month-wrapp a,.arrow-month-wrapp a:focus,.arrow-month-wrapp a:hover{background:transparent;border:0;color:#0c4c25;cursor:pointer;font-size:20px;margin:0;outline:0;padding:0;padding:0 0 0 20px!important}.book-appointment-body .card{margin:0 auto;width:100%}.calendar-toolbar>[class$=month-btn]{margin:0;padding:0!important}.disable,.padding-day{color:#bcbcbc}.card{box-shadow:none;overflow:hidden}.calendar-toolbar{box-shadow:1px 8px 16px 0 rgba(0,0,0,.2)}.go-back-btn{padding:25px}.go-back-btn:hover{text-decoration:none}.simple-text a{color:#434a53;font-weight:700}.simple-text a:hover{text-decoration:underline}.boxContainer.step-1 .step-field-list{position:relative}p.simple-text{margin-bottom:30px}.hs_error_rollup,label.error:nth-child(n+3){display:none}.selection-card{background-color:#f7f8f8;border-radius:10px;padding:25px;position:fixed;right:15%;top:35%;width:330px}.selection-card h5,.selection-card h6{color:#434a53;font-family:Gilroy SemiBold,Scala Sans,Sans-Serif;font-size:16px;font-weight:600}.selection-card a{text-decoration:underline}.selection-card .select-dateandtime{padding-top:15px}@media(max-width:992px){.selection-card{padding:15px;right:15px;top:25%;width:180px}}@media(max-width:767px){.selection-card{display:none!important}p.simple-text{position:static}.boxContainer.step-1 .hs-form-field{flex-direction:column}.book-appoinment-section{padding:50px 0}.step-header+div{padding-left:0}}