.elementor-13776 .elementor-element.elementor-element-445bd91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.07;--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-13776 .elementor-element.elementor-element-445bd91::before,.elementor-13776 .elementor-element.elementor-element-445bd91>.elementor-background-video-container::before,.elementor-13776 .elementor-element.elementor-element-445bd91>.e-con-inner>.elementor-background-video-container::before,.elementor-13776 .elementor-element.elementor-element-445bd91>.elementor-background-slideshow::before,.elementor-13776 .elementor-element.elementor-element-445bd91>.e-con-inner>.elementor-background-slideshow::before,.elementor-13776 .elementor-element.elementor-element-445bd91>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://ljmmedical.co.za/wp-content/uploads/2022/07/Group-37.png);--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:100% auto}.elementor-13776 .elementor-element.elementor-element-4147331>.elementor-widget-container{margin:0 0 -30px 0}.elementor-13776 .elementor-element.elementor-element-4147331.elementor-element{--align-self:center}.elementor-13776 .elementor-element.elementor-element-4147331 img{width:66%}.elementor-13776 .elementor-element.elementor-element-e101d8e{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center}.elementor-13776 .elementor-element.elementor-element-e101d8e>.elementor-widget-container{padding:0 0 20px 0}.elementor-13776 .elementor-element.elementor-element-e101d8e.elementor-element{--align-self:center}.elementor-13776 .elementor-element.elementor-element-e101d8e .elementor-heading-title{font-size:45px;color:var(--e-global-color-1defc5e3)}.elementor-13776 .elementor-element.elementor-element-9610957>.elementor-widget-container{background-color:#FFF;padding:0 0 0 0;border-radius:10px 10px 10px 10px}.elementor-13776 .elementor-element.elementor-element-9610957.elementor-element{--align-self:center}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_calendar_inner .fcal_date_wrapper .calendar .day .is-today,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_slot_picker .fcal_spot_lists .fcal_spot.fcal_spot_selected .fcal_spot_name{color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_calendar_inner .fcal_date_wrapper .calendar .day .is-today:before{background:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm{background:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .calendar_nav .fcal_nav_active svg{color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_timezone_select .svelte-select.focused{border-color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_timezone_select .svelte-select .svelte-select-list .item.active{border-color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_slot_picker .fcal_spot_lists .fcal_spot.fcal_spot_selected{border-color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_slot_picker .fcal_spot_lists .fcal_spot:hover{border-color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_timezone_select .svelte-select .svelte-select-list .item.hover{background:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_slot_picker .fcal_spot_lists .fcal_spot:before{background:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content input:focus{border-color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content select:focus{border-color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content textarea:focus{border-color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item button{border-color:var(--e-global-color-73cf8ec9);background:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 span.fcal_host_badge{color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 span.fcal_host_badge:before{background:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_normal_booking_footer a{color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_timezone_select .svelte-select.list-open:before{border-bottom-color:var(--e-global-color-73cf8ec9);border-left-color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_loading_dates_inner .wrapper .cube{background-color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_calendar_inner .fcal_icon_item .fcal_multi_duration .fcal_duration.is_selected{background-color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled:hover span{background-color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group .fcal_radio_icon::before,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_date_event_details_header .fcal_back button.fcal_svg:hover{background:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_no_availability button{background-color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_slot button svg path{stroke:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_slot_wrapper .fcal_back .fcal_back_btn:hover,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group input:checked~.fcal_radio_icon,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox input:checked~.checkbox_mark,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox input:focus~.checkbox_mark{border-color:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox input:checked~.checkbox_mark{background:var(--e-global-color-73cf8ec9)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_calendar_inner .fcal_side{border-right-color:var(--e-global-color-c95b5f6)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_date_event_details_header{border-bottom-color:var(--e-global-color-c95b5f6)}.elementor-13776 .elementor-element.elementor-element-9610957 .elementor-13776 .elementor-element.elementor-element-9610957 .fcal_payment_items table tbody td{border-bottom-color:var(--e-global-color-c95b5f6)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_wrap .fcal_calendar_inner,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_slot_picker .fcal_slot_picker_header .fcal_slot_picker_header_action,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_slot_picker .fcal_spot_lists .fcal_spot,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content select,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content textarea,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content input,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group .fcal_radio_icon,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox .checkbox_mark,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_payment_items table{border-color:var(--e-global-color-c95b5f6)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_timezone_select .svelte-select,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_slot_picker .fcal_slot_picker_header .fcal_back .fcal_svg,.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_date_event_details_header .fcal_back button.fcal_svg{border-color:var(--e-global-color-c95b5f6)}.elementor-13776 .elementor-element.elementor-element-9610957 .fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled span{border-radius:4px 4px 4px 4px!important}#elementor-popup-modal-13776 .dialog-widget-content{animation-duration:0.8s;border-radius:25px 25px 25px 25px;box-shadow:2px 8px 23px 3px rgb(0 0 0 / .2)}#elementor-popup-modal-13776{background-color:rgb(0 0 0 / .8);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-13776 .dialog-message{width:505px;height:auto;padding:0 0 0 0}#elementor-popup-modal-13776 .dialog-close-button{display:flex}@media(max-width:1366px){#elementor-popup-modal-13776 .dialog-message{width:463px}}@media(max-width:767px){.elementor-13776 .elementor-element.elementor-element-e101d8e .elementor-heading-title{font-size:30px}}