.elementor-50247 .elementor-element.elementor-element-35c34ff.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-50247 .elementor-element.elementor-element-bd872f7 .elementor-widget-cmsmasters-button__button-container-inner.cmsmasters-with-percentage{width:250px}.elementor-50247 .elementor-element.elementor-element-bd872f7 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-50247 .elementor-element.elementor-element-bd872f7 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-bd872f7 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-bd872f7 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-alternate);fill:var(--e-global-color-alternate)}.elementor-50247 .elementor-element.elementor-element-bd872f7 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-bd872f7 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-cbed42f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-50247 .elementor-element.elementor-element-952ef59 .elementor-widget-cmsmasters-button__button-container-inner.cmsmasters-with-percentage{width:250px}.elementor-50247 .elementor-element.elementor-element-952ef59 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-50247 .elementor-element.elementor-element-952ef59 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-952ef59 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-952ef59 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-alternate);fill:var(--e-global-color-alternate)}.elementor-50247 .elementor-element.elementor-element-952ef59 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-952ef59 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-e7c771e.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-50247 .elementor-element.elementor-element-d55bee5 .elementor-widget-cmsmasters-button__button-container-inner.cmsmasters-with-percentage{width:250px}.elementor-50247 .elementor-element.elementor-element-d55bee5 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-50247 .elementor-element.elementor-element-d55bee5 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-d55bee5 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-d55bee5 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-alternate);fill:var(--e-global-color-alternate)}.elementor-50247 .elementor-element.elementor-element-d55bee5 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-d55bee5 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-67ca4cf.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-50247 .elementor-element.elementor-element-d3d54cf .elementor-widget-cmsmasters-button__button-container-inner.cmsmasters-with-percentage{width:250px}.elementor-50247 .elementor-element.elementor-element-d3d54cf .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-50247 .elementor-element.elementor-element-d3d54cf .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-d3d54cf .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-d3d54cf .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-alternate);fill:var(--e-global-color-alternate)}.elementor-50247 .elementor-element.elementor-element-d3d54cf .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-d3d54cf .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-fb7c74a.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-50247 .elementor-element.elementor-element-666d9f5 .elementor-widget-cmsmasters-button__button-container-inner.cmsmasters-with-percentage{width:250px}.elementor-50247 .elementor-element.elementor-element-666d9f5 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-50247 .elementor-element.elementor-element-666d9f5 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-666d9f5 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-666d9f5 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-alternate);fill:var(--e-global-color-alternate)}.elementor-50247 .elementor-element.elementor-element-666d9f5 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-666d9f5 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-cc63b22.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-50247 .elementor-element.elementor-element-2a6184e .elementor-widget-cmsmasters-button__button-container-inner.cmsmasters-with-percentage{width:250px}.elementor-50247 .elementor-element.elementor-element-2a6184e .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-50247 .elementor-element.elementor-element-2a6184e .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-2a6184e .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-2a6184e .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-alternate);fill:var(--e-global-color-alternate)}.elementor-50247 .elementor-element.elementor-element-2a6184e .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-2a6184e .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-3915c38.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-50247 .elementor-element.elementor-element-5b1d279 .elementor-widget-cmsmasters-button__button-container-inner.cmsmasters-with-percentage{width:250px}.elementor-50247 .elementor-element.elementor-element-5b1d279 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-50247 .elementor-element.elementor-element-5b1d279 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-5b1d279 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-5b1d279 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-alternate);fill:var(--e-global-color-alternate)}.elementor-50247 .elementor-element.elementor-element-5b1d279 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-5b1d279 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-5ae9d22.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-50247 .elementor-element.elementor-element-7d6736a .elementor-widget-cmsmasters-button__button-container-inner.cmsmasters-with-percentage{width:250px}.elementor-50247 .elementor-element.elementor-element-7d6736a .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-50247 .elementor-element.elementor-element-7d6736a .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-7d6736a .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-7d6736a .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-alternate);fill:var(--e-global-color-alternate)}.elementor-50247 .elementor-element.elementor-element-7d6736a .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-7d6736a .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-753a634.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-50247 .elementor-element.elementor-element-294b758 .elementor-widget-cmsmasters-button__button-container-inner.cmsmasters-with-percentage{width:250px}.elementor-50247 .elementor-element.elementor-element-294b758 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-50247 .elementor-element.elementor-element-294b758 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-294b758 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-294b758 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-alternate);fill:var(--e-global-color-alternate)}.elementor-50247 .elementor-element.elementor-element-294b758 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-294b758 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-e4b8025 .elementor-widget-cmsmasters-button__button-container-inner.cmsmasters-with-percentage{width:250px}.elementor-50247 .elementor-element.elementor-element-e4b8025 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-50247 .elementor-element.elementor-element-e4b8025 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-50247 .elementor-element.elementor-element-e4b8025 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-e4b8025 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-alternate);fill:var(--e-global-color-alternate)}.elementor-50247 .elementor-element.elementor-element-e4b8025 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,.elementor-50247 .elementor-element.elementor-element-e4b8025 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm{background-color:#1a4731!important}.fcal_slot_picker .fcal_spot_lists .fcal_spot:before{background:#00ee7a!important}.fcal_slot_picker .fcal_spot_lists .fcal_spot.fcal_spot_selected,.fcal_slot_picker .fcal_spot_lists .fcal_spot:hover{border-color:#1a4731!important}.fcal_calendar_inner .fcal_date_wrapper .calendar .day.day_is_selected.day.day-enabled span{background-color:#1a4731!important}.fcal_calendar_inner .fcal_date_wrapper .calendar .day .is-today:before{background:#1a4731!important}.fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled:hover span{background-color:#1a4731!important}.fcal_calendar_inner .fcal_date_wrapper .calendar .day .is-today{color:#1a4731!important}.fcal_slot_picker .fcal_spot_lists .fcal_spot.fcal_spot_selected .fcal_spot_name{color:#1a4731!important}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content input:focus{border-color:#1a4731!important}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item button{background:#1a4731!important;border-color:#1a4731!important}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content textarea:focus{border-color:#1a4731!important}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_date_event_details_header .fcal_back button.fcal_svg:hover{background:#1a4731!important;border:#1a4731!important;color:#1a4731!important}