#fbuilder{margin:0 auto;max-width:900px}#field_1-0 label{font-family:var(--bodyFontFamily);font-size:30px;font-weight:600;margin:0 0 12px;text-align:center}#fbuilder .ui-datepicker tbody td{border:none !important}#fbuilder .fieldCalendar.hasDatepicker{margin-top:20px;width:51%;float:left;padding:0 20px 0 0}#fbuilder .fields{clear:both}#fbuilder .slotsCalendar{width:49%;display:block;float:left}#fbuilder .usedSlots{display:block;clear:both;margin:0 auto;text-align:center;padding:20px 20px 0;border:unset !important}#fbuilder .fform{padding:0 !important}#fbuilder .ui-datepicker{margin-top:15px}#fbuilder .ui-datepicker th{line-height:30px}#fbuilder .fieldCalendarService,#fbuilder .slots,#fbuilder .captcha{width:100% !important;box-shadow:none !important;margin-top:20px}#fbuilder .fieldCalendarService{display:none !important}#fbuilder .slots{border:1px solid #323232 !important;padding:15px !important;min-height:237px}#fbuilder .slots div{border:none !important;background:0 0;margin:5px 5px 0 0 !important}#fbuilder .availableslot a,#fbuilder .slots div a{color:#000 !important;padding:5px 12px !important;border:solid 1px #000;background:0 0 !important}#fbuilder .slots div a:hover,#fbuilder .slots div.currentSelection a{border:solid 1px #000;color:#000 !important}#fbuilder .ui-datepicker,.ahb_m #fbuilder .ui-datepicker-inline{box-shadow:none !important;z-index:989 !important;padding:0 !important}#fbuilder .top_aligned .fields label{padding-top:10px;display:block;line-height:1.1}#fbuilder .ui-datepicker-calendar .ui-state-active{background:#000;-webkit-box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,.1);-moz-box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,.1);box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,.1);color:#e0e0e0;text-shadow:0px 1px 0px #000;filter:dropshadow(color=#000000,offx=0,offy=1);border:1px solid #000;position:relative}#fbuilder .ui-datepicker-inline{width:100% !important;max-width:100% !important}#fbuilder .medium{width:100% !important;min-width:100% !important}#fbuilder .dfield,#fbuilder .captcha img{margin-top:5px}#fbuilder input[type=text],#fbuilder input[type=email],#fbuilder input[type=password],#fbuilder input[type=search],#fbuilder input[type=tel],#fbuilder input[type=file],#fbuilder input[type=url],#fbuilder input[type=number],#fbuilder input[type=date],#fbuilder input[type=file],#fbuilder select,#fbuilder textarea{background-color:#fff;border:1px solid #323232;border-radius:0;color:var(--bodyFontColor);display:block;font-size:18px;font-family:var(--bodyFontFamily);font-weight:400;line-height:20px;padding:15px;position:relative;width:100%;height:50px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;-moz-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s;margin:0 !important}#fbuilder input:focus{border-color:#000}#fbuilder .pbSubmit{display:block !important;align-items:center;justify-content:center;font-weight:600;position:relative;font-size:var(--btnFont) !important;font-style:normal;line-height:normal !important;padding:var(--btnPadding) !important;text-decoration:none;white-space:normal;min-width:205px;border-radius:50px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);overflow:hidden;cursor:pointer;text-align:center;font-family:var(--btnFontFamily);text-transform:capitalize;transition:all .3s ease-in-out 0s;margin:0 auto !important;background:#000;color:#fff !important;border:none;text-transform:uppercase;font-weight:700}#fbuilder .pbSubmit:hover{box-shadow:0px 0px 11px rgb(0 0 0/40%);background:#3e3e3e;color:#fff !important}#fbuilder .slots div a{text-decoration:none}#fbuilder .captcha img{margin-bottom:-16px}#fbuilder .pbreak .pbPrevious,#fbuilder .pbreak .pbNext,#fbuilder .pbSubmit{margin-top:0 !important}body #fbuilder .ui-datepicker-inline{width:100% !important;max-width:100% !important;min-width:100% !important;margin:0}body #fbuilder .medium{width:100% !important;min-width:100% !important}#fbuilder .ui-datepicker-title{min-height:50px;padding:8px 0 0}#field_1-0 .dfield{display:flex !important;flex-wrap:wrap !important}#fbuilder .slots>span{display:block;width:fit-content;margin:0 auto 7px;font-weight:700;color:#000}#fbuilder .slots>span+br{display:none}.usedSlots .ahb_list{border:1px solid #323232 !important;margin:15px 15px 0 0;padding:12px 15px 8px;border-radius:50px;display:inline-block;vertical-align:top}.usedSlots>*{padding-top:5px}.usedSlots>*:first-child{padding-top:15px}.usedSlots a{text-decoration:unset;font-weight:600}#fbuilder .cancel{display:inline-flex;padding:0 12px;font-size:0;position:relative;top:-2px;color:#ffff;border-radius:30px;background-color:var(--btnBg);background:#000}#fbuilder .cancel:before{content:"Cancel";font-size:13px;display:inline-flex;transition:unset}#fbuilder .cancel:hover{box-shadow:0px 0px 10px rgb(0 0 0/40%)}.usedSlots{border:1px solid #323232 !important;margin:15px 0 0;padding:0 20px 13px}.usedSlots:empty{display:none !important}.ahb_m #fbuilder .ui-datepicker-next,.ahb_m #fbuilder .ui-datepicker-prev{width:12px !important;height:12px !important;margin:16px 25px !important}#fbuilder .ui-datepicker .ui-datepicker-prev,#fbuilder .ui-datepicker .ui-datepicker-next{width:50px;height:50px}#fbuilder .ui-datepicker .ui-datepicker-prev{background-position:center -20px}#fbuilder .ui-datepicker .ui-datepicker-next{background-position:center 10px}@media (max-width:991px){#fbuilder .fieldCalendar.hasDatepicker{width:100%;display:block !important;margin-bottom:20px;padding:0}#fbuilder .slotsCalendar,#fbuilder .usedSlots{width:100% !important}#field_1-0 .dfield{display:block !important}#fbuilder .slots{min-height:140px;margin-top:0}#fbuilder .usedSlots{padding-inline:0;padding-top:0;overflow:hidden}.usedSlots .ahb_list{display:block;margin-right:0}}