.elementor-382 .elementor-element.elementor-element-91cf678{--display:flex;--min-height:75vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-382 .elementor-element.elementor-element-91cf678 > .elementor-shape-bottom .elementor-shape-fill, .elementor-382 .elementor-element.elementor-element-91cf678 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-abaa152 );}.elementor-382 .elementor-element.elementor-element-91cf678 > .elementor-shape-bottom svg, .elementor-382 .elementor-element.elementor-element-91cf678 > .e-con-inner > .elementor-shape-bottom svg{height:208px;}.elementor-382 .elementor-element.elementor-element-4ede350{--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;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-0459bd9 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:600;text-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);color:var( --e-global-color-primary );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-382 .elementor-element.elementor-element-2f59656{--iteration-count:infinite;--animation-duration:1000ms;}.elementor-382 .elementor-element.elementor-element-2f59656 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-2f59656 .elementor-headline{font-family:"Tajawal", Sans-serif;font-size:24px;font-weight:600;line-height:1.8em;}.elementor-382 .elementor-element.elementor-element-2f59656 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 3px 3px rgba(0, 0, 0, 0.3);}.elementor-382 .elementor-element.elementor-element-2f59656 .elementor-headline-dynamic-text{font-family:"Tajawal", Sans-serif;font-weight:600;z-index:auto;}.elementor-382 .elementor-element.elementor-element-2f59656 .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0px 3px 3px rgba(0, 0, 0, 0.3);}.elementor-382 .elementor-element.elementor-element-2f59656 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;}.elementor-382 .elementor-element.elementor-element-2f59656 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-382 .elementor-element.elementor-element-01bce80 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:600;text-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-31325f9{text-align:justify;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:500;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);color:var( --e-global-color-text );}.elementor-382 .elementor-element.elementor-element-ec49687 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:600;text-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-9300267{text-align:justify;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:500;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);color:var( --e-global-color-text );}.elementor-382 .elementor-element.elementor-element-6ae64d8 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:600;text-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-8317e77{text-align:justify;font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:500;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);color:var( --e-global-color-text );}.elementor-382 .elementor-element.elementor-element-c73f596{--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;overflow:visible;}.elementor-382 .elementor-element.elementor-element-75d8194.elementor-element{--align-self:flex-end;}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_calendar_inner .fcal_date_wrapper .calendar .day .is-today,
                    .elementor-382 .elementor-element.elementor-element-75d8194 .fcal_slot_picker .fcal_spot_lists .fcal_spot.fcal_spot_selected .fcal_spot_name{color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_calendar_inner .fcal_date_wrapper .calendar .day .is-today:before{background:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm{background:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .calendar_nav .fcal_nav_active svg{color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_timezone_select .svelte-select.focused{border-color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_timezone_select .svelte-select .svelte-select-list .item.active{border-color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_slot_picker .fcal_spot_lists .fcal_spot.fcal_spot_selected{border-color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_slot_picker .fcal_spot_lists .fcal_spot:hover{border-color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_timezone_select .svelte-select .svelte-select-list .item.hover{background:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_slot_picker .fcal_spot_lists .fcal_spot:before{background:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content input:focus{border-color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content select:focus{border-color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content textarea:focus{border-color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item button{border-color:var( --e-global-color-primary );background:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 span.fcal_host_badge{color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 span.fcal_host_badge:before{background:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_normal_booking_footer a{color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_timezone_select .svelte-select.list-open:before{border-bottom-color:var( --e-global-color-primary );border-left-color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_loading_dates_inner .wrapper .cube{background-color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_calendar_inner .fcal_icon_item .fcal_multi_duration .fcal_duration.is_selected{background-color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled:hover span{background-color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group .fcal_radio_icon::before,
                    .elementor-382 .elementor-element.elementor-element-75d8194 .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-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_no_availability button{background-color:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_slot button svg path{stroke:var( --e-global-color-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_slot_wrapper .fcal_back .fcal_back_btn:hover,
                    .elementor-382 .elementor-element.elementor-element-75d8194 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group input:checked ~ .fcal_radio_icon,
                    .elementor-382 .elementor-element.elementor-element-75d8194 .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox input:checked ~ .checkbox_mark,
                    .elementor-382 .elementor-element.elementor-element-75d8194 .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-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .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-primary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_calendar_inner .fcal_side .fcal_author_avatar img{border-radius:8px 8px 8px 8px;}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled span{border-radius:15px 15px 15px 15px !important;background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_payment_items table thead th{background-color:var( --e-global-color-secondary );}.elementor-382 .elementor-element.elementor-element-75d8194 .fcal_calendar_inner .fcal_icon_item .fcal_multi_duration .fcal_duration:not(.is_selected){background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-382 .elementor-element.elementor-element-91cf678{--min-height:60vh;}.elementor-382 .elementor-element.elementor-element-0459bd9 .elementor-heading-title{font-size:16px;}.elementor-382 .elementor-element.elementor-element-2f59656 .elementor-headline{font-size:30px;}.elementor-382 .elementor-element.elementor-element-01bce80 .elementor-heading-title{font-size:16px;}.elementor-382 .elementor-element.elementor-element-31325f9{font-size:16px;}.elementor-382 .elementor-element.elementor-element-ec49687 .elementor-heading-title{font-size:16px;}.elementor-382 .elementor-element.elementor-element-9300267{font-size:16px;}.elementor-382 .elementor-element.elementor-element-6ae64d8 .elementor-heading-title{font-size:16px;}.elementor-382 .elementor-element.elementor-element-8317e77{font-size:16px;}}@media(max-width:767px){.elementor-382 .elementor-element.elementor-element-0459bd9 .elementor-heading-title{font-size:14px;}.elementor-382 .elementor-element.elementor-element-2f59656 .elementor-headline{font-size:27px;}.elementor-382 .elementor-element.elementor-element-01bce80 .elementor-heading-title{font-size:14px;}.elementor-382 .elementor-element.elementor-element-ec49687 .elementor-heading-title{font-size:14px;}.elementor-382 .elementor-element.elementor-element-6ae64d8 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-382 .elementor-element.elementor-element-4ede350{--width:50%;}.elementor-382 .elementor-element.elementor-element-c73f596{--width:50%;}}/* Start custom CSS for fluentbooking-calendar-event, class: .elementor-element-75d8194 */.fcal_author {
    display: none !important;
}
.fcal_calendar_inner .fcal_icon_item .fcal_multi_duration .fcal_duration {
    padding: .5rem 2rem !important;
    font-size: .75rem !important;
    border-radius: .5rem !important;
}
.fcal_wrap .fcal_calendar_inner {
    border: 0px solid var(--fcal_slot_border) !important;
    border-radius: 20px !important;
}/* End custom CSS */