.accordion__item{border-top:1px solid #ddd;width:100%}.accordion__item.js-open .accordion__item__heading__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__item.js-open .accordion__item__content{display:block}.accordion__item:last-child{border-bottom:1px solid #ddd}.accordion__item__heading{padding-top:1rem;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.accordion__item__heading__text{margin-bottom:0}.accordion__item__heading__icon{width:12px;height:7px;-ms-flex-negative:0;flex-shrink:0;margin-left:1rem;margin-right:1.5rem;-webkit-transition:-webkit-transform .3s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform .3s cubic-bezier(.075,.82,.165,1);transition:transform .3s cubic-bezier(.075,.82,.165,1);transition:transform .3s cubic-bezier(.075,.82,.165,1),-webkit-transform .3s cubic-bezier(.075,.82,.165,1);stroke:#ddd}.accordion__item__heading:focus{outline:none}.accordion__item__content{padding-bottom:1.5rem;display:none;-webkit-animation:fadeEffect .3s cubic-bezier(.075,.82,.165,1);animation:fadeEffect .3s cubic-bezier(.075,.82,.165,1)}@-webkit-keyframes fadeEffect{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.component__title{font-family:Oswald,sans-serif;color:#006d9d;font-weight:900;text-transform:uppercase}.cookie__banner{z-index:5000;-webkit-animation:fadeEffect 1s cubic-bezier(.075,.82,.165,1);animation:fadeEffect 1s cubic-bezier(.075,.82,.165,1);display:none}.cookie__banner.js-visible{display:block}.cookie__banner--fullscreen{padding-top:150px;top:0;left:0;width:100vw;height:100vh;position:fixed;background:rgba(0,0,0,.5);overflow-y:auto}.cookie__banner--fullscreen .cookie__banner__inner{width:calc(100% - 40px);position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);bottom:auto;margin-bottom:10%;max-height:calc(100vh - 40px)}.cookie__banner__inner{position:fixed;bottom:0;left:0;z-index:50;width:100%;padding:30px 30px 30px 20px;background-color:#f0f0f0;color:#444;font-size:.75rem;line-height:20px;display:block;overflow-y:auto;-ms-overflow-style:none;max-height:100vh;-webkit-box-shadow:2px 3px 21px -6px rgba(0,0,0,.75);box-shadow:2px 3px 21px -6px rgba(0,0,0,.75)}@media screen and (min-width:767px){.cookie__banner__inner{bottom:20px;left:20px;max-width:500px;min-width:500px}}.cookie__banner__inner .cookie-animation_rect{width:100%;height:30px;position:absolute;top:0;right:0;display:none;z-index:-1;background-color:#f0f0f0}.cookie__message{display:none;-webkit-animation:fadeEffect 1s cubic-bezier(.075,.82,.165,1);animation:fadeEffect 1s cubic-bezier(.075,.82,.165,1)}.cookie__message.js-visible{display:block}.cookie__message p{line-height:20px;margin-bottom:.5rem}.cookie__policy-link{text-decoration:underline;color:inherit;margin-bottom:.5rem}.cookie__details__wrapper{display:none;-webkit-animation:fadeEffect 1s cubic-bezier(.075,.82,.165,1);animation:fadeEffect 1s cubic-bezier(.075,.82,.165,1)}.cookie__details.js-visible,.cookie__details__wrapper.js-visible{display:block}.cookie__details__content{padding-top:60px;display:none}.cookie__details__content.js-visible{display:block}.cookie__details__back-btn{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;position:absolute;right:0;top:0}.cookie__details__back-btn:hover{background-color:#ddd}.cookie__details__back-btn svg{stroke:#000;fill:none;width:15px;height:15px;margin-right:5px}.cookie__details .host{margin:10px 0}.cookie__details .host.js-visible .host__title svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cookie__details .host.js-visible .host__cookie__wrapper{display:block}.cookie__details .host__title{padding:10px;background-color:#ddd;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie__details .host__title svg{stroke:#000;fill:none;display:block;width:10px;height:6px;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.cookie__details .host__cookie{background:#fff;padding:10px;margin:10px 0}.cookie__details .host__cookie__wrapper{display:none;-webkit-animation:fadeEffect 1s cubic-bezier(.075,.82,.165,1);animation:fadeEffect 1s cubic-bezier(.075,.82,.165,1)}.cookie__details .host__cookie__wrapper.js-visible{display:block}.cookie__details .host__cookie__field{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie__details .host__cookie__label{font-weight:700;min-width:100px}.cookie__options{margin-top:-10px;position:relative;display:none;-webkit-animation:fadeEffect 1s cubic-bezier(.075,.82,.165,1);animation:fadeEffect 1s cubic-bezier(.075,.82,.165,1)}.cookie__options.js-visible{display:block}.cookie__options__checkbox-wrapper{display:none;-webkit-animation:fadeEffect 1s cubic-bezier(.075,.82,.165,1);animation:fadeEffect 1s cubic-bezier(.075,.82,.165,1)}.cookie__options__checkbox-wrapper.js-visible{display:block}.cookie__options .cookie__options__title{width:calc(100% - 80px);padding-bottom:20px;display:block}.cookie__options .cookie__button-close{width:40px;height:40px;padding:0;margin:0;position:absolute;right:-15px;top:-7px}.cookie__options .cookie__button-close i{width:30px;height:1px;display:block;position:absolute;top:50%;left:calc(50% - 15px);-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#000}.cookie__options .cookie__button-close i:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cookie__options form{margin-bottom:40px;margin-top:25px}.cookie__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie__checkbox.disabled{opacity:.5}.cookie__checkbox__info__title{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.cookie__checkbox__info__title:after{content:"+";display:block;font-size:18px;margin-left:.5rem}.cookie__checkbox__info__btn-details{padding:0;border:none;background-color:transparent;text-decoration:underline;margin-top:10px;font-size:.75rem;color:#000}.cookie__checkbox__info__descr{display:none;-webkit-animation:fadeEffectSmall 1s cubic-bezier(.075,.82,.165,1);animation:fadeEffectSmall 1s cubic-bezier(.075,.82,.165,1)}.cookie__checkbox__info.js-visible .cookie__checkbox__info__title:after{content:"-"}.cookie__checkbox__info.js-visible .cookie__checkbox__info__descr{display:block}.cookie__checkbox .switch{position:relative;display:inline-block;width:30px;height:17px;-ms-flex-negative:0;flex-shrink:0;margin-right:1rem;margin-bottom:0}.cookie__checkbox .switch input{opacity:0;width:0;height:0}.cookie__checkbox .switch input:checked+.slider{background-color:#006d9d}.cookie__checkbox .switch input:focus+.slider{-webkit-box-shadow:0 0 1px #006d9d;box-shadow:0 0 1px #006d9d}.cookie__checkbox .switch input:checked+.slider:before{-webkit-transform:translateX(13px);transform:translateX(13px)}.cookie__checkbox .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.cookie__checkbox .switch .slider:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.cookie__checkbox .switch .slider.round{border-radius:34px}.cookie__checkbox .switch .slider.round:before{border-radius:50%}.cookie__button-wrapper{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:8px;gap:8px}.cookie__button-wrapper.hidden{display:none}.cookie__button-wrapper .button{font-size:12px;text-transform:uppercase}.cookie__button-wrapper .button--primary{background:#006d9d;color:#fff}.cookie__button-wrapper .button--primary:hover{background:#004a6a}.cookie__button,.cookie__button--faded{padding:10px 25px;margin:0 10px 10px 0!important;background-color:#444;-webkit-transition:background .4s linear;transition:background .4s linear}.cookie__button--faded:hover,.cookie__button:hover{color:#000;text-decoration:none;background-color:#777}.app-body .cookie__button{color:#fff}.app-body .cookie__button--faded{color:#444}.cookie__button--faded{background-color:#fff}.cookie__button--faded:hover{background-color:#ddd}@keyframes fadeEffect{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeEffectSmall{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeEffectSmall{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hp-hero__image{padding-top:80px;position:relative;background:#006d9d;z-index:-1}.hp-hero__image img{mix-blend-mode:overlay;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.hp-hero__image .triangle-overlay{display:none}}.hp-hero__image__logo{padding-top:80px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.hp-hero__image__logo svg{width:200px;height:200px;-webkit-transform:scale(.1);transform:scale(.1);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}@media(min-width:1460px){.hp-hero__image__logo svg{width:240px;height:240px}}.hp-hero__image__logo svg #triangles polygon{-webkit-transition:all .3s cubic-bezier(.075,.82,.165,1);transition:all .3s cubic-bezier(.075,.82,.165,1);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.hp-hero__image__logo svg #triangles polygon:hover{opacity:.5}.hp-hero__caption{padding:70px 0;background:#006d9d;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hp-hero__caption,.hp-hero__caption__title{display:-webkit-box;display:-ms-flexbox;display:flex}.hp-hero__caption__title{font-family:Oswald,sans-serif;max-width:1200px;text-align:center;color:#fff;font-size:1.5rem;line-height:1.4;margin:0 auto}.services{padding:100px 0}.services__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services__item{padding:0 30px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services__item__img{margin-bottom:40px;max-width:240px}@media(min-width:576px){.services__item__img{max-width:none;width:100%;height:100%}}.services__item__img img{width:100%;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.services__item__content{text-align:center;width:100%}.services__item__title{font-size:1.875rem;color:#006d9d;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:25px;line-height:1.2}.team{padding:100px 0;position:relative}.team__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-container--gym .team{background-color:rgba(69,150,237,.08)}.team__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:576px){.team__item{margin-bottom:50px}}.team__item:hover .team__item__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.team__item__img{margin-bottom:40px;max-width:240px}@media(min-width:576px){.team__item__img{padding:0 30px;max-width:none;width:100%;height:100%}}.team__item__img picture{display:inline-block;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.team__item__img picture img{-webkit-transition:-webkit-transform .3s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform .3s cubic-bezier(.075,.82,.165,1);transition:transform .3s cubic-bezier(.075,.82,.165,1);transition:transform .3s cubic-bezier(.075,.82,.165,1),-webkit-transform .3s cubic-bezier(.075,.82,.165,1);width:100%}.team__item__content{text-align:center}.team__item__title{font-size:1.625rem;color:#006d9d;text-transform:uppercase;letter-spacing:.1em;font-weight:300;line-height:1.2}.team__item__function{font-size:1.25rem;font-weight:700;color:#006d9d}.team__corner{position:absolute;bottom:0;right:0;width:300px}.team-list__wrapper{background-color:#f9f9f9;padding:100px 0}.team-list__anchor{position:absolute;visibility:hidden;top:-100px}.team-list__item{position:relative;padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:768px){.team-list__item{padding:70px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.team-list__item__content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.team-list__item__content{width:100%}}.team-list__item__content.js-open .team-list__item__desc__fade{opacity:0}.team-list__item__content.js-open .team-list__read-more span.read-less{display:block}.team-list__item__content.js-open .team-list__read-more span.read-more{display:none}.team-list__item__content.js-open .team-list__read-more svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.team-list__item__title{font-size:1.625rem;color:#006d9d;text-transform:uppercase;letter-spacing:.1em;font-weight:300;line-height:1.2;text-align:center}@media(min-width:768px){.team-list__item__title{text-align:left}}.team-list__item__function{font-size:1.25rem;font-weight:700;color:#006d9d;margin-bottom:25px;text-align:center}@media(min-width:768px){.team-list__item__function{text-align:left}}.team-list__item__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.25rem;color:#006d9d;overflow:hidden;text-overflow:ellipsis;height:215px;line-height:1.4;letter-spacing:.05em;position:relative}.team-list__item__desc__fade{position:absolute;bottom:0;left:0;width:100%;height:100px;background:-webkit-gradient(linear,left bottom,left top,from(#f9f9f9),to(hsla(0,0%,97.6%,0)));background:linear-gradient(0deg,#f9f9f9,hsla(0,0%,97.6%,0));-webkit-transition:opacity .3s cubic-bezier(.075,.82,.165,1);transition:opacity .3s cubic-bezier(.075,.82,.165,1)}.team-list__read-more{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-bottom:1px solid #006d9d}.team-list__read-more,.team-list__read-more__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.team-list__read-more__btn{margin-bottom:5px;border:none;text-transform:uppercase;font-weight:600;background:none;color:#006d9d;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-list__read-more__btn span{line-height:1}.team-list__read-more__btn span.read-less{display:none}.team-list__read-more__btn svg{width:25px;height:13px;margin-left:10px;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform .3s cubic-bezier(.075,.82,.165,1);transition:transform .3s cubic-bezier(.075,.82,.165,1);transition:transform .3s cubic-bezier(.075,.82,.165,1),-webkit-transform .3s cubic-bezier(.075,.82,.165,1)}.team-list__item__img{max-width:240px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:40px}@media(min-width:768px){.team-list__item__img{max-width:260px;margin-right:80px;margin-bottom:0;width:100%;height:100%}}.team-list__item__img picture{display:inline-block;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.team-list__item__img picture img{width:100%;-webkit-transition:-webkit-transform .3s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform .3s cubic-bezier(.075,.82,.165,1);transition:transform .3s cubic-bezier(.075,.82,.165,1);transition:transform .3s cubic-bezier(.075,.82,.165,1),-webkit-transform .3s cubic-bezier(.075,.82,.165,1)}.freeform .freeform-input.js-hide{display:none}.freeform button[type=submit]{border:none;background-color:#006d9d;color:#fff;font-size:1.25rem;font-weight:900;letter-spacing:.05em;padding:7px 25px;-webkit-transition:background-color .3s cubic-bezier(.075,.82,.165,1);transition:background-color .3s cubic-bezier(.075,.82,.165,1);margin-top:40px}.freeform button[type=submit].js-disabled{opacity:.4}@media(min-width:992px){.freeform button[type=submit]{margin-top:0}}.freeform button[type=submit]:hover{background-color:#00405b}.freeform__wrapper{background-color:#f9f9f9;padding:150px 0}.freeform__wrapper.physical-therapy .picker__day--saturday{display:none}.freeform label{color:#006d9d;font-size:1.25rem;margin-bottom:20px}.freeform input,.freeform textarea{border:none;background:rgba(0,109,157,.08);height:55px;letter-spacing:.05em;font-size:1.125rem;color:#00405b}.freeform textarea{min-height:252px}.freeform .ajax-success{display:none;padding:30px;color:#fff;background:#006d9d}.freeform .ajax-success h2,.freeform .ajax-success h3,.freeform .ajax-success h4,.freeform .ajax-success h5{color:#fff;line-height:1}.freeform .ajax-success img,.freeform .ajax-success svg{max-width:150px;margin-top:30px}.freeform .ajax-success.js-visible{display:inline-block}.freeform__header{margin-bottom:80px}.freeform__header__title{font-size:2.5rem;color:#006d9d;font-weight:900;margin-bottom:10px;line-height:1}.freeform__header__subtitle{text-transform:uppercase;font-size:1.875rem;color:#006d9d}.form-appointment .picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:relative;margin-bottom:40px;min-width:500px}@media(min-width:992px){.form-appointment .picker{margin-bottom:0;min-width:auto}}.form-appointment .picker__wrapper{overflow-x:scroll}@media(min-width:992px){.form-appointment .picker__wrapper{overflow:visible}}.form-appointment .picker__day{-ms-flex-preferred-size:20%;flex-basis:20%;background:rgba(0,109,157,.08);text-align:center;font-size:.875rem}.form-appointment .picker__day__name{background-color:#f9f9f9;text-transform:uppercase;padding:10px 0}.form-appointment .picker__day__time{padding:10px 0;background:rgba(0,109,157,.1);cursor:pointer;margin:4px 0;width:calc(100% - 8px);-webkit-transition:all .3s cubic-bezier(.075,.82,.165,1);transition:all .3s cubic-bezier(.075,.82,.165,1)}.form-appointment .picker__day__time.js-selected{background:#00405b;color:#fff}.form-appointment .picker__day__time.js-disabled{pointer-events:none;opacity:.3}.form-appointment .picker__day__time__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-appointment .picker__error{display:none}.form-appointment .picker__error.js-show{display:block}.freeform-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:95px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.freeform-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:50px}}.freeform-row:last-child{display:none}.freeform-row>.freeform-column{margin-bottom:40px}@media(min-width:992px){.freeform-row>.freeform-column{margin-bottom:0}}.freeform-row .freeform-column{position:relative;-ms-flex-preferred-size:48%;flex-basis:48%;width:100%}.freeform-row .freeform-errors,.freeform-row .picker__error{position:absolute;right:0;top:16px;background:#d86f6f;color:#fff;padding:2px 5px}.freeform-row .picker__error{top:100%}.freeform-row .freeform-column-full-width{-ms-flex-preferred-size:100%;flex-basis:100%}.freeform-row .practice-sports__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.freeform-row .practice-sports__options label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00405b}.freeform-row .practice-sports__options label input{margin-right:10px;height:20px;width:20px}.freeform-row .question-type__input .js-health,.freeform-row .question-type__input .js-sport{display:block}.freeform-row .question-type__input .js-health.js-hide,.freeform-row .question-type__input .js-sport.js-hide{display:none}.freeform-row .checkbox-wrapper,.freeform-row .radio-group{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.freeform-row .checkbox-wrapper input,.freeform-row .radio-group input{opacity:0;display:none}.freeform-row .checkbox-wrapper input:checked+label:after,.freeform-row .radio-group input:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}.freeform-row .checkbox-wrapper label,.freeform-row .radio-group label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00405b;font-size:1.125rem}.freeform-row .checkbox-wrapper label:before,.freeform-row .radio-group label:before{content:"";border:1px solid #00405b;background:#fff;display:block;margin:0 1rem 0 0;top:0;left:0;width:20px;height:20px;border-radius:50%}.freeform-row .checkbox-wrapper label:after,.freeform-row .radio-group label:after{content:"";width:16px;height:16px;display:block;position:absolute;background:#00405b;left:2px;top:4px;margin:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform .3s cubic-bezier(.075,.82,.165,1);transition:transform .3s cubic-bezier(.075,.82,.165,1);transition:transform .3s cubic-bezier(.075,.82,.165,1),-webkit-transform .3s cubic-bezier(.075,.82,.165,1);border-radius:50%}.freeform-row .checkbox-wrapper label a,.freeform-row .radio-group label a{color:#dc3545;text-decoration:underline;margin-left:.4rem}.freeform-row .checkbox-wrapper label a:hover,.freeform-row .radio-group label a:hover{color:#007bff}.map{height:600px;width:100%}@media(min-width:992px){.map{margin:100px 0;height:450px}}.map__wrapper{padding:0}@media(min-width:992px){.map__wrapper{padding:inherit}}.location__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px}@media(min-width:992px){.location__logo{padding:80px 30px}}.location__logo img{max-width:170px}@media(min-width:992px){.location__logo img{max-width:220px}}.location__bg{position:absolute;background:#fff;height:100%;width:100vw;z-index:-1}@media(min-width:992px){.location__bg{right:0;height:calc(100% + 700px)}}.location__bg .location__bg__img{position:absolute;right:0;opacity:.3;height:100%;width:100%}@media(min-width:992px){.location__bg .location__bg__img{height:70%;width:auto}}.location__bg .location__bg__img img{height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);max-width:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width:576px){.location__bg .location__bg__img img{position:relative;left:auto;-webkit-transform:none;transform:none;height:auto;width:100%}}@media(min-width:992px){.location__bg .location__bg__img img{height:100%;width:auto;max-width:100%}}.location__bg .location__bg__img .triangle-overlay{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.location__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.location__info__box{padding:30px}.location__info__box--left{background-color:#fff}.location__info__box--right{background-color:#f9f9f9;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.location__info__box h2,.location__info__box h3{font-size:1.25rem;text-transform:uppercase;line-height:1;margin-bottom:25px}.location__info__box ul li{margin-bottom:0;padding:0 0 0 20px}.location{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location .map-marker{display:none}.location .map-marker__image img{width:100%}.location__wrapper{margin-bottom:30px}@media(min-width:992px){.location__wrapper{margin-bottom:0}}.location--2 .location__bg{background-color:#006d9d}@media(min-width:992px){.location--2 .location__bg{left:0}}.location--2 .location__bg .location__bg__img{background-color:#006d9d;left:0;right:auto;opacity:.6}.location--2 .location__bg .location__bg__img img{mix-blend-mode:overlay}.location--2 .location__bg .location__bg__img .triangle-overlay{-webkit-filter:none;filter:none}.location--2 .location__info,.location--2 .location__info a{color:#fff}.location--2 .location__info__box--left{background-color:#006d9d}.location--2 .location__info__box--right{background-color:#0090d0}.location--2 .location__info__box h2,.location--2 .location__info__box h3{color:#fff}
