.elementor-1377 .elementor-element.elementor-element-ec76496a-682d-436d-8a4d-98865349aed3{--display:flex;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1377 .elementor-element.elementor-element-3678aee9-f205-4aaf-b3d3-eefc54033f45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1377 .elementor-element.elementor-element-3700363{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:48px;--padding-right:48px;}.gg-cal-popover__badges{--gg-cal-popover-badges-align:flex-start;}.gg-cal-popover__image img{--gg-cal-popover-image-ratio:3 / 4;--gg-cal-popover-image-size:65%;--gg-cal-popover-image-fit:contain;--gg-cal-popover-image-position:center center;}.gg-cal-popover__image{--gg-cal-popover-image-align:center;}.elementor-1377 .elementor-element.elementor-element-d9c73cf .gg-schedule-card__actions .gg-btn, .elementor-1377 .elementor-element.elementor-element-d9c73cf .gg-sessions-list__action .gg-btn, .gg-cal-popover__book{color:#FFFFFF;background-color:var( --e-global-color-accent );transition:background-color 200ms ease, color 200ms ease, border-color 200ms ease, box-shadow 200ms ease;padding:06px 08px 06px 8px;}.elementor-1377 .elementor-element.elementor-element-d9c73cf .gg-schedule-card__actions .gg-btn:hover, .elementor-1377 .elementor-element.elementor-element-d9c73cf .gg-schedule-card__actions .gg-btn:focus, .elementor-1377 .elementor-element.elementor-element-d9c73cf .gg-sessions-list__action .gg-btn:hover, .elementor-1377 .elementor-element.elementor-element-d9c73cf .gg-sessions-list__action .gg-btn:focus, .gg-cal-popover__book:hover, .gg-cal-popover__book:focus{color:#FFFFFF;}.elementor-1377 .elementor-element.elementor-element-d9c73cf .gg-schedule-date-filter__buttons{gap:0px;}.elementor-1377 .elementor-element.elementor-element-d9c73cf .gg-calendar .fc-button-primary{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-1377 .elementor-element.elementor-element-d9c73cf .gg-calendar .fc-button-primary:hover, .elementor-1377 .elementor-element.elementor-element-d9c73cf .gg-calendar .fc-button-primary:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-1377 .elementor-element.elementor-element-d9c73cf .gg-calendar .fc-daygrid-event{padding:5px 5px 5px 5px;transition:opacity 150ms ease;}.elementor-1377 .elementor-element.elementor-element-d9c73cf .gg-calendar .fc-daygrid-event:hover{opacity:calc(85 / 100);}.elementor-1377 .elementor-element.elementor-element-d9c73cf .gg-schedule__empty{text-align:center;}