/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

.autocomplete-field{position:relative;flex-grow:1}.autocomplete-field__search{max-width:85%;display:flex;flex-direction:row;height:auto;position:relative;border:0}@media(min-width: 640px){.autocomplete-field__search{top:2px;max-width:100%}}@media(min-width: 980px){.autocomplete-field__search{max-width:500px}}@media(min-width: 1220px){.autocomplete-field__search{max-width:450px}}@media(min-width: 1360px){.autocomplete-field__search{max-width:100%}}.is-open .autocomplete-field__search{box-shadow:10px 10px 15px -10px rgba(0,0,0,.1)}.autocomplete-field__search:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#c6c7c8;opacity:.5}@media(min-width: 980px){.autocomplete-field__search:before{bottom:0}}.autocomplete-field__button{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:0;position:absolute;width:2rem;font-size:1.6rem;border:0;background:rgba(0,0,0,0);bottom:0;right:0}.autocomplete-field__button:before{content:"";display:block;position:absolute;right:30px;bottom:5px;line-height:1;font-weight:normal;text-transform:none;speak:none;font-variant:normal;-moz-osx-font-smoothing:grayscale;font-family:"fontello";color:#000;font-size:1.2rem}.autocomplete-field__button:focus{outline:0}.autocomplete-field__input{padding:0 2.5rem 0 0 !important;height:100% !important;width:100%;outline:0;border:0 !important;font-size:inherit;line-height:inherit;font-weight:bold;font-style:italic;text-transform:uppercase;background:rgba(0,0,0,0)}.autocomplete-field__input:focus{border:0}.autocomplete-field__results{width:100%;max-width:450px;max-height:36rem;padding:0;margin:0;position:absolute;top:39px;background:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.1);color:#000;list-style:none;text-transform:capitalize;z-index:1002;overflow-y:scroll;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.autocomplete-field__results::-webkit-scrollbar{width:0;background:rgba(0,0,0,0)}@media(min-width: 980px){.autocomplete-field__results{top:38px}}@media(min-width: 1220px){.autocomplete-field__results{max-width:100%}}.autocomplete-field__results li{padding:1rem;font-size:1rem;font-style:normal;font-family:"Soho Regular";font-weight:500;line-height:1.5rem;background:#fff;transition:all .3s ease-in-out;cursor:pointer}.autocomplete-field__results li.is-active,.autocomplete-field__results li:hover{background:#eceded}@-moz-document url-prefix(){.autocomplete .autocomplete__search-field{top:8px !important}@media(min-width: 980px){.autocomplete .autocomplete__search-field{top:0 !important}}@media(min-width: 980px){.autocomplete .autocomplete__results-field{top:28px}}@media(min-width: 1220px){.autocomplete .autocomplete__results-field{top:36px}}}.club-finder .autocomplete-field__button{font-size:0 !important;font-style:normal}.club-finder .autocomplete-field__button:hover{background:rgba(0,0,0,0)}.club-finder .cluster{z-index:99}.club-finder .cluster>div{line-height:55px !important}.club-finder__headline{display:flex;flex-direction:column;margin:.3125rem 0 1.25rem;padding:0;position:relative;text-transform:uppercase;color:#3e3d40}@media(min-width: 980px){.club-finder__headline{flex-direction:row;align-items:flex-end}}@media(min-width: 1220px){.club-finder__headline{margin:.625rem 0 3rem}}.club-finder__headline--thick{display:inline-block;font-weight:bold}.club-finder__headline--thin{display:block;font-weight:400;font-family:"Soho Light"}@media(min-width: 980px){.club-finder__headline-inner{margin-right:.4rem}}.club-finder .club-features__list-wrapper{position:relative}.club-finder .club-features__list{width:100%;margin:0 auto 1.5625rem;padding:0;list-style:none}@media(min-width: 980px){.club-finder .club-features__list{margin:0 auto 3rem;width:980px}}.club-finder .club-features__list .owl-stage{background:#fff;box-shadow:0px 3px 10px rgba(0,0,0,.1)}.club-finder .club-features__list .owl-nav{position:absolute;width:100%;top:1.5625rem}.club-finder .club-features__list .owl-prev,.club-finder .club-features__list .owl-next{position:absolute;width:3rem;height:3rem;transition:all .3s ease-in-out}.club-finder .club-features__list .owl-prev:after,.club-finder .club-features__list .owl-next:after{transition:all .3s ease-in-out;display:block;line-height:1;font-weight:normal;text-transform:none;speak:none;font-variant:normal;-moz-osx-font-smoothing:grayscale;font-family:"fontello";font-size:1rem;position:absolute;transform:translate(50%, 50%);top:8px}.club-finder .club-features__list .owl-prev.disabled,.club-finder .club-features__list .owl-next.disabled{filter:grayscale(1);opacity:.5;pointer-events:none}.club-finder .club-features__list .owl-prev span,.club-finder .club-features__list .owl-next span{display:none}.club-finder .club-features__list .owl-prev{left:-4.375rem}.club-finder .club-features__list .owl-prev:after{left:12px;content:""}.club-finder .club-features__list .owl-next{right:-4.375rem}.club-finder .club-features__list .owl-next:after{left:14px;content:""}.club-finder .club-features__list .owl-dots{position:relative;display:flex;align-items:center;justify-content:center;bottom:-1rem}@media(min-width: 980px){.club-finder .club-features__list .owl-dots{bottom:-1.56rem}}.club-finder .club-features__list .owl-dots .owl-dot{width:100%;height:.375rem;background:#eceded;margin-right:0}@media(min-width: 640px){.club-finder .club-features__list .owl-dots .owl-dot{margin-right:.75rem}}@media(min-width: 980px){.club-finder .club-features__list .owl-dots .owl-dot{width:6.25rem}}.club-finder .club-features__list .owl-dots .owl-dot.active{background:#3e3d40}@media(min-width: 640px){.club-finder .club-features__list .owl-dots .owl-dot.previous-to-active{background:#eceded}}.club-finder .club-features__list-item{width:6.875rem;height:6.875rem}@media(min-width: 640px){.club-finder .club-features__list-item{width:8.75rem;height:8.75rem}}.club-finder .club-features__list-item.is-active a{background:#3e3d40;color:#fff}.club-finder .club-features__list-item.is-active .icon-close{opacity:1}.club-finder .club-features__list-item.is-active .icon-feature{opacity:0}.club-finder .club-features__list-item.is-active .icon-feature--active{opacity:1}.club-finder .club-features__list-item:hover a{box-shadow:none}@media(min-width: 1220px){.club-finder .club-features__list-item:hover a{background-color:#eceded}}.club-finder .club-features__list-item img{width:40px}.club-finder .club-features__list-item a{display:flex;position:relative;padding:.625rem;height:100%;flex-direction:column;justify-content:center;align-items:center;color:#3e3d40;text-transform:capitalize;transition:all .2s ease-in-out}.club-finder .club-features__list-item a span{padding:.625rem 0 0;text-align:center;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.75rem;line-height:1rem;font-weight:500;font-family:"Soho Medium"}.club-finder .club-features__list-item .icon-wrapper{width:3.45rem;height:3.45rem;position:relative}@media(min-width: 640px){.club-finder .club-features__list-item .icon-wrapper{width:5rem;height:5rem}}.club-finder .club-features__list-item .icon-feature{position:absolute;width:100%;height:auto;transition:opacity .2s ease-in-out}.club-finder .club-features__list-item .icon-feature--active{opacity:0}.club-finder .club-features__list-item .icon-close{display:block;position:absolute;top:8px;right:8px;width:15px;height:15px;opacity:0}.club-finder .club-features__list-item .icon-close:before{content:"";display:block;position:absolute;top:0;left:5px;line-height:1;font-weight:normal;text-transform:none;speak:none;font-variant:normal;-moz-osx-font-smoothing:grayscale;font-family:"fontello";color:#fff;font-size:.75rem;font-style:normal;transition:color 300ms ease}@media(min-width: 640px){.club-finder .club-features__list-item .icon-close{top:10px;right:10px}}.club-finder .club-features__more-info{display:flex;align-items:center;margin:0 0 .625rem;position:relative}.club-finder .club-features__more-info i{display:block;margin-right:.3125rem;width:1.25rem;height:1.25rem;font-size:.75rem;font-style:normal;color:#9c9e9f;text-align:center;line-height:1.25rem;border-radius:1.25rem;background:#eceded}.club-finder .club-features__more-info span{display:block;color:#9c9e9f;font-size:.75rem;font-weight:400}.club-finder__content-options{position:relative;z-index:10;box-shadow:0px 15px 10px -5px rgba(0,0,0,.1)}@media(min-width: 980px){.club-finder__content-options{padding:0 0 1.5625rem}}.club-finder__content-options>.coh-container{display:flex;justify-content:space-between;flex-direction:column}@media(min-width: 980px){.club-finder__content-options>.coh-container{flex-direction:row}}@media(min-width: 980px){.club-finder__clubs-counting{display:flex;flex-direction:row;width:calc(100% - 172px)}}.club-finder__clubs-counting strong{margin-right:5px}.club-finder__clubs-counting p{margin:0;font-size:1.125rem;font-weight:bold;color:#3e3d40;display:inline}@media(min-width: 980px){.club-finder__clubs-counting p{display:inline-block}}.club-finder__clubs-counting--information{color:#3e3d40 !important}.club-finder__map-toggle{width:172px;margin:1.25rem 0 0;padding:1.25rem;display:flex;width:100%;justify-content:space-between;border-top:1px solid #eceded}@media(min-width: 980px){.club-finder__map-toggle{margin:0;padding:0;width:auto;justify-content:normal;border:0}}.club-finder__map-toggle span{display:block;margin-right:.625rem;font-size:1rem;color:#9c9e9f}@media(min-width: 980px){.club-finder__map-toggle span{min-width:7rem}}.club-finder__content{padding-bottom:50px;position:relative;background:rgba(0,0,0,0)}.club-finder__content--map-active{padding-bottom:0;height:720px}.club-finder__content>.coh-container{height:100%;pointer-events:none;border:0}.club-finder__map{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:0}.club-finder__content--map-active .club-finder__map{display:block;opacity:1;z-index:1}.club-finder__map .uc-embedding-container .uc-embedding-wrapper{left:54% !important}.club-finder .club-finder__clubs--map-active--mobile{display:none}.club-finder__clubs{position:relative;z-index:9;height:100%}.club-finder__clubs--modal{width:100%;height:100%;position:fixed;left:0;top:0;overflow:hidden;transition:opacity 300ms ease-in-out;z-index:10000}.club-finder__clubs--modal:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.6)}.club-finder__clubs--modal .owl-dots{bottom:-1rem;position:relative}.club-finder__clubs--modal button.owl-dot{height:6px !important;width:50px !important;margin:0 .5625rem .75rem !important;float:left;background:#fff}.club-finder__clubs--modal button.owl-dot.active{background:#3e3d40}.club-finder__clubs--modal .icon-close{display:block;position:absolute;top:10px;right:10px;width:23px;height:23px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:0}.club-finder__clubs--modal .icon-close:before{content:"";display:block;position:absolute;top:0;left:-12px;line-height:1;font-weight:normal;text-transform:none;speak:none;font-variant:normal;-moz-osx-font-smoothing:grayscale;font-family:"fontello";color:#fff;font-size:1rem;font-style:normal;transition:color 300ms ease}.club-finder__clubs-list{pointer-events:all}.club-finder__clubs--map-active .club-finder__clubs-list{width:328px;height:100%;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.club-finder__clubs--map-active .club-finder__clubs-list::-webkit-scrollbar{width:0;height:0}.club-finder__clubs--map-inactive .club-finder__clubs-list{min-height:460px;display:flex;flex-wrap:wrap;align-items:initial;margin:0 -0.625rem;padding-bottom:3.75rem}.club-finder__clubs--modal .club-finder__clubs-list{position:absolute;top:50%;transform:translateY(-50%)}.club-finder__club-item{display:flex;flex-direction:column;position:relative;width:100%;height:386px;margin:0;padding:1rem 1.25rem 1.25rem;background:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.1);transition:all .3s ease-in-out}.club-finder__club-item .label-image{width:8.5rem !important;margin:.625rem 0 1rem 0}@media(min-width: 640px){.club-finder__club-item{margin-top:1.25rem;height:424px;padding:1.625rem 1.5625rem 1.5625rem}.club-finder__club-item .label-image{width:13.25rem !important;margin:.75rem 0 1.125rem 0}}.club-finder__clubs--map-inactive .club-finder__club-item{margin:1.25rem .625rem -1px}@media(min-width: 640px){.club-finder__clubs--map-inactive .club-finder__club-item{width:calc(50% - 1.25rem)}}@media(min-width: 980px){.club-finder__clubs--map-inactive .club-finder__club-item{width:calc(33% - 1.25rem)}}@media(min-width: 1200px){.club-finder__clubs--map-inactive .club-finder__club-item{width:328px}}@media(min-width: 640px){.club-finder__clubs--map-active .club-finder__club-item{width:328px}}.club-finder__clubs--map-active .club-finder__club-item:last-child{margin-bottom:1.25rem}.club-finder__clubs--map-active .club-finder__club-item--active{border:4px solid #3e3d40;border-radius:3px}.club-finder__clubs--map-active .club-finder__club-item--active .club-details__action--is-active+.club-details__content{max-height:288px}.club-finder__club-item h4{margin:0 0 1.5rem}.club-finder__club-item h4 a{cursor:pointer;text-decoration:underline}.club-finder__club-item address{font-style:normal;margin:0 0 1.875em;font-size:1rem;line-height:1.125rem;color:#707172}.club-finder__club-item address a{color:#707172}.club-finder__club-item .club-details{width:100%;position:absolute;padding:0;bottom:5.5rem;left:0;right:0;background:#fff}@media(min-width: 640px){.club-finder__club-item .club-details{bottom:5rem}}.club-finder__club-item .btn-default{width:100%;margin-top:auto;text-align:center}.club-finder__club-item .btn-default a{width:100%}.club-finder__map{width:100%;height:100%}.club-finder__map-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);background-repeat:no-repeat;background-position:center;background-size:116px;opacity:0;z-index:0;transition:opacity .2s ease-in-out}.club-finder__map-loader--is-active{opacity:1;z-index:10}.club-finder__no-clubs{height:452px;width:100%;padding:1.5625rem 0}.club-finder__content--map-active .club-finder__no-clubs{position:relative;top:.75rem;padding:1.5625rem;background:#fff;z-index:10;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}@media(min-width: 640px){.club-finder__content--map-active .club-finder__no-clubs{width:328px}}.club-finder__no-clubs h4{margin:0 0 1.25rem;color:#3e3d40}.club-finder__no-clubs p{max-width:840px;font-size:1rem;line-height:1.5rem;color:#9c9e9f}.club-finder .si-float-wrapper{margin:.625rem 0 0}.club-finder .si-float-wrapper .si-content-wrapper{min-width:140px;padding:.625rem;border:0;border-radius:0;background:#3e3d40;color:#fff}.club-finder .si-float-wrapper .si-shadow-frame{box-shadow:none}.club-finder .si-float-wrapper ul{margin:0;padding:0;flex-direction:column !important}.club-finder .si-float-wrapper ul li{display:flex;align-items:center;list-style:none}.club-finder .si-float-wrapper ul li+li{padding:.625rem 0 0}.club-finder .si-float-wrapper ul li span{text-transform:capitalize;font-size:1rem}.club-finder .si-float-wrapper ul li .icon-available,.club-finder .si-float-wrapper ul li .icon-unavailable{display:block;margin-right:.5rem;position:relative;width:18px;height:18px;border:1px solid #9c9e9f;border-radius:18px}.club-finder .si-float-wrapper ul li .icon-available:before{content:"";position:absolute;display:block;transform:rotate(45deg);height:9px;width:5px;top:2px;left:5px;border-bottom:2px solid #fff;border-right:2px solid #fff}.club-finder .si-float-wrapper ul li .icon-unavailable:before,.club-finder .si-float-wrapper ul li .icon-unavailable:after{content:"";position:absolute;display:block;height:10px;width:2px;left:7px;top:3px;background:#9c9e9f}.club-finder .si-float-wrapper ul li .icon-unavailable:before{transform:rotate(45deg)}.club-finder .si-float-wrapper ul li .icon-unavailable:after{transform:rotate(-45deg)}.club-finder .si-pointer-bottom,.club-finder .si-close-button{display:none}.club-details__action{display:block;position:relative;padding:1rem 1.5625rem;width:100%;height:3rem;border-bottom:1px solid #eceded;font-family:"Soho Regular";cursor:pointer}.club-details__action .icon-arrow-down{position:absolute;top:14px;right:1.25rem;width:20px;height:20px}@media(min-width: 640px){.club-details__action .icon-arrow-down{right:1.5625rem}}.club-finder__clubs--modal .club-details__action .icon-arrow-down{right:1.5625rem}.club-details__action .icon-arrow-down:before,.club-details__action .icon-arrow-down:after{content:"";position:absolute;background:#3e3d40;transition:150ms all ease-in-out}.club-details__action .icon-arrow-down:before{top:8.5px;left:0px;right:0px;height:2px}.club-details__action .icon-arrow-down:after{top:0;left:9px;bottom:0;width:2px}.club-details__action span{font-size:1rem;color:#3e3d40}.club-details__action--is-active .icon-arrow-down:after{transform:rotate(90deg)}.club-details__action--is-active+.club-details__content{padding:2em 1.5625rem 2rem;max-height:250px}@media(min-width: 640px){.club-details__action--is-active+.club-details__content{padding:1.25rem 1.5625rem 1.5rem;max-height:295px}}.club-details__action *{pointer-events:none}.club-details__content{max-height:0;padding:0 1.5625rem;overflow:hidden;transition:max-height .2s ease-in-out}@media(min-width: 640px){.club-details__content{padding:1.25rem 1.5625rem 0}}.club-details__content-inner .club-phone-number{margin:0 0 1.5rem;border-bottom:0}.club-details__content-inner strong{display:block;padding-right:.5rem}.club-details__content-inner p{display:flex;margin:0;font-size:1rem;padding:.25rem 0}.club-finder__clubs--modal .club-details__content-inner p{padding:.2rem 0}.club-features-modal{width:100%;height:100%;position:fixed;left:0;top:0;overflow:hidden;transition:opacity 300ms ease-in-out;display:none;pointer-events:none}.club-features-modal--is-active{z-index:10000;pointer-events:initial;display:block}.club-features-modal:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.6)}.club-features-modal__title .icon-close{display:block;position:absolute;top:15px;right:5px;width:30px;height:30px;padding:15px;z-index:10002;cursor:pointer;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:0}.club-features-modal__title .icon-close:before{content:"";display:block;position:absolute;top:0px;left:-1rem;line-height:1;font-weight:normal;text-transform:none;speak:none;font-variant:normal;-moz-osx-font-smoothing:grayscale;font-family:"fontello";color:#3e3d40;font-size:1.1rem;font-style:normal;transition:color 300ms ease}.club-features-modal__content{padding:.9375rem;max-width:963px;height:100vh;position:relative;top:0;margin:auto;background:#fff;z-index:1001}@media(min-width: 640px){.club-features-modal__content{height:auto;padding:1.25rem;top:50%;transform:translateY(-50%)}}.club-features-modal__content ul{overflow:auto;max-height:calc(100vh - 6.26rem);padding:1.875rem 0 1.875rem;list-style:none;text-align:center}@media(min-width: 640px){.club-features-modal__content ul{max-height:76vh}}.club-features-modal__content ul li{display:flex;vertical-align:top;text-align:left;padding:0 0 1.875rem}@media(min-width: 640px){.club-features-modal__content ul li{display:inline-block;width:50%;padding:0;text-align:center}}.club-features-modal__content img{margin:0 auto;width:50px;height:50px}@media(min-width: 640px){.club-features-modal__content img{width:80px;height:80px}}.club-features-modal__info{margin-left:.9375rem;margin-bottom:1rem}@media(min-width: 640px){.club-features-modal__info{margin-left:0}}.tags{display:flex;flex-direction:row;flex-wrap:wrap-reverse;margin:1.25rem 0 0 0;padding:0;list-style:none;min-height:3.125rem}.tags li{display:block;margin:0 .625rem .625rem 0}.tags li a,.tags li label{font-size:1rem;font-weight:600;line-height:1rem;text-transform:capitalize}.tags li a{position:relative;display:block;padding:.687rem 2.3rem .687rem .687rem;color:#fff;font-weight:500;background:#3e3d40;transition:all .3s ease-in-out}.tags li .icon-close{display:block;position:absolute;top:50%;transform:translateY(-50%);right:10px;width:16px;height:16px}.tags li .icon-close:before{content:"";display:block;line-height:1;font-weight:normal;text-transform:none;speak:none;font-variant:normal;-moz-osx-font-smoothing:grayscale;font-family:"fontello";font-style:normal;color:#fff;font-size:.875rem;position:absolute;top:0;left:0;transition:color .3s ease}.tags__course-filters{margin-bottom:1.25rem}.tags__course-filters li label{display:inline-block;background-color:#eceded;color:#3e3d40;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:.6875rem .75rem .8125rem;cursor:pointer}@media(min-width: 640px){.tags__course-filters li label{background-color:#fff}}.tags__course-filters li input[type=checkbox]{display:none;position:absolute;opacity:0}.tags__course-filters li input[type=checkbox]:checked+label{color:#fff;background-color:#3e3d40}.tags__course-filters li input[type=checkbox]:checked+label span{display:block;animation:fadeAndScale .3s cubic-bezier(0, 1.07, 0.72, 1.42);transform-origin:center bottom}@keyframes fadeAndScale{from{opacity:0;transform:scale3d(0.75, 0.75, 1)}to{opacity:1;transform:scale3d(1, 1, 1)}}.si-float-wrapper{position:absolute;width:100%}.si-float-wrapper,.si-float-wrapper *{box-sizing:border-box}[class*=si-wrapper]{display:flex;position:absolute;align-items:center;font-size:14px;cursor:default}.si-wrapper-top{flex-direction:column;margin-top:-40px;margin-left:0;transform:translate(-50%, -100%)}.si-wrapper-bottom{flex-direction:column-reverse;margin-top:0;margin-left:0;transform:translate(-50%, 0)}.si-wrapper-left{margin-top:-20px;margin-left:-11px;transform:translate(-100%, -50%)}.si-wrapper-right{flex-direction:row-reverse;margin-top:-20px;margin-left:11px;transform:translate(0, -50%)}[class*=si-shadow-wrapper]{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.29804;z-index:1}.si-shadow-wrapper-top,.si-shadow-wrapper-bottom{flex-direction:column}.si-shadow-pointer-bottom,.si-shadow-pointer-right{order:-1}.si-shadow-frame{box-shadow:0 1px 3px 0 #000}[class*=si-shadow-pointer]{position:relative;width:15px;height:15px;margin:auto}[class*=si-shadow-inner-pointer]{position:absolute;width:141%;height:141%;box-shadow:-0.70711px .70711px 3px 0 #000}.si-shadow-inner-pointer-top{left:50%;transform:translate(-50%, -50%) rotate(-45deg)}.si-shadow-inner-pointer-bottom{bottom:0;left:50%;transform:translate(-50%, 50%) rotate(-45deg)}.si-shadow-inner-pointer-left{top:50%;transform:translate(-50%, -50%) rotate(-45deg)}.si-shadow-inner-pointer-right{top:50%;right:0;transform:translate(50%, -50%) rotate(-45deg)}.si-frame{position:relative;flex:1 1 auto;border-radius:3px;overflow:hidden;z-index:2}.si-content-wrapper{width:100%;max-width:100%;max-height:100%;padding:30px;background-color:#fff}.si-has-border .si-content-wrapper{border:1px solid #bbb}.si-content{overflow:auto}.si-close-button{position:absolute;top:0;right:0;border:0;outline:0;background-color:rgba(0,0,0,0);color:inherit;font-family:Arial,Baskerville,monospace;font-size:24px;cursor:pointer;opacity:.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.si-close-button:hover,.si-close-button:focus{opacity:.7}[class*=si-pointer-border]{position:absolute;border:15px solid rgba(0,0,0,0);z-index:3}[class*=si-pointer-bg]{position:relative;border:15px solid rgba(0,0,0,0);z-index:4}.si-has-border [class*=si-pointer-bg]{border-width:15px}.si-pointer-border-top,.si-pointer-border-bottom{left:50%;transform:translate(-50%, 0)}.si-pointer-border-left,.si-pointer-border-right{top:50%;transform:translate(0, -50%)}.si-pointer-top{border-bottom:0}.si-pointer-border-top{bottom:0;border-top-color:#bbb}.si-pointer-bg-top{border-top-color:#fff}.si-has-border .si-pointer-bg-top{top:-1px;margin-bottom:0}.si-pointer-bottom{border-top:0}.si-pointer-border-bottom{top:0;border-bottom-color:#bbb}.si-pointer-bg-bottom{border-bottom-color:#fff}.si-has-border .si-pointer-bg-bottom{bottom:-1px;margin-top:0}.si-pointer-left{border-right:0}.si-pointer-border-left{right:0;border-left-color:#bbb}.si-pointer-bg-left{border-left-color:#fff}.si-has-border .si-pointer-bg-left{left:-1px;margin-right:0}.si-pointer-right{border-left:0}.si-pointer-border-right{left:0;border-right-color:#bbb}.si-pointer-bg-right{border-right-color:#fff}.si-has-border .si-pointer-bg-right{right:-1px;margin-left:0}
