.gf-dark-mode .gform_wrapper .ginput_container input:not([type="checkbox"]):not([type="radio"]),.gf-dark-mode .gform_wrapper .ginput_container textarea,.gf-dark-mode .gform_wrapper select{color:#fff!important;background-color:#2b4e6f!important;box-shadow:0 1px 1px 0 rgb(255 255 255 / .25)!important}.gf-dark-mode{& h1,& h2,& h3{color:#fff}}.gf-dark-mode .gfield_label{color:#fff!important}.gform_wrapper .bookingform{box-shadow:0 5px 15px rgb(0 0 0 / .15);border-radius:8px;max-width:400px}.bookingform_wrapper .gform_required_legend,.gfield--type-date .gfield_label{display:none!important}.gform_wrapper .bookingform .gform_body{padding:2rem;min-height:600px;display:flex;flex-direction:column}.gform_wrapper .bookingform .gform_page_footer{margin-top:1.5rem}.gform_wrapper .bookingform,.gpld-inline-datepicker .gform-theme--framework.ui-datepicker{background-color:#f5f5f5}.gf-dark-mode .gform_wrapper .bookingform,.gf-dark-mode .gpld-inline-datepicker .gform-theme--framework.ui-datepicker{background-color:#133a5f}.bookingform .gform-theme--framework.ui-datepicker{box-shadow:none;padding:0;inline-size:auto}.ui-datepicker-header{background:transparent!important;border:none!important;margin-bottom:15px!important}.gpld-inline-datepicker .gform-theme-datepicker:not(.gform-legacy-datepicker) th span{font-weight:700}.gpld-inline-datepicker .gform-theme-datepicker:not(.gform-legacy-datepicker) th:before{padding-top:10px!important}.bookingform .ui-datepicker-prev,.bookingform .ui-datepicker-next{background:#ffffff!important;box-shadow:0 1px 1px 0 rgb(0 0 0 / .25);border-radius:50%!important;cursor:pointer!important;width:2.25rem!important;height:2.25rem!important}.gf-dark-mode .bookingform .ui-datepicker-prev,.gf-dark-mode .bookingform .ui-datepicker-next{background-color:#2b4e6f!important;border:none!important}.gf-dark-mode .bookingform .ui-datepicker-prev::before,.gf-dark-mode .bookingform .ui-datepicker-next::before{color:#fff!important}.ui-datepicker-calendar th{color:#333!important;font-weight:600!important;padding:10px 0!important}.gf-dark-mode .ui-datepicker-calendar th{color:#fff!important}.ui-state-default,.ui-widget-content .ui-state-default{background:#fff;border-radius:8px!important;color:#333!important;text-align:center!important;padding:10px!important;width:40px!important;height:40px!important;display:flex!important;align-items:center;justify-content:center;box-shadow:0 1px 1px 0 rgb(0 0 0 / .25);-webkit-box-shadow:0 1px 1px 0 rgb(0 0 0 / .25);-moz-box-shadow:0 1px 1px 0 rgb(0 0 0 / .25)}.gf-dark-mode .ui-state-default,.gf-dark-mode .ui-widget-content .ui-state-default{background-color:#2b4e6f;color:#fff;box-shadow:0 1px 1px 0 rgb(255 255 255 / .25)}.bookingform .gform-theme--framework.ui-datepicker table td a{background-color:#fff}.gf-dark-mode .bookingform .gform-theme--framework.ui-datepicker table td a{background-color:#2b4e6f;color:#fff!important}.ui-widget-content .ui-datepicker-unselectable span.ui-state-default{background-color:#f5f5f5;box-shadow:none}.gf-dark-mode .ui-widget-content .ui-datepicker-unselectable span.ui-state-default{background-color:#133a5f;color:#fff!important}.ui-state-active,.ui-widget-content .ui-state-active{background:#f16e2d!important;color:#fff!important;border:none!important}.ui-state-hover{background:#e0e0e0!important;border:none!important}.gf-dark-mode .ui-state-hover{background:#f16e2d!important}.gform_wrapper .selected_date,.gform_wrapper .selected_timeslot{border-radius:8px;padding:.25rem .5rem;border:1px solid #cecece}.gf-dark-mode .gform_wrapper .selected_date,.gf-dark-mode .gform_wrapper .selected_timeslot{color:#fff!important}.gform_wrapper .selected_date::before,.gform_wrapper .selected_timeslot::before{content:"";display:inline-block;width:16px;height:16px;background-color:#fb7e2c;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-right:16px;vertical-align:middle}.gform_wrapper .selected_date::before{-webkit-mask-image:url(/wp-content/themes/bofinans/images/calendar-regular.svg);mask-image:url(/wp-content/themes/bofinans/images/calendar-regular.svg)}.gform_wrapper .selected_timeslot::before{-webkit-mask-image:url(/wp-content/themes/bofinans/images/clock-regular.svg);mask-image:url(/wp-content/themes/bofinans/images/clock-regular.svg)}div.selected_date.selected_timeslots{border:2px solid green}.gfield:has(.selected_date):has(.selected_timeslot){display:flex;align-items:center;flex-direction:row;justify-content:space-between}