@-webkit-keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@-webkit-keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@-webkit-keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}.notyf{align-items:flex-end;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:20px;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.notyf__icon--error,.notyf__icon--success{background:#fff;border-radius:50%;display:block;height:21px;margin:0 auto;position:relative;width:21px}.notyf__icon--error:after,.notyf__icon--error:before{background:currentColor;border-radius:3px;content:"";display:block;height:12px;left:9px;position:absolute;top:5px;width:3px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{background:currentColor;border-radius:3px;content:"";display:block;position:absolute;width:3px}.notyf__icon--success:after{height:6px;left:6px;top:9px;transform:rotate(-45deg)}.notyf__icon--success:before{height:11px;left:10px;top:5px;transform:rotate(45deg)}.notyf__toast{-webkit-animation:notyf-fadeinup .3s ease-in forwards;animation:notyf-fadeinup .3s ease-in forwards;border-radius:2px;box-shadow:0 3px 7px 0 rgba(0,0,0,.25);box-sizing:border-box;display:block;flex-shrink:0;max-width:300px;overflow:hidden;padding:0 15px;pointer-events:auto;position:relative;transform:translateY(25%)}.notyf__toast--disappear{-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s;transform:translateY(0)}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{-webkit-animation:notyf-fadeoutright .3s forwards;animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translateX(0)}.notyf__toast--disappear .notyf__message{-webkit-animation-delay:.05s;animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{-webkit-animation:ripple .4s ease-out forwards;animation:ripple .4s ease-out forwards;border-radius:50%;height:400px;position:absolute;right:0;top:0;transform:scale(0) translateY(-51%) translateX(13%);transform-origin:bottom right;width:400px;z-index:5}.notyf__wrapper{align-items:center;border-radius:3px;display:flex;padding-bottom:17px;padding-right:15px;padding-top:17px;position:relative;z-index:10}.notyf__icon{-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;font-size:1.3em;margin-right:13px;opacity:0;text-align:center;width:22px}.notyf__dismiss{-webkit-animation:notyf-fadeinleft .3s forwards;animation:notyf-fadeinleft .3s forwards;-webkit-animation-delay:.35s;animation-delay:.35s;height:100%;margin-right:-15px;opacity:0;position:absolute;right:0;top:0;width:26px}.notyf__dismiss-btn{background-color:rgba(0,0,0,.25);border:none;cursor:pointer;height:100%;opacity:.35;outline:none;transition:opacity .2s ease,background-color .2s ease;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{background:#fff;border-radius:3px;content:"";height:12px;left:calc(50% - 1px);position:absolute;top:calc(50% - 5px);width:2px}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{background-color:rgba(0,0,0,.15);opacity:.7}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s;line-height:1.5em;opacity:0;position:relative;vertical-align:middle}@media only screen and (max-width:480px){.notyf{padding:0}.notyf__ripple{-webkit-animation-duration:.5s;animation-duration:.5s;height:600px;width:600px}.notyf__toast{border-radius:0;box-shadow:0 -2px 7px 0 rgba(0,0,0,.13);max-width:none;width:100%}.notyf__dismiss{width:56px}}.btn-next-row,.btn-previous-row{align-items:center;display:flex;flex-wrap:nowrap;height:100%;justify-content:center;padding:4px;width:100%}.btn-close,.btn-next,.btn-previous{align-items:center;color:#d3d3cf;display:flex;font-size:48px;justify-content:center;padding:5px}.btn-close:hover,.btn-next:hover,.btn-previous:hover{color:#fff;cursor:pointer}.btn-close{align-items:center;background-color:transparent;border:none;display:flex;font-size:30px;justify-content:center;padding:15px}.btn-close .line1{position:relative;transform:rotate(45deg);z-index:1}.btn-close .line1,.btn-close .line2{background-color:#d3d3cf;border-radius:4px;height:3px;width:30px}.btn-close .line2{position:absolute;transform:rotate(90deg);z-index:2}.btn-next .line1{border:2px solid transparent;border-radius:100px;height:22px;position:relative;width:22px}.btn-next .line1,.btn-next .line2{box-sizing:border-box;display:block}.btn-next .line2{border-bottom:2px solid;border-right:2px solid;content:"";height:10px;position:absolute;right:6px;top:4px;transform:rotate(-45deg);width:10px}.btn-previous .line1{border:2px solid transparent;border-radius:100px;box-sizing:border-box;display:block;height:22px;position:relative;width:22px}.btn-previous .line2{border-bottom:2px solid;border-right:2px solid;box-sizing:border-box;content:"";display:block;height:10px;position:absolute;right:6px;top:4px;transform:rotate(135deg);width:10px}.lightbox-overlay{align-items:baseline;flex-wrap:wrap;height:100vh;left:0;overflow-x:hidden;position:fixed;text-align:center;top:0;width:100vw;z-index:9990}.lightbox-overlay.visible{opacity:.9;transition:opacity .6s}.lightbox-overlay.hidden{height:0;opacity:0}.lightbox-backdrop{align-items:baseline;background-color:#000;left:0;position:fixed;top:0;width:100vw;z-index:1040}.lightbox-backdrop.visible{height:100vh;opacity:.9;transition:opacity .5s linear}.lightbox-backdrop.hidden{height:0;opacity:0;overflow:hidden}.lightbox-overlay-item-container{position:relative}.lightbox-overlay-image-counter{color:#828a92;font-size:12px;font-weight:700;text-align:center}@media only screen and (min-width:992px){.lightbox-overlay-image-counter{font-size:14px}}.lightbox-overlay-image-counter .first-digit{border-bottom:2px solid #828a92;color:#d3d3cf;font-size:16px;font-weight:700}.lightbox-overlay-image-description{color:#d3d3cf;font-size:12px;text-align:center}@media only screen and (min-width:992px){.lightbox-overlay-image-description{font-size:16px}}.lightbox-overlay-image{box-shadow:0 0 8px rgba(0,0,0,.6);max-height:85vh;max-width:100%}.loading-animation{align-items:center;color:#fff;display:flex;height:70vh;justify-content:center}.loading-animation img{width:100px}.loading-animation.visible{opacity:.7}.loading-animation.hidden{height:0;opacity:0;overflow:hidden}.lightbox-overlay-row{flex-wrap:nowrap;width:100%}.lightbox-overlay-image-source{color:#828a92;font-size:8px;text-align:center}@media only screen and (min-width:992px){.lightbox-overlay-image-source{font-size:10px}}.lightbox-overlay-header-col-1{flex-basis:5%}.lightbox-overlay-header-col-2{flex-basis:90%}.lightbox-overlay-header-col-3{align-items:center;display:flex;flex-basis:5%}.lightbox-overlay-header-row{height:52px;justify-content:space-between}.lightbox-overlay-body-col-1{display:none}@media only screen and (min-width:992px){.lightbox-overlay-body-col-1{display:flex}}.lightbox-overlay-body-col-2{flex-basis:90%}.lightbox-overlay-body-col-3{display:none}@media only screen and (min-width:992px){.lightbox-overlay-body-col-3{display:flex}}.lightbox-overlay-body-row{flex-wrap:wrap;justify-content:center}.lightbox-overlay-footer-col-2{flex-basis:90%}.lightbox-overlay-footer-row{align-items:center;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:4px}@media only screen and (min-width:992px){.lightbox-overlay-footer-row{justify-content:space-between}}.image-preview-grid-col{flex-basis:28.3333333333%;padding:6px}.preview-image-container{display:flex;font-size:12px;overflow:hidden}.preview-image-container:hover{cursor:pointer}.preview-image{transform:scale(1.4);transition:.3s ease-in-out;width:100%}.preview-image:hover{transform:scale(1)}.image-preview-grid-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.no-scroll{overflow:hidden}code{color:#4e565f;font-family:consolas,courier new,monospace}.lightbox-overlay-body-row,.lightbox-overlay-footer-row,.lightbox-overlay-header-row{display:flex;flex-wrap:nowrap}.lightbox-overlay-image-counter .first-digit,.lightbox-overlay-image-description,.lightbox-overlay-image-source{font-weight:500;line-height:1.5;margin:0}a{color:#c9322d;text-decoration:none}a:hover{text-decoration:underline}nav li.nav-item a,nav li.nav-item a.active{color:#c9322d;font-weight:700}nav li.nav-item a:hover{color:#9f2824;text-decoration:underline}nav li.nav-item .dropdown-menu{left:unset;padding:0;top:unset}nav li.nav-item .dropdown-menu a:hover{text-decoration:none}.header__tray .col{color:#c9322d;font-weight:700}.header__tray a{color:#c9322d;text-decoration:none}.header__tray a:hover{font-weight:700}hr.header__band{background-color:#c9322d;color:#c9322d;height:.25rem;margin:0;opacity:1}.hero .overlay{background-color:rgba(0,0,0,.75);min-height:60vh}.text-brand-primary,h2,h4,h5.card-title{color:#c9322d}.btn-primary{background-color:#c9322d;border-color:#c9322d}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#9f2824;border-color:#9f2824}.btn-primary:disabled{background-color:#d85551;border-color:#d85551}.btn-outline-primary{background-color:transparent;border-color:#c9322d;color:#c9322d}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:#c9322d;border-color:#c9322d;color:#fff}.btn-outline-primary:disabled{background-color:transparent;border-color:#c9322d;color:#c9322d}.btn-white{background-color:#fff;border-color:#fff;color:#c9322d}.btn-white:active,.btn-white:focus,.btn-white:hover{background-color:#e6e6e6;border-color:#e6e6e6}.btn-white:disabled{background-color:#fff;border-color:#fff}.btn-outline-white{background-color:transparent;border-color:#fff;color:#fff}.btn-outline-white:active,.btn-outline-white:focus,.btn-outline-white:hover{background-color:#fff;border-color:#fff;color:#c9322d}.btn-outline-white:disabled{background-color:transparent;border-color:#fff;color:#fff}.badge{text-align:left;text-wrap:auto}.bg-brand-primary{background-color:#c9322d!important}body,html{background-color:#fff;height:100%}.sponsors{overflow:hidden}.sponsors .slider{animation:slidein 30s linear infinite;white-space:nowrap}@media (max-width:768px){.sponsors .slider{width:400%}}.sponsors .slider .logos{display:inline-block;margin:0;width:100%}.sponsors .slider .logos img{animation:fade-in .5s cubic-bezier(.455,.03,.515,.955) forwards;width:12.5%}.club__image{border-top:5px solid #c9322d}.club__price{padding:10px 0}.club__price h4,.club__price h5{color:#c9322d}.club__price h4 small,.club__price h5 small{font-size:75%}.club__price h5{font-size:1.2rem}.club__session .card-header{cursor:pointer}.footer a{color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}@keyframes slidein{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}