@charset "UTF-8";:root{--gc-highlight-color: #f9296c;--gc-ok-color: #59c572;--gc-error-color: #f0244c;--gc-warning-color: #f89362;--gc-foreground-color: #21252b;--gc-foreground-secondary-color: #dcdcdc;--gc-disabled-color: #e6e6e6;--gc-background-color: white;--gc-background-highlight-color: rgba(0, 0, 0, .04);--gc-secondary-text-color: #939393;--gc-font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;--gc-header-font-family: var(--gc-font-family);--gc-font-size: 13px;--gc-font-size-small: .85em;--gc-font-size-h1: 1.8em;--gc-font-size-h2: 1.6em;--gc-font-size-h3: 1.4em;--gc-font-size-h4: 1.2em;--gc-border-radius: 5px;--gc-border-color: var(--gc-foreground-secondary-color);--gc-button-border-radius: var(--gc-border-radius);--gc-button-disabled-background-color: gray;--gc-button-disabled-border-color: transparent;--gc-control-border-radius: var(--gc-border-radius);--gc-alert-color: white;--gc-alert-code-color: var(--gc-foreground-secondary-color);--gc-alert-code-font-size: var(--gc-font-size);--gc-alert-background-color: var(--gc-warning-color);--gc-alert-border-radius: var(--gc-border-radius);--gc-confirmation-border-radius: var(--gc-border-radius);--gc-confirmation-color: white;--gc-confirmation-background-color: var(--gc-highlight-color);--gc-modal-border-radius: var(--gc-border-radius);--gc-modal-border-color: var(--gc-foreground-secondary-color);--gc-modal-background-color: var(--gc-background-color);--gc-modal-overlay-background-color: rgba(10, 10, 10, .45);--gc-conversation-card-unread-color: #EEEEEE;--gc-conversation-card-time-color: gray;--gc-message-card-border-color: lightgray;--gc-notification-card-unread-color: #EEEEEE;--gc-notification-card-time-color: lightgray;--gc-table-header-background-color: var(--gc-background-highlight-color);--gc-table-header-color: #000;--gc-table-master-toggle-background-color: #fff;--gc-tooltip-icon-color: #8696A8;--gc-tooltip-font-size: 10px;--gc-tooltip-content-font-size: 11px;--gc-tooltip-border-color: #DFDFDF;--gc-calendar-control-range-background-color: #bcdde9;--gc-activity-indicator-background-color: rgba(1, 1, 1, .65);--gc-activity-indicator-color: #ffffff;--gc-activity-progress-indicator-info-color: #d3d3d3;--gc-content-loading-indicator-color: var(--gc-foreground-secondary-color);--gc-progress-bar-background-color: var(--gc-foreground-secondary-color);--gc-progress-bar-foreground-color: var(--gc-highlight-color);--gc-event-list-date-color: var(--gc-foreground-color);--gc-event-list-date-background-color: #f9f9f9;--gc-dropdown-menu-item-background-color: #EEEEEE;--gc-dropdown-menu-heading-color: #979797}.gymcatch-app{font-family:var(--gc-font-family);font-size:var(--gc-font-size);color:var(--gc-foreground-color);background:var(--gc-background-color)}.gymcatch-app .emoji-mart,.gymcatch-app .emoji-mart *{box-sizing:border-box;line-height:1.15}.gymcatch-app .emoji-mart{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:5px;background:#fff}.gymcatch-app .emoji-mart .emoji-mart-emoji{padding:6px}.gymcatch-app .emoji-mart-bar{border:0 solid #d9d9d9}.gymcatch-app .emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.gymcatch-app .emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.gymcatch-app .emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.gymcatch-app .emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.gymcatch-app .emoji-mart-anchor:focus{outline:0}.gymcatch-app .emoji-mart-anchor:hover,.gymcatch-app .emoji-mart-anchor:focus,.gymcatch-app .emoji-mart-anchor-selected{color:#464646}.gymcatch-app .emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.gymcatch-app .emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.gymcatch-app .emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.gymcatch-app .emoji-mart-anchors svg,.gymcatch-app .emoji-mart-anchors img{fill:currentColor;height:18px}.gymcatch-app .emoji-mart-scroll{overflow-y:scroll;height:270px;padding:0 6px 6px;will-change:transform}.gymcatch-app .emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.gymcatch-app .emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}.gymcatch-app .emoji-mart-search input,.gymcatch-app .emoji-mart-search input::-webkit-search-decoration,.gymcatch-app .emoji-mart-search input::-webkit-search-cancel-button,.gymcatch-app .emoji-mart-search input::-webkit-search-results-button,.gymcatch-app .emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.gymcatch-app .emoji-mart-search-icon{position:absolute;top:3px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.gymcatch-app .emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.gymcatch-app .emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.gymcatch-app .emoji-mart-category-label{z-index:2;position:relative;position:-webkit-sticky;position:sticky;top:0}.gymcatch-app .emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:#fffffff2}.gymcatch-app .emoji-mart-category-list{margin:0;padding:0}.gymcatch-app .emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.gymcatch-app .emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.gymcatch-app .emoji-mart-emoji-native{font-family:"Segoe UI Emoji",Segoe UI Symbol,Segoe UI,"Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji","Android Emoji"}.gymcatch-app .emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.gymcatch-app .emoji-mart-no-results .emoji-mart-category-label{display:none}.gymcatch-app .emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.gymcatch-app .emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.gymcatch-app .emoji-mart-preview{position:relative;height:70px}.gymcatch-app .emoji-mart-preview-emoji,.gymcatch-app .emoji-mart-preview-data,.gymcatch-app .emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.gymcatch-app .emoji-mart-preview-emoji{left:12px}.gymcatch-app .emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.gymcatch-app .emoji-mart-preview-skins{right:30px;text-align:right}.gymcatch-app .emoji-mart-preview-skins.custom{right:10px;text-align:right}.gymcatch-app .emoji-mart-preview-name{font-size:14px}.gymcatch-app .emoji-mart-preview-shortname{font-size:12px;color:#888}.gymcatch-app .emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.gymcatch-app .emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.gymcatch-app .emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.gymcatch-app .emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.gymcatch-app .emoji-mart-title span{display:inline-block;vertical-align:middle}.gymcatch-app .emoji-mart-title .emoji-mart-emoji{padding:0}.gymcatch-app .emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.gymcatch-app .emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff}.gymcatch-app .emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.gymcatch-app .emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.gymcatch-app .emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.gymcatch-app .emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.gymcatch-app .emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.gymcatch-app .emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.gymcatch-app .emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.gymcatch-app .emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.gymcatch-app .emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.gymcatch-app .emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.gymcatch-app .emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.gymcatch-app .emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.gymcatch-app .emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.gymcatch-app .emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.gymcatch-app .emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.gymcatch-app .emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.gymcatch-app .emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.gymcatch-app .emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.gymcatch-app .emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.gymcatch-app .emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.gymcatch-app .emoji-mart-skin-tone-1{background-color:#ffc93a}.gymcatch-app .emoji-mart-skin-tone-2{background-color:#fadcbc}.gymcatch-app .emoji-mart-skin-tone-3{background-color:#e0bb95}.gymcatch-app .emoji-mart-skin-tone-4{background-color:#bf8f68}.gymcatch-app .emoji-mart-skin-tone-5{background-color:#9b643d}.gymcatch-app .emoji-mart-skin-tone-6{background-color:#594539}.gymcatch-app .emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.gymcatch-app .emoji-mart-dark{color:#fff;border-color:#555453;background-color:#222}.gymcatch-app .emoji-mart-dark .emoji-mart-bar{border-color:#555453}.gymcatch-app .emoji-mart-dark .emoji-mart-search input{color:#fff;border-color:#555453;background-color:#2f2f2f}.gymcatch-app .emoji-mart-dark .emoji-mart-search-icon svg{fill:#fff}.gymcatch-app .emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#444}.gymcatch-app .emoji-mart-dark .emoji-mart-category-label span{background-color:#222;color:#fff}.gymcatch-app .emoji-mart-dark .emoji-mart-skin-swatches{border-color:#555453;background-color:#222}.gymcatch-app .emoji-mart-dark .emoji-mart-anchor:hover,.gymcatch-app .emoji-mart-dark .emoji-mart-anchor:focus,.gymcatch-app .emoji-mart-dark .emoji-mart-anchor-selected{color:#bfbfbf}.gymcatch-app .gc-ui-activity-indicator{background-color:var(--gc-activity-indicator-background-color)}.gymcatch-app .gc-ui-activity-indicator__progress-info{color:var(--gc-activity-progress-indicator-info-color)}.gymcatch-app .gc-ui-activity-indicator__icon{width:70px;height:70px}.gymcatch-app .gc-ui-activity-indicator__icon gc-ui-three-dots-loader .three-dots-loader__circle{background-color:var(--gc-activity-indicator-color)}.gymcatch-app gc-ui-accordion .gc-ui-accordion__panel{border-color:#dedede}.gymcatch-app gc-ui-accordion .gc-ui-accordion__heading{font-size:1em;font-weight:700;line-height:1.6}.gymcatch-app gc-ui-accordion .gc-ui-accordion__subheading{color:#818181;font-size:.9em;line-height:1.4}.gymcatch-app gc-ui-accordion .gc-ui-accordion__icon-role{width:40px;height:40px;border-radius:50%}.gymcatch-app gc-ui-accordion .gc-ui-accordion__icon-role fa-icon{font-size:1.28em}.gymcatch-app gc-ui-accordion .gc-ui-accordion__icon{width:30px;height:30px;color:#b1b1b4;border-radius:50%;transition:all .2s ease}.gymcatch-app gc-ui-accordion .gc-ui-accordion__icon fa-icon{transition:all .2s ease}.gymcatch-app gc-ui-accordion .gc-ui-accordion__body{padding:16px;background-color:#f9f9f9;border-radius:8px}.gymcatch-app gc-ui-accordion .gc-ui-accordion--expanded .gc-ui-accordion__icon{background-color:#f9f9f9}.gymcatch-app gc-ui-accordion .gc-ui-accordion--info .gc-ui-accordion__icon-role{background-color:#f2f2f2;color:#616161}.gymcatch-app gc-ui-accordion .gc-ui-accordion--warning .gc-ui-accordion__icon-role{background-color:#fbe5c9;color:#bf710f}.gymcatch-app gc-ui-accordion .gc-ui-accordion--danger .gc-ui-accordion__icon-role{background-color:#fcd0cf;color:#da100b}.gymcatch-app gc-ui-accordion .gc-ui-accordion--info.gc-ui-accordion--expanded .gc-ui-accordion__panel,.gymcatch-app gc-ui-accordion .gc-ui-accordion--warning.gc-ui-accordion--expanded .gc-ui-accordion__panel,.gymcatch-app gc-ui-accordion .gc-ui-accordion--danger.gc-ui-accordion--expanded .gc-ui-accordion__panel{border-bottom:none}.gymcatch-app .gc-ui-alert{background-color:var(--gc-alert-background-color);color:var(--gc-alert-color);border-radius:var(--gc-alert-border-radius);padding:20px 30px;margin-bottom:20px}.gymcatch-app .gc-ui-alert__body{position:relative;padding:0 40px}.gymcatch-app .gc-ui-alert__title{font-weight:700;margin-bottom:1em;text-align:center}.gymcatch-app .gc-ui-alert__message{text-align:center}.gymcatch-app .gc-ui-alert__code{position:relative;bottom:0;left:0;color:var(--gc-alert-code-color);font-size:var(--gc-alert-code-font-size)}.gymcatch-app .gc-ui-alert--warning{background-color:var(--gc-warning-color)}.gymcatch-app .gc-ui-alert a{color:var(--gc-alert-color)}.gymcatch-app .gc-ui-alert h1,.gymcatch-app .gc-ui-alert h2,.gymcatch-app .gc-ui-alert h3,.gymcatch-app .gc-ui-alert h4,.gymcatch-app .gc-ui-alert h5{margin-top:0}.gymcatch-app .gc-ui-alert--info .gc-ui-alert__title,.gymcatch-app .gc-ui-alert--info .gc-ui-alert__message,.gymcatch-app .gc-ui-alert--warning .gc-ui-alert__title,.gymcatch-app .gc-ui-alert--warning .gc-ui-alert__message,.gymcatch-app .gc-ui-alert--danger .gc-ui-alert__title,.gymcatch-app .gc-ui-alert--danger .gc-ui-alert__message{text-align:left}.gymcatch-app .gc-ui-alert--info .gc-ui-alert__title,.gymcatch-app .gc-ui-alert--warning .gc-ui-alert__title,.gymcatch-app .gc-ui-alert--danger .gc-ui-alert__title{margin-bottom:.5em}.gymcatch-app .gc-ui-alert--info .gc-ui-alert__body,.gymcatch-app .gc-ui-alert--warning .gc-ui-alert__body,.gymcatch-app .gc-ui-alert--danger .gc-ui-alert__body{padding:0 40px 0 0}.gymcatch-app .gc-ui-alert--info .gc-ui-alert__code,.gymcatch-app .gc-ui-alert--warning .gc-ui-alert__code,.gymcatch-app .gc-ui-alert--danger .gc-ui-alert__code{left:initial;right:0}.gymcatch-app .gc-ui-alert--info,.gymcatch-app .gc-ui-alert--warning,.gymcatch-app .gc-ui-alert--danger{padding:16px;border-radius:8px;line-height:1em;line-height:1.4em}.gymcatch-app .gc-ui-alert--info .gc-ui-alert__icon,.gymcatch-app .gc-ui-alert--warning .gc-ui-alert__icon,.gymcatch-app .gc-ui-alert--danger .gc-ui-alert__icon{font-size:1.2em}.gymcatch-app .gc-ui-alert--info{background-color:#f2f2f2;color:#000}.gymcatch-app .gc-ui-alert--info .gc-ui-alert__icon{color:#616161}.gymcatch-app .gc-ui-alert--warning{background-color:#fbe5c9;color:#bf710f}.gymcatch-app .gc-ui-alert--warning .gc-ui-alert__icon{color:#bf710f}.gymcatch-app .gc-ui-alert--danger{background-color:#fcd0cf;color:#e9706d}.gymcatch-app .gc-ui-alert--danger .gc-ui-alert__icon{color:#da100b}.gymcatch-app button{cursor:pointer;color:var(--gc-foreground-color)}.gymcatch-app button:active{color:var(--gc-foreground-color)}.gymcatch-app button:focus{outline:none}.gymcatch-app .button{border-radius:var(--gc-button-border-radius);border:1px solid transparent;padding:.731em 1.1em;font-size:1em;line-height:1em;vertical-align:middle;text-align:center;font-weight:500;margin-bottom:20px;letter-spacing:inherit}.gymcatch-app .button[disabled],.gymcatch-app .button[disabled]:hover{font-weight:400}.gymcatch-app .button.primary{color:var(--gc-background-color);background-color:var(--gc-highlight-color);border-color:transparent}.gymcatch-app .button.primary:hover,.gymcatch-app .button.primary:focus{color:var(--gc-background-color);opacity:.8;background-color:var(--gc-highlight-color);border-color:#00000003}.gymcatch-app .button.primary[disabled],.gymcatch-app .button.primary[disabled]:hover{background-color:var(--gc-button-disabled-background-color);border-color:var(--gc-button-disabled-border-color)}.gymcatch-app .button.secondary{color:var(--gc-foreground-color);background-color:var(--gc-background-color);border-color:var(--gc-foreground-secondary-color)}.gymcatch-app .button.secondary:hover,.gymcatch-app .button.secondary:focus{color:#fff;background-color:var(--gc-highlight-color);border-color:transparent}.gymcatch-app .button.secondary[disabled],.gymcatch-app .button.secondary[disabled]:hover{background-color:var(--gc-button-disabled-background-color);border-color:var(--gc-button-disabled-border-color)}.gymcatch-app .button.facebook{color:#fff;background-color:#3b5998;display:flex;align-items:center}.gymcatch-app .button.facebook:hover,.gymcatch-app .button.facebook:focus{color:#fff;background-color:#4c70ba}.gymcatch-app .button.facebook .fa{margin-right:10px;font-size:1.1em}.gymcatch-app .button.facebook span{flex:1}.gymcatch-app .button.link{color:inherit;background-color:transparent;padding:0;margin:0;border:none;text-transform:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;vertical-align:inherit;text-decoration:underline}.gymcatch-app .button.link:hover{text-decoration:none}.gymcatch-app .button.icon{display:flex;align-items:center}.gymcatch-app .button.icon fa-icon+*{margin-left:.5em;line-height:1.5em}.gymcatch-app .button:not(.expanded)+.button{margin-left:15px}.gymcatch-app a.button{text-decoration:none}.gymcatch-app gc-ui-calendar-day{margin:5px 0}.gymcatch-app gc-ui-calendar-day .gc-ui-calendar-day--selected{color:var(--gc-highlight-color)}.gymcatch-app gc-ui-calendar-day .gc-ui-calendar-day--disabled{color:var(--gc-disabled-color)}.gymcatch-app gc-ui-calendar-day .gc-ui-calendar-day__check-indicator{color:var(--gc-ok-color)}.gymcatch-app gc-ui-calendar-day .gc-ui-calendar-day__busy-indicator{background-color:var(--gc-highlight-color)}.gymcatch-app gc-ui-calendar-day-names .gc-ui-calendar-day-name{text-transform:uppercase}.gymcatch-app gc-ui-calendar-control{display:block;margin:0 0 20px}.gymcatch-app gc-ui-calendar-control.ng-invalid .gc-ui-calendar-control{border-left:3px solid var(--gc-error-color)}.gymcatch-app gc-ui-calendar-control.ng-valid .gc-ui-calendar-control{border-left:3px solid var(--gc-ok-color)}.gymcatch-app gc-ui-calendar-control .gc-ui-calendar-control{background-color:#fff;border-color:var(--gc-border-color)}.gymcatch-app gc-ui-calendar-control .gc-ui-calendar-control__month-previous-button,.gymcatch-app gc-ui-calendar-control .gc-ui-calendar-control__month-next-button{color:var(--gc-foreground-secondary-color);border-color:var(--gc-foreground-secondary-color);background-color:#0000000a;color:var(--gc-highlight-color);font-weight:500;border-radius:4px}.gymcatch-app gc-ui-calendar-control .gc-ui-calendar-control__month-label{font-weight:700}.gymcatch-app gc-ui-calendar-control .gc-ui-calendar-control button[disabled]{color:var(--gc-disabled-color);border-color:var(--gc-disabled-color)}.gymcatch-app gc-ui-calendar-control .gc-ui-calendar-control__month-previous-button[disabled],.gymcatch-app gc-ui-calendar-control .gc-ui-calendar-control__month-next-button[disabled]{opacity:.7;color:var(--gc-highlight-color);border-color:var(--gc-foreground-secondary-color)}.gymcatch-app gc-ui-calendar-control .gc-ui-calendar-day-name{font-weight:700}.gymcatch-app gc-ui-calendar-control .gc-ui-calendar-control-year-selector button[disabled]{color:var(--gc-foreground-secondary-color)}.gymcatch-app gc-ui-calendar-control .gc-ui-calendar-control-year-selector__year--selected{color:var(--gc-highlight-color)}.gymcatch-app .gc-ui-carousel__button-next button[disabled],.gymcatch-app .gc-ui-carousel__button-previous button[disabled]{visibility:hidden}.gymcatch-app .gc-ui-carousel__button-next .fa,.gymcatch-app .gc-ui-carousel__button-previous .fa{font-size:1.5em}.gymcatch-app .gc-ui-carousel__button-next{padding-left:15px}.gymcatch-app .gc-ui-carousel__button-previous{padding-right:15px}.gymcatch-app .gc-ui-carousel .gc-ui-carousel-item .gc-ui-payment-card{margin-bottom:0}.gymcatch-app gc-ui-checkbox-control{margin-bottom:20px}.gymcatch-app gc-ui-checkbox-control .gc-ui-checkbox-control{border:1px solid var(--gc-foreground-secondary-color);width:34px;height:34px;border-radius:50%}.gymcatch-app gc-ui-checkbox-control .gc-ui-checkbox-control fa-icon{color:var(--gc-ok-color);font-size:20px;line-height:1em}.gymcatch-app gc-ui-checkbox-control .gc-ui-checkbox-control__label{line-height:1.5}.gymcatch-app gc-ui-checkbox-control .gc-ui-checkbox-control__label--disabled{color:var(--gc-foreground-secondary-color)}.gymcatch-app gc-ui-checkbox-control .gc-ui-checkbox-control--disabled{background-color:var(--gc-disabled-color);cursor:not-allowed!important}.gymcatch-app gc-ui-checkbox-control .gc-ui-checkbox-control--rounded{width:20px;height:20px;border-radius:4px;background-color:#fff}.gymcatch-app gc-ui-checkbox-control .gc-ui-checkbox-control--rounded fa-icon{font-size:12px}.gymcatch-app gc-ui-checkbox-control.small .gc-ui-checkbox-control{width:20px;height:20px}.gymcatch-app gc-ui-checkbox-control.small .gc-ui-checkbox-control fa-icon{font-size:13px}.gymcatch-app gc-ui-checkbox-control.medium .gc-ui-checkbox-control{width:28px;height:28px}.gymcatch-app gc-ui-checkbox-control.medium .gc-ui-checkbox-control fa-icon{font-size:14px}.gymcatch-app gc-ui-checkbox-control.ng-invalid .gc-ui-checkbox-control,.gymcatch-app gc-ui-checkbox-control.has-error .gc-ui-checkbox-control{border-color:var(--gc-error-color)}.gymcatch-app gc-ui-checkbox-control.ng-invalid .gc-ui-checkbox-control fa-icon,.gymcatch-app gc-ui-checkbox-control.has-error .gc-ui-checkbox-control fa-icon{color:var(--gc-error-color)}.gymcatch-app gc-ui-confirmation .gc-ui-confirmation{background:var(--gc-confirmation-background-color);color:var(--gc-confirmation-color);padding:.9em 1em;line-height:1.3em;border-radius:0 0 var(--gc-confirmation-border-radius) var(--gc-confirmation-border-radius)}.gymcatch-app .gc-ui-content-loading-indicator__icon{width:70px;height:70px}.gymcatch-app .gc-ui-content-loading-indicator__icon gc-ui-three-dots-loader .three-dots-loader__circle{background-color:var(--gc-content-loading-indicator-color)}.gymcatch-app gc-ui-conversation-card.no-message .gc-ui-conversation-card>.grid-x{align-items:center}.gymcatch-app gc-ui-conversation-card.no-message .gc-ui-conversation-card__message{display:none}.gymcatch-app gc-ui-conversation-card .gc-ui-conversation-card--has-unread{background-color:var(--gc-conversation-card-unread-color)}.gymcatch-app gc-ui-conversation-card .gc-ui-conversation-card__time{color:var(--gc-conversation-card-time-color);font-size:.8em}.gymcatch-app gc-ui-conversation-card .gc-ui-conversation-card__user-name-pro{color:var(--gc-highlight-color)}.gymcatch-app gc-ui-date-picker-control{margin-bottom:20px}.gymcatch-app gc-ui-date-picker-control.ng-valid input[type=text]{border-left:3px solid var(--gc-ok-color)}.gymcatch-app gc-ui-date-picker-control.ng-invalid input[type=text]{border-left:3px solid var(--gc-error-color)}.gymcatch-app gc-ui-date-picker-control .gc-ui-date-picker-control__clear-button{color:var(--gc-foreground-color)}.gymcatch-app gc-ui-date-select-control{display:block;max-width:380px;margin-left:auto;margin-right:auto}.gymcatch-app gc-ui-date-select-control .gc-ui-date-select-control .date-select-button.disabled{opacity:.5}.gymcatch-app gc-ui-datetime-select-control.ng-invalid gc-ui-time-select-control{color:var(--gc-error-color)}.gymcatch-app gc-ui-datetime-select-control.ng-invalid .gc-ui-calendar-control{border-left:3px solid var(--gc-error-color)}.gymcatch-app .gc-ui-error-modal__message{text-align:center}.gymcatch-app .gc-ui-error-modal__code{color:var(--gc-foreground-secondary-color);font-size:var(--gc-font-size-small)}.gymcatch-app .gc-ui-error-modal .button{margin-top:0}.gymcatch-app gc-ui-event-card{display:block}.gymcatch-app gc-ui-event-card .gc-ui-event-card__booked-check-indicator{color:#fff;background-color:var(--gc-ok-color);opacity:.9}.gymcatch-app gc-ui-event-card .gc-ui-event-card__booked-count-indicator{color:#fff;background-color:var(--gc-ok-color);opacity:.9;font-weight:700}.gymcatch-app gc-ui-event-card .gc-ui-event-card__cancelled-indicator{color:#fff;background-color:var(--gc-highlight-color)}.gymcatch-app gc-ui-event-card .gc-ui-event-card__capacity-indicator{color:#fff;background-color:var(--gc-ok-color)}.gymcatch-app gc-ui-event-card .gc-ui-event-card__away-from{padding:1em 0}.gymcatch-app gc-ui-event-card .gc-ui-event-card__zoom-error-tooltip{color:var(--gc-error-color)}.gymcatch-app gc-ui-event-card .gc-ui-event-card__image{border:1px solid var(--gc-border-color);border-radius:var(--gc-border-radius)}.gymcatch-app gc-ui-event-card .gc-ui-event-card__course-indicator{border-radius:var(--gc-border-radius) var(--gc-border-radius) 0 0}@media print,screen and (min-width: 48em){.gymcatch-app gc-ui-event-card .gc-ui-event-card__body-middle-right{display:flex;justify-content:flex-end;align-items:center}}.gymcatch-app gc-ui-event-card.bordered .gc-ui-event-card{border:1px solid #000000}.gymcatch-app gc-ui-event-card.bordered .gc-ui-event-card__image{border:none;border-radius:0}.gymcatch-app gc-ui-event-card.bordered .gc-ui-event-card__body{padding:10px}.gymcatch-app .gc-ui-event-list__date{padding:8px 10px;color:var(--gc-event-list-date-color);background-color:var(--gc-event-list-date-background-color);border-radius:var(--gc-border-radius);border:1px solid var(--gc-border-color)}.gymcatch-app .gc-ui-event-list__card-container{padding:10px}.gymcatch-app .gc-ui-event-list__card-container+.gc-ui-event-list__card-container:before{position:relative;content:"";display:block;border-top:1px solid var(--gc-border-color);height:0;top:-10px}.gymcatch-app gc-ui-events-carousel{margin-bottom:20px}.gymcatch-app gc-ui-events-carousel .gc-ui-events-carousel__event-item{border:1px solid var(--gc-border-color);border-radius:var(--gc-border-radius)}.gymcatch-app gc-ui-events-carousel .gc-ui-events-carousel button:active{color:var(--gc-foreground-color)}.gymcatch-app fa-icon{line-height:1.5em;background:none}.gymcatch-app fa-icon:before{content:none}.gymcatch-app fa-icon svg{width:1.05em!important;overflow:visible!important}.gymcatch-app fa-icon svg.fa-edit{width:1.22em!important}.gymcatch-app fa-layers-text{color:var(--gc-highlight-color)}.gymcatch-app input[type=text],.gymcatch-app input[type=number],.gymcatch-app input[type=email],.gymcatch-app input[type=url],.gymcatch-app input[type=password],.gymcatch-app input[type=tel],.gymcatch-app input[type=date],.gymcatch-app input[type=datetime],.gymcatch-app input[type=datetime-local],.gymcatch-app input[type=week],.gymcatch-app input[type=search],.gymcatch-app select{border:1px solid var(--gc-border-color)}.gymcatch-app input[type=text],.gymcatch-app input[type=url],.gymcatch-app input[type=email],.gymcatch-app input[type=number],.gymcatch-app input[type=password],.gymcatch-app select{height:auto;padding:.5em}.gymcatch-app input[type=text],.gymcatch-app input[type=url],.gymcatch-app input[type=number],.gymcatch-app input[type=email],.gymcatch-app input[type=password]{height:auto;border-radius:var(--gc-control-border-radius);border-color:var(--gc-foreground-secondary-color)}.gymcatch-app input[type=text],.gymcatch-app input[type=url],.gymcatch-app input[type=email],.gymcatch-app input[type=number],.gymcatch-app input[type=password],.gymcatch-app select,.gymcatch-app textarea{font-size:var(--gc-font-size);margin-bottom:20px}.gymcatch-app input[type=text]:not(.novalidate).ng-valid,.gymcatch-app input[type=url]:not(.novalidate).ng-valid,.gymcatch-app input[type=email]:not(.novalidate).ng-valid,.gymcatch-app input[type=number]:not(.novalidate).ng-valid,.gymcatch-app input[type=password]:not(.novalidate).ng-valid,.gymcatch-app select:not(.novalidate).ng-valid,.gymcatch-app textarea:not(.novalidate).ng-valid{border-left:3px solid var(--gc-ok-color)}.gymcatch-app input[type=text]:not(.novalidate).ng-invalid,.gymcatch-app input[type=url]:not(.novalidate).ng-invalid,.gymcatch-app input[type=email]:not(.novalidate).ng-invalid,.gymcatch-app input[type=number]:not(.novalidate).ng-invalid,.gymcatch-app input[type=password]:not(.novalidate).ng-invalid,.gymcatch-app select:not(.novalidate).ng-invalid,.gymcatch-app textarea:not(.novalidate).ng-invalid{border-left:3px solid var(--gc-error-color)}.gymcatch-app input::placeholder,.gymcatch-app textarea::placeholder{color:#cacaca}.gymcatch-app input[type=text][readonly],.gymcatch-app input[type=number][readonly]{background-color:#e6e6e6}.gymcatch-app select{padding-right:2em;border-radius:var(--gc-control-border-radius)}.gymcatch-app label{font-size:var(--gc-font-size)}.gymcatch-app .error{color:var(--gc-error-color)}.gymcatch-app .help-text{font-size:var(--gc-font-size-small);font-style:normal;margin-bottom:20px}.gymcatch-app .gc-input-activity-indicator input{padding-right:26px}.gymcatch-app .gc-input-activity-indicator.gc-input-activity-indicator--show:before{content:"";background-image:url(//static.gymcatch.com/img/activity/running-man.gif);background-position:center;background-size:cover;position:absolute;top:4px;bottom:4px;right:1px;width:26px}.gymcatch-app gc-ui-menu{display:block;border-bottom:1px solid var(--gc-foreground-secondary-color);margin-bottom:20px}.gymcatch-app gc-ui-menu .menu li{padding-bottom:3px;position:relative}.gymcatch-app gc-ui-menu .menu li a{padding-left:15px;padding-right:15px}.gymcatch-app gc-ui-menu .menu li.active:after{content:" ";position:absolute;left:0;height:3px;width:calc(100% - 8px);margin:0 4px;background-color:var(--gc-highlight-color);border-radius:4px 4px 0 0}.gymcatch-app gc-ui-menu .menu li.active a{color:var(--gc-highlight-color);background-color:#fff;font-weight:500}.gymcatch-app .gc-ui-message-card__body{border:1px solid var(--gc-message-card-border-color);padding:10px;border-radius:var(--gc-border-radius)}.gymcatch-app .gc-ui-message-card__message{white-space:pre-line}.gymcatch-app .gc-ui-modal{margin:10px;padding:20px;background-color:var(--gc-modal-background-color);border:1px solid var(--gc-modal-border-color);border-radius:var(--gc-modal-border-radius)}.gymcatch-app .gc-ui-modal--use-content-projection{padding:0}.gymcatch-app .gc-ui-modal--use-content-projection gc-ui-modal-title{padding-top:20px;padding-left:20px;padding-right:20px}.gymcatch-app .gc-ui-modal--use-content-projection gc-ui-modal-body-wrapper{padding:20px}.gymcatch-app .gc-ui-modal--use-content-projection gc-ui-modal-body-wrapper+gc-ui-modal-buttons,.gymcatch-app .gc-ui-modal--use-content-projection gc-ui-modal-title+gc-ui-modal-buttons{padding:20px}.gymcatch-app .gc-ui-modal--use-content-projection gc-ui-modal-title+gc-ui-modal-body-wrapper{padding-top:0}@media screen and (orientation: portrait){.gymcatch-app .gc-ui-modal--use-content-projection{max-height:65vh}}@media screen and (orientation: landscape){.gymcatch-app .gc-ui-modal--use-content-projection{max-height:90vh}}.gymcatch-app .gc-ui-modal--has-sticky-buttons>gc-ui-modal-body-wrapper{padding-bottom:0}.gymcatch-app .gc-ui-modal h2,.gymcatch-app .gc-ui-modal h3,.gymcatch-app .gc-ui-modal h4,.gymcatch-app .gc-ui-modal__title{margin-top:0;margin-bottom:20px;text-align:center;font-weight:700;font-size:var(--gc-font-size-h3)}.gymcatch-app .gc-ui-modal__message,.gymcatch-app .gc-ui-modal__body{margin-bottom:20px}.gymcatch-app .gc-ui-modal gc-ui-modal-body+gc-ui-modal-buttons{margin-top:20px}.gymcatch-app .gc-ui-modal__buttons{text-align:center;margin-left:-7.5px;margin-right:-7.5px;margin-bottom:-15px}.gymcatch-app .gc-ui-modal__buttons .button{margin-left:7.5px!important;margin-right:7.5px!important;margin-bottom:10px!important}.gymcatch-app .gc-ui-modal gc-ui-modal-buttons{text-align:center;margin-bottom:-15px}.gymcatch-app .gc-ui-modal gc-ui-modal-buttons .button{margin-left:7.5px!important;margin-right:7.5px!important;margin-bottom:10px!important}.gymcatch-app .gc-ui-modal__close-button{position:absolute;top:5px;right:5px;width:25px;height:25px;font-size:1.2em;background-color:#f9f9f9;border-radius:50%}@media print,screen and (max-width: 47.99875em){.gymcatch-app .gc-ui-modal--fullscreen-mode{position:fixed!important;inset:0;margin:0;max-width:none!important;border:0;border-radius:0;max-height:none}}@media print,screen and (min-width: 48em){.gymcatch-app .gc-ui-modal{padding:40px 60px}.gymcatch-app .gc-ui-modal--use-content-projection{padding:0}.gymcatch-app .gc-ui-modal--use-content-projection gc-ui-modal-title{padding-top:40px;padding-left:60px;padding-right:60px}.gymcatch-app .gc-ui-modal--use-content-projection gc-ui-modal-body-wrapper{padding:40px 60px;max-height:580px}.gymcatch-app .gc-ui-modal--use-content-projection gc-ui-modal-title+gc-ui-modal-body-wrapper{padding-top:0}.gymcatch-app .gc-ui-modal--use-content-projection gc-ui-modal-body-wrapper+gc-ui-modal-buttons,.gymcatch-app .gc-ui-modal--use-content-projection gc-ui-modal-title+gc-ui-modal-buttons{padding:40px 60px}.gymcatch-app .gc-ui-modal--has-sticky-buttons>gc-ui-modal-body-wrapper{padding-bottom:0}.gymcatch-app .gc-ui-modal h3,.gymcatch-app .gc-ui-modal h4,.gymcatch-app .gc-ui-modal__title,.gymcatch-app .gc-ui-modal__message,.gymcatch-app .gc-ui-modal__body{margin-bottom:40px}.gymcatch-app .gc-ui-modal gc-ui-modal-body+gc-ui-modal-buttons{margin-top:20px}.gymcatch-app .gc-ui-modal__close-button{top:10px;width:30px;height:30px}}.gymcatch-app .gc-ui-modal-overlay{background-color:var(--gc-modal-overlay-background-color);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:backdrop-filter .2s ease-in-out}.gymcatch-app .gc-ui-notification-card__time{color:var(--gc-notification-card-time-color)}.gymcatch-app .gc-ui-notification-card--unread{background-color:var(--gc-notification-card-unread-color)}.gymcatch-app .gc-ui-package-about .gc-ui-package-terms fa-icon{min-width:10px!important}.gymcatch-app gc-ui-package-card{display:block;max-width:300px;margin:0 auto}.gymcatch-app gc-ui-package-card .gc-ui-package-card{font-size:.9em}.gymcatch-app gc-ui-package-card .gc-ui-package-card__title{font-size:var(--gc-font-size-h4)}.gymcatch-app gc-ui-package-card .gc-ui-package-card__count-left{font-size:.85em}.gymcatch-app gc-ui-package-card .gc-ui-package-card__purchase-indicator{font-size:.8em;color:#fff}.gymcatch-app gc-ui-package-card .gc-ui-package-card__purchase-indicator--auto-renew,.gymcatch-app gc-ui-package-card .gc-ui-package-card__purchase-indicator--gifted{background-color:var(--gc-ok-color)}.gymcatch-app gc-ui-package-card .gc-ui-package-card__purchase-indicator--in-arrears,.gymcatch-app gc-ui-package-card .gc-ui-package-card__purchase-indicator--cancelled{background-color:var(--gc-error-color)}.gymcatch-app gc-ui-package-card .gc-ui-package-card__purchase-indicator--cancelled{font-size:.7em}.gymcatch-app gc-ui-package-card .gc-ui-package-card gc-ui-tooltip fa-icon{color:var(--gc-foreground-color)}@media print,screen and (min-width: 48em){.gymcatch-app .gc-ui-package-list .gc-ui-package-card-container{padding-bottom:30px!important}}.gymcatch-app .gc-ui-package-list--abbreviated .gc-ui-package-card-container:last-child gc-ui-package-card:after{background:#fff;background:linear-gradient(180deg,#fff0,#d8d8d8)}@media print,screen and (min-width: 48em){.gymcatch-app .gc-ui-package-list--abbreviated .gc-ui-package-card-container:nth-last-child(2) gc-ui-package-card:after{background:#fff;background:linear-gradient(180deg,#fff0,#d8d8d8)}}.gymcatch-app .gc-ui-package-list__view-more{color:var(--gc-highlight-color)}.gymcatch-app .gc-ui-package-list__view-more:hover,.gymcatch-app .gc-ui-package-list__view-more:focus{color:#ff75a1}.gymcatch-app .gc-ui-page-control{padding:1em 0;min-height:43px}.gymcatch-app .gc-ui-page-control .page-indicator{border-color:var(--gc-foreground-color)}.gymcatch-app .gc-ui-page-control .page-indicator.selected{background-color:var(--gc-foreground-color)}.gymcatch-app gc-ui-pagination button{border-color:var(--gc-border-color)}.gymcatch-app gc-ui-pagination button[type=button]{border-radius:var(--gc-border-radius)}.gymcatch-app gc-ui-pagination button.active,.gymcatch-app gc-ui-pagination button:hover:not([disabled]){background-color:var(--gc-highlight-color);color:#fff;border-color:var(--gc-highlight-color)}.gymcatch-app .gc-ui-payment-card{max-width:300px;margin-left:auto;margin-right:auto;min-height:76px;margin-bottom:20px}.gymcatch-app .gc-ui-payment-card .payment-card-body .payment-card-image img{height:37px}.gymcatch-app .gc-ui-payment-card .payment-card-delete button{padding:.2em;margin-bottom:0}.gymcatch-app .gc-ui-payment-card .payment-card-delete button .fa{font-size:1em}.gymcatch-app gc-ui-payment-card-control{border:1px solid var(--gc-border-color)}.gymcatch-app gc-ui-payment-card-control.ng-valid{border-left:3px solid var(--gc-ok-color)}.gymcatch-app gc-ui-payment-card-control.ng-invalid{border-left:3px solid var(--gc-error-color)}.gymcatch-app gc-ui-payment-card-form-modal .gc-ui-modal{max-width:500px}.gymcatch-app gc-ui-provider-card{display:block;max-width:300px;margin:0 auto 20px}.gymcatch-app gc-ui-provider-card .gc-ui-provider-card__dark-overlay{padding:15px;background-color:#00000080}.gymcatch-app gc-ui-provider-card .gc-ui-provider-card__dark-overlay:hover{background-color:#00000073}.gymcatch-app gc-ui-provider-card .gc-ui-provider-card__provider-name{color:#fff}.gymcatch-app gc-ui-provider-card .gc-ui-provider-card__provider-logo{width:75px;margin-bottom:10px}.gymcatch-app gc-ui-radio-control{margin-bottom:20px}.gymcatch-app gc-ui-radio-control .gc-ui-radio-control{border:1px solid var(--gc-foreground-secondary-color);width:34px;height:34px}.gymcatch-app gc-ui-radio-control .gc-ui-radio-control fa-icon{color:var(--gc-ok-color);font-size:20px;line-height:1em}.gymcatch-app gc-ui-radio-control .gc-ui-radio-control__label--disabled{color:var(--gc-foreground-color)}.gymcatch-app gc-ui-radio-control .gc-ui-radio-control--disabled{background-color:var(--gc-disabled-color);cursor:not-allowed!important}.gymcatch-app gc-ui-radio-control.ng-invalid .gc-ui-radio-control,.gymcatch-app gc-ui-radio-control.has-error .gc-ui-radio-control{border-color:var(--gc-error-color)}.gymcatch-app gc-ui-radio-control.ng-invalid .gc-ui-radio-control fa-icon,.gymcatch-app gc-ui-radio-control.has-error .gc-ui-radio-control fa-icon{color:var(--gc-error-color)}.gymcatch-app gc-ui-segment-control{display:block;margin:0 0 20px}.gymcatch-app gc-ui-segment-control .gc-ui-segment-control{height:34px;border-radius:5px;border-color:var(--gc-foreground-color)}.gymcatch-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item{overflow:hidden;padding:0 17px}.gymcatch-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item span{overflow:hidden;text-overflow:ellipsis}.gymcatch-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item.selected{color:var(--gc-highlight-color);font-weight:500}.gymcatch-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item.disabled{color:var(--gc-foreground-secondary-color)}.gymcatch-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item:focus{outline:none}.gymcatch-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item+.gc-ui-segment-item,.gymcatch-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item+.gc-ui-segment-item.disabled{border-left-color:var(--gc-foreground-color)}@media print,screen and (min-width: 48em){.gymcatch-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item{overflow:visible}}.gymcatch-app gc-ui-segment-control .gc-ui-segment-control--rounded{border-radius:8px;border-color:var(--gc-foreground-secondary-color)}.gymcatch-app gc-ui-segment-control .gc-ui-segment-control--rounded .gc-ui-segment-item{color:#616161;padding:0 15px}.gymcatch-app gc-ui-segment-control .gc-ui-segment-control--rounded .gc-ui-segment-item.selected{background-color:#0000000a;color:var(--gc-highlight-color);font-weight:500;border-radius:4px;padding:0 14px}.gymcatch-app gc-ui-segment-control .gc-ui-segment-control--rounded .gc-ui-segment-item+.gc-ui-segment-item{border-left:none!important}.gymcatch-app gc-ui-time-select-control{margin:0 0 20px}.gymcatch-app gc-ui-time-select-control.ng-invalid{color:var(--gc-error-color)}.gymcatch-app gc-ui-time-select-control .gc-ui-time-select-control .hours-increment.disabled,.gymcatch-app gc-ui-time-select-control .gc-ui-time-select-control .hours-decrement.disabled,.gymcatch-app gc-ui-time-select-control .gc-ui-time-select-control .minutes-increment.disabled,.gymcatch-app gc-ui-time-select-control .gc-ui-time-select-control .minutes-decrement.disabled{opacity:.5}.gymcatch-app gc-ui-time-select-control .gc-ui-time-select-control .minutes[disabled],.gymcatch-app gc-ui-time-select-control .gc-ui-time-select-control .hours[disabled]{opacity:.5}.gymcatch-app gc-ui-time-select-control .gc-ui-time-select-control .separator{opacity:.5}.gymcatch-app gc-ui-time-select-control .gc-ui-time-select-control__hours-selector button[disabled]{opacity:.5}.gymcatch-app gc-ui-time-select-control .gc-ui-time-select-control__minutes-selector button[disabled]{opacity:.5}.gymcatch-app gc-ui-tooltip{vertical-align:super;font-size:var(--gc-tooltip-font-size);color:var(--gc-tooltip-icon-color)}.gymcatch-app gc-ui-tooltip .fa-stack{vertical-align:text-bottom}.gymcatch-app gc-ui-tooltip .fa-info-circle{color:var(--gc-tooltip-border-color)}.gymcatch-app gc-ui-tooltip .fa-times-circle{color:var(--gc-tooltip-border-color)}.gymcatch-app gc-ui-tooltip .fa-clone{color:var(--gc-highlight-color)}@media print,screen and (max-width: 47.99875em){.gymcatch-app gc-ui-tooltip{position:relative}.gymcatch-app gc-ui-tooltip:before{content:"";display:block;position:absolute;top:0;left:0;width:200%;height:200%;margin-top:-50%;margin-left:-50%}}.gymcatch-app gc-ui-tooltip-content{z-index:50}.gymcatch-app gc-ui-tooltip-content .gc-ui-tooltip-content{border-color:var(--gc-tooltip-border-color);padding:12px 15px;font-size:var(--gc-tooltip-content-font-size);line-height:1.5em;border-radius:var(--gc-border-radius)}.gymcatch-app gc-ui-tooltip-content a{color:var(--gc-foreground-color);cursor:pointer;text-decoration:underline}.gymcatch-app gc-ui-tooltip-content a:hover{text-decoration:none}.gymcatch-app .tooltip-container{position:relative}.gymcatch-app .tooltip-container .cell.auto{flex:1 1 auto!important}.gymcatch-app .tooltip-container gc-ui-tooltip{display:inline-block;margin-left:5px;line-height:1em;vertical-align:top}@media print,screen and (min-width: 48em){.gymcatch-app .tooltip-container .tooltip-cell{position:absolute;top:0;left:100%}}.gymcatch-app h1{font-family:var(--gc-header-font-family);font-size:var(--gc-font-size-h1);font-weight:500;margin:.4em 0 1em}.gymcatch-app h2{font-family:var(--gc-header-font-family);font-size:var(--gc-font-size-h2);font-weight:500;margin:1.4em 0 .9em}.gymcatch-app h3{font-family:var(--gc-header-font-family);font-size:var(--gc-font-size-h3);font-weight:500;margin:1.35em 0 .9em}.gymcatch-app h4,.gymcatch-app h5{font-family:var(--gc-header-font-family);font-size:var(--gc-font-size-h4);font-weight:500;margin:1.25em 0 1em}.gymcatch-app a{color:var(--gc-foreground-color);text-decoration:underline}.gymcatch-app a:hover{text-decoration:none}.gymcatch-app p{margin:0 0 1em}.gymcatch-app hr{border:none;color:var(--gc-foreground-secondary-color);background-color:var(--gc-foreground-secondary-color);height:1px;margin:10px 0 20px}.gymcatch-app .text-muted,.gymcatch-app .muted-text{color:var(--gc-secondary-text-color)}.gymcatch-app .text-capitalize{text-transform:capitalize}.gymcatch-app .text-wrap-force{word-wrap:break-word}.gymcatch-app .text-nowrap{white-space:nowrap}.gymcatch-app .text-uppercase{text-transform:uppercase}.gymcatch-app .text-small{font-size:var(--gc-font-size-small)}.gymcatch-app .text-bordered{border:1px solid var(--gc-border-color);padding:12px 15px}.gymcatch-app .text-with-braces{white-space:pre-line}.gymcatch-app table.gc-ui-table,.gymcatch-app gc-ui-table .gc-ui-table table{width:100%;border-collapse:collapse;margin-bottom:20px}.gymcatch-app table.gc-ui-table th,.gymcatch-app table.gc-ui-table td,.gymcatch-app gc-ui-table .gc-ui-table table th,.gymcatch-app gc-ui-table .gc-ui-table table td{padding:.55em}.gymcatch-app table.gc-ui-table th,.gymcatch-app gc-ui-table .gc-ui-table table th{border-left:1px solid var(--gc-foreground-secondary-color);border-bottom:1px solid var(--gc-foreground-secondary-color)}.gymcatch-app table.gc-ui-table th:first-child,.gymcatch-app gc-ui-table .gc-ui-table table th:first-child{border-left:none}.gymcatch-app table.gc-ui-table tr,.gymcatch-app gc-ui-table .gc-ui-table table tr{border-bottom:1px solid var(--gc-foreground-secondary-color)}.gymcatch-app table.gc-ui-table tr:last-child,.gymcatch-app table.gc-ui-table tr:last-child th,.gymcatch-app gc-ui-table .gc-ui-table table tr:last-child,.gymcatch-app gc-ui-table .gc-ui-table table tr:last-child th{border-bottom:none}.gymcatch-app table.gc-ui-table tr td,.gymcatch-app gc-ui-table .gc-ui-table table tr td{border-left:1px solid var(--gc-foreground-secondary-color)}.gymcatch-app table.gc-ui-table tr td:first-child,.gymcatch-app gc-ui-table .gc-ui-table table tr td:first-child{border-left:none}.gymcatch-app table.gc-ui-table thead,.gymcatch-app gc-ui-table .gc-ui-table table thead{background-color:var(--gc-table-header-background-color)}.gymcatch-app table.gc-ui-table th,.gymcatch-app gc-ui-table .gc-ui-table table th{background-color:var(--gc-table-header-background-color);color:var(--gc-table-header-color);font-weight:500}.gymcatch-app table.gc-ui-table th.sort,.gymcatch-app gc-ui-table .gc-ui-table table th.sort{position:relative;cursor:pointer;padding-right:20px}.gymcatch-app table.gc-ui-table th.sort>span:last-child,.gymcatch-app table.gc-ui-table th.sort .sorting,.gymcatch-app gc-ui-table .gc-ui-table table th.sort>span:last-child,.gymcatch-app gc-ui-table .gc-ui-table table th.sort .sorting{position:absolute;display:flex;top:0;bottom:0;right:0;padding-right:5px;align-items:center}.gymcatch-app table.gc-ui-table tr.selected td,.gymcatch-app gc-ui-table .gc-ui-table table tr.selected td{border-top:3px solid var(--gc-ok-color);border-bottom:3px solid var(--gc-ok-color)}.gymcatch-app table.gc-ui-table tr.selected td:first-child,.gymcatch-app gc-ui-table .gc-ui-table table tr.selected td:first-child{border-left:3px solid var(--gc-ok-color)}.gymcatch-app table.gc-ui-table tr.selected td:last-child,.gymcatch-app gc-ui-table .gc-ui-table table tr.selected td:last-child{border-right:3px solid var(--gc-ok-color)}.gymcatch-app table.gc-ui-table td,.gymcatch-app gc-ui-table .gc-ui-table table td{word-break:break-word}.gymcatch-app table.gc-ui-table.columns-equal,.gymcatch-app gc-ui-table .gc-ui-table table.columns-equal{table-layout:fixed}.gymcatch-app table.gc-ui-table.vertical-headers tr>td:first-child,.gymcatch-app gc-ui-table .gc-ui-table table.vertical-headers tr>td:first-child{background-color:var(--gc-table-header-background-color);color:var(--gc-table-header-color);text-align:center;font-weight:700}.gymcatch-app table.gc-ui-table,.gymcatch-app gc-ui-table .gc-ui-table{border:1px solid var(--gc-foreground-secondary-color);border-radius:var(--gc-border-radius)}.gymcatch-app gc-ui-table{display:block;overflow-x:auto;margin-bottom:20px}.gymcatch-app gc-ui-table.columns-equal .gc-ui-table table{table-layout:fixed}.gymcatch-app gc-ui-table .gc-ui-table table{margin-bottom:0}.gymcatch-app gc-ui-table gc-ui-pagination{margin-top:20px}.gymcatch-app gc-ui-table .gc-ui-table__master-toggle,.gymcatch-app gc-ui-table .gc-ui-table__row-toggle{text-align:center}.gymcatch-app gc-ui-table .gc-ui-table__master-toggle gc-ui-checkbox-control,.gymcatch-app gc-ui-table .gc-ui-table__row-toggle gc-ui-checkbox-control{vertical-align:sub;margin:0}.gymcatch-app gc-ui-table .gc-ui-table__master-toggle gc-ui-checkbox-control .gc-ui-checkbox-control{background-color:var(--gc-table-master-toggle-background-color)}.gymcatch-app gc-ui-reward-points-card{display:block;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:20px}.gymcatch-app gc-ui-reward-points-card .gc-ui-reward-points-card__body{padding:20px}.gymcatch-app gc-ui-reward-points-card .gc-ui-reward-points-card__points{padding:20px}.gymcatch-app gc-ui-reward-points-card .gc-ui-reward-points-card__points-count{font-weight:500;font-size:1.5em}.gymcatch-app gc-ui-reward-points-header{display:block;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:40px}.gymcatch-app gc-ui-reward-points-header .gc-ui-reward-points-header__content-left-overlay{background-color:var(--gc-highlight-color);opacity:.7;color:#fff;padding:10px}.gymcatch-app gc-ui-reward-points-header .gc-ui-reward-points-header__content-right{padding:10px;color:var(--gc-highlight-color)}.gymcatch-app gc-ui-reward-points-header .gc-ui-reward-points-header__user-name{padding-left:5px}.gymcatch-app gc-ui-reward-points-header .gc-ui-reward-points-header__points-count{font-weight:500}.gymcatch-app gc-ui-reward-points-header .gc-ui-reward-points-header__points-text{font-size:.9em}.gymcatch-app gc-ui-partner-reward-card{display:block;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:20px}.gymcatch-app gc-ui-partner-reward-card .gc-ui-partner-reward-card{background-color:#eee}.gymcatch-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__body{padding:20px}.gymcatch-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__points{padding:20px}.gymcatch-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__partner-name{font-weight:700;font-size:1.5em}.gymcatch-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__indicator-pro{border-color:var(--gc-highlight-color);color:#fff}.gymcatch-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__indicator-pro span{font-style:italic}.gymcatch-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__indicator-lock{background-color:#ffffffb3}.gymcatch-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__indicator-lock fa-icon{font-size:3em}.gymcatch-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__points-count{font-weight:700;font-size:1.5em}.gymcatch-app gc-ui-partner-reward-claim-button{display:block;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:20px}.gymcatch-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button{background-color:var(--gc-highlight-color);color:#fff}.gymcatch-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button__icon{padding:.731em 1em}.gymcatch-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button__icon fa-icon{font-size:1.6em}.gymcatch-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button__text{font-weight:500}.gymcatch-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button__points{padding:.731em 1em}.gymcatch-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button__points-count{font-weight:500}.gymcatch-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button__points-text{font-size:.9em}.gymcatch-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button--disabled .gc-ui-partner-reward-claim-button__icon,.gymcatch-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button--disabled .gc-ui-partner-reward-claim-button__text{background-color:var(--gc-disabled-color)}.gymcatch-app .gc-ui-profile-notifications-view__icon{font-size:34px}.gymcatch-app .gc-ui-profile-privacy-view gc-ui-segment-control{max-width:380px}.gymcatch-app gc-ui-version-notification .gc-ui-version-notification{background:var(--gc-confirmation-background-color);color:var(--gc-confirmation-color);padding:.9em 1em;line-height:1.3em;border-radius:0 0 var(--gc-confirmation-border-radius) var(--gc-confirmation-border-radius)}.gymcatch-app gc-ui-week-day-select-control.ng-valid .gc-ui-week-day-select-control{border-left:3px solid var(--gc-ok-color)}.gymcatch-app gc-ui-week-day-select-control.ng-invalid .gc-ui-week-day-select-control{border-left:3px solid var(--gc-error-color)}.gymcatch-app gc-ui-week-day-select-control .gc-ui-week-day-select-control{border:1px solid var(--gc-border-color)}.gymcatch-app gc-ui-course-card{display:block}.gymcatch-app gc-ui-course-card .gc-ui-course-card__cancelled-indicator{color:#fff;background-color:var(--gc-highlight-color)}.gymcatch-app gc-ui-course-card .gc-ui-course-card__image{border:1px solid var(--gc-border-color);border-radius:var(--gc-border-radius)}.gymcatch-app gc-ui-course-card .gc-ui-course-card__course-indicator{border-radius:var(--gc-border-radius) var(--gc-border-radius) 0 0}@media print,screen and (min-width: 48em){.gymcatch-app gc-ui-course-card .gc-ui-course-card__body-middle-right{display:flex;justify-content:flex-end;align-items:center}}.gymcatch-app gc-ui-course-card.bordered .gc-ui-course-card{border:1px solid #000000}.gymcatch-app gc-ui-course-card.bordered .gc-ui-course-card__image{border:none;border-radius:0}.gymcatch-app gc-ui-course-card.bordered .gc-ui-course-card__body{padding:10px}.gymcatch-app .gc-ui-direction-select-control button{height:auto;padding:.5em 1em;font-size:var(--gc-font-size)}.gymcatch-app gc-ui-search-input.ng-invalid .gc-ui-search-input input{border-left:3px solid var(--gc-error-color)}.gymcatch-app gc-ui-search-input.ng-valid .gc-ui-search-input input{border-left:3px solid var(--gc-ok-color)}.gymcatch-app gc-ui-search-input .gc-ui-search-input--clear-button{margin-bottom:20px}.gymcatch-app gc-ui-search-input .gc-ui-search-input--clear-button input{margin-bottom:0}.gymcatch-app gc-ui-search-input .gc-ui-search-input--clear-button button{color:var(--gc-button-disabled-background-color)}.gymcatch-app gc-ui-search-input .gc-ui-search-input--clear-button button:hover,.gymcatch-app gc-ui-search-input .gc-ui-search-input--clear-button button:focus{color:initial}.gymcatch-app gc-ui-sidebar{background-color:#f9f9f9;border-color:var(--gc-border-color)}.gymcatch-app gc-ui-sidebar .gc-ui-sidebar__content{background-color:#f9f9f9}.gymcatch-app gc-ui-sidebar .gc-ui-sidebar__scroll{padding:16px 8px}.gymcatch-app gc-ui-sidebar .gc-ui-sidebar__collapse-btn{background-color:#f9f9f9;border-color:var(--gc-border-color)!important}.gymcatch-app gc-ui-sidebar li{margin:2px 0}.gymcatch-app gc-ui-sidebar li a{text-decoration:none;border-radius:var(--gc-border-radius)}.gymcatch-app gc-ui-sidebar li a:hover{background-color:#0000000a}.gymcatch-app gc-ui-sidebar li.gc-ui-sidebar-link--active a{background-color:#0000000a;color:var(--gc-highlight-color);font-weight:500}.gymcatch-app gc-ui-sidebar li.gc-ui-sidebar-link--disabled{opacity:.5}.gymcatch-app gc-ui-sidebar-container .gc-ui-sidebar-container__content{padding-top:20px}.gymcatch-app gc-ui-sidebar-header .gc-ui-sidebar-header__image{border-radius:4px}.gymcatch-app gc-ui-sidebar-toggle-button .gc-ui-sidebar-toggle-button{border-radius:4px;background-color:#ececec}.gymcatch-app .gc-ui-progress-bar__indicator-background{background-color:var(--gc-foreground-secondary-color)}.gymcatch-app .gc-ui-progress-bar__indicator-progress{background-color:var(--gc-highlight-color)}.gymcatch-app gc-ui-select-control{margin-bottom:20px}.gymcatch-app gc-ui-select-control .gc-ui-select-control{border:1px solid var(--gc-foreground-secondary-color);border-radius:var(--gc-control-border-radius);padding:0 .5em;font-size:var(--gc-font-size);background-color:#fefefe;color:#0a0a0a}.gymcatch-app gc-ui-select-control .gc-ui-select-control:not(.gc-ui-select-control--disabled) .gc-ui-select-control__value-placeholder{color:#cacaca}.gymcatch-app gc-ui-select-control .gc-ui-select-control--disabled{background-color:#e6e6e6}.gymcatch-app gc-ui-select-control .gc-ui-select-control--multiple .gc-ui-select-control__selected-option{background-color:var(--gc-highlight-color);border-radius:var(--gc-border-radius)}.gymcatch-app gc-ui-select-control .gc-ui-select-control--multiple .gc-ui-select-control__option-remove,.gymcatch-app gc-ui-select-control .gc-ui-select-control--multiple .gc-ui-select-control__option-remove:hover{color:#fefefe}.gymcatch-app gc-ui-select-control .gc-ui-select-control--multiple .gc-ui-select-control__option-remove:disabled{cursor:not-allowed}.gymcatch-app gc-ui-select-control .gc-ui-select-control--multiple .gc-ui-select-control__option-value{color:#fefefe}.gymcatch-app gc-ui-select-control .gc-ui-select-control--expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.gymcatch-app gc-ui-select-control.ng-invalid .gc-ui-select-control{border-left:3px solid var(--gc-error-color)}.gymcatch-app gc-ui-select-control.ng-valid .gc-ui-select-control{border-left:3px solid var(--gc-ok-color)}.gymcatch-app gc-ui-select-control .gc-ui-select-control button{color:var(--gc-button-disabled-background-color)}.gymcatch-app gc-ui-select-control .gc-ui-select-control button:hover{color:initial}.gymcatch-app gc-ui-dropdown-options .gc-ui-dropdown-options{border:1px solid var(--gc-border-color);border-top:none;border-radius:0 0 var(--gc-border-radius) var(--gc-border-radius);font-size:var(--gc-font-size);background-color:#fefefe}.gymcatch-app gc-ui-dropdown-options .gc-ui-dropdown-options__option--selected{color:var(--gc-background-color);background-color:var(--gc-highlight-color)}.gymcatch-app gc-ui-dropdown-options .gc-ui-dropdown-options__option--disabled{background-color:var(--gc-disabled-color);color:#b3b3b3;cursor:not-allowed}.gymcatch-app gc-ui-filters-toggle .button.gc-ui-filters-toggle:hover,.gymcatch-app gc-ui-filters-toggle .button.gc-ui-filters-toggle:focus{background-color:#ececec;border-color:var(--gc-border-color);color:var(--gc-foreground-color)}.gymcatch-app gc-ui-filters-toggle .button.gc-ui-filters-toggle span{background-color:var(--gc-highlight-color);color:#fff}.gymcatch-app gc-ui-filter-option .gc-ui-filter-option__clear{color:var(--gc-highlight-color)}.gymcatch-app gc-ui-user-avatar .gc-ui-user-avatar{border:1px solid var(--gc-border-color)}.gymcatch-app gc-ui-toggle-control{margin-bottom:20px}.gymcatch-app gc-ui-toggle-control .gc-ui-toggle-control--disabled .gc-ui-toggle-control__fill:after{background:var(--gc-disabled-color)}.gymcatch-app gc-ui-toggle-control .gc-ui-toggle-control--disabled .gc-ui-toggle-control__label{color:var(--gc-foreground-secondary-color)}.gymcatch-app gc-ui-toggle-control .gc-ui-toggle-control__input:checked~.gc-ui-toggle-control__fill{background:var(--gc-highlight-color)}.gymcatch-app gc-ui-toggle-control .gc-ui-toggle-control__fill{background:#ececec;border:1px solid #d3d3d3}.gymcatch-app gc-ui-toggle-control .gc-ui-toggle-control__fill:after{background:var(--gc-background-color);border:1px solid #d3d3d3}.gymcatch-app gc-ui-toggle-control.ng-invalid .gc-ui-toggle-control__fill,.gymcatch-app gc-ui-toggle-control.has-error .gc-ui-toggle-control__fill{border-color:var(--gc-error-color)}.gymcatch-app gc-ui-toggle-control.ng-invalid .gc-ui-toggle-control__fill:after,.gymcatch-app gc-ui-toggle-control.has-error .gc-ui-toggle-control__fill:after{border-color:var(--gc-error-color)}.gymcatch-app .gc-ui-dropdown-menu{background-color:var(--gc-background-color);border:1px solid var(--gc-dropdown-menu-item-background-color)}.gymcatch-app .gc-ui-dropdown-menu .gc-ui-dropdown-menu-item:not([disabled]):hover,.gymcatch-app .gc-ui-dropdown-menu .gc-ui-dropdown-menu-item:not([disabled]):focus{background-color:var(--gc-dropdown-menu-item-background-color)}.gymcatch-app .gc-ui-dropdown-menu .gc-ui-dropdown-menu-item:not([disabled])[disabled]{color:var(--gc-disabled-color);cursor:not-allowed}.gymcatch-app .gc-ui-dropdown-menu-view__back-button:hover,.gymcatch-app .gc-ui-dropdown-menu-view__back-button:focus{background-color:var(--gc-dropdown-menu-item-background-color)}.gymcatch-app gc-ui-wizard .gc-ui-wizard-step:not(.gc-ui-wizard-step--first):before{border-top-color:var(--gc-border-color)}.gymcatch-app gc-ui-wizard .gc-ui-wizard-step__number{background-color:var(--gc-background-color);border-color:var(--gc-border-color)}.gymcatch-app gc-ui-wizard .gc-ui-wizard-step__description{font-weight:700;font-size:1.1em}.gymcatch-app gc-ui-wizard .gc-ui-wizard-step--active .gc-ui-wizard-step__number,.gymcatch-app gc-ui-wizard .gc-ui-wizard-step--completed .gc-ui-wizard-step__number{border-color:var(--gc-ok-color)}.gymcatch-app gc-ui-wizard .gc-ui-wizard-step--active:not(.gc-ui-wizard-step--first):before,.gymcatch-app gc-ui-wizard .gc-ui-wizard-step--completed:not(.gc-ui-wizard-step--first):before{border-top-color:var(--gc-ok-color)}.gymcatch-app gc-ui-wizard .gc-ui-wizard-step--completed:not(.gc-ui-wizard-step--active) .gc-ui-wizard-step__number{background-color:var(--gc-ok-color);color:var(--gc-background-color)}.gymcatch-app gc-ui-wizard .gc-ui-wizard-step--disabled .gc-ui-wizard-step__number{color:var(--gc-disabled-color)}.gymcatch-app gc-ui-wizard .gc-ui-wizard-step--disabled .gc-ui-wizard-step__title{color:var(--gc-disabled-color)}.gymcatch-app .control-group{position:relative}.gymcatch-app .control-group .cell.auto{flex:1 1 auto!important}.gymcatch-app .control-group .control-absolute{padding-left:10px}@media print,screen and (min-width: 48em){.gymcatch-app .control-group .control-absolute{position:absolute;top:0;left:100%}}.gymcatch-app .checkbox{border-radius:50%;border:1px solid var(--gc-foreground-secondary-color);width:34px;height:34px}.gymcatch-app .checkbox fa-icon{color:var(--gc-ok-color);font-size:20px;line-height:1em}.gymcatch-app .checkbox+span{margin-left:10px}.gymcatch-app .checkbox.purchased{cursor:default!important;width:44px;height:44px}.gymcatch-app .checkbox.purchased fa-icon{font-size:30px}.gymcatch-app input[type=checkbox].ng-invalid[required]+.checkbox{border-color:var(--gc-error-color)}.gymcatch-app .gc-embedded-navigation .gc-embedded-navigation-link a{color:var(--gc-foreground-color)}.gymcatch-app gc-payment-option-select-control{display:block;margin:0 auto}.gymcatch-app .gc-payment-option-select-control .new-payment-card{padding:5px}.gymcatch-app .gc-payment-option-select-control .new-payment-card .gc-ui-checkbox-control,.gymcatch-app .gc-payment-option-select-control .new-payment-card .checkbox{width:30px;height:30px}.gymcatch-app .gc-payment-option-select-control .new-payment-card .gc-ui-checkbox-control .fa,.gymcatch-app .gc-payment-option-select-control .new-payment-card .checkbox .fa{font-size:20px}.gymcatch-app .gc-payment-option-select-control .new-payment-card .gc-ui-checkbox-control fa-icon,.gymcatch-app .gc-payment-option-select-control .new-payment-card .checkbox fa-icon{font-size:18px}.gymcatch-app .gc-payment-option-select-control .package .package-icon{font-size:2.5em;margin-right:20px}.gymcatch-app .gc-payment-option-select-control .package .package-remaining{font-size:.85em}.gymcatch-app gc-payment-method-select-control{display:block;margin:0 auto;max-width:335px}.gymcatch-app .gc-payment-method-select-control .new-payment-card{padding:5px}.gymcatch-app .gc-payment-method-select-control .new-payment-card .gc-ui-checkbox-control,.gymcatch-app .gc-payment-method-select-control .new-payment-card .checkbox{width:30px;height:30px}.gymcatch-app .gc-payment-method-select-control .new-payment-card .gc-ui-checkbox-control .fa,.gymcatch-app .gc-payment-method-select-control .new-payment-card .checkbox .fa{font-size:20px}.gymcatch-app .gc-payment-method-select-control .new-payment-card .gc-ui-checkbox-control fa-icon,.gymcatch-app .gc-payment-method-select-control .new-payment-card .checkbox fa-icon{font-size:18px}.gymcatch-app .gc-login-form .separator{color:var(--gc-foreground-secondary-color)}.gymcatch-app .gc-login-form .separator .line{border-color:var(--gc-foreground-secondary-color)}.gymcatch-app .gc-login-form .password-reset button,.gymcatch-app .gc-login-form .password-reset a{font-size:13px}.gymcatch-app .gc-login-form .password-reset button[disabled],.gymcatch-app .gc-login-form .password-reset a[disabled],.gymcatch-app .gc-login-form .password-reset button:hover[disabled],.gymcatch-app .gc-login-form .password-reset a:hover[disabled]{color:var(--gc-foreground-secondary-color)}.gymcatch-app .gc-login-form .register-link a{font-size:13px}.gymcatch-app .gc-register-form .separator{color:var(--gc-foreground-secondary-color)}.gymcatch-app .gc-register-form .separator .line{border-color:var(--gc-foreground-secondary-color)}.gymcatch-app .gc-register-form .accept-terms{line-height:1.2em;display:inline-block}.gymcatch-app .gc-event-detail .event-detail-booking .event-cancelled-indicator span{color:#fff;background-color:var(--gc-highlight-color)}.gymcatch-app .gc-event-detail .event-detail-info .privacy-settings{color:var(--gc-foreground-secondary-color)}.gymcatch-app .gc-event-selection__timezone{border-top:1px solid var(--gc-border-color)}.gymcatch-app .gc-event-selection__header{border-top:1px solid var(--gc-border-color);padding-top:20px}.gymcatch-app .gc-event-selection gc-ui-calendar-short .gc-ui-calendar-short__buttons{padding-top:10px}.gymcatch-app .gc-brand-embedded-event-search-view gc-ui-event-card:after{content:"";display:block;position:relative;bottom:-10px;border-top:1px solid var(--gc-border-color)}.gymcatch-app .gc-brand-embedded-event-search-view .gc-ui-event-card__image{border:1px solid var(--gc-border-color)}.gymcatch-app gc-event-timeslots .gc-event-timeslots__subheading{color:#939393}.gymcatch-app gc-event-timeslots .gc-event-timeslots__timeslot{border-bottom:1px solid #eaeaea}.gymcatch-app gc-event-timeslots .gc-event-timeslots__timeslot--finished{opacity:.5}.gymcatch-app gc-event-timeslot-picker-option .gc-event-timeslot-picker-option{border:1px solid #e5e5e5;border-radius:8px;transition:box-shadow .2s ease}.gymcatch-app gc-event-timeslot-picker-option .gc-event-timeslot-picker-option:hover{box-shadow:0 2px 4px #6161611f,0 4px 8px #6161611f}.gymcatch-app gc-event-timeslot-picker-option .gc-event-timeslot-picker-option--selected{border-color:var(--gc-highlight-color);box-shadow:0 2px 4px #6161611f,0 4px 8px #6161611f}.gymcatch-app gc-event-timeslot-picker-option .gc-event-timeslot-picker-option__status{color:#939393}.gymcatch-app gc-event-manager .gc-event-manager__cancelled-indicator span{color:#fff;background-color:var(--gc-highlight-color)}.gymcatch-app gc-event-booking-profile,.gymcatch-app gc-event-booking-profile-legacy{padding:10px 0;border-bottom:1px solid #e5e5e5}.gymcatch-app gc-event-booking-profile .gc-event-booking-profile gc-ui-user-card,.gymcatch-app gc-event-booking-profile .gc-event-booking-profile-legacy gc-ui-user-card,.gymcatch-app gc-event-booking-profile-legacy .gc-event-booking-profile gc-ui-user-card,.gymcatch-app gc-event-booking-profile-legacy .gc-event-booking-profile-legacy gc-ui-user-card{margin-bottom:0}.gymcatch-app gc-event-booking-profile .gc-event-booking-profile gc-ui-user-card gc-ui-user-avatar,.gymcatch-app gc-event-booking-profile .gc-event-booking-profile-legacy gc-ui-user-card gc-ui-user-avatar,.gymcatch-app gc-event-booking-profile-legacy .gc-event-booking-profile gc-ui-user-card gc-ui-user-avatar,.gymcatch-app gc-event-booking-profile-legacy .gc-event-booking-profile-legacy gc-ui-user-card gc-ui-user-avatar{width:35px;height:35px}.gymcatch-app gc-event-booking-profile .gc-event-booking-profile__full-name,.gymcatch-app gc-event-booking-profile .gc-event-booking-profile-legacy__full-name,.gymcatch-app gc-event-booking-profile-legacy .gc-event-booking-profile__full-name,.gymcatch-app gc-event-booking-profile-legacy .gc-event-booking-profile-legacy__full-name{font-size:1em}.gymcatch-app gc-event-booking-profile-list .gc-event-booking-profile-list gc-item-selectable:last-child gc-event-booking-profile,.gymcatch-app gc-event-booking-profile-list .gc-event-booking-profile-list gc-item-selectable:last-child gc-event-booking-profile-legacy,.gymcatch-app gc-event-booking-profile-list .gc-event-booking-profile-list-legacy gc-item-selectable:last-child gc-event-booking-profile,.gymcatch-app gc-event-booking-profile-list .gc-event-booking-profile-list-legacy gc-item-selectable:last-child gc-event-booking-profile-legacy,.gymcatch-app gc-event-booking-profile-list-legacy .gc-event-booking-profile-list gc-item-selectable:last-child gc-event-booking-profile,.gymcatch-app gc-event-booking-profile-list-legacy .gc-event-booking-profile-list gc-item-selectable:last-child gc-event-booking-profile-legacy,.gymcatch-app gc-event-booking-profile-list-legacy .gc-event-booking-profile-list-legacy gc-item-selectable:last-child gc-event-booking-profile,.gymcatch-app gc-event-booking-profile-list-legacy .gc-event-booking-profile-list-legacy gc-item-selectable:last-child gc-event-booking-profile-legacy{border-bottom:none}.gymcatch-app .gc-embedded-login-view .navigation .text{color:var(--gc-foreground-secondary-color);font-size:var(--gc-font-size-small)}.gymcatch-app .gc-embedded-register-view .navigation .text{color:var(--gc-foreground-secondary-color);font-size:var(--gc-font-size-small)}.gymcatch-app .gc-profile-details-view .user-image-cell{max-width:6.4em}.gymcatch-app .gc-profile-privacy-view h4{margin-top:1.33em;margin-bottom:1em}.gymcatch-app .gc-profile-privacy-view .privacy-setting-list .privacy-setting h4{margin-top:0;margin-bottom:1em}.gymcatch-app .gc-profile-privacy-view .privacy-setting-list .privacy-setting p{margin-top:0}.gymcatch-app .gc-profile-bookings-view__events-list gc-ui-event-card:not(:first-child):before{border-top:1px solid var(--gc-border-color)}.gymcatch-app .gc-participation-waiver__text{height:100px;padding:8px 10px;overflow-y:auto;border:1px solid var(--gc-foreground-secondary-color);white-space:pre-line}.gymcatch-app .gc-input-activity-indicator{position:relative}.gymcatch-app .gc-input-activity-indicator input{padding-right:20px}.gymcatch-app .gc-input-activity-indicator.gc-input-activity-indicator--show:before{width:6px;height:6px;border-radius:50%;display:block;margin:14px 8px;position:absolute;right:20px;top:0;background:#fff;box-shadow:-12px 0 #fff,12px 0 #fff;box-sizing:border-box;animation:pulse 1s linear infinite}@keyframes pulse{11%{background:#fff;box-shadow:-12px 0 var(--gc-content-loading-indicator-color),12px 0 #fff}33%{background:var(--gc-content-loading-indicator-color);box-shadow:-12px 0 var(--gc-content-loading-indicator-color),12px 0 #fff}90%{background:var(--gc-content-loading-indicator-color);box-shadow:-12px 0 var(--gc-content-loading-indicator-color),12px 0 var(--gc-content-loading-indicator-color)}to{background:#fff;box-shadow:-12px 0 #fff,12px 0 #fff}}.gymcatch-app gc-discount-code-control.ng-valid input[type=text]{border-left:3px solid var(--gc-ok-color)}.gymcatch-app gc-discount-code-control.ng-invalid input[type=text]{border-left:3px solid var(--gc-error-color)}.gymcatch-app gc-course-detail .gc-course-detail__start-date fa-icon{color:var(--gc-ok-color)}.gymcatch-app gc-course-detail .gc-course-detail__end-date fa-icon{color:var(--gc-error-color)}.gymcatch-app gc-course-booking-detail .gc-course-booking-detail{border:1px solid var(--gc-foreground-secondary-color)}.gymcatch-app gc-on-demand-object-card{display:block}.gymcatch-app gc-on-demand-object-card .gc-on-demand-object-card__image{border:1px solid var(--gc-border-color);border-radius:var(--gc-border-radius)}.gymcatch-app gc-on-demand-object-card .gc-on-demand-object-card__purchased-check-indicator{color:#fff;background-color:var(--gc-ok-color);opacity:.9}.gymcatch-app gc-course-card .gc-course-card{border:1px solid var(--gc-border-color);border-radius:var(--gc-border-radius)}.gymcatch-app gc-course-card .gc-course-card__course-indicator{border-radius:var(--gc-border-radius) var(--gc-border-radius) 0 0}.gymcatch-app gc-course-card .gc-course-card__image{border-radius:var(--gc-border-radius) var(--gc-border-radius) 0 0}.gymcatch-app gc-course-card .gc-course-card__booked-check-indicator{color:#fff;background-color:var(--gc-ok-color);opacity:.9}.gymcatch-app gc-course-card .gc-course-card__suitability-text{color:var(--gc-foreground-secondary-color)}.gymcatch-app gc-confirm-profile-form .gc-confirm-profile-form__provider-logo{background-color:#cecece;border:1px solid #e2e2e2;border-radius:8px}.gymcatch-app gc-confirm-profile-form .gc-confirm-profile-form__provider-logo img{border-radius:8px}.gymcatch-app gc-confirm-profile-form .gc-confirm-profile-form h3{color:#79818c}.gymcatch-app gc-confirm-profile-form .gc-confirm-profile-form__separator-border{background-color:#c5c5c5}.gymcatch-app gc-object-detail-view .gc-on-demand-object-detail__image{border:1px solid var(--gc-border-color);border-radius:var(--gc-border-radius)}.gymcatch-app gc-object-detail-view .gc-on-demand-object-detail__purchased-check-indicator{color:#fff;background-color:var(--gc-ok-color);opacity:.9}.gymcatch-app gc-sponsored-promotion-view-card .gc-sponsored-promotion-view-card__image{border:1px solid var(--gc-border-color);background-color:var(--gc-border-color)}.gymcatch-app gc-filters-toggle .button.gc-filters-toggle:hover,.gymcatch-app gc-filters-toggle .button.gc-filters-toggle:focus{background-color:#ececec;border-color:var(--gc-border-color);color:var(--gc-foreground-color)}.gymcatch-app gc-filters-toggle .button.gc-filters-toggle span{background-color:var(--gc-highlight-color);color:#fff}.gymcatch-app gc-filter-option .gc-filter-option__clear{color:var(--gc-highlight-color)}.gymcatch-app gc-wizard .gc-wizard-step:not(.gc-wizard-step--first):before{border-top-color:var(--gc-border-color)}.gymcatch-app gc-wizard .gc-wizard-step__number{background-color:var(--gc-background-color);border-color:var(--gc-border-color)}.gymcatch-app gc-wizard .gc-wizard-step--active .gc-wizard-step__number,.gymcatch-app gc-wizard .gc-wizard-step--completed .gc-wizard-step__number{border-color:var(--gc-ok-color)}.gymcatch-app gc-wizard .gc-wizard-step--active:not(.gc-wizard-step--first):before,.gymcatch-app gc-wizard .gc-wizard-step--completed:not(.gc-wizard-step--first):before{border-top-color:var(--gc-ok-color)}.gymcatch-app gc-wizard .gc-wizard-step--interactive:not(.gc-wizard-step--active):hover .gc-wizard-step__number{border-color:var(--gc-ok-color)}.gymcatch-app gc-wizard .gc-wizard-step--disabled .gc-form-wizard-step__number{color:var(--gc-disabled-color)}.gymcatch-app gc-wizard .gc-wizard-step--disabled .gc-form-wizard-step__title{color:var(--gc-disabled-color)}.gymcatch-app gc-avatar-picker-control .gc-avatar-picker-control__container{border-radius:50%;color:#79818c;font-size:1.2em;background-color:#ededed;border:1px solid #e2e2e2}.gymcatch-app gc-course-booking-profile,.gymcatch-app gc-course-booking-profile-legacy{padding:10px 0;border-bottom:1px solid #e5e5e5}.gymcatch-app gc-course-booking-profile .gc-course-booking-profile gc-ui-user-card,.gymcatch-app gc-course-booking-profile .gc-course-booking-profile-legacy gc-ui-user-card,.gymcatch-app gc-course-booking-profile-legacy .gc-course-booking-profile gc-ui-user-card,.gymcatch-app gc-course-booking-profile-legacy .gc-course-booking-profile-legacy gc-ui-user-card{margin-bottom:0}.gymcatch-app gc-course-booking-profile .gc-course-booking-profile gc-ui-user-card gc-ui-user-avatar,.gymcatch-app gc-course-booking-profile .gc-course-booking-profile-legacy gc-ui-user-card gc-ui-user-avatar,.gymcatch-app gc-course-booking-profile-legacy .gc-course-booking-profile gc-ui-user-card gc-ui-user-avatar,.gymcatch-app gc-course-booking-profile-legacy .gc-course-booking-profile-legacy gc-ui-user-card gc-ui-user-avatar{width:35px;height:35px}.gymcatch-app gc-course-booking-profile .gc-course-booking-profile__full-name,.gymcatch-app gc-course-booking-profile .gc-course-booking-profile-legacy__full-name,.gymcatch-app gc-course-booking-profile-legacy .gc-course-booking-profile__full-name,.gymcatch-app gc-course-booking-profile-legacy .gc-course-booking-profile-legacy__full-name{font-size:1em}.gymcatch-app gc-course-booking-profile-list .gc-course-booking-profile-list gc-item-selectable:last-child gc-course-booking-profile,.gymcatch-app gc-course-booking-profile-list .gc-course-booking-profile-list gc-item-selectable:last-child gc-course-booking-profile-legacy,.gymcatch-app gc-course-booking-profile-list .gc-course-booking-profile-list-legacy gc-item-selectable:last-child gc-course-booking-profile,.gymcatch-app gc-course-booking-profile-list .gc-course-booking-profile-list-legacy gc-item-selectable:last-child gc-course-booking-profile-legacy,.gymcatch-app gc-course-booking-profile-list-legacy .gc-course-booking-profile-list gc-item-selectable:last-child gc-course-booking-profile,.gymcatch-app gc-course-booking-profile-list-legacy .gc-course-booking-profile-list gc-item-selectable:last-child gc-course-booking-profile-legacy,.gymcatch-app gc-course-booking-profile-list-legacy .gc-course-booking-profile-list-legacy gc-item-selectable:last-child gc-course-booking-profile,.gymcatch-app gc-course-booking-profile-list-legacy .gc-course-booking-profile-list-legacy gc-item-selectable:last-child gc-course-booking-profile-legacy{border-bottom:none}.gymcatch-app gc-event-booking-detail .gc-event-booking-detail__cancelled-indicator span{color:#fff;background-color:var(--gc-highlight-color)}.gymcatch-app .gc-event-list__date{padding:8px 10px;color:var(--gc-event-list-date-color);background-color:var(--gc-event-list-date-background-color);border-radius:var(--gc-border-radius);border:1px solid var(--gc-border-color)}.gymcatch-app .gc-event-list__card-container{padding:10px}.gymcatch-app .gc-event-list__card-container+.gc-event-list__card-container:before{position:relative;content:"";display:block;border-top:1px solid var(--gc-border-color);height:0;top:-10px}.gymcatch-app :root{--gc-highlight-color: #f9296c;--gc-ok-color: #59c572;--gc-error-color: #f0244c;--gc-warning-color: #f89362;--gc-foreground-color: #21252b;--gc-foreground-secondary-color: #dcdcdc;--gc-disabled-color: #e6e6e6;--gc-background-color: white;--gc-background-highlight-color: rgba(0, 0, 0, .04);--gc-secondary-text-color: #939393;--gc-font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;--gc-header-font-family: var(--gc-font-family);--gc-font-size: 13px;--gc-font-size-small: .85em;--gc-font-size-h1: 1.8em;--gc-font-size-h2: 1.6em;--gc-font-size-h3: 1.4em;--gc-font-size-h4: 1.2em;--gc-border-radius: 5px;--gc-border-color: var(--gc-foreground-secondary-color);--gc-button-border-radius: var(--gc-border-radius);--gc-button-disabled-background-color: gray;--gc-button-disabled-border-color: transparent;--gc-control-border-radius: var(--gc-border-radius);--gc-alert-color: white;--gc-alert-code-color: var(--gc-foreground-secondary-color);--gc-alert-code-font-size: var(--gc-font-size);--gc-alert-background-color: var(--gc-warning-color);--gc-alert-border-radius: var(--gc-border-radius);--gc-confirmation-border-radius: var(--gc-border-radius);--gc-confirmation-color: white;--gc-confirmation-background-color: var(--gc-highlight-color);--gc-modal-border-radius: var(--gc-border-radius);--gc-modal-border-color: var(--gc-foreground-secondary-color);--gc-modal-background-color: var(--gc-background-color);--gc-modal-overlay-background-color: rgba(10, 10, 10, .45);--gc-conversation-card-unread-color: #EEEEEE;--gc-conversation-card-time-color: gray;--gc-message-card-border-color: lightgray;--gc-notification-card-unread-color: #EEEEEE;--gc-notification-card-time-color: lightgray;--gc-table-header-background-color: var(--gc-background-highlight-color);--gc-table-header-color: #000;--gc-table-master-toggle-background-color: #fff;--gc-tooltip-icon-color: #8696A8;--gc-tooltip-font-size: 10px;--gc-tooltip-content-font-size: 11px;--gc-tooltip-border-color: #DFDFDF;--gc-calendar-control-range-background-color: #bcdde9;--gc-activity-indicator-background-color: rgba(1, 1, 1, .65);--gc-activity-indicator-color: #ffffff;--gc-activity-progress-indicator-info-color: #d3d3d3;--gc-content-loading-indicator-color: var(--gc-foreground-secondary-color);--gc-progress-bar-background-color: var(--gc-foreground-secondary-color);--gc-progress-bar-foreground-color: var(--gc-highlight-color);--gc-event-list-date-color: var(--gc-foreground-color);--gc-event-list-date-background-color: #f9f9f9;--gc-dropdown-menu-item-background-color: #EEEEEE;--gc-dropdown-menu-heading-color: #979797}.gymcatch-app gc-provider-card .gc-provider-card{border:1px solid var(--gc-border-color);border-radius:var(--gc-border-radius)}.gymcatch-app gc-provider-card .gc-provider-card__background{border-top-left-radius:var(--gc-border-radius);border-top-right-radius:var(--gc-border-radius)}.gymcatch-app gc-provider-card .gc-provider-card__dark-overlay{background-color:#00000080;border-top-left-radius:var(--gc-border-radius);border-top-right-radius:var(--gc-border-radius)}.gymcatch-app gc-provider-card .gc-provider-card__dark-overlay:hover{background-color:#00000073}.gymcatch-app gc-provider-card .gc-provider-card__provider-logo{border:1px solid var(--gc-border-color);border-radius:var(--gc-border-radius)}.gymcatch-app .gc-alert{position:relative;background-color:var(--gc-highlight-color);color:var(--gc-alert-color);padding:12px 15px;margin-bottom:20px}.gymcatch-app .gc-alert a{color:var(--gc-alert-color)}.gymcatch-app .gc-alert__close{position:absolute;top:6px;right:7.5px;cursor:pointer}.gymcatch-app .gc-alert__title{margin-top:0;margin-bottom:12px;font-weight:700}.gymcatch-app .gc-alert--warning{background-color:var(--gc-warning-color)}.pac-container{z-index:1006}gc-ui-tooltip{vertical-align:super;font-size:var(--gc-tooltip-font-size);color:var(--gc-tooltip-icon-color)}gc-ui-tooltip .fa-stack{vertical-align:text-bottom}gc-ui-tooltip .fa-info-circle{color:var(--gc-tooltip-border-color)}gc-ui-tooltip .fa-times-circle{color:var(--gc-tooltip-border-color)}gc-ui-tooltip .fa-clone{color:var(--gc-highlight-color)}@media print,screen and (max-width: 47.99875em){gc-ui-tooltip{position:relative}gc-ui-tooltip:before{content:"";display:block;position:absolute;top:0;left:0;width:200%;height:200%;margin-top:-50%;margin-left:-50%}}gc-ui-tooltip-content{z-index:50}gc-ui-tooltip-content .gc-ui-tooltip-content{border-color:var(--gc-tooltip-border-color);padding:12px 15px;font-size:var(--gc-tooltip-content-font-size);line-height:1.5em;border-radius:var(--gc-border-radius)}gc-ui-tooltip-content a{color:var(--gc-foreground-color);cursor:pointer;text-decoration:underline}gc-ui-tooltip-content a:hover{text-decoration:none}.tooltip-container{position:relative}.tooltip-container .cell.auto{flex:1 1 auto!important}.tooltip-container gc-ui-tooltip{display:inline-block;margin-left:5px;line-height:1em;vertical-align:top}@media print,screen and (min-width: 48em){.tooltip-container .tooltip-cell{position:absolute;top:0;left:100%}}.gc-ui-modal-embedded *:has(gymcatch-embedded){position:unset!important;display:block}.gc-ui-modal-embedded .gc-ui-activity-indicator{z-index:2147483646!important}.gc-ui-modal-embedded .gc-ui-modal-overlay{z-index:2147483645!important}.gc-ui-modal-embedded .gc-ui-modal{z-index:2147483646!important}@media print,screen and (max-width: 47.99875em){.gc-ui-modal-embedded .gymcatch-app{max-height:580px}}
