.elementor-1645 .elementor-element.elementor-element-72647d0b-715e-4a58-a36f-31621b945bdb{--display:flex;}.elementor-1645 .elementor-element.elementor-element-bb5549fe-44c5-430b-b6ac-b28dcba5f86a{--display:flex;}.elementor-1645 .elementor-element.elementor-element-1a535925-d88f-4f63-92fa-684b4be9fe63{text-align:center;}.elementor-1645 .elementor-element.elementor-element-ad59f5d2-3783-43d8-bd6e-df51d2cbd868{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb .gg-booking-widget-inner{margin-inline:auto;}.elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb{text-align:left;--gg-grid-justify:flex-start;--gg-card-instructor-align:flex-start;--gg-list-instructor-align:flex-start;--gg-card-badges-align:flex-start;--gg-list-badges-align:flex-start;--gg-cal-popover-badges-align:flex-start;--gg-card-image-align:flex-start;--gg-list-image-align:flex-start;--gg-cal-popover-image-align:flex-start;}.elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb .gg-booking-schedule-filters .gg-booking-btn{padding:12px 12px 12px 12px;transition:background-color 150ms ease, color 150ms ease, border-color 150ms ease, box-shadow 150ms ease, transform 150ms ease;}.elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb .gg-booking-date-btn{transition:background-color 150ms ease, color 150ms ease, border-color 150ms ease, box-shadow 150ms ease, transform 150ms ease;}.elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb .gg-booking-schedule-card__actions .gg-booking-btn, .elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb .gg-booking-sessions-list__action .gg-booking-btn, .elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb .gg-booking-cal-popover__book, .gg-booking-cal-popover__book{transition:background-color 150ms ease, color 150ms ease, border-color 150ms ease, box-shadow 150ms ease, transform 150ms ease;}.elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb .gg-booking-schedule-card__actions .gg-booking-btn--secondary, .elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb .gg-booking-sessions-list__action .gg-booking-btn--secondary, .elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb .gg-booking-cal-popover__book.gg-booking-btn--secondary, .gg-booking-cal-popover__book.gg-booking-btn--secondary{transition:background-color 150ms ease, color 150ms ease, border-color 150ms ease, box-shadow 150ms ease, transform 150ms ease;}.elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb .gg-booking-calendar .fc-button-primary{transition:background-color 150ms ease, color 150ms ease, border-color 150ms ease, box-shadow 150ms ease, transform 150ms ease;}.elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb .gg-booking-calendar .fc-daygrid-event:hover{opacity:calc(85 / 100);}.elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb .gg-booking-calendar .fc-daygrid-event{transition:opacity 150ms ease;}.elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb .gg-booking-cal-popover__close, .gg-booking-cal-popover .gg-booking-cal-popover__close{transition:background-color 150ms ease, color 150ms ease, border-color 150ms ease, box-shadow 150ms ease;}.elementor-1645 .elementor-element.elementor-element-9885b9e2-3ee9-4217-b12b-12d77b3f9feb .gg-booking-schedule__empty{text-align:center;}.elementor-1645 .elementor-element.elementor-element-c8170365-8e6f-48d0-8d50-d49179bb1c4a{--display:flex;}.elementor-1645 .elementor-element.elementor-element-e699940a-3776-4558-9c92-b489a47420c6{text-align:center;}.elementor-1645 .elementor-element.elementor-element-2661365b-231b-474d-9bd2-218b312085ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1645 .elementor-element.elementor-element-446f1c4c-7a06-4a64-b3c8-a7aae326f891{--display:flex;}.elementor-1645 .elementor-element.elementor-element-1af8e71e-1c20-4f0f-85fd-d3590addd298{text-align:center;}.elementor-1645 .elementor-element.elementor-element-e7cbdc46-af4a-4570-b9db-c27b30aa8909{--display:flex;}.elementor-1645 .elementor-element.elementor-element-64e7f208-6e56-48e6-8314-b282e44f1785{text-align:center;}.elementor-1645 .elementor-element.elementor-element-1f140d43-c218-4e35-aab2-5db875ce78ae{--display:flex;}.elementor-1645 .elementor-element.elementor-element-96da2e7a-40f2-4e95-9ff4-4eb31d2ace06{text-align:center;}.elementor-1645 .elementor-element.elementor-element-3af309cb-f267-4ddf-8543-a15e35ec0c99{--display:flex;}.elementor-1645 .elementor-element.elementor-element-19765be3-dea7-488f-94d0-dc091536bc7c{text-align:center;}