.elementor-725 .elementor-element.elementor-element-d6551f8{--display:flex;}.elementor-725 .elementor-element.elementor-element-4469948{--spacer-size:50px;}.elementor-725 .elementor-element.elementor-element-2c42dd1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-725 .elementor-element.elementor-element-2c42dd1 .elementor-heading-title{font-family:"Hammersmith One", Sans-serif;font-size:48px;font-weight:500;text-decoration:none;line-height:48px;color:#4C5D84;}.elementor-725 .elementor-element.elementor-element-a673b7a{--spacer-size:20px;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .elementor-repeater-item-fdade71 .premium-drawable-icon *, .elementor-725 .elementor-element.elementor-element-c28b1c3 .elementor-repeater-item-fdade71 svg:not([class*="premium-"]){stroke:#61CE70;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .elementor-repeater-item-fdade71.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-725 .elementor-element.elementor-element-c28b1c3 .elementor-repeater-item-fdade71.premium-bullet-list-content:hover svg:not([class*="premium-"]){stroke:#61CE70;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .elementor-repeater-item-0929ab2 .premium-drawable-icon *, .elementor-725 .elementor-element.elementor-element-c28b1c3 .elementor-repeater-item-0929ab2 svg:not([class*="premium-"]){stroke:#61CE70;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .elementor-repeater-item-0929ab2.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-725 .elementor-element.elementor-element-c28b1c3 .elementor-repeater-item-0929ab2.premium-bullet-list-content:hover svg:not([class*="premium-"]){stroke:#61CE70;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .elementor-repeater-item-5ffc675 .premium-drawable-icon *, .elementor-725 .elementor-element.elementor-element-c28b1c3 .elementor-repeater-item-5ffc675 svg:not([class*="premium-"]){stroke:#61CE70;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .elementor-repeater-item-5ffc675.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-725 .elementor-element.elementor-element-c28b1c3 .elementor-repeater-item-5ffc675.premium-bullet-list-content:hover svg:not([class*="premium-"]){stroke:#61CE70;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .premium-bullet-list-content{overflow:hidden;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .premium-bullet-list-box {flex-direction:column;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .premium-bullet-list-content, .elementor-725 .elementor-element.elementor-element-c28b1c3 .premium-bullet-list-box{justify-content:flex-start;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .premium-bullet-list-divider, .elementor-725 .elementor-element.elementor-element-c28b1c3 .premium-bullet-list-wrapper-top{align-self:flex-start;}.elementor-725 .elementor-element.elementor-element-c28b1c3{--pa-bullet-align:flex-start;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .premium-bullet-list-text{display:flex;flex-direction:row;order:5;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .premium-bullet-list-wrapper{align-self:center;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .premium-bullet-list-badge{order:8;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .premium-bullet-list-content {border-radius:0px 0px 0px 0px;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .premium-bullet-list-badge span{color:#fff;background-color:#6ec1e4;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .premium-bullet-list-badge span {border-radius:2px 2px 2px 2px;padding:2px 5px 2px 5px;}.elementor-725 .elementor-element.elementor-element-c28b1c3 .premium-bullet-list-badge {margin:0px 0px 0px 5px;}.elementor-725 .elementor-element.elementor-element-c72c1cd{--spacer-size:50px;}.elementor-725 .elementor-element.elementor-element-ffe304a .fcal_calendar_inner .fcal_side .fcal_author_avatar img{border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-ffe304a .fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled span{border-radius:2px 2px 2px 2px !important;}.elementor-725 .elementor-element.elementor-element-3398bff{--spacer-size:600px;}@media(min-width:768px){.elementor-725 .elementor-element.elementor-element-d6551f8{--width:90%;}}/* Start custom CSS for fluentbooking-calendar-event, class: .elementor-element-ffe304a */.fcal_calendar_inner .fcal_side .fcal_slot_heading {
    font-family : "Crimson Pro", sans-serif ;
}
.fcal_calendar_inner .fcal_side .fcal_slot_description {
    font-size: 20px ;
}
.fcal_calendar_inner .fcal_icon_item, .fcal_slot_info .fcal_slot_payment_item {
    font-size: 1rem ;
    font-weight: 600;
}
.fcal_calendar_inner .fcal_side .fcal_slot_description {
    font-size: 18px ;
}
.fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm,
.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item button,
.fcal_calendar_inner .fcal_date_wrapper .calendar .day.day_is_selected.day.day-enabled span{
    font-family : "Hammersmith One", sans-serif ;
    background-color: #FF6C00 !important;
    text-transform: uppercase !important;
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}
.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item button:hover,
.fcal_spot.fcal_spot_selected:hover .fcal_spot_confirm{
    color: #4C5D84 !important;
}/* End custom CSS */