@charset "UTF-8";@font-face{font-family:montserrat-regular;src:url(../fonts/montserrat/montserrat-regular-webfont.eot);src:url(../fonts/montserrat/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/montserrat-regular-webfont.woff2) format("woff2"),url(../fonts/montserrat/montserrat-regular-webfont.woff) format("woff"),url(../fonts/montserrat/montserrat-regular-webfont.ttf) format("truetype"),url(../fonts/montserrat/montserrat-regular-webfont.svg#montserratregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:enjoy-the-ride;src:url(../fonts/enjoy-the-ride/enjoytheride-regular-webfont.eot);src:url(../fonts/enjoy-the-ride/enjoytheride-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/enjoy-the-ride/enjoytheride-regular-webfont.woff2) format("woff2"),url(../fonts/enjoy-the-ride/enjoytheride-regular-webfont.woff) format("woff"),url(../fonts/enjoy-the-ride/enjoytheride-regular-webfont.ttf) format("truetype"),url(../fonts/enjoy-the-ride/enjoytheride-regular-webfont.svg#enjoy_the_rideregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:als-script;src:url(../fonts/als-script/alsscrp.ttf);font-weight:400;font-style:normal}@media print,screen and (min-width:45em){.reveal,.reveal.large,.reveal.small,.reveal.tiny{right:auto;left:auto;margin:0 auto}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.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;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;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{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-ms-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 .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.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:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=45em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,::after,::before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:Montserrat,"Helvetica Neue",sans-serif;font-weight:400;line-height:1.5;color:#555;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}.grid-container{padding-right:.9375rem;padding-left:.9375rem;max-width:75rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:45em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem;max-width:100%;margin-left:auto;margin-right:auto}@media print,screen and (min-width:45em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.cell.shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:45em){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width:75em){.grid-x>.xlarge-1,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12,.grid-x>.xlarge-2,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-full,.grid-x>.xlarge-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.small-1{width:8.3333333333%}.grid-x>.small-2{width:16.6666666667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.3333333333%}.grid-x>.small-5{width:41.6666666667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.3333333333%}.grid-x>.small-8{width:66.6666666667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.3333333333%}.grid-x>.small-11{width:91.6666666667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:45em){.grid-x>.medium-auto{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.3333333333%}.grid-x>.medium-2{width:16.6666666667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.3333333333%}.grid-x>.medium-5{width:41.6666666667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.3333333333%}.grid-x>.medium-8{width:66.6666666667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.3333333333%}.grid-x>.medium-11{width:91.6666666667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.large-auto{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.3333333333%}.grid-x>.large-2{width:16.6666666667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.3333333333%}.grid-x>.large-5{width:41.6666666667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.3333333333%}.grid-x>.large-8{width:66.6666666667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.3333333333%}.grid-x>.large-11{width:91.6666666667%}.grid-x>.large-12{width:100%}}@media screen and (min-width:75em){.grid-x>.xlarge-auto{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.xlarge-1,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12,.grid-x>.xlarge-2,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.xlarge-shrink{width:auto}.grid-x>.xlarge-1{width:8.3333333333%}.grid-x>.xlarge-2{width:16.6666666667%}.grid-x>.xlarge-3{width:25%}.grid-x>.xlarge-4{width:33.3333333333%}.grid-x>.xlarge-5{width:41.6666666667%}.grid-x>.xlarge-6{width:50%}.grid-x>.xlarge-7{width:58.3333333333%}.grid-x>.xlarge-8{width:66.6666666667%}.grid-x>.xlarge-9{width:75%}.grid-x>.xlarge-10{width:83.3333333333%}.grid-x>.xlarge-11{width:91.6666666667%}.grid-x>.xlarge-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}@media print,screen and (min-width:45em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}@media print,screen and (min-width:45em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}@media print,screen and (min-width:45em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}@media screen and (min-width:75em){.grid-margin-x>.xlarge-auto{width:auto}.grid-margin-x>.xlarge-shrink{width:auto}.grid-margin-x>.xlarge-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.xlarge-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.xlarge-3{width:calc(25% - 1.875rem)}.grid-margin-x>.xlarge-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.xlarge-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.xlarge-6{width:calc(50% - 1.875rem)}.grid-margin-x>.xlarge-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.xlarge-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.xlarge-9{width:calc(75% - 1.875rem)}.grid-margin-x>.xlarge-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.xlarge-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.xlarge-12{width:calc(100% - 1.875rem)}}.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}@media print,screen and (min-width:45em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}@media print,screen and (min-width:45em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}@media print,screen and (min-width:45em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.3333333333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.6666666667%}.small-up-7>.cell{width:14.2857142857%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:45em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.3333333333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.6666666667%}.medium-up-7>.cell{width:14.2857142857%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.3333333333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.6666666667%}.large-up-7>.cell{width:14.2857142857%}.large-up-8>.cell{width:12.5%}}@media screen and (min-width:75em){.xlarge-up-1>.cell{width:100%}.xlarge-up-2>.cell{width:50%}.xlarge-up-3>.cell{width:33.3333333333%}.xlarge-up-4>.cell{width:25%}.xlarge-up-5>.cell{width:20%}.xlarge-up-6>.cell{width:16.6666666667%}.xlarge-up-7>.cell{width:14.2857142857%}.xlarge-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}@media print,screen and (min-width:45em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media screen and (min-width:75em){.grid-margin-x.xlarge-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.xlarge-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.xlarge-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.xlarge-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.xlarge-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.xlarge-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.xlarge-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.xlarge-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.3333333333%}.small-margin-collapse>.small-2{width:16.6666666667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.3333333333%}.small-margin-collapse>.small-5{width:41.6666666667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.3333333333%}.small-margin-collapse>.small-8{width:66.6666666667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.3333333333%}.small-margin-collapse>.small-11{width:91.6666666667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width:45em){.small-margin-collapse>.medium-1{width:8.3333333333%}.small-margin-collapse>.medium-2{width:16.6666666667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.3333333333%}.small-margin-collapse>.medium-5{width:41.6666666667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.3333333333%}.small-margin-collapse>.medium-8{width:66.6666666667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.3333333333%}.small-margin-collapse>.medium-11{width:91.6666666667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.small-margin-collapse>.large-1{width:8.3333333333%}.small-margin-collapse>.large-2{width:16.6666666667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.3333333333%}.small-margin-collapse>.large-5{width:41.6666666667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.3333333333%}.small-margin-collapse>.large-8{width:66.6666666667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.3333333333%}.small-margin-collapse>.large-11{width:91.6666666667%}.small-margin-collapse>.large-12{width:100%}}@media screen and (min-width:75em){.small-margin-collapse>.xlarge-1{width:8.3333333333%}.small-margin-collapse>.xlarge-2{width:16.6666666667%}.small-margin-collapse>.xlarge-3{width:25%}.small-margin-collapse>.xlarge-4{width:33.3333333333%}.small-margin-collapse>.xlarge-5{width:41.6666666667%}.small-margin-collapse>.xlarge-6{width:50%}.small-margin-collapse>.xlarge-7{width:58.3333333333%}.small-margin-collapse>.xlarge-8{width:66.6666666667%}.small-margin-collapse>.xlarge-9{width:75%}.small-margin-collapse>.xlarge-10{width:83.3333333333%}.small-margin-collapse>.xlarge-11{width:91.6666666667%}.small-margin-collapse>.xlarge-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:45em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:45em){.medium-margin-collapse>.small-1{width:8.3333333333%}.medium-margin-collapse>.small-2{width:16.6666666667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.3333333333%}.medium-margin-collapse>.small-5{width:41.6666666667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.3333333333%}.medium-margin-collapse>.small-8{width:66.6666666667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.3333333333%}.medium-margin-collapse>.small-11{width:91.6666666667%}.medium-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:45em){.medium-margin-collapse>.medium-1{width:8.3333333333%}.medium-margin-collapse>.medium-2{width:16.6666666667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.3333333333%}.medium-margin-collapse>.medium-5{width:41.6666666667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.3333333333%}.medium-margin-collapse>.medium-8{width:66.6666666667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.3333333333%}.medium-margin-collapse>.medium-11{width:91.6666666667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.medium-margin-collapse>.large-1{width:8.3333333333%}.medium-margin-collapse>.large-2{width:16.6666666667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.3333333333%}.medium-margin-collapse>.large-5{width:41.6666666667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.3333333333%}.medium-margin-collapse>.large-8{width:66.6666666667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.3333333333%}.medium-margin-collapse>.large-11{width:91.6666666667%}.medium-margin-collapse>.large-12{width:100%}}@media screen and (min-width:75em){.medium-margin-collapse>.xlarge-1{width:8.3333333333%}.medium-margin-collapse>.xlarge-2{width:16.6666666667%}.medium-margin-collapse>.xlarge-3{width:25%}.medium-margin-collapse>.xlarge-4{width:33.3333333333%}.medium-margin-collapse>.xlarge-5{width:41.6666666667%}.medium-margin-collapse>.xlarge-6{width:50%}.medium-margin-collapse>.xlarge-7{width:58.3333333333%}.medium-margin-collapse>.xlarge-8{width:66.6666666667%}.medium-margin-collapse>.xlarge-9{width:75%}.medium-margin-collapse>.xlarge-10{width:83.3333333333%}.medium-margin-collapse>.xlarge-11{width:91.6666666667%}.medium-margin-collapse>.xlarge-12{width:100%}}@media print,screen and (min-width:45em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse>.small-1{width:8.3333333333%}.large-margin-collapse>.small-2{width:16.6666666667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.3333333333%}.large-margin-collapse>.small-5{width:41.6666666667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.3333333333%}.large-margin-collapse>.small-8{width:66.6666666667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.3333333333%}.large-margin-collapse>.small-11{width:91.6666666667%}.large-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.medium-1{width:8.3333333333%}.large-margin-collapse>.medium-2{width:16.6666666667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.3333333333%}.large-margin-collapse>.medium-5{width:41.6666666667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.3333333333%}.large-margin-collapse>.medium-8{width:66.6666666667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.3333333333%}.large-margin-collapse>.medium-11{width:91.6666666667%}.large-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.large-1{width:8.3333333333%}.large-margin-collapse>.large-2{width:16.6666666667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.3333333333%}.large-margin-collapse>.large-5{width:41.6666666667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.3333333333%}.large-margin-collapse>.large-8{width:66.6666666667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.3333333333%}.large-margin-collapse>.large-11{width:91.6666666667%}.large-margin-collapse>.large-12{width:100%}}@media screen and (min-width:75em){.large-margin-collapse>.xlarge-1{width:8.3333333333%}.large-margin-collapse>.xlarge-2{width:16.6666666667%}.large-margin-collapse>.xlarge-3{width:25%}.large-margin-collapse>.xlarge-4{width:33.3333333333%}.large-margin-collapse>.xlarge-5{width:41.6666666667%}.large-margin-collapse>.xlarge-6{width:50%}.large-margin-collapse>.xlarge-7{width:58.3333333333%}.large-margin-collapse>.xlarge-8{width:66.6666666667%}.large-margin-collapse>.xlarge-9{width:75%}.large-margin-collapse>.xlarge-10{width:83.3333333333%}.large-margin-collapse>.xlarge-11{width:91.6666666667%}.large-margin-collapse>.xlarge-12{width:100%}}@media print,screen and (min-width:64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}@media screen and (min-width:75em){.xlarge-margin-collapse{margin-right:0;margin-left:0}.xlarge-margin-collapse>.cell{margin-right:0;margin-left:0}}@media screen and (min-width:75em){.xlarge-margin-collapse>.small-1{width:8.3333333333%}.xlarge-margin-collapse>.small-2{width:16.6666666667%}.xlarge-margin-collapse>.small-3{width:25%}.xlarge-margin-collapse>.small-4{width:33.3333333333%}.xlarge-margin-collapse>.small-5{width:41.6666666667%}.xlarge-margin-collapse>.small-6{width:50%}.xlarge-margin-collapse>.small-7{width:58.3333333333%}.xlarge-margin-collapse>.small-8{width:66.6666666667%}.xlarge-margin-collapse>.small-9{width:75%}.xlarge-margin-collapse>.small-10{width:83.3333333333%}.xlarge-margin-collapse>.small-11{width:91.6666666667%}.xlarge-margin-collapse>.small-12{width:100%}}@media screen and (min-width:75em){.xlarge-margin-collapse>.medium-1{width:8.3333333333%}.xlarge-margin-collapse>.medium-2{width:16.6666666667%}.xlarge-margin-collapse>.medium-3{width:25%}.xlarge-margin-collapse>.medium-4{width:33.3333333333%}.xlarge-margin-collapse>.medium-5{width:41.6666666667%}.xlarge-margin-collapse>.medium-6{width:50%}.xlarge-margin-collapse>.medium-7{width:58.3333333333%}.xlarge-margin-collapse>.medium-8{width:66.6666666667%}.xlarge-margin-collapse>.medium-9{width:75%}.xlarge-margin-collapse>.medium-10{width:83.3333333333%}.xlarge-margin-collapse>.medium-11{width:91.6666666667%}.xlarge-margin-collapse>.medium-12{width:100%}}@media screen and (min-width:75em){.xlarge-margin-collapse>.large-1{width:8.3333333333%}.xlarge-margin-collapse>.large-2{width:16.6666666667%}.xlarge-margin-collapse>.large-3{width:25%}.xlarge-margin-collapse>.large-4{width:33.3333333333%}.xlarge-margin-collapse>.large-5{width:41.6666666667%}.xlarge-margin-collapse>.large-6{width:50%}.xlarge-margin-collapse>.large-7{width:58.3333333333%}.xlarge-margin-collapse>.large-8{width:66.6666666667%}.xlarge-margin-collapse>.large-9{width:75%}.xlarge-margin-collapse>.large-10{width:83.3333333333%}.xlarge-margin-collapse>.large-11{width:91.6666666667%}.xlarge-margin-collapse>.large-12{width:100%}}@media screen and (min-width:75em){.xlarge-margin-collapse>.xlarge-1{width:8.3333333333%}.xlarge-margin-collapse>.xlarge-2{width:16.6666666667%}.xlarge-margin-collapse>.xlarge-3{width:25%}.xlarge-margin-collapse>.xlarge-4{width:33.3333333333%}.xlarge-margin-collapse>.xlarge-5{width:41.6666666667%}.xlarge-margin-collapse>.xlarge-6{width:50%}.xlarge-margin-collapse>.xlarge-7{width:58.3333333333%}.xlarge-margin-collapse>.xlarge-8{width:66.6666666667%}.xlarge-margin-collapse>.xlarge-9{width:75%}.xlarge-margin-collapse>.xlarge-10{width:83.3333333333%}.xlarge-margin-collapse>.xlarge-11{width:91.6666666667%}.xlarge-margin-collapse>.xlarge-12{width:100%}}@media screen and (min-width:75em){.xlarge-padding-collapse{margin-right:0;margin-left:0}.xlarge-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:calc(0% + 1.875rem / 2)}.small-offset-1{margin-left:8.3333333333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.3333333333% + 1.875rem / 2)}.small-offset-2{margin-left:16.6666666667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.6666666667% + 1.875rem / 2)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + 1.875rem / 2)}.small-offset-4{margin-left:33.3333333333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.3333333333% + 1.875rem / 2)}.small-offset-5{margin-left:41.6666666667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.6666666667% + 1.875rem / 2)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + 1.875rem / 2)}.small-offset-7{margin-left:58.3333333333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.3333333333% + 1.875rem / 2)}.small-offset-8{margin-left:66.6666666667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.6666666667% + 1.875rem / 2)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + 1.875rem / 2)}.small-offset-10{margin-left:83.3333333333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.3333333333% + 1.875rem / 2)}.small-offset-11{margin-left:91.6666666667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.6666666667% + 1.875rem / 2)}@media print,screen and (min-width:45em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + 1.875rem / 2)}.medium-offset-1{margin-left:8.3333333333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.3333333333% + 1.875rem / 2)}.medium-offset-2{margin-left:16.6666666667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.6666666667% + 1.875rem / 2)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + 1.875rem / 2)}.medium-offset-4{margin-left:33.3333333333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.3333333333% + 1.875rem / 2)}.medium-offset-5{margin-left:41.6666666667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.6666666667% + 1.875rem / 2)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + 1.875rem / 2)}.medium-offset-7{margin-left:58.3333333333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.3333333333% + 1.875rem / 2)}.medium-offset-8{margin-left:66.6666666667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.6666666667% + 1.875rem / 2)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + 1.875rem / 2)}.medium-offset-10{margin-left:83.3333333333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.3333333333% + 1.875rem / 2)}.medium-offset-11{margin-left:91.6666666667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.6666666667% + 1.875rem / 2)}}@media print,screen and (min-width:64em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:calc(0% + 1.875rem / 2)}.large-offset-1{margin-left:8.3333333333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.3333333333% + 1.875rem / 2)}.large-offset-2{margin-left:16.6666666667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.6666666667% + 1.875rem / 2)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + 1.875rem / 2)}.large-offset-4{margin-left:33.3333333333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.3333333333% + 1.875rem / 2)}.large-offset-5{margin-left:41.6666666667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.6666666667% + 1.875rem / 2)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + 1.875rem / 2)}.large-offset-7{margin-left:58.3333333333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.3333333333% + 1.875rem / 2)}.large-offset-8{margin-left:66.6666666667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.6666666667% + 1.875rem / 2)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + 1.875rem / 2)}.large-offset-10{margin-left:83.3333333333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.3333333333% + 1.875rem / 2)}.large-offset-11{margin-left:91.6666666667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.6666666667% + 1.875rem / 2)}}@media screen and (min-width:75em){.xlarge-offset-0{margin-left:0}.grid-margin-x>.xlarge-offset-0{margin-left:calc(0% + 1.875rem / 2)}.xlarge-offset-1{margin-left:8.3333333333%}.grid-margin-x>.xlarge-offset-1{margin-left:calc(8.3333333333% + 1.875rem / 2)}.xlarge-offset-2{margin-left:16.6666666667%}.grid-margin-x>.xlarge-offset-2{margin-left:calc(16.6666666667% + 1.875rem / 2)}.xlarge-offset-3{margin-left:25%}.grid-margin-x>.xlarge-offset-3{margin-left:calc(25% + 1.875rem / 2)}.xlarge-offset-4{margin-left:33.3333333333%}.grid-margin-x>.xlarge-offset-4{margin-left:calc(33.3333333333% + 1.875rem / 2)}.xlarge-offset-5{margin-left:41.6666666667%}.grid-margin-x>.xlarge-offset-5{margin-left:calc(41.6666666667% + 1.875rem / 2)}.xlarge-offset-6{margin-left:50%}.grid-margin-x>.xlarge-offset-6{margin-left:calc(50% + 1.875rem / 2)}.xlarge-offset-7{margin-left:58.3333333333%}.grid-margin-x>.xlarge-offset-7{margin-left:calc(58.3333333333% + 1.875rem / 2)}.xlarge-offset-8{margin-left:66.6666666667%}.grid-margin-x>.xlarge-offset-8{margin-left:calc(66.6666666667% + 1.875rem / 2)}.xlarge-offset-9{margin-left:75%}.grid-margin-x>.xlarge-offset-9{margin-left:calc(75% + 1.875rem / 2)}.xlarge-offset-10{margin-left:83.3333333333%}.grid-margin-x>.xlarge-offset-10{margin-left:calc(83.3333333333% + 1.875rem / 2)}.xlarge-offset-11{margin-left:91.6666666667%}.grid-margin-x>.xlarge-offset-11{margin-left:calc(91.6666666667% + 1.875rem / 2)}}.grid-y{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-y>.cell{height:auto;max-height:none}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-full,.grid-y>.small-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:45em){.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-full,.grid-y>.medium-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-full,.grid-y>.large-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width:75em){.grid-y>.xlarge-1,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12,.grid-y>.xlarge-2,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-full,.grid-y>.xlarge-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.small-1{height:8.3333333333%}.grid-y>.small-2{height:16.6666666667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.3333333333%}.grid-y>.small-5{height:41.6666666667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.3333333333%}.grid-y>.small-8{height:66.6666666667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.3333333333%}.grid-y>.small-11{height:91.6666666667%}.grid-y>.small-12{height:100%}@media print,screen and (min-width:45em){.grid-y>.medium-auto{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.3333333333%}.grid-y>.medium-2{height:16.6666666667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.3333333333%}.grid-y>.medium-5{height:41.6666666667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.3333333333%}.grid-y>.medium-8{height:66.6666666667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.3333333333%}.grid-y>.medium-11{height:91.6666666667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width:64em){.grid-y>.large-auto{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.3333333333%}.grid-y>.large-2{height:16.6666666667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.3333333333%}.grid-y>.large-5{height:41.6666666667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.3333333333%}.grid-y>.large-8{height:66.6666666667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.3333333333%}.grid-y>.large-11{height:91.6666666667%}.grid-y>.large-12{height:100%}}@media screen and (min-width:75em){.grid-y>.xlarge-auto{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.xlarge-1,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12,.grid-y>.xlarge-2,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.xlarge-shrink{height:auto}.grid-y>.xlarge-1{height:8.3333333333%}.grid-y>.xlarge-2{height:16.6666666667%}.grid-y>.xlarge-3{height:25%}.grid-y>.xlarge-4{height:33.3333333333%}.grid-y>.xlarge-5{height:41.6666666667%}.grid-y>.xlarge-6{height:50%}.grid-y>.xlarge-7{height:58.3333333333%}.grid-y>.xlarge-8{height:66.6666666667%}.grid-y>.xlarge-9{height:75%}.grid-y>.xlarge-10{height:83.3333333333%}.grid-y>.xlarge-11{height:91.6666666667%}.grid-y>.xlarge-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}@media print,screen and (min-width:45em){.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}@media print,screen and (min-width:45em){.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}}.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}@media print,screen and (min-width:45em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}@media print,screen and (min-width:45em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}@media print,screen and (min-width:45em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}@media screen and (min-width:75em){.grid-margin-y>.xlarge-auto{height:auto}.grid-margin-y>.xlarge-shrink{height:auto}.grid-margin-y>.xlarge-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-3{height:calc(25% - 1.875rem)}.grid-margin-y>.xlarge-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-6{height:calc(50% - 1.875rem)}.grid-margin-y>.xlarge-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-9{height:calc(75% - 1.875rem)}.grid-margin-y>.xlarge-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-12{height:calc(100% - 1.875rem)}}.grid-frame{overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media print,screen and (min-width:45em){.medium-grid-frame{overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media print,screen and (min-width:64em){.large-grid-frame{overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media screen and (min-width:75em){.xlarge-grid-frame{overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .xlarge-grid-frame{width:100%}.xlarge-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.xlarge-cell-block-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}.xlarge-cell-block-container>.grid-x{max-height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.xlarge-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.grid-y.grid-frame{width:auto;overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}@media print,screen and (min-width:45em){.grid-y.medium-grid-frame{width:auto;overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}@media print,screen and (min-width:64em){.grid-y.large-grid-frame{width:auto;overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}@media screen and (min-width:75em){.grid-y.xlarge-grid-frame{width:auto;overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width:45em){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width:64em){.cell .grid-y.large-grid-frame{height:100%}}@media screen and (min-width:75em){.cell .grid-y.xlarge-grid-frame{height:100%}}.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}@media print,screen and (min-width:45em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}@media print,screen and (min-width:45em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}@media print,screen and (min-width:45em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}@media screen and (min-width:75em){.grid-margin-y>.xlarge-auto{height:auto}.grid-margin-y>.xlarge-shrink{height:auto}.grid-margin-y>.xlarge-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-3{height:calc(25% - 1.875rem)}.grid-margin-y>.xlarge-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-6{height:calc(50% - 1.875rem)}.grid-margin-y>.xlarge-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-9{height:calc(75% - 1.875rem)}.grid-margin-y>.xlarge-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-12{height:calc(100% - 1.875rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}@media print,screen and (min-width:45em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:64em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media screen and (min-width:75em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:45em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}}@media screen and (min-width:75em){.grid-margin-y.xlarge-grid-frame{height:calc(100vh + 1.875rem)}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:80%;line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Montserrat,"Helvetica Neue",sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#c5cbd1}.h1,h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h2,h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h3,h3{font-size:1.1875rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h4,h4{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h5,h5{font-size:1.0625rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h6,h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}@media print,screen and (min-width:45em){.h1,h1{font-size:3rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:1.9375rem}.h4,h4{font-size:1.5625rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}}a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#1468a0}a img{border:0}hr{clear:both;max-width:75rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #c5cbd1;border-left:0}dl,ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #c5cbd1}blockquote,blockquote p{line-height:1.6;color:#2f2f2f}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}figure{margin:0}kbd{margin:0;padding:.125rem .25rem 0;background-color:#f6f7f9;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#2f2f2f}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ol.no-bullet,ul.no-bullet{margin-left:0;list-style:none}.cite-block,cite{display:block;color:#2f2f2f;font-size:.8125rem}.cite-block:before,cite:before{content:"— "}.code-inline,code{border:1px solid #c5cbd1;background-color:#f6f7f9;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#0a0a0a;display:inline;max-width:100%;word-wrap:break-word;padding:.125rem .3125rem .0625rem}.code-block{border:1px solid #c5cbd1;background-color:#f6f7f9;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#0a0a0a;display:block;overflow:auto;white-space:pre;padding:1rem;margin-bottom:1.5rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:45em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@media screen and (min-width:75em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:0 0!important;color:#000!important;color-adjust:economy;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print{display:table-cell!important}th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #2f2f2f;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:6px 12px;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer}[data-whatinput=mouse] .button{outline:0}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button,.button.disabled,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:transparent;color:#fff}.button:focus,.button:hover{background-color:rgba(0,0,0,0);color:#fff}.button.primary,.button.primary.disabled,.button.primary.disabled:focus,.button.primary.disabled:hover,.button.primary[disabled],.button.primary[disabled]:focus,.button.primary[disabled]:hover{background-color:#1779ba;color:#fff}.button.primary:focus,.button.primary:hover{background-color:#126195;color:#fff}.button.secondary,.button.secondary.disabled,.button.secondary.disabled:focus,.button.secondary.disabled:hover,.button.secondary[disabled],.button.secondary[disabled]:focus,.button.secondary[disabled]:hover{background-color:#767676;color:#fff}.button.secondary:focus,.button.secondary:hover{background-color:#5e5e5e;color:#fff}.button.success,.button.success.disabled,.button.success.disabled:focus,.button.success.disabled:hover,.button.success[disabled],.button.success[disabled]:focus,.button.success[disabled]:hover{background-color:#3adb76;color:#0a0a0a}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#0a0a0a}.button.warning,.button.warning.disabled,.button.warning.disabled:focus,.button.warning.disabled:hover,.button.warning[disabled],.button.warning[disabled]:focus,.button.warning[disabled]:hover{background-color:#ffae00;color:#0a0a0a}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#0a0a0a}.button.alert,.button.alert.disabled,.button.alert.disabled:focus,.button.alert.disabled:hover,.button.alert[disabled],.button.alert[disabled]:focus,.button.alert[disabled]:hover{background-color:#cc4b37;color:#fff}.button.alert:focus,.button.alert:hover{background-color:#a53b2a;color:#fff}.button.hollow,.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow:focus,.button.hollow:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{background-color:transparent}.button.hollow,.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{border:1px solid transparent;color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:transparent;color:transparent}.button.hollow.primary,.button.hollow.primary.disabled,.button.hollow.primary.disabled:focus,.button.hollow.primary.disabled:hover,.button.hollow.primary[disabled],.button.hollow.primary[disabled]:focus,.button.hollow.primary[disabled]:hover{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.secondary,.button.hollow.secondary.disabled,.button.hollow.secondary.disabled:focus,.button.hollow.secondary.disabled:hover,.button.hollow.secondary[disabled],.button.hollow.secondary[disabled]:focus,.button.hollow.secondary[disabled]:hover{border:1px solid #767676;color:#767676}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.hollow.success,.button.hollow.success.disabled,.button.hollow.success.disabled:focus,.button.hollow.success.disabled:hover,.button.hollow.success[disabled],.button.hollow.success[disabled]:focus,.button.hollow.success[disabled]:hover{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.warning,.button.hollow.warning.disabled,.button.hollow.warning.disabled:focus,.button.hollow.warning.disabled:hover,.button.hollow.warning[disabled],.button.hollow.warning[disabled]:focus,.button.hollow.warning[disabled]:hover{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.hollow.alert,.button.hollow.alert.disabled,.button.hollow.alert.disabled:focus,.button.hollow.alert.disabled:hover,.button.hollow.alert[disabled],.button.hollow.alert[disabled]:focus,.button.hollow.alert[disabled]:hover{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#67251a;color:#67251a}.button.clear,.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear:focus,.button.clear:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{border-color:transparent;background-color:transparent}.button.clear,.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{color:transparent}.button.clear:focus,.button.clear:hover{color:transparent}.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary.disabled:focus,.button.clear.primary.disabled:hover,.button.clear.primary[disabled],.button.clear.primary[disabled]:focus,.button.clear.primary[disabled]:hover{color:#1779ba}.button.clear.primary:focus,.button.clear.primary:hover{color:#0c3d5d}.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary.disabled:focus,.button.clear.secondary.disabled:hover,.button.clear.secondary[disabled],.button.clear.secondary[disabled]:focus,.button.clear.secondary[disabled]:hover{color:#767676}.button.clear.secondary:focus,.button.clear.secondary:hover{color:#3b3b3b}.button.clear.success,.button.clear.success.disabled,.button.clear.success.disabled:focus,.button.clear.success.disabled:hover,.button.clear.success[disabled],.button.clear.success[disabled]:focus,.button.clear.success[disabled]:hover{color:#3adb76}.button.clear.success:focus,.button.clear.success:hover{color:#157539}.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning.disabled:focus,.button.clear.warning.disabled:hover,.button.clear.warning[disabled],.button.clear.warning[disabled]:focus,.button.clear.warning[disabled]:hover{color:#ffae00}.button.clear.warning:focus,.button.clear.warning:hover{color:#805700}.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert.disabled:focus,.button.clear.alert.disabled:hover,.button.clear.alert[disabled],.button.clear.alert[disabled]:focus,.button.clear.alert[disabled]:hover{color:#cc4b37}.button.clear.alert:focus,.button.clear.alert:hover{color:#67251a}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.dropdown::after{display:block;width:0;height:0;border-style:solid;border-width:.4em;content:"";border-bottom-width:0;border-color:#fff transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:12px}.button.dropdown.clear::after,.button.dropdown.hollow::after{border-top-color:transparent}.button.dropdown.clear.primary::after,.button.dropdown.hollow.primary::after{border-top-color:#1779ba}.button.dropdown.clear.secondary::after,.button.dropdown.hollow.secondary::after{border-top-color:#767676}.button.dropdown.clear.success::after,.button.dropdown.hollow.success::after{border-top-color:#3adb76}.button.dropdown.clear.warning::after,.button.dropdown.hollow.warning::after{border-top-color:#ffae00}.button.dropdown.clear.alert::after,.button.dropdown.hollow.alert::after{border-top-color:#cc4b37}.button.arrow-only::after{top:-.1em;float:none;margin-left:0}a.button:focus,a.button:hover{text-decoration:none}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:none;border-radius:0;background-color:#fff;box-shadow:none;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:0;border:1px solid #2f2f2f;background-color:#fff;box-shadow:0 0 5px #c5cbd1;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#f6f7f9;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;appearance:none;border-radius:0}input[type=search]{box-sizing:border-box}::-webkit-input-placeholder{color:#c5cbd1}:-ms-input-placeholder{color:#c5cbd1}::placeholder{color:#c5cbd1}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 1rem;line-height:1.5;padding:.5rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}.input-group{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1rem;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.input-group>:first-child,.input-group>:first-child.input-group-button>*{border-radius:0}.input-group>:last-child,.input-group>:last-child.input-group-button>*{border-radius:0}.input-group-button,.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label,.input-group-field,.input-group-label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #c5cbd1;background:#f6f7f9;color:#0a0a0a;text-align:center;white-space:nowrap;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;min-width:0}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:1rem}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #c5cbd1}.fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;-webkit-appearance:none;appearance:none;border:none;border-radius:0;background-color:#fff;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2847, 47, 47%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;transition:box-shadow .5s,border-color .25s ease-in-out}@media screen and (min-width:0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}select:focus{outline:0;border:1px solid #2f2f2f;background-color:#fff;box-shadow:0 0 5px #c5cbd1;transition:box-shadow .5s,border-color .25s ease-in-out}select:disabled{background-color:#f6f7f9;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}select:not([multiple]){padding-top:0;padding-bottom:0}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#faedeb}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;color:#cc4b37}.form-error.is-visible{display:block}.accordion{margin-left:0;background:#fff;list-style-type:none}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-item:first-child>:first-child{border-radius:0}.accordion-item:last-child>:last-child{border-radius:0}.accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:1px solid #f6f7f9;border-bottom:0;font-size:.75rem;line-height:1;color:#e31c37}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #f6f7f9;border-radius:0}.accordion-title:focus,.accordion-title:hover{background-color:#f6f7f9}.accordion-title::before{position:absolute;top:50%;right:1rem;margin-top:-.5rem;content:"+"}.is-active>.accordion-title::before{content:"–"}.accordion-content{display:none;padding:1rem;border:1px solid #f6f7f9;border-bottom:0;background-color:#fff;color:#555}:last-child>.accordion-content:last-child{border-bottom:1px solid #f6f7f9}.accordion-menu li{width:100%}.accordion-menu a{padding:.7rem 1rem}.accordion-menu .is-accordion-submenu a{padding:.7rem 1rem}.accordion-menu .nested.is-accordion-submenu{margin-right:0;margin-left:1rem}.accordion-menu.align-right .nested.is-accordion-submenu{margin-right:1rem;margin-left:0}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a{position:relative}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-bottom-width:0;border-color:#fff transparent transparent;position:absolute;top:50%;margin-top:-3px;right:1rem}.accordion-menu.align-left .is-accordion-submenu-parent>a::after{right:1rem;left:auto}.accordion-menu.align-right .is-accordion-submenu-parent>a::after{right:auto;left:1rem}.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.is-accordion-submenu-parent{position:relative}.has-submenu-toggle>a{margin-right:40px}.submenu-toggle{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.submenu-toggle::after{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-bottom-width:0;border-color:#fff transparent transparent;top:0;bottom:0;margin:auto}.submenu-toggle[aria-expanded=true]::after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.submenu-toggle-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.close-button{position:absolute;z-index:10;color:#2f2f2f;cursor:pointer}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.close-button.small{right:.66rem;top:.33em;font-size:1.5em;line-height:1}.close-button,.close-button.medium{right:1rem;top:.5rem;font-size:2em;line-height:1}.menu{padding:0;margin:0;list-style:none;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-whatinput=mouse] .menu li{outline:0}.menu .button,.menu a{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}.menu a,.menu button,.menu input,.menu select{margin-bottom:0}.menu input{display:inline-block}.menu,.menu.horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu.vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu.vertical.icon-bottom li a i,.menu.vertical.icon-bottom li a img,.menu.vertical.icon-bottom li a svg,.menu.vertical.icon-top li a i,.menu.vertical.icon-top li a img,.menu.vertical.icon-top li a svg{text-align:left}.menu.expanded li{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.menu.expanded.icon-bottom li a i,.menu.expanded.icon-bottom li a img,.menu.expanded.icon-bottom li a svg,.menu.expanded.icon-top li a i,.menu.expanded.icon-top li a img,.menu.expanded.icon-top li a svg{text-align:left}.menu.simple{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu.simple li+li{margin-left:1rem}.menu.simple a{padding:0}@media print,screen and (min-width:45em){.menu.medium-horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu.medium-vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu.medium-expanded li{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.menu.medium-simple li{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}@media print,screen and (min-width:64em){.menu.large-horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu.large-vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu.large-expanded li{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.menu.large-simple li{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (min-width:75em){.menu.xlarge-horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu.xlarge-vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu.xlarge-expanded li{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.menu.xlarge-simple li{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}.menu.nested{margin-right:0;margin-left:1rem}.menu.icons a{display:-webkit-flex;display:-ms-flexbox;display:flex}.menu.icon-bottom a,.menu.icon-left a,.menu.icon-right a,.menu.icon-top a{display:-webkit-flex;display:-ms-flexbox;display:flex}.menu.icon-left li a,.menu.nested.icon-left li a{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.menu.icon-left li a i,.menu.icon-left li a img,.menu.icon-left li a svg,.menu.nested.icon-left li a i,.menu.nested.icon-left li a img,.menu.nested.icon-left li a svg{margin-right:.25rem}.menu.icon-right li a,.menu.nested.icon-right li a{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.menu.icon-right li a i,.menu.icon-right li a img,.menu.icon-right li a svg,.menu.nested.icon-right li a i,.menu.nested.icon-right li a img,.menu.nested.icon-right li a svg{margin-left:.25rem}.menu.icon-top li a,.menu.nested.icon-top li a{-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.menu.icon-top li a i,.menu.icon-top li a img,.menu.icon-top li a svg,.menu.nested.icon-top li a i,.menu.nested.icon-top li a img,.menu.nested.icon-top li a svg{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;margin-bottom:.25rem;text-align:center}.menu.icon-bottom li a,.menu.nested.icon-bottom li a{-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.menu.icon-bottom li a i,.menu.icon-bottom li a img,.menu.icon-bottom li a svg,.menu.nested.icon-bottom li a i,.menu.nested.icon-bottom li a img,.menu.nested.icon-bottom li a svg{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;margin-bottom:.25rem;text-align:center}.menu .is-active>a{background:#1779ba;color:#fff}.menu .active>a{background:#1779ba;color:#fff}.menu.align-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.menu.align-right li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.menu.align-right li .submenu li{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.menu.align-right.vertical li{display:block;text-align:right}.menu.align-right.vertical li .submenu li{text-align:right}.menu.align-right.icon-bottom li a i,.menu.align-right.icon-bottom li a img,.menu.align-right.icon-bottom li a svg,.menu.align-right.icon-top li a i,.menu.align-right.icon-top li a img,.menu.align-right.icon-top li a svg{text-align:right}.menu.align-right .nested{margin-right:1rem;margin-left:0}.menu.align-center li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu.align-center li .submenu li{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.menu .menu-text{padding:.7rem 1rem;font-weight:700;line-height:1;color:inherit}.menu-centered>.menu{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu-centered>.menu li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu-centered>.menu li .submenu li{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.no-js [data-responsive-menu] ul{display:none}.menu-icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fff;box-shadow:0 7px 0 #fff,0 14px 0 #fff;content:""}.menu-icon:hover::after{background:#c5cbd1;box-shadow:0 7px 0 #c5cbd1,0 14px 0 #c5cbd1}.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon.dark::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#0a0a0a;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;content:""}.menu-icon.dark:hover::after{background:#2f2f2f;box-shadow:0 7px 0 #2f2f2f,0 14px 0 #2f2f2f}.is-drilldown{position:relative;overflow:hidden}.is-drilldown li{display:block}.is-drilldown.animate-height{transition:height .5s}.drilldown a{padding:.7rem 1rem;background:#fff}.drilldown .is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fff;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.drilldown .is-drilldown-submenu.is-active{z-index:1;display:block;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.drilldown .is-drilldown-submenu.is-closing{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.drilldown .is-drilldown-submenu a{padding:.7rem 1rem}.drilldown .nested.is-drilldown-submenu{margin-right:0;margin-left:0}.drilldown .drilldown-submenu-cover-previous{min-height:100%}.drilldown .is-drilldown-submenu-parent>a{position:relative}.drilldown .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-right-width:0;border-color:transparent transparent transparent #1779ba;position:absolute;top:50%;margin-top:-6px;right:1rem}.drilldown.align-left .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-right-width:0;border-color:transparent transparent transparent #fff;right:1rem;left:auto}.drilldown.align-right .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-left-width:0;border-color:transparent #fff transparent transparent;right:auto;left:1rem}.drilldown .js-drilldown-back>a::before{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-left-width:0;border-color:transparent #1779ba transparent transparent;display:inline-block;vertical-align:middle;margin-right:.75rem}.dropdown-pane{position:absolute;z-index:10;display:none;width:300px;padding:1rem;visibility:hidden;border:1px solid #c5cbd1;border-radius:0;background-color:#fefefe;font-size:1rem}.dropdown-pane.is-opening{display:block}.dropdown-pane.is-open{display:block;visibility:visible}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}.dropdown.menu>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}[data-whatinput=mouse] .dropdown.menu a{outline:0}.dropdown.menu>li>a{background:0 0;padding:.7rem 1rem}.dropdown.menu>li.is-active>a{background:0 0;color:#f6f7f9}.no-js .dropdown.menu ul{display:none}.dropdown.menu .nested.is-dropdown-submenu{margin-right:0;margin-left:0}.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}@media print,screen and (min-width:45em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}}@media print,screen and (min-width:64em){.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}}@media screen and (min-width:75em){.dropdown.menu.xlarge-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.xlarge-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.xlarge-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.xlarge-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.xlarge-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}}.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;right:0;left:auto}.is-dropdown-menu.vertical{width:100px}.is-dropdown-menu.vertical.align-right{float:right}.is-dropdown-submenu-parent{position:relative}.is-dropdown-submenu-parent a::after{position:absolute;top:50%;right:5px;left:auto;margin-top:-6px}.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{right:100%;left:auto}.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}.is-dropdown-submenu{position:absolute;top:0;left:100%;z-index:1;display:none;min-width:200px;border:1px solid #c5cbd1;background:0 0}.dropdown .is-dropdown-submenu a{padding:.7rem 1rem}.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}.is-dropdown-submenu>li{width:100%}.is-dropdown-submenu.js-dropdown-active{display:block}.is-off-canvas-open{overflow:hidden}.js-off-canvas-overlay{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;transition:opacity .5s ease,visibility .5s ease;background:rgba(255,255,255,.25);opacity:0;visibility:hidden;overflow:hidden}.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}.js-off-canvas-overlay.is-closable{cursor:pointer}.js-off-canvas-overlay.is-overlay-absolute{position:absolute}.js-off-canvas-overlay.is-overlay-fixed{position:fixed}.off-canvas-wrapper{position:relative;overflow:hidden}.off-canvas{position:fixed;z-index:12;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff}[data-whatinput=mouse] .off-canvas{outline:0}.off-canvas.is-transition-push{z-index:12}.off-canvas.is-closed{visibility:hidden}.off-canvas.is-transition-overlap{z-index:13}.off-canvas.is-transition-overlap.is-open{box-shadow:none}.off-canvas.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-absolute{position:absolute;z-index:12;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff}[data-whatinput=mouse] .off-canvas-absolute{outline:0}.off-canvas-absolute.is-transition-push{z-index:12}.off-canvas-absolute.is-closed{visibility:hidden}.off-canvas-absolute.is-transition-overlap{z-index:13}.off-canvas-absolute.is-transition-overlap.is-open{box-shadow:none}.off-canvas-absolute.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.position-left{top:0;left:0;height:100%;overflow-y:auto;width:260px;-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}@media print,screen and (min-width:45em){.position-left{width:275px;-webkit-transform:translateX(-275px);-ms-transform:translateX(-275px);transform:translateX(-275px)}}.off-canvas-content .off-canvas.position-left{-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}@media print,screen and (min-width:45em){.off-canvas-content .off-canvas.position-left{-webkit-transform:translateX(-275px);-ms-transform:translateX(-275px);transform:translateX(-275px)}}.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-left.has-transition-push{-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}@media print,screen and (min-width:45em){.off-canvas-content.is-open-left.has-transition-push{-webkit-transform:translateX(275px);-ms-transform:translateX(275px);transform:translateX(275px)}}.position-left.is-transition-push{box-shadow:inset -13px 0 20px -13px rgba(10,10,10,.25)}.position-right{top:0;right:0;height:100%;overflow-y:auto;width:260px;-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}@media print,screen and (min-width:45em){.position-right{width:275px;-webkit-transform:translateX(275px);-ms-transform:translateX(275px);transform:translateX(275px)}}.off-canvas-content .off-canvas.position-right{-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}@media print,screen and (min-width:45em){.off-canvas-content .off-canvas.position-right{-webkit-transform:translateX(275px);-ms-transform:translateX(275px);transform:translateX(275px)}}.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-right.has-transition-push{-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}@media print,screen and (min-width:45em){.off-canvas-content.is-open-right.has-transition-push{-webkit-transform:translateX(-275px);-ms-transform:translateX(-275px);transform:translateX(-275px)}}.position-right.is-transition-push{box-shadow:inset 13px 0 20px -13px rgba(10,10,10,.25)}.position-top{top:0;left:0;width:100%;overflow-x:auto;height:260px;-webkit-transform:translateY(-260px);-ms-transform:translateY(-260px);transform:translateY(-260px)}@media print,screen and (min-width:45em){.position-top{height:275px;-webkit-transform:translateY(-275px);-ms-transform:translateY(-275px);transform:translateY(-275px)}}.off-canvas-content .off-canvas.position-top{-webkit-transform:translateY(-260px);-ms-transform:translateY(-260px);transform:translateY(-260px)}@media print,screen and (min-width:45em){.off-canvas-content .off-canvas.position-top{-webkit-transform:translateY(-275px);-ms-transform:translateY(-275px);transform:translateY(-275px)}}.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-top.has-transition-push{-webkit-transform:translateY(260px);-ms-transform:translateY(260px);transform:translateY(260px)}@media print,screen and (min-width:45em){.off-canvas-content.is-open-top.has-transition-push{-webkit-transform:translateY(275px);-ms-transform:translateY(275px);transform:translateY(275px)}}.position-top.is-transition-push{box-shadow:inset 0 -13px 20px -13px rgba(10,10,10,.25)}.position-bottom{bottom:0;left:0;width:100%;overflow-x:auto;height:260px;-webkit-transform:translateY(260px);-ms-transform:translateY(260px);transform:translateY(260px)}@media print,screen and (min-width:45em){.position-bottom{height:275px;-webkit-transform:translateY(275px);-ms-transform:translateY(275px);transform:translateY(275px)}}.off-canvas-content .off-canvas.position-bottom{-webkit-transform:translateY(260px);-ms-transform:translateY(260px);transform:translateY(260px)}@media print,screen and (min-width:45em){.off-canvas-content .off-canvas.position-bottom{-webkit-transform:translateY(275px);-ms-transform:translateY(275px);transform:translateY(275px)}}.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-bottom.has-transition-push{-webkit-transform:translateY(-260px);-ms-transform:translateY(-260px);transform:translateY(-260px)}@media print,screen and (min-width:45em){.off-canvas-content.is-open-bottom.has-transition-push{-webkit-transform:translateY(-275px);-ms-transform:translateY(-275px);transform:translateY(-275px)}}.position-bottom.is-transition-push{box-shadow:inset 0 13px 20px -13px rgba(10,10,10,.25)}.off-canvas-content{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.off-canvas-content.has-transition-overlap,.off-canvas-content.has-transition-push{transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.off-canvas-content.has-transition-push{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content .off-canvas.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media print,screen and (min-width:45em){.position-left.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-medium .close-button{display:none}.off-canvas-content .position-left.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-left{margin-left:275px}.position-left.reveal-for-medium~.off-canvas-content{margin-left:275px}.position-right.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-medium .close-button{display:none}.off-canvas-content .position-right.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-right{margin-right:275px}.position-right.reveal-for-medium~.off-canvas-content{margin-right:275px}.position-top.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-medium .close-button{display:none}.off-canvas-content .position-top.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-top{margin-top:275px}.position-top.reveal-for-medium~.off-canvas-content{margin-top:275px}.position-bottom.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-medium .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:275px}.position-bottom.reveal-for-medium~.off-canvas-content{margin-bottom:275px}}@media print,screen and (min-width:64em){.position-left.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-large .close-button{display:none}.off-canvas-content .position-left.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-left{margin-left:275px}.position-left.reveal-for-large~.off-canvas-content{margin-left:275px}.position-right.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-large .close-button{display:none}.off-canvas-content .position-right.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-right{margin-right:275px}.position-right.reveal-for-large~.off-canvas-content{margin-right:275px}.position-top.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-large .close-button{display:none}.off-canvas-content .position-top.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-top{margin-top:275px}.position-top.reveal-for-large~.off-canvas-content{margin-top:275px}.position-bottom.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-large .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:275px}.position-bottom.reveal-for-large~.off-canvas-content{margin-bottom:275px}}@media screen and (min-width:75em){.position-left.reveal-for-xlarge{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-xlarge .close-button{display:none}.off-canvas-content .position-left.reveal-for-xlarge{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-left{margin-left:275px}.position-left.reveal-for-xlarge~.off-canvas-content{margin-left:275px}.position-right.reveal-for-xlarge{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-xlarge .close-button{display:none}.off-canvas-content .position-right.reveal-for-xlarge{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-right{margin-right:275px}.position-right.reveal-for-xlarge~.off-canvas-content{margin-right:275px}.position-top.reveal-for-xlarge{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-xlarge .close-button{display:none}.off-canvas-content .position-top.reveal-for-xlarge{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-top{margin-top:275px}.position-top.reveal-for-xlarge~.off-canvas-content{margin-top:275px}.position-bottom.reveal-for-xlarge{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-xlarge .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-xlarge{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:275px}.position-bottom.reveal-for-xlarge~.off-canvas-content{margin-bottom:275px}}@media print,screen and (min-width:45em){.off-canvas.in-canvas-for-medium{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-medium.position-bottom,.off-canvas.in-canvas-for-medium.position-left,.off-canvas.in-canvas-for-medium.position-right,.off-canvas.in-canvas-for-medium.position-top{box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas.in-canvas-for-medium .close-button{display:none}}@media print,screen and (min-width:64em){.off-canvas.in-canvas-for-large{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-large.position-bottom,.off-canvas.in-canvas-for-large.position-left,.off-canvas.in-canvas-for-large.position-right,.off-canvas.in-canvas-for-large.position-top{box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas.in-canvas-for-large .close-button{display:none}}@media screen and (min-width:75em){.off-canvas.in-canvas-for-xlarge{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-xlarge.position-bottom,.off-canvas.in-canvas-for-xlarge.position-left,.off-canvas.in-canvas-for-xlarge.position-right,.off-canvas.in-canvas-for-xlarge.position-top{box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas.in-canvas-for-xlarge .close-button{display:none}}.pagination{margin-left:0;margin-bottom:1rem}.pagination::after,.pagination::before{display:table;content:" ";-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.pagination::after{clear:both}.pagination li{margin-right:.0625rem;border-radius:0;font-size:.875rem;display:inline-block}.pagination a,.pagination button{display:block;padding:.1875rem .3125rem;border-radius:0;color:#555}.pagination a:hover,.pagination button:hover{background:0 0}.pagination .current{padding:.1875rem .3125rem;background:0 0;color:#e31c37;cursor:default}.pagination .disabled{padding:.1875rem .3125rem;color:#c5cbd1;cursor:not-allowed}.pagination .disabled:hover{background:0 0}.pagination .ellipsis::after{padding:.1875rem .3125rem;content:"…";color:#555}.pagination-previous a::before,.pagination-previous.disabled::before{display:inline-block;margin-right:.5rem;content:"«"}.pagination-next a::after,.pagination-next.disabled::after{display:inline-block;margin-left:.5rem;content:"»"}.progress{height:1rem;margin-bottom:1rem;border-radius:0;background-color:#c5cbd1}.progress.primary .progress-meter{background-color:#1779ba}.progress.secondary .progress-meter{background-color:#767676}.progress.success .progress-meter{background-color:#3adb76}.progress.warning .progress-meter{background-color:#ffae00}.progress.alert .progress-meter{background-color:#cc4b37}.progress-meter{position:relative;display:block;width:0%;height:100%;background-color:#1779ba}.progress-meter-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;font-size:.75rem;font-weight:700;color:#fff;white-space:nowrap}html.is-reveal-open{position:fixed;width:100%;overflow-y:hidden}html.is-reveal-open.zf-has-scroll{overflow-y:scroll}html.is-reveal-open body{overflow-y:hidden}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(10,10,10,.6);overflow-y:auto}.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #c5cbd1;border-radius:0;background-color:#fff;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}[data-whatinput=mouse] .reveal{outline:0}@media print,screen and (min-width:45em){.reveal{min-height:0}}.reveal .column{min-width:0}.reveal>:last-child{margin-bottom:0}@media print,screen and (min-width:45em){.reveal{width:600px;max-width:75rem}}.reveal.collapse{padding:0}@media print,screen and (min-width:45em){.reveal.tiny{width:30%;max-width:75rem}}@media print,screen and (min-width:45em){.reveal.small{width:50%;max-width:75rem}}@media print,screen and (min-width:45em){.reveal.large{width:90%;max-width:75rem}}.reveal.full{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}@media print,screen and (max-width:44.99875em){.reveal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:0}tbody,tfoot,thead{border:1px solid #f2f2f2;background-color:#fff}caption{padding:.5rem .625rem .625rem;font-weight:700}thead{background:#f9f9f9;color:#555}tfoot{background:#f2f2f2;color:#555}tfoot tr,thead tr{background:0 0}tfoot td,tfoot th,thead td,thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}tbody td,tbody th{padding:.5rem .625rem .625rem}tbody tr:nth-child(even){border-bottom:0;background-color:#f2f2f2}table.unstriped tbody{background-color:#fff}table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f2f2f2;background-color:#fff}@media print,screen and (max-width:63.99875em){table.stack thead{display:none}table.stack tfoot{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:#f4f4f4}table.hover tfoot tr:hover{background-color:#ededed}table.hover tbody tr:hover{background-color:#fafafa}table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ededed}.table-scroll{overflow-x:auto}.tabs{margin:0;border:1px solid #f6f7f9;background:#fff;list-style-type:none}.tabs::after,.tabs::before{display:table;content:" ";-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.tabs::after{clear:both}.tabs.vertical>li{display:block;float:none;width:auto}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:0 0}.tabs.primary{background:#1779ba}.tabs.primary>li>a{color:#fff}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#1673b1}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:.75rem;line-height:1;color:#1779ba}[data-whatinput=mouse] .tabs-title>a{outline:0}.tabs-title>a:hover{background:#fff;color:#1468a0}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#f6f7f9;color:#1779ba}.tabs-content{border:1px solid #f6f7f9;border-top:0;background:#fff;color:#555;transition:all .5s ease}.tabs-content.vertical{border:1px solid #f6f7f9;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active{display:block}.title-bar{padding:.5rem;background:#2f2f2f;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}.title-bar-left,.title-bar-right{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.title-bar-right{text-align:right}.title-bar-title{display:inline-block;vertical-align:middle;font-weight:700}.has-tip{position:relative;display:inline-block;border-bottom:dotted 1px #2f2f2f;font-weight:700;cursor:help}.tooltip{position:absolute;top:calc(100% + .6495rem);z-index:1200;max-width:10rem;padding:.75rem;border-radius:0;background-color:#0a0a0a;font-size:80%;color:#fff}.tooltip::before{position:absolute}.tooltip.bottom::before{display:block;width:0;height:0;border-style:solid;border-width:.75rem;content:"";border-top-width:0;border-color:transparent transparent #0a0a0a;bottom:100%}.tooltip.bottom.align-center::before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.top::before{display:block;width:0;height:0;border-style:solid;border-width:.75rem;content:"";border-bottom-width:0;border-color:#0a0a0a transparent transparent;top:100%;bottom:auto}.tooltip.top.align-center::before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.left::before{display:block;width:0;height:0;border-style:solid;border-width:.75rem;content:"";border-right-width:0;border-color:transparent transparent transparent #0a0a0a;left:100%}.tooltip.left.align-center::before{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.right::before{display:block;width:0;height:0;border-style:solid;border-width:.75rem;content:"";border-left-width:0;border-color:transparent #0a0a0a transparent transparent;right:100%;left:auto}.tooltip.right.align-center::before{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.align-top::before{bottom:auto;top:10%}.tooltip.align-bottom::before{bottom:10%;top:auto}.tooltip.align-left::before{left:10%;right:auto}.tooltip.align-right::before{left:auto;right:10%}.top-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar,.top-bar ul{background-color:#2f2f2f}.top-bar input{max-width:200px;margin-right:1rem}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar input.button{width:auto}.top-bar .top-bar-left,.top-bar .top-bar-right{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media screen and (min-width:68.75em){.top-bar{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-bar .top-bar-left{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:auto}.top-bar .top-bar-right{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto}}@media print,screen and (max-width:63.99875em){.top-bar.stacked-for-medium{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media print,screen and (max-width:74.99875em){.top-bar.stacked-for-large{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media print,screen and (max-width:89.99875em){.top-bar.stacked-for-xlarge{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-xlarge .top-bar-left,.top-bar.stacked-for-xlarge .top-bar-right{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.top-bar-title{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:.5rem 1rem .5rem 0}.top-bar-left,.top-bar-right{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.hide{display:none!important}.invisible{visibility:hidden}.visible{visibility:visible}@media print,screen and (max-width:44.99875em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:45em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:45em){.hide-for-medium{display:none!important}}@media screen and (max-width:44.99875em){.show-for-medium{display:none!important}}@media print,screen and (min-width:45em) and (max-width:63.99875em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:44.99875em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.99875em){.show-for-large{display:none!important}}@media print,screen and (min-width:64em) and (max-width:74.99875em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.99875em),screen and (min-width:75em){.show-for-large-only{display:none!important}}@media screen and (min-width:75em){.hide-for-xlarge{display:none!important}}@media screen and (max-width:74.99875em){.show-for-xlarge{display:none!important}}@media screen and (min-width:75em) and (max-width:89.99875em){.hide-for-xlarge-only{display:none!important}}@media screen and (max-width:74.99875em),screen and (min-width:90em){.show-for-xlarge-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.align-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.align-left.vertical.menu>li>a{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-right.vertical.menu>li>a{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-center.vertical.menu>li>a{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.align-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.align-center-middle{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.small-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.small-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.small-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.small-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.small-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.small-order-6{-webkit-order:6;-ms-flex-order:6;order:6}@media print,screen and (min-width:45em){.medium-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.medium-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.medium-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.medium-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.medium-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.medium-order-6{-webkit-order:6;-ms-flex-order:6;order:6}}@media print,screen and (min-width:64em){.large-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.large-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.large-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.large-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.large-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.large-order-6{-webkit-order:6;-ms-flex-order:6;order:6}}@media screen and (min-width:75em){.xlarge-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.xlarge-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.xlarge-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.xlarge-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.xlarge-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.xlarge-order-6{-webkit-order:6;-ms-flex-order:6;order:6}}.flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-child-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.flex-child-grow{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.flex-child-shrink{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.flex-dir-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-dir-row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-dir-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-dir-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media print,screen and (min-width:45em){.medium-flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.medium-flex-child-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.medium-flex-child-grow{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.medium-flex-child-shrink{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.medium-flex-dir-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.medium-flex-dir-row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.medium-flex-dir-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.medium-flex-dir-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media print,screen and (min-width:64em){.large-flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.large-flex-child-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.large-flex-child-grow{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.large-flex-child-shrink{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.large-flex-dir-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.large-flex-dir-row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.large-flex-dir-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.large-flex-dir-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:75em){.xlarge-flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.xlarge-flex-child-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.xlarge-flex-child-grow{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.xlarge-flex-child-shrink{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.xlarge-flex-dir-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.xlarge-flex-dir-row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.xlarge-flex-dir-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.xlarge-flex-dir-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.display-inline{display:inline!important}.display-inline-block{display:inline-block!important}.display-block{display:block!important}.display-table{display:table!important}.display-table-cell{display:table-cell!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.slide-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-down.mui-enter.mui-enter-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.slide-in-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-left.mui-enter.mui-enter-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.slide-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-up.mui-enter.mui-enter-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.slide-in-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-right.mui-enter.mui-enter-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.slide-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-down.mui-leave.mui-leave-active{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.slide-out-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-right.mui-leave.mui-leave-active{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.slide-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-up.mui-leave.mui-leave-active{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.slide-out-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-left.mui-leave.mui-leave-active{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.fade-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;opacity:0;transition-property:opacity}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;opacity:1;transition-property:opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-bottom.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-x.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-y.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-out-from-top.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-top.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-bottom.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}.scale-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.scale-in-up.mui-enter.mui-enter-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.scale-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.scale-in-down.mui-enter.mui-enter-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.scale-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.scale-out-up.mui-leave.mui-leave-active{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.scale-out-down.mui-leave.mui-leave-active{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0}.spin-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:rotate(-.75turn);-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.spin-in.mui-enter.mui-enter-active{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.spin-out.mui-leave.mui-leave-active{-webkit-transform:rotate(.75turn);-ms-transform:rotate(.75turn);transform:rotate(.75turn);opacity:0}.spin-in-ccw.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:rotate(.75turn);-ms-transform:rotate(.75turn);transform:rotate(.75turn);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.spin-in-ccw.mui-enter.mui-enter-active{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.spin-out-ccw.mui-leave.mui-leave-active{-webkit-transform:rotate(-.75turn);-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);opacity:0}.slow{transition-duration:750ms!important}.fast{transition-duration:250ms!important}.linear{transition-timing-function:linear!important}.ease{transition-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important}.long-delay{transition-delay:.7s!important}.shake{-webkit-animation-name:shake-7;animation-name:shake-7}@-webkit-keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%)}}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%)}}.spin-cw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn}@-webkit-keyframes spin-cw-1turn{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes spin-cw-1turn{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.spin-ccw{-webkit-animation-name:spin-ccw-1turn;animation-name:spin-ccw-1turn}@-webkit-keyframes spin-ccw-1turn{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ccw-1turn{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.wiggle{-webkit-animation-name:wiggle-7deg;animation-name:wiggle-7deg}@-webkit-keyframes wiggle-7deg{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}0%,100%,30%,70%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes wiggle-7deg{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}0%,100%,30%,70%{-webkit-transform:rotate(0);transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{-webkit-animation-duration:.5s;animation-duration:.5s}.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.slow{-webkit-animation-duration:750ms!important;animation-duration:750ms!important}.fast{-webkit-animation-duration:250ms!important;animation-duration:250ms!important}.linear{-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}.ease{-webkit-animation-timing-function:ease!important;animation-timing-function:ease!important}.ease-in{-webkit-animation-timing-function:ease-in!important;animation-timing-function:ease-in!important}.ease-out{-webkit-animation-timing-function:ease-out!important;animation-timing-function:ease-out!important}.ease-in-out{-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important}.bounce-in{-webkit-animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important;animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{-webkit-animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important;animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{-webkit-animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important;animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{-webkit-animation-delay:.3s!important;animation-delay:.3s!important}.long-delay{-webkit-animation-delay:.7s!important;animation-delay:.7s!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-10{margin:10px!important}.mt-10,.my-10{margin-top:10px!important}.mr-10,.mx-10{margin-right:10px!important}.mb-10,.my-10{margin-bottom:10px!important}.ml-10,.mx-10{margin-left:10px!important}.m-16{margin:16px!important}.mt-16,.my-16{margin-top:16px!important}.mr-16,.mx-16{margin-right:16px!important}.mb-16,.my-16{margin-bottom:16px!important}.ml-16,.mx-16{margin-left:16px!important}.m-20{margin:20px!important}.mt-20,.my-20{margin-top:20px!important}.mr-20,.mx-20{margin-right:20px!important}.mb-20,.my-20{margin-bottom:20px!important}.ml-20,.mx-20{margin-left:20px!important}.m-30{margin:30px!important}.mt-30,.my-30{margin-top:30px!important}.mr-30,.mx-30{margin-right:30px!important}.mb-30,.my-30{margin-bottom:30px!important}.ml-30,.mx-30{margin-left:30px!important}.m-40{margin:40px!important}.mt-40,.my-40{margin-top:40px!important}.mr-40,.mx-40{margin-right:40px!important}.mb-40,.my-40{margin-bottom:40px!important}.ml-40,.mx-40{margin-left:40px!important}.m-50{margin:50px!important}.mt-50,.my-50{margin-top:50px!important}.mr-50,.mx-50{margin-right:50px!important}.mb-50,.my-50{margin-bottom:50px!important}.ml-50,.mx-50{margin-left:50px!important}.m-60{margin:60px!important}.mt-60,.my-60{margin-top:60px!important}.mr-60,.mx-60{margin-right:60px!important}.mb-60,.my-60{margin-bottom:60px!important}.ml-60,.mx-60{margin-left:60px!important}.m-70{margin:70px!important}.mt-70,.my-70{margin-top:70px!important}.mr-70,.mx-70{margin-right:70px!important}.mb-70,.my-70{margin-bottom:70px!important}.ml-70,.mx-70{margin-left:70px!important}.m-80{margin:80px!important}.mt-80,.my-80{margin-top:80px!important}.mr-80,.mx-80{margin-right:80px!important}.mb-80,.my-80{margin-bottom:80px!important}.ml-80,.mx-80{margin-left:80px!important}.m-90{margin:90px!important}.mt-90,.my-90{margin-top:90px!important}.mr-90,.mx-90{margin-right:90px!important}.mb-90,.my-90{margin-bottom:90px!important}.ml-90,.mx-90{margin-left:90px!important}.m-100{margin:100px!important}.mt-100,.my-100{margin-top:100px!important}.mr-100,.mx-100{margin-right:100px!important}.mb-100,.my-100{margin-bottom:100px!important}.ml-100,.mx-100{margin-left:100px!important}.m-120{margin:120px!important}.mt-120,.my-120{margin-top:120px!important}.mr-120,.mx-120{margin-right:120px!important}.mb-120,.my-120{margin-bottom:120px!important}.ml-120,.mx-120{margin-left:120px!important}.m-140{margin:140px!important}.mt-140,.my-140{margin-top:140px!important}.mr-140,.mx-140{margin-right:140px!important}.mb-140,.my-140{margin-bottom:140px!important}.ml-140,.mx-140{margin-left:140px!important}.m-160{margin:160px!important}.mt-160,.my-160{margin-top:160px!important}.mr-160,.mx-160{margin-right:160px!important}.mb-160,.my-160{margin-bottom:160px!important}.ml-160,.mx-160{margin-left:160px!important}.m-180{margin:180px!important}.mt-180,.my-180{margin-top:180px!important}.mr-180,.mx-180{margin-right:180px!important}.mb-180,.my-180{margin-bottom:180px!important}.ml-180,.mx-180{margin-left:180px!important}.m-200{margin:200px!important}.mt-200,.my-200{margin-top:200px!important}.mr-200,.mx-200{margin-right:200px!important}.mb-200,.my-200{margin-bottom:200px!important}.ml-200,.mx-200{margin-left:200px!important}.m-250{margin:250px!important}.mt-250,.my-250{margin-top:250px!important}.mr-250,.mx-250{margin-right:250px!important}.mb-250,.my-250{margin-bottom:250px!important}.ml-250,.mx-250{margin-left:250px!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-10{padding:10px!important}.pt-10,.py-10{padding-top:10px!important}.pr-10,.px-10{padding-right:10px!important}.pb-10,.py-10{padding-bottom:10px!important}.pl-10,.px-10{padding-left:10px!important}.p-16{padding:16px!important}.pt-16,.py-16{padding-top:16px!important}.pr-16,.px-16{padding-right:16px!important}.pb-16,.py-16{padding-bottom:16px!important}.pl-16,.px-16{padding-left:16px!important}.p-20{padding:20px!important}.pt-20,.py-20{padding-top:20px!important}.pr-20,.px-20{padding-right:20px!important}.pb-20,.py-20{padding-bottom:20px!important}.pl-20,.px-20{padding-left:20px!important}.p-30{padding:30px!important}.pt-30,.py-30{padding-top:30px!important}.pr-30,.px-30{padding-right:30px!important}.pb-30,.py-30{padding-bottom:30px!important}.pl-30,.px-30{padding-left:30px!important}.p-40{padding:40px!important}.pt-40,.py-40{padding-top:40px!important}.pr-40,.px-40{padding-right:40px!important}.pb-40,.py-40{padding-bottom:40px!important}.pl-40,.px-40{padding-left:40px!important}.p-50{padding:50px!important}.pt-50,.py-50{padding-top:50px!important}.pr-50,.px-50{padding-right:50px!important}.pb-50,.py-50{padding-bottom:50px!important}.pl-50,.px-50{padding-left:50px!important}.p-60{padding:60px!important}.pt-60,.py-60{padding-top:60px!important}.pr-60,.px-60{padding-right:60px!important}.pb-60,.py-60{padding-bottom:60px!important}.pl-60,.px-60{padding-left:60px!important}.p-70{padding:70px!important}.pt-70,.py-70{padding-top:70px!important}.pr-70,.px-70{padding-right:70px!important}.pb-70,.py-70{padding-bottom:70px!important}.pl-70,.px-70{padding-left:70px!important}.p-80{padding:80px!important}.pt-80,.py-80{padding-top:80px!important}.pr-80,.px-80{padding-right:80px!important}.pb-80,.py-80{padding-bottom:80px!important}.pl-80,.px-80{padding-left:80px!important}.p-90{padding:90px!important}.pt-90,.py-90{padding-top:90px!important}.pr-90,.px-90{padding-right:90px!important}.pb-90,.py-90{padding-bottom:90px!important}.pl-90,.px-90{padding-left:90px!important}.p-100{padding:100px!important}.pt-100,.py-100{padding-top:100px!important}.pr-100,.px-100{padding-right:100px!important}.pb-100,.py-100{padding-bottom:100px!important}.pl-100,.px-100{padding-left:100px!important}.p-120{padding:120px!important}.pt-120,.py-120{padding-top:120px!important}.pr-120,.px-120{padding-right:120px!important}.pb-120,.py-120{padding-bottom:120px!important}.pl-120,.px-120{padding-left:120px!important}.p-140{padding:140px!important}.pt-140,.py-140{padding-top:140px!important}.pr-140,.px-140{padding-right:140px!important}.pb-140,.py-140{padding-bottom:140px!important}.pl-140,.px-140{padding-left:140px!important}.p-160{padding:160px!important}.pt-160,.py-160{padding-top:160px!important}.pr-160,.px-160{padding-right:160px!important}.pb-160,.py-160{padding-bottom:160px!important}.pl-160,.px-160{padding-left:160px!important}.p-180{padding:180px!important}.pt-180,.py-180{padding-top:180px!important}.pr-180,.px-180{padding-right:180px!important}.pb-180,.py-180{padding-bottom:180px!important}.pl-180,.px-180{padding-left:180px!important}.p-200{padding:200px!important}.pt-200,.py-200{padding-top:200px!important}.pr-200,.px-200{padding-right:200px!important}.pb-200,.py-200{padding-bottom:200px!important}.pl-200,.px-200{padding-left:200px!important}.p-250{padding:250px!important}.pt-250,.py-250{padding-top:250px!important}.pr-250,.px-250{padding-right:250px!important}.pb-250,.py-250{padding-bottom:250px!important}.pl-250,.px-250{padding-left:250px!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.font-size-16{font-size:16px!important;line-height:1.1}.font-size-20{font-size:20px!important;line-height:1.1}.font-size-30{font-size:30px!important;line-height:1.1}.font-size-40{font-size:40px!important;line-height:1.1}.font-size-50{font-size:50px!important;line-height:1.1}.font-size-60{font-size:60px!important;line-height:1.1}.font-size-80{font-size:80px!important;line-height:1.1}@media print,screen and (min-width:45em){.m-medium-0{margin:0!important}.mt-medium-0,.my-medium-0{margin-top:0!important}.mr-medium-0,.mx-medium-0{margin-right:0!important}.mb-medium-0,.my-medium-0{margin-bottom:0!important}.ml-medium-0,.mx-medium-0{margin-left:0!important}.m-medium-10{margin:10px!important}.mt-medium-10,.my-medium-10{margin-top:10px!important}.mr-medium-10,.mx-medium-10{margin-right:10px!important}.mb-medium-10,.my-medium-10{margin-bottom:10px!important}.ml-medium-10,.mx-medium-10{margin-left:10px!important}.m-medium-16{margin:16px!important}.mt-medium-16,.my-medium-16{margin-top:16px!important}.mr-medium-16,.mx-medium-16{margin-right:16px!important}.mb-medium-16,.my-medium-16{margin-bottom:16px!important}.ml-medium-16,.mx-medium-16{margin-left:16px!important}.m-medium-20{margin:20px!important}.mt-medium-20,.my-medium-20{margin-top:20px!important}.mr-medium-20,.mx-medium-20{margin-right:20px!important}.mb-medium-20,.my-medium-20{margin-bottom:20px!important}.ml-medium-20,.mx-medium-20{margin-left:20px!important}.m-medium-30{margin:30px!important}.mt-medium-30,.my-medium-30{margin-top:30px!important}.mr-medium-30,.mx-medium-30{margin-right:30px!important}.mb-medium-30,.my-medium-30{margin-bottom:30px!important}.ml-medium-30,.mx-medium-30{margin-left:30px!important}.m-medium-40{margin:40px!important}.mt-medium-40,.my-medium-40{margin-top:40px!important}.mr-medium-40,.mx-medium-40{margin-right:40px!important}.mb-medium-40,.my-medium-40{margin-bottom:40px!important}.ml-medium-40,.mx-medium-40{margin-left:40px!important}.m-medium-50{margin:50px!important}.mt-medium-50,.my-medium-50{margin-top:50px!important}.mr-medium-50,.mx-medium-50{margin-right:50px!important}.mb-medium-50,.my-medium-50{margin-bottom:50px!important}.ml-medium-50,.mx-medium-50{margin-left:50px!important}.m-medium-60{margin:60px!important}.mt-medium-60,.my-medium-60{margin-top:60px!important}.mr-medium-60,.mx-medium-60{margin-right:60px!important}.mb-medium-60,.my-medium-60{margin-bottom:60px!important}.ml-medium-60,.mx-medium-60{margin-left:60px!important}.m-medium-70{margin:70px!important}.mt-medium-70,.my-medium-70{margin-top:70px!important}.mr-medium-70,.mx-medium-70{margin-right:70px!important}.mb-medium-70,.my-medium-70{margin-bottom:70px!important}.ml-medium-70,.mx-medium-70{margin-left:70px!important}.m-medium-80{margin:80px!important}.mt-medium-80,.my-medium-80{margin-top:80px!important}.mr-medium-80,.mx-medium-80{margin-right:80px!important}.mb-medium-80,.my-medium-80{margin-bottom:80px!important}.ml-medium-80,.mx-medium-80{margin-left:80px!important}.m-medium-90{margin:90px!important}.mt-medium-90,.my-medium-90{margin-top:90px!important}.mr-medium-90,.mx-medium-90{margin-right:90px!important}.mb-medium-90,.my-medium-90{margin-bottom:90px!important}.ml-medium-90,.mx-medium-90{margin-left:90px!important}.m-medium-100{margin:100px!important}.mt-medium-100,.my-medium-100{margin-top:100px!important}.mr-medium-100,.mx-medium-100{margin-right:100px!important}.mb-medium-100,.my-medium-100{margin-bottom:100px!important}.ml-medium-100,.mx-medium-100{margin-left:100px!important}.m-medium-120{margin:120px!important}.mt-medium-120,.my-medium-120{margin-top:120px!important}.mr-medium-120,.mx-medium-120{margin-right:120px!important}.mb-medium-120,.my-medium-120{margin-bottom:120px!important}.ml-medium-120,.mx-medium-120{margin-left:120px!important}.m-medium-140{margin:140px!important}.mt-medium-140,.my-medium-140{margin-top:140px!important}.mr-medium-140,.mx-medium-140{margin-right:140px!important}.mb-medium-140,.my-medium-140{margin-bottom:140px!important}.ml-medium-140,.mx-medium-140{margin-left:140px!important}.m-medium-160{margin:160px!important}.mt-medium-160,.my-medium-160{margin-top:160px!important}.mr-medium-160,.mx-medium-160{margin-right:160px!important}.mb-medium-160,.my-medium-160{margin-bottom:160px!important}.ml-medium-160,.mx-medium-160{margin-left:160px!important}.m-medium-180{margin:180px!important}.mt-medium-180,.my-medium-180{margin-top:180px!important}.mr-medium-180,.mx-medium-180{margin-right:180px!important}.mb-medium-180,.my-medium-180{margin-bottom:180px!important}.ml-medium-180,.mx-medium-180{margin-left:180px!important}.m-medium-200{margin:200px!important}.mt-medium-200,.my-medium-200{margin-top:200px!important}.mr-medium-200,.mx-medium-200{margin-right:200px!important}.mb-medium-200,.my-medium-200{margin-bottom:200px!important}.ml-medium-200,.mx-medium-200{margin-left:200px!important}.m-medium-250{margin:250px!important}.mt-medium-250,.my-medium-250{margin-top:250px!important}.mr-medium-250,.mx-medium-250{margin-right:250px!important}.mb-medium-250,.my-medium-250{margin-bottom:250px!important}.ml-medium-250,.mx-medium-250{margin-left:250px!important}.p-medium-0{padding:0!important}.pt-medium-0,.py-medium-0{padding-top:0!important}.pr-medium-0,.px-medium-0{padding-right:0!important}.pb-medium-0,.py-medium-0{padding-bottom:0!important}.pl-medium-0,.px-medium-0{padding-left:0!important}.p-medium-10{padding:10px!important}.pt-medium-10,.py-medium-10{padding-top:10px!important}.pr-medium-10,.px-medium-10{padding-right:10px!important}.pb-medium-10,.py-medium-10{padding-bottom:10px!important}.pl-medium-10,.px-medium-10{padding-left:10px!important}.p-medium-16{padding:16px!important}.pt-medium-16,.py-medium-16{padding-top:16px!important}.pr-medium-16,.px-medium-16{padding-right:16px!important}.pb-medium-16,.py-medium-16{padding-bottom:16px!important}.pl-medium-16,.px-medium-16{padding-left:16px!important}.p-medium-20{padding:20px!important}.pt-medium-20,.py-medium-20{padding-top:20px!important}.pr-medium-20,.px-medium-20{padding-right:20px!important}.pb-medium-20,.py-medium-20{padding-bottom:20px!important}.pl-medium-20,.px-medium-20{padding-left:20px!important}.p-medium-30{padding:30px!important}.pt-medium-30,.py-medium-30{padding-top:30px!important}.pr-medium-30,.px-medium-30{padding-right:30px!important}.pb-medium-30,.py-medium-30{padding-bottom:30px!important}.pl-medium-30,.px-medium-30{padding-left:30px!important}.p-medium-40{padding:40px!important}.pt-medium-40,.py-medium-40{padding-top:40px!important}.pr-medium-40,.px-medium-40{padding-right:40px!important}.pb-medium-40,.py-medium-40{padding-bottom:40px!important}.pl-medium-40,.px-medium-40{padding-left:40px!important}.p-medium-50{padding:50px!important}.pt-medium-50,.py-medium-50{padding-top:50px!important}.pr-medium-50,.px-medium-50{padding-right:50px!important}.pb-medium-50,.py-medium-50{padding-bottom:50px!important}.pl-medium-50,.px-medium-50{padding-left:50px!important}.p-medium-60{padding:60px!important}.pt-medium-60,.py-medium-60{padding-top:60px!important}.pr-medium-60,.px-medium-60{padding-right:60px!important}.pb-medium-60,.py-medium-60{padding-bottom:60px!important}.pl-medium-60,.px-medium-60{padding-left:60px!important}.p-medium-70{padding:70px!important}.pt-medium-70,.py-medium-70{padding-top:70px!important}.pr-medium-70,.px-medium-70{padding-right:70px!important}.pb-medium-70,.py-medium-70{padding-bottom:70px!important}.pl-medium-70,.px-medium-70{padding-left:70px!important}.p-medium-80{padding:80px!important}.pt-medium-80,.py-medium-80{padding-top:80px!important}.pr-medium-80,.px-medium-80{padding-right:80px!important}.pb-medium-80,.py-medium-80{padding-bottom:80px!important}.pl-medium-80,.px-medium-80{padding-left:80px!important}.p-medium-90{padding:90px!important}.pt-medium-90,.py-medium-90{padding-top:90px!important}.pr-medium-90,.px-medium-90{padding-right:90px!important}.pb-medium-90,.py-medium-90{padding-bottom:90px!important}.pl-medium-90,.px-medium-90{padding-left:90px!important}.p-medium-100{padding:100px!important}.pt-medium-100,.py-medium-100{padding-top:100px!important}.pr-medium-100,.px-medium-100{padding-right:100px!important}.pb-medium-100,.py-medium-100{padding-bottom:100px!important}.pl-medium-100,.px-medium-100{padding-left:100px!important}.p-medium-120{padding:120px!important}.pt-medium-120,.py-medium-120{padding-top:120px!important}.pr-medium-120,.px-medium-120{padding-right:120px!important}.pb-medium-120,.py-medium-120{padding-bottom:120px!important}.pl-medium-120,.px-medium-120{padding-left:120px!important}.p-medium-140{padding:140px!important}.pt-medium-140,.py-medium-140{padding-top:140px!important}.pr-medium-140,.px-medium-140{padding-right:140px!important}.pb-medium-140,.py-medium-140{padding-bottom:140px!important}.pl-medium-140,.px-medium-140{padding-left:140px!important}.p-medium-160{padding:160px!important}.pt-medium-160,.py-medium-160{padding-top:160px!important}.pr-medium-160,.px-medium-160{padding-right:160px!important}.pb-medium-160,.py-medium-160{padding-bottom:160px!important}.pl-medium-160,.px-medium-160{padding-left:160px!important}.p-medium-180{padding:180px!important}.pt-medium-180,.py-medium-180{padding-top:180px!important}.pr-medium-180,.px-medium-180{padding-right:180px!important}.pb-medium-180,.py-medium-180{padding-bottom:180px!important}.pl-medium-180,.px-medium-180{padding-left:180px!important}.p-medium-200{padding:200px!important}.pt-medium-200,.py-medium-200{padding-top:200px!important}.pr-medium-200,.px-medium-200{padding-right:200px!important}.pb-medium-200,.py-medium-200{padding-bottom:200px!important}.pl-medium-200,.px-medium-200{padding-left:200px!important}.p-medium-250{padding:250px!important}.pt-medium-250,.py-medium-250{padding-top:250px!important}.pr-medium-250,.px-medium-250{padding-right:250px!important}.pb-medium-250,.py-medium-250{padding-bottom:250px!important}.pl-medium-250,.px-medium-250{padding-left:250px!important}.m-medium-auto{margin:auto!important}.mt-medium-auto,.my-medium-auto{margin-top:auto!important}.mr-medium-auto,.mx-medium-auto{margin-right:auto!important}.mb-medium-auto,.my-medium-auto{margin-bottom:auto!important}.ml-medium-auto,.mx-medium-auto{margin-left:auto!important}.font-size-medium-16{font-size:16px!important;line-height:1.1}.font-size-medium-20{font-size:20px!important;line-height:1.1}.font-size-medium-30{font-size:30px!important;line-height:1.1}.font-size-medium-40{font-size:40px!important;line-height:1.1}.font-size-medium-50{font-size:50px!important;line-height:1.1}.font-size-medium-60{font-size:60px!important;line-height:1.1}.font-size-medium-80{font-size:80px!important;line-height:1.1}}@media print,screen and (min-width:64em){.m-large-0{margin:0!important}.mt-large-0,.my-large-0{margin-top:0!important}.mr-large-0,.mx-large-0{margin-right:0!important}.mb-large-0,.my-large-0{margin-bottom:0!important}.ml-large-0,.mx-large-0{margin-left:0!important}.m-large-10{margin:10px!important}.mt-large-10,.my-large-10{margin-top:10px!important}.mr-large-10,.mx-large-10{margin-right:10px!important}.mb-large-10,.my-large-10{margin-bottom:10px!important}.ml-large-10,.mx-large-10{margin-left:10px!important}.m-large-16{margin:16px!important}.mt-large-16,.my-large-16{margin-top:16px!important}.mr-large-16,.mx-large-16{margin-right:16px!important}.mb-large-16,.my-large-16{margin-bottom:16px!important}.ml-large-16,.mx-large-16{margin-left:16px!important}.m-large-20{margin:20px!important}.mt-large-20,.my-large-20{margin-top:20px!important}.mr-large-20,.mx-large-20{margin-right:20px!important}.mb-large-20,.my-large-20{margin-bottom:20px!important}.ml-large-20,.mx-large-20{margin-left:20px!important}.m-large-30{margin:30px!important}.mt-large-30,.my-large-30{margin-top:30px!important}.mr-large-30,.mx-large-30{margin-right:30px!important}.mb-large-30,.my-large-30{margin-bottom:30px!important}.ml-large-30,.mx-large-30{margin-left:30px!important}.m-large-40{margin:40px!important}.mt-large-40,.my-large-40{margin-top:40px!important}.mr-large-40,.mx-large-40{margin-right:40px!important}.mb-large-40,.my-large-40{margin-bottom:40px!important}.ml-large-40,.mx-large-40{margin-left:40px!important}.m-large-50{margin:50px!important}.mt-large-50,.my-large-50{margin-top:50px!important}.mr-large-50,.mx-large-50{margin-right:50px!important}.mb-large-50,.my-large-50{margin-bottom:50px!important}.ml-large-50,.mx-large-50{margin-left:50px!important}.m-large-60{margin:60px!important}.mt-large-60,.my-large-60{margin-top:60px!important}.mr-large-60,.mx-large-60{margin-right:60px!important}.mb-large-60,.my-large-60{margin-bottom:60px!important}.ml-large-60,.mx-large-60{margin-left:60px!important}.m-large-70{margin:70px!important}.mt-large-70,.my-large-70{margin-top:70px!important}.mr-large-70,.mx-large-70{margin-right:70px!important}.mb-large-70,.my-large-70{margin-bottom:70px!important}.ml-large-70,.mx-large-70{margin-left:70px!important}.m-large-80{margin:80px!important}.mt-large-80,.my-large-80{margin-top:80px!important}.mr-large-80,.mx-large-80{margin-right:80px!important}.mb-large-80,.my-large-80{margin-bottom:80px!important}.ml-large-80,.mx-large-80{margin-left:80px!important}.m-large-90{margin:90px!important}.mt-large-90,.my-large-90{margin-top:90px!important}.mr-large-90,.mx-large-90{margin-right:90px!important}.mb-large-90,.my-large-90{margin-bottom:90px!important}.ml-large-90,.mx-large-90{margin-left:90px!important}.m-large-100{margin:100px!important}.mt-large-100,.my-large-100{margin-top:100px!important}.mr-large-100,.mx-large-100{margin-right:100px!important}.mb-large-100,.my-large-100{margin-bottom:100px!important}.ml-large-100,.mx-large-100{margin-left:100px!important}.m-large-120{margin:120px!important}.mt-large-120,.my-large-120{margin-top:120px!important}.mr-large-120,.mx-large-120{margin-right:120px!important}.mb-large-120,.my-large-120{margin-bottom:120px!important}.ml-large-120,.mx-large-120{margin-left:120px!important}.m-large-140{margin:140px!important}.mt-large-140,.my-large-140{margin-top:140px!important}.mr-large-140,.mx-large-140{margin-right:140px!important}.mb-large-140,.my-large-140{margin-bottom:140px!important}.ml-large-140,.mx-large-140{margin-left:140px!important}.m-large-160{margin:160px!important}.mt-large-160,.my-large-160{margin-top:160px!important}.mr-large-160,.mx-large-160{margin-right:160px!important}.mb-large-160,.my-large-160{margin-bottom:160px!important}.ml-large-160,.mx-large-160{margin-left:160px!important}.m-large-180{margin:180px!important}.mt-large-180,.my-large-180{margin-top:180px!important}.mr-large-180,.mx-large-180{margin-right:180px!important}.mb-large-180,.my-large-180{margin-bottom:180px!important}.ml-large-180,.mx-large-180{margin-left:180px!important}.m-large-200{margin:200px!important}.mt-large-200,.my-large-200{margin-top:200px!important}.mr-large-200,.mx-large-200{margin-right:200px!important}.mb-large-200,.my-large-200{margin-bottom:200px!important}.ml-large-200,.mx-large-200{margin-left:200px!important}.m-large-250{margin:250px!important}.mt-large-250,.my-large-250{margin-top:250px!important}.mr-large-250,.mx-large-250{margin-right:250px!important}.mb-large-250,.my-large-250{margin-bottom:250px!important}.ml-large-250,.mx-large-250{margin-left:250px!important}.p-large-0{padding:0!important}.pt-large-0,.py-large-0{padding-top:0!important}.pr-large-0,.px-large-0{padding-right:0!important}.pb-large-0,.py-large-0{padding-bottom:0!important}.pl-large-0,.px-large-0{padding-left:0!important}.p-large-10{padding:10px!important}.pt-large-10,.py-large-10{padding-top:10px!important}.pr-large-10,.px-large-10{padding-right:10px!important}.pb-large-10,.py-large-10{padding-bottom:10px!important}.pl-large-10,.px-large-10{padding-left:10px!important}.p-large-16{padding:16px!important}.pt-large-16,.py-large-16{padding-top:16px!important}.pr-large-16,.px-large-16{padding-right:16px!important}.pb-large-16,.py-large-16{padding-bottom:16px!important}.pl-large-16,.px-large-16{padding-left:16px!important}.p-large-20{padding:20px!important}.pt-large-20,.py-large-20{padding-top:20px!important}.pr-large-20,.px-large-20{padding-right:20px!important}.pb-large-20,.py-large-20{padding-bottom:20px!important}.pl-large-20,.px-large-20{padding-left:20px!important}.p-large-30{padding:30px!important}.pt-large-30,.py-large-30{padding-top:30px!important}.pr-large-30,.px-large-30{padding-right:30px!important}.pb-large-30,.py-large-30{padding-bottom:30px!important}.pl-large-30,.px-large-30{padding-left:30px!important}.p-large-40{padding:40px!important}.pt-large-40,.py-large-40{padding-top:40px!important}.pr-large-40,.px-large-40{padding-right:40px!important}.pb-large-40,.py-large-40{padding-bottom:40px!important}.pl-large-40,.px-large-40{padding-left:40px!important}.p-large-50{padding:50px!important}.pt-large-50,.py-large-50{padding-top:50px!important}.pr-large-50,.px-large-50{padding-right:50px!important}.pb-large-50,.py-large-50{padding-bottom:50px!important}.pl-large-50,.px-large-50{padding-left:50px!important}.p-large-60{padding:60px!important}.pt-large-60,.py-large-60{padding-top:60px!important}.pr-large-60,.px-large-60{padding-right:60px!important}.pb-large-60,.py-large-60{padding-bottom:60px!important}.pl-large-60,.px-large-60{padding-left:60px!important}.p-large-70{padding:70px!important}.pt-large-70,.py-large-70{padding-top:70px!important}.pr-large-70,.px-large-70{padding-right:70px!important}.pb-large-70,.py-large-70{padding-bottom:70px!important}.pl-large-70,.px-large-70{padding-left:70px!important}.p-large-80{padding:80px!important}.pt-large-80,.py-large-80{padding-top:80px!important}.pr-large-80,.px-large-80{padding-right:80px!important}.pb-large-80,.py-large-80{padding-bottom:80px!important}.pl-large-80,.px-large-80{padding-left:80px!important}.p-large-90{padding:90px!important}.pt-large-90,.py-large-90{padding-top:90px!important}.pr-large-90,.px-large-90{padding-right:90px!important}.pb-large-90,.py-large-90{padding-bottom:90px!important}.pl-large-90,.px-large-90{padding-left:90px!important}.p-large-100{padding:100px!important}.pt-large-100,.py-large-100{padding-top:100px!important}.pr-large-100,.px-large-100{padding-right:100px!important}.pb-large-100,.py-large-100{padding-bottom:100px!important}.pl-large-100,.px-large-100{padding-left:100px!important}.p-large-120{padding:120px!important}.pt-large-120,.py-large-120{padding-top:120px!important}.pr-large-120,.px-large-120{padding-right:120px!important}.pb-large-120,.py-large-120{padding-bottom:120px!important}.pl-large-120,.px-large-120{padding-left:120px!important}.p-large-140{padding:140px!important}.pt-large-140,.py-large-140{padding-top:140px!important}.pr-large-140,.px-large-140{padding-right:140px!important}.pb-large-140,.py-large-140{padding-bottom:140px!important}.pl-large-140,.px-large-140{padding-left:140px!important}.p-large-160{padding:160px!important}.pt-large-160,.py-large-160{padding-top:160px!important}.pr-large-160,.px-large-160{padding-right:160px!important}.pb-large-160,.py-large-160{padding-bottom:160px!important}.pl-large-160,.px-large-160{padding-left:160px!important}.p-large-180{padding:180px!important}.pt-large-180,.py-large-180{padding-top:180px!important}.pr-large-180,.px-large-180{padding-right:180px!important}.pb-large-180,.py-large-180{padding-bottom:180px!important}.pl-large-180,.px-large-180{padding-left:180px!important}.p-large-200{padding:200px!important}.pt-large-200,.py-large-200{padding-top:200px!important}.pr-large-200,.px-large-200{padding-right:200px!important}.pb-large-200,.py-large-200{padding-bottom:200px!important}.pl-large-200,.px-large-200{padding-left:200px!important}.p-large-250{padding:250px!important}.pt-large-250,.py-large-250{padding-top:250px!important}.pr-large-250,.px-large-250{padding-right:250px!important}.pb-large-250,.py-large-250{padding-bottom:250px!important}.pl-large-250,.px-large-250{padding-left:250px!important}.m-large-auto{margin:auto!important}.mt-large-auto,.my-large-auto{margin-top:auto!important}.mr-large-auto,.mx-large-auto{margin-right:auto!important}.mb-large-auto,.my-large-auto{margin-bottom:auto!important}.ml-large-auto,.mx-large-auto{margin-left:auto!important}.font-size-large-16{font-size:16px!important;line-height:1.1}.font-size-large-20{font-size:20px!important;line-height:1.1}.font-size-large-30{font-size:30px!important;line-height:1.1}.font-size-large-40{font-size:40px!important;line-height:1.1}.font-size-large-50{font-size:50px!important;line-height:1.1}.font-size-large-60{font-size:60px!important;line-height:1.1}.font-size-large-80{font-size:80px!important;line-height:1.1}}@media screen and (min-width:75em){.m-xlarge-0{margin:0!important}.mt-xlarge-0,.my-xlarge-0{margin-top:0!important}.mr-xlarge-0,.mx-xlarge-0{margin-right:0!important}.mb-xlarge-0,.my-xlarge-0{margin-bottom:0!important}.ml-xlarge-0,.mx-xlarge-0{margin-left:0!important}.m-xlarge-10{margin:10px!important}.mt-xlarge-10,.my-xlarge-10{margin-top:10px!important}.mr-xlarge-10,.mx-xlarge-10{margin-right:10px!important}.mb-xlarge-10,.my-xlarge-10{margin-bottom:10px!important}.ml-xlarge-10,.mx-xlarge-10{margin-left:10px!important}.m-xlarge-16{margin:16px!important}.mt-xlarge-16,.my-xlarge-16{margin-top:16px!important}.mr-xlarge-16,.mx-xlarge-16{margin-right:16px!important}.mb-xlarge-16,.my-xlarge-16{margin-bottom:16px!important}.ml-xlarge-16,.mx-xlarge-16{margin-left:16px!important}.m-xlarge-20{margin:20px!important}.mt-xlarge-20,.my-xlarge-20{margin-top:20px!important}.mr-xlarge-20,.mx-xlarge-20{margin-right:20px!important}.mb-xlarge-20,.my-xlarge-20{margin-bottom:20px!important}.ml-xlarge-20,.mx-xlarge-20{margin-left:20px!important}.m-xlarge-30{margin:30px!important}.mt-xlarge-30,.my-xlarge-30{margin-top:30px!important}.mr-xlarge-30,.mx-xlarge-30{margin-right:30px!important}.mb-xlarge-30,.my-xlarge-30{margin-bottom:30px!important}.ml-xlarge-30,.mx-xlarge-30{margin-left:30px!important}.m-xlarge-40{margin:40px!important}.mt-xlarge-40,.my-xlarge-40{margin-top:40px!important}.mr-xlarge-40,.mx-xlarge-40{margin-right:40px!important}.mb-xlarge-40,.my-xlarge-40{margin-bottom:40px!important}.ml-xlarge-40,.mx-xlarge-40{margin-left:40px!important}.m-xlarge-50{margin:50px!important}.mt-xlarge-50,.my-xlarge-50{margin-top:50px!important}.mr-xlarge-50,.mx-xlarge-50{margin-right:50px!important}.mb-xlarge-50,.my-xlarge-50{margin-bottom:50px!important}.ml-xlarge-50,.mx-xlarge-50{margin-left:50px!important}.m-xlarge-60{margin:60px!important}.mt-xlarge-60,.my-xlarge-60{margin-top:60px!important}.mr-xlarge-60,.mx-xlarge-60{margin-right:60px!important}.mb-xlarge-60,.my-xlarge-60{margin-bottom:60px!important}.ml-xlarge-60,.mx-xlarge-60{margin-left:60px!important}.m-xlarge-70{margin:70px!important}.mt-xlarge-70,.my-xlarge-70{margin-top:70px!important}.mr-xlarge-70,.mx-xlarge-70{margin-right:70px!important}.mb-xlarge-70,.my-xlarge-70{margin-bottom:70px!important}.ml-xlarge-70,.mx-xlarge-70{margin-left:70px!important}.m-xlarge-80{margin:80px!important}.mt-xlarge-80,.my-xlarge-80{margin-top:80px!important}.mr-xlarge-80,.mx-xlarge-80{margin-right:80px!important}.mb-xlarge-80,.my-xlarge-80{margin-bottom:80px!important}.ml-xlarge-80,.mx-xlarge-80{margin-left:80px!important}.m-xlarge-90{margin:90px!important}.mt-xlarge-90,.my-xlarge-90{margin-top:90px!important}.mr-xlarge-90,.mx-xlarge-90{margin-right:90px!important}.mb-xlarge-90,.my-xlarge-90{margin-bottom:90px!important}.ml-xlarge-90,.mx-xlarge-90{margin-left:90px!important}.m-xlarge-100{margin:100px!important}.mt-xlarge-100,.my-xlarge-100{margin-top:100px!important}.mr-xlarge-100,.mx-xlarge-100{margin-right:100px!important}.mb-xlarge-100,.my-xlarge-100{margin-bottom:100px!important}.ml-xlarge-100,.mx-xlarge-100{margin-left:100px!important}.m-xlarge-120{margin:120px!important}.mt-xlarge-120,.my-xlarge-120{margin-top:120px!important}.mr-xlarge-120,.mx-xlarge-120{margin-right:120px!important}.mb-xlarge-120,.my-xlarge-120{margin-bottom:120px!important}.ml-xlarge-120,.mx-xlarge-120{margin-left:120px!important}.m-xlarge-140{margin:140px!important}.mt-xlarge-140,.my-xlarge-140{margin-top:140px!important}.mr-xlarge-140,.mx-xlarge-140{margin-right:140px!important}.mb-xlarge-140,.my-xlarge-140{margin-bottom:140px!important}.ml-xlarge-140,.mx-xlarge-140{margin-left:140px!important}.m-xlarge-160{margin:160px!important}.mt-xlarge-160,.my-xlarge-160{margin-top:160px!important}.mr-xlarge-160,.mx-xlarge-160{margin-right:160px!important}.mb-xlarge-160,.my-xlarge-160{margin-bottom:160px!important}.ml-xlarge-160,.mx-xlarge-160{margin-left:160px!important}.m-xlarge-180{margin:180px!important}.mt-xlarge-180,.my-xlarge-180{margin-top:180px!important}.mr-xlarge-180,.mx-xlarge-180{margin-right:180px!important}.mb-xlarge-180,.my-xlarge-180{margin-bottom:180px!important}.ml-xlarge-180,.mx-xlarge-180{margin-left:180px!important}.m-xlarge-200{margin:200px!important}.mt-xlarge-200,.my-xlarge-200{margin-top:200px!important}.mr-xlarge-200,.mx-xlarge-200{margin-right:200px!important}.mb-xlarge-200,.my-xlarge-200{margin-bottom:200px!important}.ml-xlarge-200,.mx-xlarge-200{margin-left:200px!important}.m-xlarge-250{margin:250px!important}.mt-xlarge-250,.my-xlarge-250{margin-top:250px!important}.mr-xlarge-250,.mx-xlarge-250{margin-right:250px!important}.mb-xlarge-250,.my-xlarge-250{margin-bottom:250px!important}.ml-xlarge-250,.mx-xlarge-250{margin-left:250px!important}.p-xlarge-0{padding:0!important}.pt-xlarge-0,.py-xlarge-0{padding-top:0!important}.pr-xlarge-0,.px-xlarge-0{padding-right:0!important}.pb-xlarge-0,.py-xlarge-0{padding-bottom:0!important}.pl-xlarge-0,.px-xlarge-0{padding-left:0!important}.p-xlarge-10{padding:10px!important}.pt-xlarge-10,.py-xlarge-10{padding-top:10px!important}.pr-xlarge-10,.px-xlarge-10{padding-right:10px!important}.pb-xlarge-10,.py-xlarge-10{padding-bottom:10px!important}.pl-xlarge-10,.px-xlarge-10{padding-left:10px!important}.p-xlarge-16{padding:16px!important}.pt-xlarge-16,.py-xlarge-16{padding-top:16px!important}.pr-xlarge-16,.px-xlarge-16{padding-right:16px!important}.pb-xlarge-16,.py-xlarge-16{padding-bottom:16px!important}.pl-xlarge-16,.px-xlarge-16{padding-left:16px!important}.p-xlarge-20{padding:20px!important}.pt-xlarge-20,.py-xlarge-20{padding-top:20px!important}.pr-xlarge-20,.px-xlarge-20{padding-right:20px!important}.pb-xlarge-20,.py-xlarge-20{padding-bottom:20px!important}.pl-xlarge-20,.px-xlarge-20{padding-left:20px!important}.p-xlarge-30{padding:30px!important}.pt-xlarge-30,.py-xlarge-30{padding-top:30px!important}.pr-xlarge-30,.px-xlarge-30{padding-right:30px!important}.pb-xlarge-30,.py-xlarge-30{padding-bottom:30px!important}.pl-xlarge-30,.px-xlarge-30{padding-left:30px!important}.p-xlarge-40{padding:40px!important}.pt-xlarge-40,.py-xlarge-40{padding-top:40px!important}.pr-xlarge-40,.px-xlarge-40{padding-right:40px!important}.pb-xlarge-40,.py-xlarge-40{padding-bottom:40px!important}.pl-xlarge-40,.px-xlarge-40{padding-left:40px!important}.p-xlarge-50{padding:50px!important}.pt-xlarge-50,.py-xlarge-50{padding-top:50px!important}.pr-xlarge-50,.px-xlarge-50{padding-right:50px!important}.pb-xlarge-50,.py-xlarge-50{padding-bottom:50px!important}.pl-xlarge-50,.px-xlarge-50{padding-left:50px!important}.p-xlarge-60{padding:60px!important}.pt-xlarge-60,.py-xlarge-60{padding-top:60px!important}.pr-xlarge-60,.px-xlarge-60{padding-right:60px!important}.pb-xlarge-60,.py-xlarge-60{padding-bottom:60px!important}.pl-xlarge-60,.px-xlarge-60{padding-left:60px!important}.p-xlarge-70{padding:70px!important}.pt-xlarge-70,.py-xlarge-70{padding-top:70px!important}.pr-xlarge-70,.px-xlarge-70{padding-right:70px!important}.pb-xlarge-70,.py-xlarge-70{padding-bottom:70px!important}.pl-xlarge-70,.px-xlarge-70{padding-left:70px!important}.p-xlarge-80{padding:80px!important}.pt-xlarge-80,.py-xlarge-80{padding-top:80px!important}.pr-xlarge-80,.px-xlarge-80{padding-right:80px!important}.pb-xlarge-80,.py-xlarge-80{padding-bottom:80px!important}.pl-xlarge-80,.px-xlarge-80{padding-left:80px!important}.p-xlarge-90{padding:90px!important}.pt-xlarge-90,.py-xlarge-90{padding-top:90px!important}.pr-xlarge-90,.px-xlarge-90{padding-right:90px!important}.pb-xlarge-90,.py-xlarge-90{padding-bottom:90px!important}.pl-xlarge-90,.px-xlarge-90{padding-left:90px!important}.p-xlarge-100{padding:100px!important}.pt-xlarge-100,.py-xlarge-100{padding-top:100px!important}.pr-xlarge-100,.px-xlarge-100{padding-right:100px!important}.pb-xlarge-100,.py-xlarge-100{padding-bottom:100px!important}.pl-xlarge-100,.px-xlarge-100{padding-left:100px!important}.p-xlarge-120{padding:120px!important}.pt-xlarge-120,.py-xlarge-120{padding-top:120px!important}.pr-xlarge-120,.px-xlarge-120{padding-right:120px!important}.pb-xlarge-120,.py-xlarge-120{padding-bottom:120px!important}.pl-xlarge-120,.px-xlarge-120{padding-left:120px!important}.p-xlarge-140{padding:140px!important}.pt-xlarge-140,.py-xlarge-140{padding-top:140px!important}.pr-xlarge-140,.px-xlarge-140{padding-right:140px!important}.pb-xlarge-140,.py-xlarge-140{padding-bottom:140px!important}.pl-xlarge-140,.px-xlarge-140{padding-left:140px!important}.p-xlarge-160{padding:160px!important}.pt-xlarge-160,.py-xlarge-160{padding-top:160px!important}.pr-xlarge-160,.px-xlarge-160{padding-right:160px!important}.pb-xlarge-160,.py-xlarge-160{padding-bottom:160px!important}.pl-xlarge-160,.px-xlarge-160{padding-left:160px!important}.p-xlarge-180{padding:180px!important}.pt-xlarge-180,.py-xlarge-180{padding-top:180px!important}.pr-xlarge-180,.px-xlarge-180{padding-right:180px!important}.pb-xlarge-180,.py-xlarge-180{padding-bottom:180px!important}.pl-xlarge-180,.px-xlarge-180{padding-left:180px!important}.p-xlarge-200{padding:200px!important}.pt-xlarge-200,.py-xlarge-200{padding-top:200px!important}.pr-xlarge-200,.px-xlarge-200{padding-right:200px!important}.pb-xlarge-200,.py-xlarge-200{padding-bottom:200px!important}.pl-xlarge-200,.px-xlarge-200{padding-left:200px!important}.p-xlarge-250{padding:250px!important}.pt-xlarge-250,.py-xlarge-250{padding-top:250px!important}.pr-xlarge-250,.px-xlarge-250{padding-right:250px!important}.pb-xlarge-250,.py-xlarge-250{padding-bottom:250px!important}.pl-xlarge-250,.px-xlarge-250{padding-left:250px!important}.m-xlarge-auto{margin:auto!important}.mt-xlarge-auto,.my-xlarge-auto{margin-top:auto!important}.mr-xlarge-auto,.mx-xlarge-auto{margin-right:auto!important}.mb-xlarge-auto,.my-xlarge-auto{margin-bottom:auto!important}.ml-xlarge-auto,.mx-xlarge-auto{margin-left:auto!important}.font-size-xlarge-16{font-size:16px!important;line-height:1.1}.font-size-xlarge-20{font-size:20px!important;line-height:1.1}.font-size-xlarge-30{font-size:30px!important;line-height:1.1}.font-size-xlarge-40{font-size:40px!important;line-height:1.1}.font-size-xlarge-50{font-size:50px!important;line-height:1.1}.font-size-xlarge-60{font-size:60px!important;line-height:1.1}.font-size-xlarge-80{font-size:80px!important;line-height:1.1}}@media screen and (min-width:90em){.m-xxlarge-0{margin:0!important}.mt-xxlarge-0,.my-xxlarge-0{margin-top:0!important}.mr-xxlarge-0,.mx-xxlarge-0{margin-right:0!important}.mb-xxlarge-0,.my-xxlarge-0{margin-bottom:0!important}.ml-xxlarge-0,.mx-xxlarge-0{margin-left:0!important}.m-xxlarge-10{margin:10px!important}.mt-xxlarge-10,.my-xxlarge-10{margin-top:10px!important}.mr-xxlarge-10,.mx-xxlarge-10{margin-right:10px!important}.mb-xxlarge-10,.my-xxlarge-10{margin-bottom:10px!important}.ml-xxlarge-10,.mx-xxlarge-10{margin-left:10px!important}.m-xxlarge-16{margin:16px!important}.mt-xxlarge-16,.my-xxlarge-16{margin-top:16px!important}.mr-xxlarge-16,.mx-xxlarge-16{margin-right:16px!important}.mb-xxlarge-16,.my-xxlarge-16{margin-bottom:16px!important}.ml-xxlarge-16,.mx-xxlarge-16{margin-left:16px!important}.m-xxlarge-20{margin:20px!important}.mt-xxlarge-20,.my-xxlarge-20{margin-top:20px!important}.mr-xxlarge-20,.mx-xxlarge-20{margin-right:20px!important}.mb-xxlarge-20,.my-xxlarge-20{margin-bottom:20px!important}.ml-xxlarge-20,.mx-xxlarge-20{margin-left:20px!important}.m-xxlarge-30{margin:30px!important}.mt-xxlarge-30,.my-xxlarge-30{margin-top:30px!important}.mr-xxlarge-30,.mx-xxlarge-30{margin-right:30px!important}.mb-xxlarge-30,.my-xxlarge-30{margin-bottom:30px!important}.ml-xxlarge-30,.mx-xxlarge-30{margin-left:30px!important}.m-xxlarge-40{margin:40px!important}.mt-xxlarge-40,.my-xxlarge-40{margin-top:40px!important}.mr-xxlarge-40,.mx-xxlarge-40{margin-right:40px!important}.mb-xxlarge-40,.my-xxlarge-40{margin-bottom:40px!important}.ml-xxlarge-40,.mx-xxlarge-40{margin-left:40px!important}.m-xxlarge-50{margin:50px!important}.mt-xxlarge-50,.my-xxlarge-50{margin-top:50px!important}.mr-xxlarge-50,.mx-xxlarge-50{margin-right:50px!important}.mb-xxlarge-50,.my-xxlarge-50{margin-bottom:50px!important}.ml-xxlarge-50,.mx-xxlarge-50{margin-left:50px!important}.m-xxlarge-60{margin:60px!important}.mt-xxlarge-60,.my-xxlarge-60{margin-top:60px!important}.mr-xxlarge-60,.mx-xxlarge-60{margin-right:60px!important}.mb-xxlarge-60,.my-xxlarge-60{margin-bottom:60px!important}.ml-xxlarge-60,.mx-xxlarge-60{margin-left:60px!important}.m-xxlarge-70{margin:70px!important}.mt-xxlarge-70,.my-xxlarge-70{margin-top:70px!important}.mr-xxlarge-70,.mx-xxlarge-70{margin-right:70px!important}.mb-xxlarge-70,.my-xxlarge-70{margin-bottom:70px!important}.ml-xxlarge-70,.mx-xxlarge-70{margin-left:70px!important}.m-xxlarge-80{margin:80px!important}.mt-xxlarge-80,.my-xxlarge-80{margin-top:80px!important}.mr-xxlarge-80,.mx-xxlarge-80{margin-right:80px!important}.mb-xxlarge-80,.my-xxlarge-80{margin-bottom:80px!important}.ml-xxlarge-80,.mx-xxlarge-80{margin-left:80px!important}.m-xxlarge-90{margin:90px!important}.mt-xxlarge-90,.my-xxlarge-90{margin-top:90px!important}.mr-xxlarge-90,.mx-xxlarge-90{margin-right:90px!important}.mb-xxlarge-90,.my-xxlarge-90{margin-bottom:90px!important}.ml-xxlarge-90,.mx-xxlarge-90{margin-left:90px!important}.m-xxlarge-100{margin:100px!important}.mt-xxlarge-100,.my-xxlarge-100{margin-top:100px!important}.mr-xxlarge-100,.mx-xxlarge-100{margin-right:100px!important}.mb-xxlarge-100,.my-xxlarge-100{margin-bottom:100px!important}.ml-xxlarge-100,.mx-xxlarge-100{margin-left:100px!important}.m-xxlarge-120{margin:120px!important}.mt-xxlarge-120,.my-xxlarge-120{margin-top:120px!important}.mr-xxlarge-120,.mx-xxlarge-120{margin-right:120px!important}.mb-xxlarge-120,.my-xxlarge-120{margin-bottom:120px!important}.ml-xxlarge-120,.mx-xxlarge-120{margin-left:120px!important}.m-xxlarge-140{margin:140px!important}.mt-xxlarge-140,.my-xxlarge-140{margin-top:140px!important}.mr-xxlarge-140,.mx-xxlarge-140{margin-right:140px!important}.mb-xxlarge-140,.my-xxlarge-140{margin-bottom:140px!important}.ml-xxlarge-140,.mx-xxlarge-140{margin-left:140px!important}.m-xxlarge-160{margin:160px!important}.mt-xxlarge-160,.my-xxlarge-160{margin-top:160px!important}.mr-xxlarge-160,.mx-xxlarge-160{margin-right:160px!important}.mb-xxlarge-160,.my-xxlarge-160{margin-bottom:160px!important}.ml-xxlarge-160,.mx-xxlarge-160{margin-left:160px!important}.m-xxlarge-180{margin:180px!important}.mt-xxlarge-180,.my-xxlarge-180{margin-top:180px!important}.mr-xxlarge-180,.mx-xxlarge-180{margin-right:180px!important}.mb-xxlarge-180,.my-xxlarge-180{margin-bottom:180px!important}.ml-xxlarge-180,.mx-xxlarge-180{margin-left:180px!important}.m-xxlarge-200{margin:200px!important}.mt-xxlarge-200,.my-xxlarge-200{margin-top:200px!important}.mr-xxlarge-200,.mx-xxlarge-200{margin-right:200px!important}.mb-xxlarge-200,.my-xxlarge-200{margin-bottom:200px!important}.ml-xxlarge-200,.mx-xxlarge-200{margin-left:200px!important}.m-xxlarge-250{margin:250px!important}.mt-xxlarge-250,.my-xxlarge-250{margin-top:250px!important}.mr-xxlarge-250,.mx-xxlarge-250{margin-right:250px!important}.mb-xxlarge-250,.my-xxlarge-250{margin-bottom:250px!important}.ml-xxlarge-250,.mx-xxlarge-250{margin-left:250px!important}.p-xxlarge-0{padding:0!important}.pt-xxlarge-0,.py-xxlarge-0{padding-top:0!important}.pr-xxlarge-0,.px-xxlarge-0{padding-right:0!important}.pb-xxlarge-0,.py-xxlarge-0{padding-bottom:0!important}.pl-xxlarge-0,.px-xxlarge-0{padding-left:0!important}.p-xxlarge-10{padding:10px!important}.pt-xxlarge-10,.py-xxlarge-10{padding-top:10px!important}.pr-xxlarge-10,.px-xxlarge-10{padding-right:10px!important}.pb-xxlarge-10,.py-xxlarge-10{padding-bottom:10px!important}.pl-xxlarge-10,.px-xxlarge-10{padding-left:10px!important}.p-xxlarge-16{padding:16px!important}.pt-xxlarge-16,.py-xxlarge-16{padding-top:16px!important}.pr-xxlarge-16,.px-xxlarge-16{padding-right:16px!important}.pb-xxlarge-16,.py-xxlarge-16{padding-bottom:16px!important}.pl-xxlarge-16,.px-xxlarge-16{padding-left:16px!important}.p-xxlarge-20{padding:20px!important}.pt-xxlarge-20,.py-xxlarge-20{padding-top:20px!important}.pr-xxlarge-20,.px-xxlarge-20{padding-right:20px!important}.pb-xxlarge-20,.py-xxlarge-20{padding-bottom:20px!important}.pl-xxlarge-20,.px-xxlarge-20{padding-left:20px!important}.p-xxlarge-30{padding:30px!important}.pt-xxlarge-30,.py-xxlarge-30{padding-top:30px!important}.pr-xxlarge-30,.px-xxlarge-30{padding-right:30px!important}.pb-xxlarge-30,.py-xxlarge-30{padding-bottom:30px!important}.pl-xxlarge-30,.px-xxlarge-30{padding-left:30px!important}.p-xxlarge-40{padding:40px!important}.pt-xxlarge-40,.py-xxlarge-40{padding-top:40px!important}.pr-xxlarge-40,.px-xxlarge-40{padding-right:40px!important}.pb-xxlarge-40,.py-xxlarge-40{padding-bottom:40px!important}.pl-xxlarge-40,.px-xxlarge-40{padding-left:40px!important}.p-xxlarge-50{padding:50px!important}.pt-xxlarge-50,.py-xxlarge-50{padding-top:50px!important}.pr-xxlarge-50,.px-xxlarge-50{padding-right:50px!important}.pb-xxlarge-50,.py-xxlarge-50{padding-bottom:50px!important}.pl-xxlarge-50,.px-xxlarge-50{padding-left:50px!important}.p-xxlarge-60{padding:60px!important}.pt-xxlarge-60,.py-xxlarge-60{padding-top:60px!important}.pr-xxlarge-60,.px-xxlarge-60{padding-right:60px!important}.pb-xxlarge-60,.py-xxlarge-60{padding-bottom:60px!important}.pl-xxlarge-60,.px-xxlarge-60{padding-left:60px!important}.p-xxlarge-70{padding:70px!important}.pt-xxlarge-70,.py-xxlarge-70{padding-top:70px!important}.pr-xxlarge-70,.px-xxlarge-70{padding-right:70px!important}.pb-xxlarge-70,.py-xxlarge-70{padding-bottom:70px!important}.pl-xxlarge-70,.px-xxlarge-70{padding-left:70px!important}.p-xxlarge-80{padding:80px!important}.pt-xxlarge-80,.py-xxlarge-80{padding-top:80px!important}.pr-xxlarge-80,.px-xxlarge-80{padding-right:80px!important}.pb-xxlarge-80,.py-xxlarge-80{padding-bottom:80px!important}.pl-xxlarge-80,.px-xxlarge-80{padding-left:80px!important}.p-xxlarge-90{padding:90px!important}.pt-xxlarge-90,.py-xxlarge-90{padding-top:90px!important}.pr-xxlarge-90,.px-xxlarge-90{padding-right:90px!important}.pb-xxlarge-90,.py-xxlarge-90{padding-bottom:90px!important}.pl-xxlarge-90,.px-xxlarge-90{padding-left:90px!important}.p-xxlarge-100{padding:100px!important}.pt-xxlarge-100,.py-xxlarge-100{padding-top:100px!important}.pr-xxlarge-100,.px-xxlarge-100{padding-right:100px!important}.pb-xxlarge-100,.py-xxlarge-100{padding-bottom:100px!important}.pl-xxlarge-100,.px-xxlarge-100{padding-left:100px!important}.p-xxlarge-120{padding:120px!important}.pt-xxlarge-120,.py-xxlarge-120{padding-top:120px!important}.pr-xxlarge-120,.px-xxlarge-120{padding-right:120px!important}.pb-xxlarge-120,.py-xxlarge-120{padding-bottom:120px!important}.pl-xxlarge-120,.px-xxlarge-120{padding-left:120px!important}.p-xxlarge-140{padding:140px!important}.pt-xxlarge-140,.py-xxlarge-140{padding-top:140px!important}.pr-xxlarge-140,.px-xxlarge-140{padding-right:140px!important}.pb-xxlarge-140,.py-xxlarge-140{padding-bottom:140px!important}.pl-xxlarge-140,.px-xxlarge-140{padding-left:140px!important}.p-xxlarge-160{padding:160px!important}.pt-xxlarge-160,.py-xxlarge-160{padding-top:160px!important}.pr-xxlarge-160,.px-xxlarge-160{padding-right:160px!important}.pb-xxlarge-160,.py-xxlarge-160{padding-bottom:160px!important}.pl-xxlarge-160,.px-xxlarge-160{padding-left:160px!important}.p-xxlarge-180{padding:180px!important}.pt-xxlarge-180,.py-xxlarge-180{padding-top:180px!important}.pr-xxlarge-180,.px-xxlarge-180{padding-right:180px!important}.pb-xxlarge-180,.py-xxlarge-180{padding-bottom:180px!important}.pl-xxlarge-180,.px-xxlarge-180{padding-left:180px!important}.p-xxlarge-200{padding:200px!important}.pt-xxlarge-200,.py-xxlarge-200{padding-top:200px!important}.pr-xxlarge-200,.px-xxlarge-200{padding-right:200px!important}.pb-xxlarge-200,.py-xxlarge-200{padding-bottom:200px!important}.pl-xxlarge-200,.px-xxlarge-200{padding-left:200px!important}.p-xxlarge-250{padding:250px!important}.pt-xxlarge-250,.py-xxlarge-250{padding-top:250px!important}.pr-xxlarge-250,.px-xxlarge-250{padding-right:250px!important}.pb-xxlarge-250,.py-xxlarge-250{padding-bottom:250px!important}.pl-xxlarge-250,.px-xxlarge-250{padding-left:250px!important}.m-xxlarge-auto{margin:auto!important}.mt-xxlarge-auto,.my-xxlarge-auto{margin-top:auto!important}.mr-xxlarge-auto,.mx-xxlarge-auto{margin-right:auto!important}.mb-xxlarge-auto,.my-xxlarge-auto{margin-bottom:auto!important}.ml-xxlarge-auto,.mx-xxlarge-auto{margin-left:auto!important}}@media print,screen and (min-width:45em){.align-medium-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-medium-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-medium-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-medium-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-medium-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-medium-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.text-medium-left{text-align:left}.text-medium-center{text-align:center}.text-medium-right{text-align:right}}@media print,screen and (min-width:64em){.align-large-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-large-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-large-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-large-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-large-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-large-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.text-large-left{text-align:left}.text-large-center{text-align:center}.text-large-right{text-align:right}}@media screen and (min-width:75em){.align-xlarge-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-xlarge-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-xlarge-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-xlarge-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-xlarge-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-xlarge-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.text-xlarge-left{text-align:left}.text-xlarge-center{text-align:center}.text-xlarge-right{text-align:right}}@media screen and (min-width:90em){.align-xxlarge-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-xxlarge-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-xxlarge-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-xxlarge-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-xxlarge-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-xxlarge-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.text-xxlarge-left{text-align:left}.text-xxlarge-center{text-align:center}.text-xxlarge-right{text-align:right}}.screen-reader-text,.sr-only{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}a:focus,select:focus{outline-color:#28aef1}button.flickity-button:focus{outline:2px solid #28aef1;outline-offset:2px}[data-whatinput=mouse] .flickity-button:focus,[data-whatinput=mouse] a:focus,[data-whatinput=mouse] button:focus,[data-whatinput=mouse] select:focus,[data-whatinput=touch] .flickity-button:focus,[data-whatinput=touch] a:focus,[data-whatinput=touch] button:focus,[data-whatinput=touch] select:focus{outline:0}[data-whatinput=mouse] .btn-shape a:focus,[data-whatinput=touch] .btn-shape a:focus{text-decoration:none}#wpadminbar{position:fixed!important}body.admin-bar.f-topbar-fixed .sticky.fixed{margin-top:2rem}body.admin-bar.offcanvas .off-canvas.is-open{top:2.875rem}@media screen and (min-width:48.9375em){body.admin-bar.offcanvas .off-canvas.is-open{top:2rem}}#wp-admin-bar-root-default>#wp-admin-bar-duplicate-post,#wp-admin-bar-root-default>#wp-admin-bar-esign{display:none}@media only screen and (min-width:800px){#wp-admin-bar-root-default>#wp-admin-bar-duplicate-post,#wp-admin-bar-root-default>#wp-admin-bar-esign{display:block}}.site-version .indicator{border-radius:50%!important;margin:5px 5px 0 0!important;padding:0 9px!important;height:20px!important;background-color:red}.site-version .indicator.valid{background-color:green!important}.wp-caption>figcaption{max-width:100%;font-size:.8rem;color:#999;padding:.25rem 0}p.wp-caption-text{font-size:90%;color:#666;padding:.625rem 0}.alignleft{float:left;padding-right:1rem;margin:0}.alignright{float:right;padding-left:1rem;margin:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}html{scroll-behavior:smooth}a{color:#e31c37;font-weight:700;text-transform:uppercase}a:active,a:focus,a:hover{color:#b6162c}a.black-link{color:#000}a.black-link:active,a.black-link:focus,a.black-link:hover{color:#262626}a.gray-link{color:#555}a.gray-link:active,a.gray-link:focus,a.gray-link:hover{color:#6f6f6f}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:700}.h1,h1{font-family:Montserrat,sans-serif;font-size:48px;line-height:52px}@media print,screen and (min-width:45em){.h1,h1{font-size:60px;line-height:64px}}@media screen and (min-width:75em){.h1,h1{font-size:100px;line-height:105px}}.h1.smaller-text,h1.smaller-text{font-size:38px;line-height:42px}@media print,screen and (min-width:45em){.h1.smaller-text,h1.smaller-text{font-size:50px;line-height:54px}}@media screen and (min-width:75em){.h1.smaller-text,h1.smaller-text{font-size:80px;line-height:85px}}.h1.blog-h1,h1.blog-h1{font-size:20px;line-height:24px}@media print,screen and (min-width:45em){.h1.blog-h1,h1.blog-h1{font-size:27px;line-height:29px}}@media screen and (min-width:75em){.h1.blog-h1,h1.blog-h1{font-size:43px;line-height:43px}}.h1.enjoy,.h1.enjoy-the-ride,h1.enjoy,h1.enjoy-the-ride{font-family:enjoy-the-ride,sans-serif;font-weight:400;font-size:48px;line-height:58px}@media print,screen and (min-width:45em){.h1.enjoy,.h1.enjoy-the-ride,h1.enjoy,h1.enjoy-the-ride{font-size:100px;line-height:100px}}@media screen and (min-width:75em){.h1.enjoy,.h1.enjoy-the-ride,h1.enjoy,h1.enjoy-the-ride{font-size:100px;line-height:120px}}.h1.enjoy-the-ride.smaller-text,.h1.enjoy.smaller-text,h1.enjoy-the-ride.smaller-text,h1.enjoy.smaller-text{font-size:38px;line-height:48px}@media print,screen and (min-width:45em){.h1.enjoy-the-ride.smaller-text,.h1.enjoy.smaller-text,h1.enjoy-the-ride.smaller-text,h1.enjoy.smaller-text{font-size:90px;line-height:90px}}@media screen and (min-width:75em){.h1.enjoy-the-ride.smaller-text,.h1.enjoy.smaller-text,h1.enjoy-the-ride.smaller-text,h1.enjoy.smaller-text{font-size:80px;line-height:100px}}.h1 .smaller-text,.h1-small{font-family:Montserrat,sans-serif;font-size:38px;line-height:42px}@media print,screen and (min-width:45em){.h1 .smaller-text,.h1-small{font-size:50px;line-height:54px}}@media screen and (min-width:75em){.h1 .smaller-text,.h1-small{font-size:80px;line-height:85px}}.h2,h2{margin-bottom:20px;text-transform:uppercase;font-size:28px;line-height:32px}@media print,screen and (min-width:45em){.h2,h2{font-size:32px;line-height:40px}}@media screen and (min-width:75em){.h2,h2{font-size:40px;line-height:49px}}.h2.smaller-text,h2.smaller-text{font-size:18px;line-height:22px}@media print,screen and (min-width:45em){.h2.smaller-text,h2.smaller-text{font-size:22px;line-height:30px}}@media screen and (min-width:75em){.h2.smaller-text,h2.smaller-text{font-size:20px;line-height:29px}}.h2.enjoy,.h2.enjoy-the-ride,h2.enjoy,h2.enjoy-the-ride{font-family:enjoy-the-ride,sans-serif;font-weight:400;text-transform:none;font-size:48px;line-height:62px}@media print,screen and (min-width:45em){.h2.enjoy,.h2.enjoy-the-ride,h2.enjoy,h2.enjoy-the-ride{font-size:54px;line-height:68px}}@media screen and (min-width:75em){.h2.enjoy,.h2.enjoy-the-ride,h2.enjoy,h2.enjoy-the-ride{font-size:58px;line-height:72px}}.h3,h3{font-size:22px;line-height:26px}@media print,screen and (min-width:45em){.h3,h3{font-size:24px;line-height:28px}}@media screen and (min-width:75em){.h3,h3{font-size:32px;line-height:36px}}.h3.smaller-text,h3.smaller-text{font-size:12px;line-height:16px}@media print,screen and (min-width:45em){.h3.smaller-text,h3.smaller-text{font-size:14px;line-height:18px}}@media screen and (min-width:75em){.h3.smaller-text,h3.smaller-text{font-size:12px;line-height:16px}}.h4,h4{text-transform:uppercase;font-size:22px;line-height:25px}@media print,screen and (min-width:45em){.h4,h4{font-size:22px;line-height:28px}}@media screen and (min-width:75em){.h4,h4{font-size:28px;line-height:32px}}.h5,h5{text-transform:uppercase;font-size:20px;line-height:24px}@media screen and (min-width:75em){.h5,h5{font-size:25px;line-height:25px}}h6{text-transform:uppercase;font-size:18px;line-height:32px}@media print,screen and (min-width:45em){h6{font-size:20px;line-height:24px}}@media screen and (min-width:75em){h6{font-size:24px;line-height:29px}}.h7{text-transform:uppercase;font-size:16px;line-height:22px}@media print,screen and (min-width:45em){.h7{font-size:18px;line-height:24px}}@media screen and (min-width:75em){.h7{font-size:20px;line-height:29px}}.h1-small{font-size:40px;font-weight:300;line-height:1}@media print,screen and (min-width:45em){.h1-small{font-size:60px}}.trial-pass-title-container:has(.sm-to-lg-heading){min-height:34px}@media print,screen and (min-width:45em){.trial-pass-title-container:has(.sm-to-lg-heading){min-height:97px}}.sm-to-lg-heading{font-size:28px;font-weight:300;line-height:1;min-height:34px}@media print,screen and (min-width:45em){.sm-to-lg-heading{font-size:80px;min-height:97px}}.heading-medium{font-weight:500}.heading-medium *{font-weight:500}.heading-light{font-weight:300}.page-template-front .membership-plan .best-value-text,.single-vasa_locations .membership-plan .best-value-text{font-weight:600}.page-template-front .membership-plan h4,.single-vasa_locations .membership-plan h4{font-weight:700}.p,p{font-size:16px;line-height:22px;font-weight:400}small{font-size:12px;line-height:15px}@media screen and (min-width:75em){small{font-size:14px;line-height:18px}}ol{padding-left:15px;list-style:none;position:relative;margin-left:0}ol>li{padding-left:20px;counter-increment:item;margin-bottom:10px;display:list-item}ol>li:before{margin-right:10px;position:absolute;left:0;content:counter(item) ".";font-weight:700;min-width:20px}.anchor-offset-200{scroll-margin-top:200px}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-normal{text-transform:none!important}.font-style-normal{font-style:normal}.text-300{font-weight:300}.text-400{font-weight:400}.text-500,.text-medium{font-weight:500}.text-light{font-weight:300}.text-bold{font-weight:700}.text-regular{font-weight:400}.text-big{font-size:2rem}@media print,screen and (min-width:45em){.text-big{font-size:5rem}}.text-italic{font-style:italic}.break-word{word-break:break-word}.enjoy-the-ride{font-family:enjoy-the-ride,sans-serif;font-weight:400;text-transform:none}.montserrat{font-family:Montserrat,sans-serif;font-weight:700}.tiny-text{font-size:12px}.tiny-lineheight{line-height:14px}.text-transform-unset{text-transform:unset}.text-transform-none{text-transform:none}.text-gray{color:#555}.link-gray{color:#555}.link-gray:active,.link-gray:focus,.link-gray:hover{color:#555}.red-arrow path{fill:#e31c37;stroke:#e31c37}.red-arrow:hover path{fill:#b6162c;stroke:#b6162c}a .arrow-animated{display:inline-block;overflow:hidden;text-align:right;transition:.3s width;width:32px}a .arrow-animated svg{float:right}a:hover .arrow-animated{width:48px}.youtube-link{font-size:14px;line-height:20px}.change-my-gym-container [class^=icon-]{font-size:24px;position:relative;top:2px;left:0}@media print,screen and (min-width:45em){.change-my-gym-container .separator{padding:0 5px}}.change-my-gym-container button{margin:0;padding:0}.link-gray{color:#555}.link-gray:active,.link-gray:focus,.link-gray:hover{color:#555}.text-glow{text-shadow:0 0 5px pink,0 0 10px #ff4500,0 0 20px #e31c37;-webkit-filter:saturate(60%);filter:saturate(60%);-webkit-animation:flicker steps(100) 1s infinite;animation:flicker steps(100) 1s infinite}@-webkit-keyframes flicker{50%{color:#fff;-webkit-filter:saturate(200%) hue-rotate(20deg);filter:saturate(200%) hue-rotate(20deg)}}@keyframes flicker{50%{color:#fff;-webkit-filter:saturate(200%) hue-rotate(20deg);filter:saturate(200%) hue-rotate(20deg)}}.text-glitch{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.text-glitch>*{display:inline-block!important;font-weight:700;-ms-grid-row:1;grid-row-start:1;-ms-grid-column:1;grid-column-start:1;--stack-height:calc(100% / var(--stacks) - 1px);--inverse-index:calc(calc(var(--stacks) - 1) - var(--index));--clip-top:calc(var(--stack-height) * var(--index));--clip-bottom:calc(var(--stack-height) * var(--inverse-index));-webkit-clip-path:inset(var(--clip-top) 0 var(--clip-bottom) 0);clip-path:inset(var(--clip-top) 0 var(--clip-bottom) 0);-webkit-animation:glitch .8s ease infinite 1s alternate-reverse;animation:glitch .8s ease infinite 1s alternate-reverse}.text-glitch h2:nth-child(1){--index:1;--glitch-translate:8px}.text-glitch h2:nth-child(2){--index:2;--glitch-translate:-8px}.text-glitch h2:nth-child(3){--index:3;--glitch-translate:8px}@-webkit-keyframes glitch{0%{text-shadow:-2px 3px 0 red,2px -3px 0 #00f;-webkit-transform:translate(var(--glitch-translate));transform:translate(var(--glitch-translate))}8%{text-shadow:2px -3px 0 red,-2px 3px 0 #00f}10%{text-shadow:none;-webkit-transform:none;transform:none}}@keyframes glitch{0%{text-shadow:-2px 3px 0 red,2px -3px 0 #00f;-webkit-transform:translate(var(--glitch-translate));transform:translate(var(--glitch-translate))}8%{text-shadow:2px -3px 0 red,-2px 3px 0 #00f}10%{text-shadow:none;-webkit-transform:none;transform:none}}.reveal{padding:25px 20px}@media print,screen and (max-width:44.99875em){.reveal{height:auto;min-height:auto;max-width:90%;margin-left:auto;margin-right:auto}}@media print,screen and (min-width:45em){.reveal{padding:45px 48px}}@media screen and (min-width:75em){.reveal{padding:60px 65px}}@media print,screen and (max-width:44.99875em){.reveal .close-button{right:6px;top:2px}}.close-fa i{font-size:20px}@media screen and (min-width:75em){.close-fa i{font-size:30px}}html.is-reveal-open{position:static}html.is-reveal-open.zf-has-scroll{overflow-y:hidden}.modal-close-button{position:absolute;top:-5px;right:0;font-size:2em;line-height:1;padding:0;cursor:pointer;color:#fff}.video-gallery-carousel.owl-carousel .video-box img:not(.video-play-btn){height:250px;object-fit:cover}#map-modal,#video-modal,.location-modal:not(.free-pass-modal){background-color:transparent;border:none;padding:25px 0 0;width:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#map-modal:focus,#video-modal:focus,.location-modal:not(.free-pass-modal):focus{outline:0}#map-modal #video-placeholder,#video-modal #video-placeholder,.location-modal:not(.free-pass-modal) #video-placeholder{overflow:hidden;height:35vh;width:100%}@media print,screen and (min-width:45em){#map-modal #video-placeholder,#video-modal #video-placeholder,.location-modal:not(.free-pass-modal) #video-placeholder{height:70vh}}#map-modal #video-placeholder #vasa-video,#video-modal #video-placeholder #vasa-video,.location-modal:not(.free-pass-modal) #video-placeholder #vasa-video{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto;max-height:100%}#map-modal .vasa-map-container,#video-modal .vasa-map-container,.location-modal:not(.free-pass-modal) .vasa-map-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media print,screen and (min-width:45em){#map-modal,#video-modal,.location-modal:not(.free-pass-modal){max-width:970px;height:535px}}.location-modal:not(.free-pass-modal){display:none;overflow-y:hidden;background-color:#f0f0f0}@media print,screen and (max-width:44.99875em){.location-modal:not(.free-pass-modal){max-width:100%}}.location-modal:not(.free-pass-modal) .modal-close-button{color:#555;font-size:2.8em;padding:5px 15px}.location-modal:not(.free-pass-modal) [type=submit]{margin-bottom:7px}.location-modal:not(.free-pass-modal) [class^=icon-]{font-size:30px;padding-right:5px}.location-modal:not(.free-pass-modal) .my-gym-location-details{margin-left:25px;margin-bottom:20px}.location-modal:not(.free-pass-modal) .my-gym-location-details .vertical-line{height:5px;width:30px;border-top:1px solid #e31c37;margin:6px 0}.location-modal:not(.free-pass-modal) .use-your-location-wrapper{font-size:14px;line-height:18px}.location-modal:not(.free-pass-modal) .use-your-location-wrapper a [class^=icon-]{font-size:15px;padding-right:0}@media print,screen and (min-width:45em){.location-modal:not(.free-pass-modal) .flex-container-md-up{display:-webkit-flex;display:-ms-flexbox;display:flex}.location-modal:not(.free-pass-modal) .title{margin-bottom:30px}.location-modal:not(.free-pass-modal) [class^=icon-]{margin-top:-5px;padding-right:15px}.location-modal:not(.free-pass-modal) .my-gym-location-details .vertical-line{border-top:none;border-left:1px solid #e31c37;height:30px;margin-top:-5px}}@media screen and (min-width:75em){.location-modal:not(.free-pass-modal){height:750px;padding:50px 70px}.location-modal:not(.free-pass-modal) .closest-location-details{margin-bottom:30px}}@media print,screen and (min-width:45em){.flex-container-md-up{display:-webkit-flex;display:-ms-flexbox;display:flex}}.vertical-line{border-left:1px solid #e31c37;height:30px;margin-top:-5px}@media print,screen and (max-width:44.99875em){.vertical-line.mobile-horizontal{border-top:1px solid #e31c37;border-left:0;margin-top:0;height:auto;width:30px}}#map-modal{height:75vh}#map-modal .modal-map-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}#map-modal .modal-map-flex #acf-map{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-height:unset}@media print,screen and (min-width:45em){#video-modal{max-width:970px;height:auto}}.video-box{position:relative;z-index:1;cursor:pointer;margin-bottom:30px;background-size:cover;background-repeat:no-repeat;background-position:center center}.video-box i{font-size:12px}.video-box .video-play-btn{position:absolute;top:50%;left:50%;margin-left:-70px;margin-top:-69px;z-index:2;width:140px}@media print,screen and (min-width:64em){.video-box .video-play-btn{margin-left:-110px;margin-top:-109px;width:auto;height:auto}}.video-box .caption{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.video-box .text-overlay{left:50%;max-width:75rem;padding:5% 0 0 0;position:absolute;text-align:center;top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:calc(100% - 1.875rem);z-index:3}@media print,screen and (min-width:45em){.video-box .text-overlay{padding:0 0 12% 0;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.video-box .text-overlay p{margin:0}button.video-box{margin:0;padding:0}#home-img-video .video-box,.featured-image .video-box{width:140px}@media print,screen and (min-width:64em){#home-img-video .video-box,.featured-image .video-box{width:auto}}.remove-video-box-margin .video-box{margin-bottom:0!important}.banner-video-box .video-play-btn{position:unset;top:unset;left:unset;margin-left:unset;margin-top:unset;z-index:unset;width:140px}@media print,screen and (min-width:64em){.banner-video-box .video-play-btn{width:auto}}.owl-carousel .owl-item img.video-play-btn{width:140px}@media print,screen and (min-width:64em){.owl-carousel .owl-item img.video-play-btn{width:auto}}.new-member-booking .wpcf7 .submitting .wpcf7-spinner{display:none}.new-member-booking .wpcf7 form.sent .wpcf7-response-output{display:none}.wpcf7 .ajax-loader,.wpcf7 .wpcf7-spinner{display:none}.wpcf7 .submitting .ajax-loader,.wpcf7 .submitting .wpcf7-spinner{display:inline-block}#class-pass-modal .ajax-loader,#studio-pass-modal .ajax-loader,.standard-modal .ajax-loader{margin-top:15px;margin-bottom:0;margin-left:auto;margin-right:auto;display:block!important;position:absolute;right:-22px;top:20px}#booking-calendar-modal,#class-pass-modal,#class-schedule-modal,#gym-details-modal,#review-form-modal,#review-modal,#studio-pass-modal,.standard-modal{background-color:#f0f0f0;max-width:800px;width:100%}#booking-calendar-modal .reveal-close-button,#class-pass-modal .reveal-close-button,#class-schedule-modal .reveal-close-button,#gym-details-modal .reveal-close-button,#review-form-modal .reveal-close-button,#review-modal .reveal-close-button,#studio-pass-modal .reveal-close-button,.standard-modal .reveal-close-button{position:absolute;top:-3px;right:0;z-index:1}.vasacast-link-modal{max-width:970px;width:100%;background-color:#f0f0f0}.vasacast-link-modal .reveal-close-button{position:absolute;top:0;right:15px;z-index:1}.vasacast-link-modal .reveal-close-button button{height:16px;width:16px;font-size:24px;color:#555}.instagram-modal{padding:50px 0;background-color:transparent;max-width:320px;border:none;overflow-y:visible}.instagram-modal:focus{outline:0}.instagram-modal iframe{min-width:0!important;width:100%!important;border:none!important;box-shadow:none!important}.instagram-modal .reveal-close-button{position:absolute;right:-10px;z-index:1}.instagram-modal .reveal-close-button button{font-size:24px}@media print,screen and (min-width:45em){.instagram-modal{max-width:570px}.instagram-modal .reveal-close-button{position:absolute;top:35px;right:-50px;z-index:1}}.floating-action-button{z-index:8;position:fixed;bottom:25px;right:0;text-align:right;margin:-65px 10px 0 0}.floating-action-button .btn{border-radius:999rem;box-shadow:inset 0 0 0 .2142857143rem rgba(255,255,255,.3);padding:15px 30px}.floating-action-button .btn:focus{box-shadow:inset 0 0 0 .2142857143rem rgba(255,255,255,.3)!important}.floating-action-button.sticky{display:-webkit-flex;display:-ms-flexbox;display:flex;float:right;position:sticky;position:-webkit-sticky}.color-mode-dark{background-color:#0a0a0a}.color-mode-dark .bg-gray:not(.reveal){background-color:transparent!important}.color-mode-dark .pricing-address-container{color:#fff}.color-mode-dark .pricing-address-container .loader-wrapper .loader:after,.color-mode-dark .pricing-address-container .loader-wrapper .loader:before{background-color:#0a0a0a}.color-mode-dark .pricing-address-container input{border-bottom-color:#fff;color:#fff!important}.color-mode-dark .pricing-address-container input::-webkit-input-placeholder{color:#fff!important}.color-mode-dark .pricing-address-container input:-ms-input-placeholder{color:#fff!important}.color-mode-dark .pricing-address-container input::placeholder{color:#fff!important}.grid-container.full-width{max-width:100%;padding:0}.site-width{max-width:75rem;margin:0 auto}.img-fluid{max-width:100%;height:auto}.text-shadow{text-shadow:0 5px 10px rgba(0,0,0,.31)}div.h-center-ajax-loader .ajax-loader{margin:0 0 0 48%}.m1{margin:1px}@media print,screen and (max-width:74.99875em){.px-l-d-0{padding-left:0!important;padding-right:0!important}}.w-100{width:100%}.h-100{height:100%}.rounded,.rounded-corners{border-radius:10px}.red,.text-red{color:#e31c37}.background-red{background-color:#e31c37}.text-white,.white{color:#fff}.gray,.text-gray{color:#555}.gray-light,.text-gray-light{color:#b1b1b1}.white-link{color:#fff;padding:15px 0}.white-link:hover{color:#d9d9d9}.white-link:active,.white-link:focus{color:#fff}.gray-link{color:#555}.gray-link:hover{color:#7b7b7b}.gray-link:active,.gray-link:focus{color:#555}@media print,screen and (max-width:44.99875em){.order-sm-only-1{-webkit-order:1;-ms-flex-order:1;order:1}.order-sm-only-2{-webkit-order:2;-ms-flex-order:2;order:2}.white-link-mobile-only{color:#fff!important}.white-link-mobile-only:hover{color:#d9d9d9!important}.white-link-mobile-only:active,.white-link-mobile-only:focus{color:#fff!important}.gray-link-mobile-only{color:#555!important}a .gray-link-mobile-only{text-decoration:none}.gray-link-mobile-only:hover{color:#7b7b7b!important}.gray-link-mobile-only:active,.gray-link-mobile-only:focus{color:#555!important}.mobile-only{display:block}.tablet-desktop{display:none}}@media print,screen and (min-width:45em){.mobile-only{display:none}.tablet-desktop{display:block}}.icon-2x{font-size:29px!important}.fl,.float-left{float:left}.float-right,.fr{float:right}.clear,.clearfix{clear:both}.align-right,.ar{text-align:right}.al,.align-left{text-align:left}.ac,.align-center,.center{text-align:center}.align-items-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-items-end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.align-self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.align-self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-items-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.justify-content-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:64em){.align-right-lg{text-align:right}.align-left-lg{text-align:left}.align-center-lg{text-align:center}}.relative{position:relative}.margin-top-neg-25{margin-top:-25px}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-top-40{margin-top:40px}.margin-top-60{margin-top:60px}.margin-top-70{margin-top:70px}.margin-top-120{margin-top:120px}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-20{margin-bottom:20px}.margin-bottom-30{margin-bottom:30px}.padding-bottom-30{padding-bottom:30px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-50{margin-bottom:50px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-70{margin-bottom:70px}.margin-bottom-80{margin-bottom:80px}.margin-bottom-120{margin-bottom:120px}@media print,screen and (max-width:44.99875em){.margin-bottom-0-sm-only,.mb-0-sm-only{margin-bottom:0}}.mx-5{margin-left:5px;margin-right:5px}.mb-5{margin-bottom:5px}.margin-right-0{margin-right:0}.margin-right-10{margin-right:10px}@media print,screen and (min-width:45em){.margin-right-10-md{margin-right:10px}}.margin-right-20{margin-right:20px}@media print,screen and (min-width:45em){.margin-right-20-md{margin-right:20px}}.margin-right-30{margin-right:30px}@media print,screen and (min-width:45em){.margin-right-30-md{margin-right:30px}}.margin-right-40{margin-right:40px}.margin-left-0{margin-left:0}.margin-left-10{margin-left:10px}@media print,screen and (min-width:45em){.margin-left-10-md{margin-left:10px}}.margin-left-20{margin-left:20px}@media print,screen and (min-width:45em){.margin-left-20-md{margin-left:20px}}.margin-left-30{margin-left:30px}@media print,screen and (min-width:45em){.margin-left-30-md{margin-left:30px}}.margin-left-40{margin-left:40px}.padding-right-10{padding-right:10px}.p-0{padding:0}.height-0{height:0}.object-fit-cover{object-fit:cover}.object-position-top{object-position:top}.background-size-cover{background-size:cover}.d-none{display:none!important}.d-block{display:block!important}@media print,screen and (max-width:44.99875em){.d-block-small-only{display:block}}.d-inline-block{display:inline-block}.hide-until-ajax-load{display:none!important}main.require-location-confirm .hide-until-location-confirm{display:none!important}.outline-black{border:3px solid #0a0a0a}.outline-white{border:3px solid #fff}.outline-red{border:3px solid #e31c37}.outline-red-thin{border:1px solid #e31c37}.outline-glow-white{position:relative;border:3px solid #fff;box-shadow:0 0 5px #fff,inset 0 0 7px #fff;-webkit-animation:glow-white 1s infinite;animation:glow-white 1s infinite}@-webkit-keyframes glow-white{0%{box-shadow:0 0 5px #fff,inset 0 0 5px #fff}40%{box-shadow:0 0 10px #fff,inset 0 0 10px #fff}60%{box-shadow:0 0 15px #fff,inset 0 0 15px #fff}100%{box-shadow:0 0 5px #fff,inset 0 0 5px #fff}}@keyframes glow-white{0%{box-shadow:0 0 5px #fff,inset 0 0 5px #fff}40%{box-shadow:0 0 10px #fff,inset 0 0 10px #fff}60%{box-shadow:0 0 15px #fff,inset 0 0 15px #fff}100%{box-shadow:0 0 5px #fff,inset 0 0 5px #fff}}.clean-input{border:none;box-shadow:none}.anchor{display:block;height:125px;margin-top:-125px;visibility:hidden;z-index:-1}.bw{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}.horizontal-pipe{max-width:70px;border-bottom:2px solid #e31c37}.horizontal-pipe-white{max-width:70px;border-bottom:2px solid #fff}@media print{.hide-for-print{display:none}}@media only screen{.hide-for-screen{display:none}}.show-for-locations,.show-for-studio-flow,.show-for-studio-lft{display:none}.grid-padding-x>.cell.no-padding{padding-left:0;padding-right:0}.grid-padding-x>.cell.no-padding-right{padding-right:0}.grid-padding-x>.cell.no-padding-left{padding-left:0}@media print,screen and (max-width:44.99875em){.grid-padding-x>.cell.no-padding-small-only{padding-left:0;padding-right:0}.grid-padding-x>.cell.no-padding-right-small-only{padding-right:0}.grid-padding-x>.cell.no-padding-left-small-only{padding-left:0}}.grid-container{width:100%}.grid-container.no-padding{padding:0}@media print,screen and (max-width:44.99875em){.grid-container.no-padding-small-only{padding:0}}.grid-container.extended{max-width:85rem}.grid-container.extended-lg{max-width:120rem}.grid-padding-x.no-gutter>.cell:first-child{padding-left:0}.grid-padding-x.no-gutter>.cell:last-child{padding-right:0}@media print,screen and (max-width:44.99875em){.no-gutter-small.grid-margin-x>.cell,.no-gutter-small.grid-padding-x>.cell{padding:0;margin:0}.grid-margin-x>.cell.no-cell-gutter-small,.grid-padding-x>.cell.no-cell-gutter-small{padding:0;margin:0}}@media print,screen and (min-width:45em) and (max-width:63.99875em){.no-gutter-medium.grid-margin-x>.cell,.no-gutter-medium.grid-padding-x>.cell{padding:0;margin:0}.grid-margin-x>.cell.no-cell-gutter-medium,.grid-padding-x>.cell.no-cell-gutter-medium{padding:0;margin:0}}@media print,screen and (min-width:64em) and (max-width:74.99875em){.no-gutter-large.grid-margin-x>.cell,.no-gutter-large.grid-padding-x>.cell{padding:0;margin:0}.grid-margin-x>.cell.no-cell-gutter-large,.grid-padding-x>.cell.no-cell-gutter-large{padding:0;margin:0}}@media screen and (min-width:75em) and (max-width:89.99875em){.no-gutter-xlarge.grid-margin-x>.cell,.no-gutter-xlarge.grid-padding-x>.cell{padding:0;margin:0}}@media print,screen and (max-width:44.99875em){.padding-x-small-only{padding-left:15px;padding-right:15px}}.bg-black{background-color:#0a0a0a}.bg-dark-gray,.bg-dark-grey{background-color:#555}.bg-gray,.bg-grey{background-color:#f0f0f0}.bg-red{background-color:#e3233d}.bg-dark-red{background-color:#ab161b}.bg-white{background-color:#fff!important}.divider{width:30px;border-top:1px solid #e3233d;margin-bottom:15px}.divider.fifty{width:50px}.divider.seventy{width:70px}.divider.white{border-top:1px solid #fff}.divider.vertical{border:none;width:1px;height:15px;border-left:1px solid #e31c37;margin-bottom:0;margin:0 5px 0 2px}#u_0_0{width:700px!important}.block-container{margin-bottom:40px}@media print,screen and (min-width:45em){.block-container{margin-bottom:45px}}@media screen and (min-width:75em){.block-container{margin-bottom:75px}}.block-container.fluid{margin-bottom:40px}@media print,screen and (min-width:45em){.block-container.fluid{margin-bottom:45px}}@media screen and (min-width:75em){.block-container.fluid{margin-bottom:75px}}.block-container-lg{margin-bottom:80px}@media print,screen and (min-width:45em){.block-container-lg{margin-bottom:80px}}@media screen and (min-width:75em){.block-container-lg{margin-bottom:120px}}.block-container-t{margin-top:40px}@media print,screen and (min-width:45em){.block-container-t{margin-top:45px}}@media screen and (min-width:75em){.block-container-t{margin-top:75px}}.block-container-y{margin-top:40px;margin-bottom:40px}@media print,screen and (min-width:45em){.block-container-y{margin-top:45px}}@media screen and (min-width:75em){.block-container-y{margin-top:75px}}@media print,screen and (min-width:45em){.block-container-y{margin-bottom:45px}}@media screen and (min-width:75em){.block-container-y{margin-bottom:75px}}.padding-container-sm{padding:0 15px}.padding-container{padding-bottom:40px}@media print,screen and (min-width:45em){.padding-container{padding-bottom:45px}}@media screen and (min-width:75em){.padding-container{padding-bottom:75px}}.padding-container-t{padding-top:40px}@media print,screen and (min-width:45em){.padding-container-t{padding-top:45px}}@media screen and (min-width:75em){.padding-container-t{padding-top:75px}}.padding-container-y{padding-top:40px;padding-bottom:40px}@media print,screen and (min-width:45em){.padding-container-y{padding-top:45px}}@media screen and (min-width:75em){.padding-container-y{padding-top:75px}}@media print,screen and (min-width:45em){.padding-container-y{padding-bottom:45px}}@media screen and (min-width:75em){.padding-container-y{padding-bottom:75px}}.page-template-default .padding-container-y{padding-top:15px;padding-bottom:15px}@media print,screen and (min-width:45em){.page-template-default .padding-container-y{padding-top:15px}}@media screen and (min-width:75em){.page-template-default .padding-container-y{padding-top:15px}}@media print,screen and (min-width:45em){.page-template-default .padding-container-y{padding-bottom:15px}}@media screen and (min-width:75em){.page-template-default .padding-container-y{padding-bottom:15px}}.page-template-classes-location .padding-container-y{padding-top:40px;padding-bottom:40px}@media print,screen and (min-width:45em){.page-template-classes-location .padding-container-y{padding-top:45px}}@media screen and (min-width:75em){.page-template-classes-location .padding-container-y{padding-top:45px}}@media print,screen and (min-width:45em){.page-template-classes-location .padding-container-y{padding-bottom:45px}}@media screen and (min-width:75em){.page-template-classes-location .padding-container-y{padding-bottom:45px}}.mb3040{margin-bottom:30px}@media print,screen and (min-width:64em){.mb3040{margin-bottom:40px}}:focus{outline-color:#28aef1;box-shadow:none!important}.off-canvas-content{display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.off-canvas-content main{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.not-allowed:hover{cursor:not-allowed}.wpcf7-not-valid-tip.hidden{display:none}.wpcf7-radio label{margin:0}.wpcf7-radio.white label{color:#fff}.wpcf7-radio.black label{color:#0a0a0a}.radio-inline{display:-webkit-flex;display:-ms-flexbox;display:flex}.radio-inline .wpcf7-list-item.first{margin:0}.radio-inline .wpcf7-list-item label{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.radio-inline .wpcf7-list-item label span{margin-left:.5rem}.radio-inline .wpcf7-list-item input{height:1rem;margin:0;width:1rem}.radio-label{color:#a7a9ac}.inline-options span.wpcf7-list-item{display:inline}.inline-options span.wpcf7-list-item label{display:inline-block}.file-upload{font-weight:700;position:relative}.file-upload input[type=file]{display:none}.vasa-red-text{color:#e31c37}.vasa-red-background{background-color:#e31c37!important}.red-text{color:#e31c37}.red-background{background-color:#e31c37!important}.vasa-dark-red-text{color:#ab161b}.vasa-dark-red-background{background-color:#ab161b!important}.vasa-light-gray-text{color:#a7a9ac}.vasa-light-gray-background{background-color:#a7a9ac!important}.white-text{color:#fff}.white-background{background-color:#fff!important}.gallery-text{color:#f0f0f0}.gallery-background{background-color:#f0f0f0!important}.alto-text{color:#e0e0e0}.alto-background{background-color:#e0e0e0!important}.true-black-text{color:#000}.true-black-background{background-color:#000!important}.server-response.alert{padding:15px;border:2px solid #f7e700}.server-response.alert.alert-success{border:2px solid #398f14}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop iframe,.fb_iframe_widget_fluid_desktop span{width:100%!important}.pagination{font-weight:700}.pagination li{vertical-align:middle;font-size:16px;line-height:30px}.pagination li i{font-size:30px}.pagination li i.icon-angle-left{padding-right:16px}.pagination li i.icon-angle-right{padding-left:16px}.server-response.alert.alert-success{border:2px solid #398f14}.s75m50{width:75%}@media print,screen and (min-width:45em){.s75m50{width:50%}}@media print,screen and (max-width:63.99875em){.display-block-md-down{display:block!important}}.display-flex{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.display-inline{display:inline!important}.display-inline-block{display:inline-block!important}@media print,screen and (max-width:63.99875em){.hide-md-down{display:none}}@media print,screen and (min-width:45em){.hide-md-up{display:none}}@media print,screen and (max-width:63.99875em){.margin-bottom-10-md-down{margin-bottom:10px}}.vasa-loader-container{position:absolute;top:0;left:0;width:100%;height:100%}.loader-wrapper{background-color:#f0f0f0;display:none;margin:50px auto;position:relative;width:110px}.loader-wrapper .loader-icon{left:50%;max-width:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%}.loader-wrapper .loader,.loader-wrapper .loader:after,.loader-wrapper .loader:before{border-radius:50%}.loader-wrapper .loader{box-shadow:inset 0 0 0 1em;color:#e31c37;font-size:11px;height:10em;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:10em}.loader-wrapper .loader:after,.loader-wrapper .loader:before{background:#f0f0f0;content:"";position:absolute;height:10.2em}.loader-wrapper .loader:before{animation:load2 2s infinite ease 1.5s;-webkit-animation:load2 2s infinite ease 1.5s;-webkit-transform-origin:5.1em 5.1em;border-radius:10.2em 0 0 10.2em;left:-.1em;top:-.1em;-ms-transform-origin:5.1em 5.1em;transform-origin:5.1em 5.1em;width:5.3em}.loader-wrapper .loader:after{animation:load2 2s infinite ease;-webkit-animation:load2 2s infinite ease;border-radius:0 10.2em 10.2em 0;left:4.9em;top:-.1em;-ms-transform-origin:.1em 5.1em;transform-origin:.1em 5.1em;-webkit-transform-origin:.1em 5.1em;width:5.4em}.loader-wrapper.bg-gray .loader:after,.loader-wrapper.bg-gray .loader:before{background:#f0f0f0}.loader-wrapper.bg-black{background:#0a0a0a}.loader-wrapper.bg-black .loader:after,.loader-wrapper.bg-black .loader:before{background:#0a0a0a}.loader-wrapper.bg-join-gray{background:#e1e1e1}.loader-wrapper.bg-join-gray .loader:after,.loader-wrapper.bg-join-gray .loader:before{background:#e1e1e1}.loader-wrapper.bg-white,.loader-wrapper.white-background{background-color:#fff}.loader-wrapper.bg-white .loader:after,.loader-wrapper.bg-white .loader:before,.loader-wrapper.white-background .loader:after,.loader-wrapper.white-background .loader:before{background:#fff}@-webkit-keyframes load2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media print,screen and (min-width:45em){.loader-wrapper{width:100px}.loader-wrapper .loader-icon{margin-left:5px}}.loader-wrapper.sm{margin:25px auto;width:55px}.loader-wrapper.sm .loader{font-size:5.5px}@media print,screen and (min-width:45em){.loader-wrapper.sm .loader-icon{margin-left:0}}.simple-loader{border:8px solid #c5cbd1;border-top:8px solid #e31c37;border-radius:50%;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#staff-single .staff-headshot-cell{-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print,screen and (max-width:44.99875em){#staff-single .staff-headshot-cell .staff-headshot{margin-bottom:20px}}#staff-single .staff-header-cell{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}#staff-single .staff-header-cell .staff-name{font-size:33px;line-height:40px}@media print,screen and (min-width:45em){#staff-single .staff-header-cell .staff-name{font-size:40px;line-height:40px}}@media screen and (min-width:75em){#staff-single .staff-header-cell .staff-name{font-size:80px;line-height:80px}}#staff-single .staff-h2{font-size:16px;line-height:24px}@media print,screen and (min-width:45em){#staff-single .staff-h2{font-size:23px;line-height:28px}}@media screen and (min-width:75em){#staff-single .staff-h2{font-size:25px;line-height:29px}}.social-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.social-links .social-link{color:#555;font-size:30px;display:inline-block;margin-right:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.social-links .social-link:active,.social-links .social-link:focus,.social-links .social-link:hover{color:#6f6f6f}.square-image{padding-top:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.border{border:1px solid #ddd}.border-none{border:none}.cl-comma{color:#e31c37}.p-info-container{-webkit-flex:1;-ms-flex:1;flex:1}.p-info{width:100%;padding-top:10px}.p-info .p-categories{margin-bottom:5px}.p-info .square-image{position:relative}.p-info .square-image .headshot,.p-info .square-image .learn-more{position:absolute;top:0;left:0;height:100%;width:100%}.p-info .square-image .headshot{object-fit:cover;object-position:top}.p-info .square-image .learn-more{display:none}.p-info .square-image .learn-more{color:#fff;background-color:rgba(227,28,55,.9);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;display:none;font-size:18px;line-height:22px;padding-left:15px;padding-right:15px;text-align:center}@media print,screen and (min-width:45em){.p-info .square-image .learn-more{font-size:25px;line-height:25px}}.p-info .square-image:hover .learn-more{display:-webkit-flex;display:-ms-flexbox;display:flex}.p-info .p-title{color:#555}.p-info .p-title:hover{color:#6f6f6f}.p-info .p-title.white-link{color:#fff}.p-info .p-title.white-link:hover{color:#e6e6e6}.p-info .p-title h5{display:inline-block;margin-bottom:15px}.p-info-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;font-size:12px;line-height:15px}@media print,screen and (min-width:45em){.p-info-footer{font-size:14px;line-height:18px}}#featured-posts{margin-top:2px}@media screen and (min-width:75em){#featured-posts{margin-top:75px}}#featured-posts .fp-big,#featured-posts .fp-sm{padding-left:0;padding-right:0;padding-bottom:2px}#featured-posts .fp-big .fp-inner,#featured-posts .fp-sm .fp-inner{min-height:245px;height:100%;padding-left:15px;padding-right:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative}#featured-posts .fp-big .fp-inner .fp-background-img,#featured-posts .fp-big .fp-inner .fp-gradient,#featured-posts .fp-sm .fp-inner .fp-background-img,#featured-posts .fp-sm .fp-inner .fp-gradient{position:absolute;top:0;left:0;width:100%;height:100%}#featured-posts .fp-big .fp-inner .fp-background-img,#featured-posts .fp-sm .fp-inner .fp-background-img{background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:-2}#featured-posts .fp-big .fp-inner .fp-gradient,#featured-posts .fp-sm .fp-inner .fp-gradient{background:linear-gradient(to top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);z-index:-1}#featured-posts .fp-big .fp-inner .p-info .p-info-footer,#featured-posts .fp-sm .fp-inner .p-info .p-info-footer{color:#fff;margin-bottom:10px}@media print,screen and (min-width:64em){#featured-posts .fp-big .fp-inner .p-info .p-info-footer,#featured-posts .fp-sm .fp-inner .p-info .p-info-footer{margin-bottom:15px}}@media print,screen and (min-width:45em){#featured-posts .fp-big{padding-left:2px;padding-right:2px}#featured-posts .fp-big .fp-inner{min-height:555px}}@media print,screen and (min-width:64em){#featured-posts .fp-big{min-height:505px;padding-right:1px}}@media print,screen and (min-width:64em){#featured-posts .fp-sm-parent{min-height:505px}}@media print,screen and (min-width:45em){#featured-posts .fp-sm-parent .fp-sm.fp-sm-1{padding-left:2px;padding-right:1px}}@media print,screen and (min-width:45em){#featured-posts .fp-sm-parent .fp-sm.fp-sm-2{padding-left:1px;padding-right:2px}}@media print,screen and (min-width:45em){#featured-posts .fp-sm-parent .fp-sm.fp-sm-1 .fp-inner,#featured-posts .fp-sm-parent .fp-sm.fp-sm-2 .fp-inner{min-height:260px}}@media print,screen and (min-width:64em){#featured-posts .fp-sm-parent .fp-sm.fp-sm-1,#featured-posts .fp-sm-parent .fp-sm.fp-sm-2{padding-left:1px;padding-right:2px}#featured-posts .fp-sm-parent .fp-sm.fp-sm-1 .fp-inner,#featured-posts .fp-sm-parent .fp-sm.fp-sm-2 .fp-inner{min-height:0}}#posts-list .single-post,.posts-lists .single-post{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#posts-list .single-post,.posts-lists .single-post{display:block}}#posts-list .single-post .post-img,.posts-lists .single-post .post-img{min-height:245px;padding:0;margin-bottom:10px}@media print,screen and (min-width:45em){#posts-list .single-post .post-img,.posts-lists .single-post .post-img{min-height:260px}}@media screen and (min-width:75em){#posts-list .single-post .post-img,.posts-lists .single-post .post-img{min-height:305px}}@media print,screen and (min-width:45em){#posts-list .single-post .post-img,.posts-lists .single-post .post-img{padding:0 1px}}@media print,screen and (min-width:45em){#posts-list .single-post .post-img,.posts-lists .single-post .post-img{margin-bottom:20px}}#posts-list .single-post .post-img .post-img-inner,.posts-lists .single-post .post-img .post-img-inner{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}#posts-list .single-post .p-info,.posts-lists .single-post .p-info{-webkit-flex:1;-ms-flex:1;flex:1}@media print,screen and (max-width:44.99875em){.single-top{margin-bottom:20px}}@media print,screen and (max-width:63.99875em){.featured-img-row .featured-img-cell{padding-left:0;padding-right:0}}.custom-slash{font-size:18px;line-height:18px;margin-left:10px;margin-right:10px}@media print,screen and (min-width:45em){.custom-slash{font-size:20px;line-height:20px}}[type=password]{border:1px solid #ddd}.background-cover-cc{background-size:cover;background-repeat:no-repeat;background-position:center center}#map_canvas img{max-width:none!important}.b-lazy{transition:opacity .5s ease-in-out;max-width:100%;opacity:0}.b-lazy.b-loaded{opacity:1}figure{max-width:100%}.page-template-classes-landing .description-row .video-box{margin-top:15px}@media print,screen and (min-width:45em){.page-template-classes-landing .description-row .video-box{margin-top:0}}.cursor-pointer{cursor:pointer}.thick-red-underline{border-bottom:5px solid #e31c37}.text-underline{text-decoration:underline}.text-line-through{text-decoration:line-through}.grecaptcha-badge{visibility:hidden}.lazy-img{transition:opacity .5s linear;opacity:0}.lazy-bg-img{background-position:center;background-size:cover;width:100%;height:100%}.lazy-video{transition:opacity .5s linear;opacity:0}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkmark-label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.check-label.checkmark-label{padding-left:0}.checkmark-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark-label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.check-label.checkmark-label{padding-left:0}.check-label.checkmark-label .wpcf7-list-item{margin:0}.checkmark-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;display:block;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #555}label.no-label-styles{text-transform:none}.checkmark-label:hover input~.checkmark,.checkmark-label:hover input~.wpcf7-list-item-label .checkmark{background-color:#fff}.checkmark-label input:checked~.checkmark,.checkmark-label input:checked~.wpcf7-list-item-label .checkmark{background-color:#e31c37;border:1px solid transparent}.checkmark:after{content:"";position:absolute;display:none}.checkmark-label input:checked~.checkmark:after,.checkmark-label input:checked~.wpcf7-list-item-label .checkmark:after{display:block}.checkmark-label .checkmark:after{left:8px;top:2px;width:8px;height:16px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.invisible{visibility:hidden}.styled-price{padding-bottom:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1}@media print,screen and (min-width:45em) and (max-width:63.99875em){.styled-price{-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.styled-price .currency-symbol{margin-right:3px;font-size:25px}.styled-price .whole-number{font-size:40px}.styled-price .change-number,.styled-price .change-number-down{font-size:27px}.styled-price .change-number{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.styled-price .change-number-down{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:4px}.styled-price .per-month{margin-top:-2px;font-size:13px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:8px}@media print,screen and (min-width:45em) and (max-width:63.99875em){.styled-price .per-month{margin-bottom:0;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.styled-price .asterisk{font-size:16px}@media print,screen and (min-width:64em){.styled-price .currency-symbol{margin-right:6px;margin-top:10px;font-size:40px}.styled-price .whole-number{font-size:65px}.styled-price .change-number,.styled-price .change-number-down{margin-top:10px;font-size:45px}.styled-price .per-month{margin-top:10px;font-size:20px}.styled-price .asterisk{font-size:20px;margin-left:-4px;margin-top:10px}}.cross-out{position:relative;font-weight:700;font-size:20px;display:inline-block}.cross-out:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-bottom:2px solid currentColor;width:130%}.calendly-badge-widget{display:none}.calendly-overlay .calendly-popup{max-height:730px!important}.calendly-overlay .calendly-popup body{overflow:hidden}.banner-countdown-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.new-countdown-timer{max-width:320px;width:100%}@media print,screen and (min-width:45em){.new-countdown-timer{max-width:425px}}.new-countdown-timer.no-cards{max-width:250px}.new-countdown-timer .digits{margin:0 .5rem;padding:0 0 0 .5rem}.new-countdown-timer .digit{background-color:#fff;border-radius:0;float:left;font:bold 16pt Verdana;height:34px;margin:0 1px;max-width:calc(50% - 2px);position:relative;text-align:center;width:100%}@media print,screen and (min-width:45em){.new-countdown-timer .digit{font-size:26pt;height:46px}}@media print,screen and (min-width:64em){.new-countdown-timer .digit{font-size:32pt;height:60px}}.new-countdown-timer .digit.tenday,.new-countdown-timer .digit.tenhour,.new-countdown-timer .digit.tenmin,.new-countdown-timer .digit.tensec{border-radius:3px 0 0 3px}.new-countdown-timer .digit.day,.new-countdown-timer .digit.hour,.new-countdown-timer .digit.min,.new-countdown-timer .digit.sec{border-radius:0 3px 3px 0}.new-countdown-timer.no-cards .digits{padding:0}.new-countdown-timer.no-cards .digit{background-color:transparent;margin:0}.new-countdown-timer.layout-simple{max-width:240px}@media print,screen and (min-width:45em){.new-countdown-timer.layout-simple{max-width:350px}}.new-countdown-timer.layout-simple .digits{margin:0 .5rem}@media print,screen and (min-width:45em){.new-countdown-timer.layout-simple .digits{margin:0 .1rem}}.new-countdown-timer.layout-simple .digit{margin:0}.new-countdown-timer.layout-simple .label{text-transform:uppercase;font-weight:400}.new-countdown-timer .base{color:#555;display:block;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.new-countdown-timer .flap{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;border-radius:0;display:none;height:50%;left:0;overflow:hidden;position:absolute;top:0;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;width:100%}.new-countdown-timer .flap::before{content:attr(data-content);left:50%;position:absolute}.new-countdown-timer .flap.front::before,.new-countdown-timer .flap.under::before{top:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.new-countdown-timer .flap.back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.new-countdown-timer .flap.back::before{top:100%;-webkit-transform:translate(-50%,-50%) rotateZ(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotateZ(180deg)}.new-countdown-timer .flap.over{z-index:2}.new-countdown-timer .flap.under{z-index:1}.new-countdown-timer .flap.front{-webkit-animation:flip-down-front .3s ease-in both;animation:flip-down-front .3s ease-in both}.new-countdown-timer .flap.back{-webkit-animation:flip-down-back .3s ease-in both;animation:flip-down-back .3s ease-in both}.new-countdown-timer .flap.under{-webkit-animation:fade-under .3s ease-in both;animation:fade-under .3s ease-in both}.new-countdown-timer .clock{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.new-countdown-timer .clock .digits{position:relative}.new-countdown-timer .clock .label{display:block;font-size:10px;font-weight:600;line-height:1;position:absolute;text-align:left;white-space:nowrap}@media print,screen and (min-width:45em){.new-countdown-timer .clock .label{font-size:12px}}.new-countdown-timer.labels-vertical .clock .label{left:0;top:calc(100% - 10px);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:0}.new-countdown-timer.labels-horizontal .digits{padding:0 0 1.3rem 0}@media print,screen and (min-width:45em){.new-countdown-timer.labels-horizontal .digits{padding:0 0 1rem 0}}.new-countdown-timer.labels-horizontal .clock .label{left:50%;top:100%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.new-countdown-timer.use-light-labels .clock .label{color:#fff}.featured-image-content .clock{max-width:none;width:300px}@media print,screen and (min-width:64em){.featured-image-content .clock{width:500px}}.pinned .clock{margin:auto}@media print,screen and (max-width:44.99875em){.new-countdown-timer .flap.back,.new-countdown-timer .flap.front,.new-countdown-timer .flap.under{-webkit-animation:none;animation:none;opacity:0}}.show-720{display:none}@media only screen and (min-width:720px){.show-720{display:block}}@-webkit-keyframes flip-down-front{0%{-webkit-transform:rotateX(0);transform:rotateX(0);background-color:#fff;color:#555}100%{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);background-color:#a6a6a6;color:#000}}@keyframes flip-down-front{0%{-webkit-transform:rotateX(0);transform:rotateX(0);background-color:#fff;color:#555}100%{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);background-color:#a6a6a6;color:#000}}@-webkit-keyframes flip-down-back{0%{-webkit-transform:rotateY(180deg) rotateX(0);transform:rotateY(180deg) rotateX(0);background-color:#a6a6a6;color:#000}100%{-webkit-transform:rotateY(180deg) rotateX(180deg);transform:rotateY(180deg) rotateX(180deg);background-color:#fff;color:#555}}@keyframes flip-down-back{0%{-webkit-transform:rotateY(180deg) rotateX(0);transform:rotateY(180deg) rotateX(0);background-color:#a6a6a6;color:#000}100%{-webkit-transform:rotateY(180deg) rotateX(180deg);transform:rotateY(180deg) rotateX(180deg);background-color:#fff;color:#555}}@-webkit-keyframes fade-under{0%{background-color:#a6a6a6;color:#000}100%{background-color:#fff;color:#555}}@keyframes fade-under{0%{background-color:#a6a6a6;color:#000}100%{background-color:#fff;color:#555}}.red-list-items li::before{color:#e31c37}.red-link{color:#e31c37!important;text-decoration:underline!important;font-size:14px;display:block;padding:15px 15px}.white-link{color:#fff;text-decoration:underline;display:block;padding:15px 15px;font-size:14px}.document-style{background-color:#fff;border:1px solid #555;max-height:50vh;overflow-y:scroll;padding:1rem}.hidden{visibility:hidden!important;height:0!important;left:0!important;margin:0!important;position:absolute!important;top:0!important;width:0!important}form.wpcf7-form{position:relative}.wpcf7 .submitting .center-spinner .wpcf7-spinner{display:block;margin:0 auto}.max-800{margin:0 auto;max-width:800px}.input-wrapper{position:relative}.input-wrapper.floating-label{padding-top:1.25rem}.input-wrapper.floating-label .wpcf7-form-control-wrap{position:static;pointer-events:none}.input-wrapper.floating-label label{pointer-events:none}.input-wrapper.floating-label input{height:48px;padding:0;pointer-events:all;transition:border-bottom .2s}.input-wrapper.floating-label input~label{margin:0;top:2.25rem;transition:color .2s,font-size .2s,top .2s,-webkit-transform .2s;transition:color .2s,font-size .2s,top .2s,transform .2s;transition:color .2s,font-size .2s,top .2s,transform .2s,-webkit-transform .2s}.input-wrapper.floating-label input:focus{border-left:none;border-right:none;border-top:none;outline:0}.input-wrapper.floating-label input:focus~label{top:0;-webkit-transform:scale(.75) translateX(-17%);-ms-transform:scale(.75) translateX(-17%);transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label input:focus:not(:placeholder-shown)~label{top:0;-webkit-transform:scale(.75) translateX(-17%);-ms-transform:scale(.75) translateX(-17%);transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label input:not(:placeholder-shown):not([type=date]:required)~label{top:0;-webkit-transform:scale(.75) translateX(-17%);-ms-transform:scale(.75) translateX(-17%);transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label input[type=date]:required::-webkit-datetime-edit{bottom:.5rem;position:absolute;width:100%}.input-wrapper.floating-label input[type=date]:required::-webkit-calendar-picker-indicator{position:absolute;right:0}.input-wrapper.floating-label input[type=date]:required{color:transparent!important;transition:color .2s!important}.input-wrapper.floating-label input[type=date]:required:focus{color:inherit!important}.input-wrapper.floating-label input[type=date]:required:valid{color:inherit!important}.input-wrapper.floating-label input[type=date]:required:valid~label{top:0;-webkit-transform:scale(.75) translateX(-17%);-ms-transform:scale(.75) translateX(-17%);transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label .select,.input-wrapper.floating-label select{height:48px;padding:0 1.5rem 0 0;pointer-events:all}.input-wrapper.floating-label .select~label,.input-wrapper.floating-label select~label{margin:0;top:0;-webkit-transform:scale(.75) translateX(-17%);-ms-transform:scale(.75) translateX(-17%);transform:scale(.75) translateX(-17%);transition:color .2s,font-size .2s,top .2s,-webkit-transform .2s;transition:color .2s,font-size .2s,top .2s,transform .2s;transition:color .2s,font-size .2s,top .2s,transform .2s,-webkit-transform .2s}.input-wrapper.floating-label .select.default~label,.input-wrapper.floating-label select.default~label{font-size:1rem;top:2.25rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.input-wrapper.floating-label .select:focus,.input-wrapper.floating-label select:focus{border-left:none;border-right:none;border-top:none}.input-wrapper.floating-label .select:focus~label,.input-wrapper.floating-label select:focus~label{top:0;-webkit-transform:scale(.75) translateX(-17%);-ms-transform:scale(.75) translateX(-17%);transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label label{cursor:text;left:0;font-size:1rem;position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.input-wrapper.floating-label textarea{min-height:80px;padding-left:1rem;padding-top:1rem;pointer-events:all;transition:border-bottom .2s;border:1px solid #555}.input-wrapper.floating-label textarea~label{margin:0;top:2.25rem;left:1rem;transition:color .2s,font-size .2s,top .2s,-webkit-transform .2s;transition:color .2s,font-size .2s,top .2s,transform .2s;transition:color .2s,font-size .2s,top .2s,transform .2s,-webkit-transform .2s}.input-wrapper.floating-label textarea:focus{outline:0;padding-left:1rem;padding-top:1rem}.input-wrapper.floating-label textarea:focus~label{top:0;-webkit-transform:scale(.75) translateX(-17%);-ms-transform:scale(.75) translateX(-17%);transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label textarea:not(:placeholder-shown)~label{top:0;-webkit-transform:scale(.75) translateX(-17%);-ms-transform:scale(.75) translateX(-17%);transform:scale(.75) translateX(-17%)}.font-weight-thin{font-weight:300}.translatepress-es_MX .locations-page-map h1{font-size:90px}.wpcf7 .fake-submitting .wpcf7-spinner{display:inline-block;visibility:visible}.wpcf7 .fake-submitting .wpcf7-response-output{display:none!important}#onetrust-policy-text{padding-left:40px!important}.floating-label input[type=email][data-data-uw-rm-outline-styled],.floating-label input[type=number][data-data-uw-rm-outline-styled],.floating-label input[type=password][data-data-uw-rm-outline-styled],.floating-label input[type=search][data-data-uw-rm-outline-styled],.floating-label input[type=tel][data-data-uw-rm-outline-styled],.floating-label input[type=text][data-data-uw-rm-outline-styled],.floating-label input[type=url][data-data-uw-rm-outline-styled],.floating-label textarea[data-data-uw-rm-outline-styled]{padding:.5rem}.text-nowrap{white-space:nowrap}.flexible-column-content-wrap{margin-bottom:40px}@media print,screen and (min-width:45em){.flexible-column-content-wrap{margin-bottom:45px}}@media screen and (min-width:75em){.flexible-column-content-wrap{margin-bottom:75px}}.flexible-column-content-wrap.full-width-57-rows{margin-top:0}.flexible-column-content-wrap.no-margin{margin-bottom:0}.featured-blocks-wrap.no-print{background-color:#fff;border-top:1px solid #e31c37;color:#555;text-align:center}.featured-blocks-wrap.wysiwyg-wrap h2,.featured-blocks-wrap.wysiwyg-wrap h3,.featured-blocks-wrap.wysiwyg-wrap h4{margin-bottom:10px}.split-blocks-rows{position:relative}.split-blocks-rows .text-container{padding:50px 15px}@media print,screen and (min-width:45em){.split-blocks-rows .text-container{padding:50px 0}}.split-blocks-rows .video-box{height:100%;margin-bottom:0;width:100%}.customization-block{display:-webkit-flex;display:-ms-flexbox;display:flex}.customization-block img,.customization-block.bg-image{background-size:cover;object-fit:cover}.customization-block.rounded-corners{border-radius:10px}.customization-block.bg-image{width:auto;margin-left:45px;margin-right:45px;position:relative}.customization-block.bg-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.customization-block.bg-image .grid-container{z-index:5}@media print,screen and (max-width:44.99875em){.customization-block.special-mobile-overrides{background-image:none!important;color:#555!important;min-height:0!important}.customization-block.special-mobile-overrides .cell{padding:0!important}.customization-block.special-mobile-overrides .header{color:#e31c37!important;font-size:23px!important}}.flex-class-schedule .accordion .accordion-item{border:none}.flex-class-schedule .accordion .accordion-item .accordion-title{border:none;padding:0 0 30px;font-size:16px}.flex-class-schedule .accordion .accordion-item .accordion-title:focus,.flex-class-schedule .accordion .accordion-item .accordion-title:hover{background-color:#0a0a0a}.flex-class-schedule .accordion .accordion-item .accordion-title:before{display:none}.flex-class-schedule .accordion .accordion-item #accordion-up{display:none}.flex-class-schedule .accordion .accordion-item #accordion-down{display:inline-block}.flex-class-schedule .accordion .accordion-item.is-active #accordion-up{display:inline-block}.flex-class-schedule .accordion .accordion-item.is-active #accordion-down{display:none}.flex-class-schedule .accordion .accordion-item .accordion-content{border:none;padding:0}.full-width-rows{position:relative}.full-width-rows .alternating-text-container{position:relative}.full-width-rows .alternating-text-container .corner-triangle .triangle{position:absolute;top:0;left:0;display:block;width:0;height:0;border-style:solid;border-width:100px 100px 0 0;border-color:#555 transparent transparent transparent;z-index:2}.full-width-rows .alternating-text-container .corner-triangle .triangle-text{position:absolute;top:19px;left:3px;z-index:3;width:60px;line-height:16px;font-weight:700;text-align:center;text-transform:uppercase;display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}@media print,screen and (min-width:45em){.full-width-rows .alternating-text-container .corner-triangle{margin-top:0}.full-width-rows .alternating-text-container .corner-triangle .triangle{border-width:75px 75px 0 0}.full-width-rows .alternating-text-container .corner-triangle .triangle-text{top:10px;left:3px;width:40px;font-size:12px;line-height:14px}}@media print,screen and (min-width:64em){.full-width-rows .alternating-text-container .corner-triangle .triangle{border-width:100px 100px 0 0}.full-width-rows .alternating-text-container .corner-triangle .triangle-text{top:15px;left:3px;width:60px;font-size:14px;line-height:16px}}.full-width-rows .text-container{right:0;position:relative;max-width:435px;margin:0 auto;padding:35px 15px 0}@media print,screen and (min-width:45em){.full-width-rows .text-container{padding:45px 15px 60px}}@media screen and (min-width:75em){.full-width-rows .text-container{padding:75px 15px 80px}}.full-width-rows .text-container .alternating-header{margin-bottom:20px}@media screen and (min-width:75em){.full-width-rows .text-container .alternating-header{margin-bottom:30px}}.full-width-rows .text-container .alternating-content,.full-width-rows .text-container .alternating-content p{margin-bottom:30px}@media screen and (min-width:75em){.full-width-rows .text-container .alternating-content,.full-width-rows .text-container .alternating-content p{margin-bottom:45px}}.full-width-rows .text-container .alternating-icon-and-text-container{display:table}.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row{display:table-row}.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row .alternating-icon{display:table-cell;vertical-align:middle;min-width:50px}.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row .alternating-icon img{height:50%}@media screen and (min-width:75em){.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row .alternating-icon img{height:100%}}.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row .alternating-text{display:table-cell;vertical-align:middle;font-size:18px;line-height:22px;font-weight:700}.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row .alternating-text .spacing{margin-left:30px}@media print,screen and (min-width:45em){.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row .alternating-text{font-size:20px;line-height:24px}}@media print,screen and (min-width:64em){.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row .alternating-text{font-size:24px;line-height:29px}}@media screen and (min-width:75em){.full-width-rows .text-container.right{float:right;margin-right:75px}}@media screen and (min-width:75em){.full-width-rows .text-container.left{float:left;margin-left:75px}}.full-width-rows .bg-img{background-position:center;background-size:cover;height:100%;width:100%}@media print,screen and (max-width:44.99875em){.full-width-rows .bg-img{min-height:350px!important}}.full-width-rows.block-round-corners .alternating-text-container,.full-width-rows.block-round-corners .bg-img{border-radius:10px}.full-width-rows.block-round-corners .alternating-text-container{margin:0 20px}.full-width-rows.block-round-corners .text-container{margin:0 auto;float:none}.full-width-57.full-width-57-single-row .bg-overlay{position:absolute;top:0;left:0}@media print,screen and (min-width:45em){.full-width-57.full-width-57-single-row .bg-overlay.right-gradient{background:linear-gradient(to right,rgba(255,255,255,0) 60%,#000 95%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#000000", GradientType=1 )}}@media print,screen and (min-width:45em){.full-width-57.full-width-57-single-row .bg-overlay.left-gradient{background:linear-gradient(to right,#000 0,#000 5%,rgba(255,255,255,0) 40%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#00ffffff", GradientType=1 )}}.full-width-57.full-width-57-single-row .text-container{max-width:670px;margin:0 auto;padding:35px 0 40px}@media print,screen and (min-width:45em){.full-width-57.full-width-57-single-row .text-container{padding:45px 0 60px}}@media screen and (min-width:75em){.full-width-57.full-width-57-single-row .text-container{padding:75px 0 80px}}.full-width-57.full-width-57-single-row .text-container .alternating-content p{margin-bottom:20px}.full-width-57.full-width-57-single-row .bg-img{background-position:center;background-size:cover;height:100%;width:100%}.full-width-image-with-video{min-height:325px;background-size:cover;background-repeat:no-repeat;background-position:center center;height:auto}@media print,screen and (min-width:45em){.full-width-image-with-video{min-height:543px}}@media screen and (min-width:75em){.full-width-image-with-video{min-height:543px}}.icons-block .icon-text-header{text-align:center;color:#e31c37;margin-bottom:20px}.icons-block .icon-text-content{margin-bottom:20px}.icons-block .icon-text-container{margin-bottom:50px}@media print,screen and (min-width:45em){.icons-block .icon-text-container{margin-bottom:40px}}.icons-block .icon-text-container .icon{margin-bottom:20px}@media print,screen and (min-width:45em){.icons-block .icon-text-container .icon{margin-bottom:30px}}.icons-block .icon-text-container .icon img{margin:0 auto;display:block}.icons-block .icon-text-container .text{font-weight:700;font-size:16px;line-height:16px;text-align:center;color:#555;text-transform:uppercase}.cf7-form-with-background{padding:75px 0 50px}.cf7-form-with-background:not(.form-light-background) .input-wrapper.floating-label input~label{margin:0 0 0 .5rem}.cf7-form-with-background .wpcf7-not-valid-tip{text-align:left}.text-with-button-optional-image-background{text-align:center}.text-with-button-optional-image-background .text-with-button-header{margin-bottom:20px;color:#e31c37}.text-with-button-optional-image-background .text-with-button-header.white{color:#fff}.text-with-button-optional-image-background .text-with-button-content{margin-bottom:20px}.text-with-button-optional-image-background .bg-image{background-position:top center;background-size:cover}.text-with-button-optional-image-background .add-padding{padding:170px 0}.text-with-button-optional-image-background .text-padding{padding:40px 0}@media print,screen and (min-width:45em){.text-with-button-optional-image-background .text-padding{padding:80px 0}}.left_text_with_image_and_or_video .right-side-background-img{min-height:320px;background-size:cover;background-repeat:no-repeat}input:not([type=button]):not([type=reset]):not([type=submit])::-webkit-input-placeholder,select::-webkit-input-placeholder{font-weight:700;color:#a7a9ac}input:not([type=button]):not([type=reset]):not([type=submit]):-ms-input-placeholder,select:-ms-input-placeholder{font-weight:700;color:#a7a9ac}input:not([type=button]):not([type=reset]):not([type=submit])::placeholder,select::placeholder{font-weight:700;color:#a7a9ac}select{font-weight:700;color:#a7a9ac}.form-light-background h2{color:#e31c37}.form-light-background input:not([type=button]):not([type=reset]):not([type=submit]),.form-light-background select,.form-light-background textarea{background-color:#f0f0f0}.form-light-background input:not([type=button]):not([type=reset]):not([type=submit])::-webkit-input-placeholder,.form-light-background select::-webkit-input-placeholder,.form-light-background textarea::-webkit-input-placeholder{color:#a7a9ac}.form-light-background input:not([type=button]):not([type=reset]):not([type=submit]):-ms-input-placeholder,.form-light-background select:-ms-input-placeholder,.form-light-background textarea:-ms-input-placeholder{color:#a7a9ac}.form-light-background input:not([type=button]):not([type=reset]):not([type=submit])::placeholder,.form-light-background select::placeholder,.form-light-background textarea::placeholder{color:#a7a9ac}.form-light-background .conditional-radio>label,.form-light-background select,.form-light-background textarea{color:#a7a9ac}.owl-theme{position:relative}.owl-theme.owl-carousel .owl-item .owl-lazy{width:auto;height:100%}.owl-theme .owl-dots{padding-top:5px}.owl-theme .owl-dots .owl-dot{height:48px;width:48px;text-align:center}.owl-theme .owl-dots .owl-dot span{background-color:#d6d6d6;box-shadow:none;margin:auto!important}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#e31c37}@media print,screen and (min-width:45em){.owl-theme .owl-dots .owl-dot{height:32px;width:32px}}.owl-theme .owl-nav{margin-top:0}.owl-theme .owl-nav button.owl-next,.owl-theme .owl-nav button.owl-prev{position:absolute;top:50%;margin-top:-116px;font-size:100px;color:#fff}.owl-theme .owl-nav button.owl-prev{left:0}.owl-theme .owl-nav button.owl-next{right:0}.owl-theme .owl-nav [class*=owl-]:hover{background-color:transparent}.simple-carousel img{min-height:240px}@media print,screen and (min-width:45em){.simple-carousel img{height:415px}.simple-carousel .owl-nav button.owl-next,.simple-carousel .owl-nav button.owl-prev{color:#555}.simple-carousel .owl-nav button.owl-next:hover,.simple-carousel .owl-nav button.owl-prev:hover{color:#6f6f6f}.simple-carousel .owl-nav button.owl-prev{left:-50px}.simple-carousel .owl-nav button.owl-next{right:-50px}}.gallery-modal{width:auto;background-color:transparent;border:none;padding:0;max-width:100%;top:unset!important;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}@media print,screen and (min-width:64em){.gallery-modal{max-width:80%}}.gallery-modal .modal-close-button{position:relative;margin:10px 5px 0 0}@media print,screen and (min-width:64em){.gallery-modal .modal-close-button{margin-right:45px}}.gallery-modal .owl-nav button.owl-next,.gallery-modal .owl-nav button.owl-prev{font-weight:100;font-size:60px}.gallery-modal .owl-dots{z-index:1}@media print,screen and (min-width:64em){.gallery-modal .slide-img{padding:0 45px}.gallery-modal .owl-nav{position:absolute;top:0;height:100%;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.gallery-modal .owl-nav button.owl-next,.gallery-modal .owl-nav button.owl-prev{left:unset;right:unset;position:relative;top:unset;margin:0 0 0 1px;height:100%;width:45px;padding-bottom:5%!important}}.testimonial-carousel{margin-bottom:40px}.testimonial-carousel.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0;padding-top:0}.testimonial-carousel.owl-theme .owl-dots{position:relative;z-index:2}.testimonial-carousel.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;box-shadow:none;border-radius:5px;background-color:#d6d6d6;margin:5px 7px}.testimonial-carousel.owl-theme .owl-dots .owl-dot.active span{background-color:#e31c37}.testimonial-carousel .owl-stage{margin-bottom:45px}.testimonial-carousel.rating-review .testimonial-content{padding-left:58px}@media print,screen and (min-width:45em){.testimonial-carousel.rating-review .testimonial{padding:0 30px}}@media print,screen and (min-width:45em){.testimonial-carousel.image-testimonials .testimonial{padding:0 15px}}.testimonial-carousel .testimonial{color:#555;font-size:16px;line-height:20px;min-height:225px}.testimonial-carousel .testimonial .icon-pic{display:inline-block;background:#555;color:#fff;font-weight:700;border-radius:50%;width:36px;height:36px;position:relative;margin-right:20px}.testimonial-carousel .testimonial .icon-pic.icon-white{background:#fff;color:#e31c37}.testimonial-carousel .testimonial .icon-pic.icon-red{background:#e31c37}.testimonial-carousel .testimonial .icon-pic .initial{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.testimonial-carousel .testimonial .testimonial-pic{height:300px;object-fit:cover}.testimonial-carousel .testimonial .testimonial-name-stars{display:inline-block}.testimonial-carousel .testimonial .testimonial-name{font-family:montserrat;font-weight:700;text-transform:uppercase;font-size:14px;margin-bottom:5px}.testimonial-carousel .testimonial .testimonial-stars{margin-bottom:16px}.testimonial-carousel .testimonial .rated-star{color:#efae00}.testimonial-carousel .testimonial .testimonial-divider{width:70px;height:1px;margin:0 auto 30px;background-color:#e3233d}.testimonial-carousel .testimonial .testimonial-content{font-family:montserrat;font-size:14px}.testimonial-carousel .testimonial .testimonial-content p:first-child{margin-bottom:0}.testimonial-carousel .testimonial .testimonial-content .morecontent{display:none}.testimonial-carousel .testimonial .morelink{float:right}.faq-list{padding:30px 0 0 0}.faq-list+.faq-list{padding:30px 0 30px 0}.faq-list .faq-accordion{background-color:transparent}.faq-list .faq-accordion>li .accordion-title{color:#555;padding:25px 35px}@media print,screen and (min-width:45em){.faq-list .faq-accordion>li .accordion-title{padding:35px 0}}.faq-list .faq-accordion>li>.accordion-content{width:100%}.faq-list .faq-accordion .accordion-title{border:none;display:inline-block;padding-bottom:0;font-size:16px;position:relative;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.faq-list .faq-accordion .accordion-title:before{content:"";display:none}.faq-list .faq-accordion .accordion-title:after{content:"▼";position:relative;margin-top:0;font-size:25px}.faq-list .faq-accordion .accordion-title[aria-expanded=true]:after{content:"▲"}.faq-list .faq-accordion .accordion-title:focus,.faq-list .faq-accordion .accordion-title:hover{background-color:transparent}.faq-list .faq-accordion .sub-accordion-title{border:none;font-size:16px;position:relative;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0 1em;padding-bottom:0}@media print,screen and (min-width:64em){.faq-list .faq-accordion .sub-accordion-title h5{font-size:20px;line-height:20px}}.faq-list .faq-accordion .sub-accordion-title:before{content:"";display:none}.faq-list .faq-accordion .sub-accordion-title:after{content:"+";font-family:FontAwesome;position:relative;top:50%;margin-top:0;padding:5px 5px;font-size:18px;font-weight:700}.faq-list .faq-accordion .sub-accordion-title[aria-expanded=true]:after{content:"-";font-size:18px;font-weight:700}.faq-list .faq-accordion .sub-accordion-title:focus,.faq-list .faq-accordion .sub-accordion-title:hover{background-color:transparent}.faq-list .faq-accordion .sub-accordion-title h5{text-transform:none;padding-bottom:0}.faq-list .faq-accordion .accordion-content{border:none;background-color:transparent;padding:0}.faq-list .faq-accordion .accordion-content .faq-answer p{text-transform:none;padding-top:1em}.faq-list .faq-accordion .sub-faq-accordion li:nth-child(even){color:#00f}.faq-list .faq-accordion .sub-faq-accordion{background-color:transparent}.faq-list .faq-accordion .sub-faq-accordion li{padding:25px 35px}.faq-list .faq-accordion .sub-faq-accordion>li:nth-child(even){background-color:#fff}.faq-list .faq-accordion .sub-faq-accordion>li:nth-child(odd){background-color:#f0f0f0}.gallery-blocks h2{margin-bottom:20px}@media print,screen and (min-width:64em){.gallery-blocks h2{margin-bottom:50px}}.gallery-blocks .gallery-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.gallery-blocks .gallery-block img{margin-left:auto;margin-right:auto;margin-bottom:10px}.gallery-img-container{padding:1px}.gallery-img-container .gallery-img-small{background-position:center;background-size:cover;cursor:pointer;height:100%}.gallery-img-container .gallery-img-small.reveal-enabled{cursor:zoom-in}.gallery-img-container .gallery-img-small .captions{margin-top:5px}.gallery-layout{margin-bottom:40px}.gallery-carousel{margin-bottom:50px;max-width:100vw;overflow-x:hidden;position:relative}.gallery-carousel gallery-image{height:296px}@media print,screen and (min-width:64em){.gallery-carousel gallery-image{height:330px}}@media screen and (min-width:75em){.gallery-carousel gallery-image{height:380px}}.gallery-carousel gallery-image.reveal-enabled{cursor:zoom-in}.gallery-carousel gallery-image .cell,.gallery-carousel gallery-image .gallery-img,.gallery-carousel gallery-image .gallery-img-container,.gallery-carousel gallery-image .gallery-img-small,.gallery-carousel gallery-image .item{height:100%;max-height:100%!important}.gallery-carousel .owl-item .item .gallery-img{background-size:cover;background-position:center;cursor:pointer;height:100%;padding:0 5px}.gallery-carousel .owl-item .item .gallery-img.reveal-enabled{cursor:zoom-in}.gallery-carousel.owl-theme .owl-dots{padding-top:25px;padding-right:50px}.gallery-carousel .captions{margin-top:-40px;pointer-events:none;position:relative;text-transform:uppercase;z-index:2}.gallery-carousel .gallery-overlay{background:rgba(0,0,0,.3);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.reveal-overlay{z-index:100000}.grid-cards-block .grid-card .card-image-caption{position:relative}.grid-cards-block .grid-card .card-image-caption .caption{position:absolute;bottom:15px;left:0;right:0;color:#fff;text-align:center;z-index:1}.grid-cards-block .grid-card .card-image-caption .image{border-radius:10px;object-fit:cover;width:100%;height:300px}@media print,screen and (min-width:45em){.grid-cards-block .grid-card .card-image-caption .image{height:16vw}}@media screen and (min-width:75em){.grid-cards-block .grid-card .card-image-caption .image{height:18vw}}.grid-cards-block .grid-card .card-title{font-size:18px}.grid-cards-block .grid-card .image-cycle-container .slide:not(.active){display:none}.grid-cards-block .grid-cards.has-captions .card-image-caption:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);border-radius:0 0 10px 10px}@media print,screen and (max-width:44.99875em){.grid-cards-block .grid-cards:not(.has-image-cycle) .grid-card:not(:last-child){margin-bottom:30px}}.grid-cards-block .grid-cards.has-image-cycle .owl-nav button{position:absolute;top:calc(50% - 20px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;background:hsla(0deg,0%,100%,.75);width:40px;height:40px;border-radius:50%}.grid-cards-block .grid-cards.has-image-cycle .owl-nav button span{font-size:50px;line-height:.5;position:relative;left:-1px;top:2px}.grid-cards-block .grid-cards.has-image-cycle .owl-nav button.owl-next{left:unset;right:10px}.grid-cards-block .grid-cards.has-image-cycle .owl-nav button.owl-next span{left:2px}.bg-animate-on-scroll{transition:background-color 1s ease;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body{transition:background-color 1s ease}body.animate{background-color:#0a0a0a;color:#fff}body:not(.animate) .bg-animate-on-scroll{color:#555}.modal-gallery-carousel{position:relative;margin-bottom:0;height:82%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.modal-gallery-carousel .owl-item,.modal-gallery-carousel .owl-stage,.modal-gallery-carousel .owl-stage-outer,.modal-gallery-carousel .slide-img{height:100%}.modal-gallery-carousel .slide-img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.modal-gallery-carousel .slide-img .background-cover-cc{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}.modal-gallery-carousel .gallery-caption{margin-top:10px;text-align:center;color:#fff}.carousel-container .bold-subheading,.video-gallery-modal-slider .bold-subheading{margin-bottom:30px}@media print,screen and (min-width:64em){.carousel-container .bold-subheading,.video-gallery-modal-slider .bold-subheading{margin-bottom:45px}}.carousel-container .slide,.video-gallery-modal-slider .slide{min-height:180px;background-color:#e31c37;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;background-size:cover;background-repeat:no-repeat;background-position:center center}@media print,screen and (min-width:45em){.carousel-container .slide,.video-gallery-modal-slider .slide{min-height:230px}}@media screen and (min-width:75em){.carousel-container .slide,.video-gallery-modal-slider .slide{min-height:230px}}.carousel-container .slide .video-slide-play-btn,.video-gallery-modal-slider .slide .video-slide-play-btn{max-width:150px}@media print,screen and (min-width:64em) and (max-width:74.99875em){.carousel-container .slide .video-slide-play-btn,.video-gallery-modal-slider .slide .video-slide-play-btn{max-width:127px}}.carousel-container .read-less,.carousel-container .read-more,.video-gallery-modal-slider .read-less,.video-gallery-modal-slider .read-more{cursor:pointer;font-weight:700;color:#e31c37;text-transform:uppercase;font-size:12px;line-height:15px}.carousel-container .read-toggle-text,.video-gallery-modal-slider .read-toggle-text{padding-top:1px;position:relative!important}.carousel-container .read-toggle-text .read-less,.video-gallery-modal-slider .read-toggle-text .read-less{display:none}.carousel-container .read-toggle-text.active .read-more,.video-gallery-modal-slider .read-toggle-text.active .read-more{display:none}.carousel-container .read-toggle-text.active .read-less,.video-gallery-modal-slider .read-toggle-text.active .read-less{display:inline}.carousel-wrapper{overflow-y:hidden;width:100%;height:100%}.carousel-wrapper h2{font-size:20px}@media print,screen and (min-width:45em){.carousel-wrapper h2{font-size:30px}}.carousel-wrapper .carousel-container{overflow-x:auto;height:calc(100% + 20px);padding-bottom:25px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;scroll-behavior:smooth;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.carousel-wrapper .carousel-container::-webkit-scrollbar{height:8px}.carousel-wrapper .carousel-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.carousel-wrapper .carousel-container::-webkit-scrollbar-thumb{background:#999;border-radius:10px}.carousel-wrapper .carousel-container::-webkit-scrollbar-thumb:hover{background:#666}.carousel-wrapper .carousel-container .carousel-item{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;scroll-snap-align:start}@media print,screen and (min-width:45em){.carousel-wrapper .carousel-container .carousel-item{margin-left:30px;width:50%}}@media print,screen and (min-width:64em){.carousel-wrapper .carousel-container .carousel-item{width:365px}}.carousel-wrapper .carousel-container .carousel-item:first-child{margin-left:0}.carousel-wrapper .carousel-container .carousel-item .caption{font-size:20px;color:#e31c37;position:relative;margin-bottom:5px;margin-top:10px}.carousel-wrapper .carousel-container .carousel-item .video-play-btn{max-width:150px;margin-top:-120px;margin-left:-80px;top:175px}@media print,screen and (min-width:64em) and (max-width:74.99875em){.carousel-wrapper .carousel-container .carousel-item .video-play-btn{max-width:127px}}.carousel-wrapper .carousel-container .carousel-item .placeholder,.carousel-wrapper .carousel-container .carousel-item .post-image{width:100%;height:250px;object-fit:cover}.carousel-arrows{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.carousel-arrows button{background:0 0;border:none;font-size:1rem;margin-left:5px;cursor:pointer;padding:5px}.carousel-arrows button span{color:#555;font-size:49px;font-weight:300}.content-boxes{margin-top:50px;padding:30px 0;position:relative}.content-boxes .content-box{margin:0 auto 40px}@media print,screen and (min-width:64em){.content-boxes .content-box.even{padding-left:15px}.content-boxes .content-box.odd{padding-right:15px}}@media print,screen and (min-width:64em) and (max-width:74.99875em){.content-boxes .content-box{margin-bottom:75px}}@media screen and (min-width:75em){.content-boxes .content-box{margin-bottom:75px}}.content-boxes .content-box .content-box-img{height:235px;width:100%;background-position:center;background-size:cover;margin-bottom:20px}@media print,screen and (min-width:45em){.content-boxes .content-box .content-box-img{height:190px}}@media print,screen and (min-width:64em){.content-boxes .content-box .content-box-img{height:230px}}@media screen and (min-width:75em){.content-boxes .content-box .content-box-img{height:275px}}.content-boxes .overlay-black{background:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.content-boxes .content-boxes_background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.content-boxes .content-boxes_background img,.content-boxes .content-boxes_background video{height:100%;object-fit:cover;object-position:center;width:100%}.content-boxes .content-boxes_content{min-height:500px}.content-boxes .content-boxes_text h2{font-size:3rem;line-height:1}@media print,screen and (min-width:45em){.content-boxes .content-boxes_text h2{font-size:4.25rem}}.content-boxes .content-boxes_cta .btn{text-align:center;width:100%}.content-boxes .content-boxes_cta .btn+.btn{margin-top:1rem}.single-vasa_locations_alt .content-boxes{margin:0}.faq .grid-container{color:#000;background-color:#000}@media print,screen and (max-width:63.99875em){#loc-class-schedule{margin-bottom:0}}#cs-menu{background-color:#f0f0f0;text-transform:uppercase}#cs-menu .cs-menu-grid{background-color:#e0e0e0}@media print,screen and (max-width:63.99875em){#cs-menu .cs-menu-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#cs-menu .cs-menu-grid .filter-by-time{display:none}#cs-menu .cs-menu-grid .filter-by-category .cs-filter{text-align:right}#cs-menu .cs-menu-grid .filter-by-category .cs-filter .arrow{margin-left:15px}#cs-menu .cs-menu-grid .filter-by-category .studio-cat-filter{color:#fff}#cs-menu .cs-menu-grid .filter-by-category .studio-cat-filter .arrow{border-top-color:#fff}#cs-menu .cs-menu-grid .filter-by-category .studio-cat-filter.active .arrow{margin-top:12px;border-bottom-color:#fff;border-top-color:transparent}}#cs-menu #cs-filter-category-accordion,#cs-menu #cs-filter-day-accordion{display:none;min-width:100%}#cs-menu #cs-filter-category-accordion .cs-filter-bg,#cs-menu #cs-filter-day-accordion .cs-filter-bg{padding:1px .5px}@media print,screen and (min-width:45em){#cs-menu #cs-filter-category-accordion .cs-filter-bg,#cs-menu #cs-filter-day-accordion .cs-filter-bg{padding:5px 2.5px}}@media print,screen and (min-width:64em){#cs-menu #cs-filter-category-accordion .cs-filter-bg,#cs-menu #cs-filter-day-accordion .cs-filter-bg{padding:7px}}@media print,screen and (max-width:63.99875em){#cs-menu #cs-filter-day-accordion{display:none!important}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll}@media print,screen and (max-width:44.99875em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes{margin:0 auto;padding-left:0;padding-right:0}}@media print,screen and (min-width:45em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .outer-square{cursor:pointer;position:relative;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;padding:25px}@media print,screen and (min-width:45em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .outer-square{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;padding:40px}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .outer-square:before{content:"";padding-top:0;display:block}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square{width:100%;position:absolute;margin:.5px;padding-left:5px;padding-right:5px;top:0;bottom:0;right:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square.cat-filter-btn{width:calc(100% - 10px);background-color:#e6e6e6}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square.cat-filter-btn.active-web{background-color:#fff}@media print,screen and (min-width:45em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square{padding-left:10px;padding-right:10px;margin:5px}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square img{max-width:45px;margin-bottom:0}@media print,screen and (max-width:44.99875em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square img{max-width:60px}}@media print,screen and (min-width:45em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square img{margin-bottom:0}}@media screen and (min-width:75em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square img{margin-bottom:11px}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square p{font-weight:400;margin-bottom:0;text-align:center;font-size:13px;line-height:14px;font-size:11px}@media print,screen and (min-width:45em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square p{font-size:10px;line-height:9px}}@media screen and (min-width:75em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square p{font-size:16px;line-height:14px}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes{background-color:#0a0a0a;gap:2px;overflow-y:hidden}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square{padding:25px}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square:before{padding-top:0}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square{width:100%;height:100%;background-color:#666}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square.cat-filter-btn{background-color:#666;color:#fff}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square.cat-filter-btn.active-web{background-color:#838383;color:#fff}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square.cat-filter-btn.active-web p{font-size:13px;line-height:14px;font-weight:700}@media print,screen and (min-width:45em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square.cat-filter-btn.active-web p{font-size:10px;line-height:9px}}@media screen and (min-width:75em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square.cat-filter-btn.active-web p{font-size:16px;line-height:14px}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square p{font-weight:400}.tv-banner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:25px 0;height:142px}.tv-banner.team-training{border-bottom:2px solid #555}.tv-banner.studio-cycle .banner-header,.tv-banner.studio-red .banner-header{font-size:48px}.tv-banner .banner-header{color:#e31c37;display:inline-block}.tv-banner .banner-image{display:inline-block}.tv-class-schedule .grid-container{max-width:100%}.tv-class-schedule .grid-container #cs-menu{display:none}.tv-class-schedule .grid-container #cs-bg .cs-class{min-height:100px}.tv-class-schedule #loc-special-schedule{margin-top:40px;margin-right:auto;margin-left:auto;max-width:1000px}.cs-filter,.cs-filter-category,.cs-print{text-transform:uppercase;font-weight:700;height:44px;line-height:44px;width:100%;cursor:pointer}.cs-print{color:#e31c37;cursor:pointer}.arrow{float:right;width:0;height:0;margin-top:20px;border:6px solid transparent;margin-top:18px;border-top-color:#555}.cs-filter.active .arrow{margin-top:12px;border-bottom-color:#555;border-top-color:transparent}.cs-filter-bg .grid-x{gap:5px}.cs-filter-bg .grid-x .cell{-webkit-flex:1;-ms-flex:1;flex:1}.day-filter-btn{background-color:#e6e6e6;font-size:14px;font-weight:700;margin:5px;padding:15px;text-align:center;cursor:pointer;color:#555;width:100%}.day-filter-btn.active-web{background-color:#fff}.studio-schedule-background #cs-days{background-color:#0a0a0a!important}@media print,screen and (min-width:64em){.studio-schedule-background #cs-days{background-color:#f0f0f0!important}}.studio-schedule-background .day-header{color:#fff!important}@media print,screen and (min-width:64em){.studio-schedule-background .day-header{background-color:#f0f0f0!important;color:#555!important}}.studio-schedule-background .day-header.active{background-color:#fff!important;color:#000!important}@media print,screen and (min-width:64em){.studio-schedule-background .day-header.active{background-color:transparent!important}}.studio-schedule-background .cs-class{background-color:#0a0a0a!important;color:#fff!important}@media print,screen and (min-width:64em){.studio-schedule-background .cs-class{color:#555!important;background-color:#fff!important}}.studio-schedule-background .cs-class-instructor-mobile{color:#fff!important}@media print,screen and (max-width:63.99875em){.studio-schedule-background .cs-menu-grid{background-color:#555!important}}.studio-schedule-background #cs-bg .no-classes{background-color:#0a0a0a;color:#fff}@media print,screen and (min-width:64em){.studio-schedule-background #cs-bg .no-classes{background-color:#fff;color:#0a0a0a}}#cs-days{padding:15px 2px 15px;background-color:#f0f0f0}#cs-days .day-header{text-align:center;color:#555;font-size:16px;font-weight:700;padding-top:11px;padding-bottom:10px;position:relative;width:45px;height:45px;margin:0 auto;cursor:pointer}#cs-days .day-header.active{background-color:#fff}@media print,screen and (min-width:45em){#cs-days .day-header{width:75px;height:60px;font-size:24px}}@media print,screen and (min-width:64em){#cs-days .day-header{cursor:auto;color:#555}#cs-days .day-header.active{background-color:transparent}}#cs-days .slash{position:absolute;right:-5px;top:10px;color:#555;font-weight:700;font-size:24px;display:none}@media print,screen and (min-width:64em){#cs-days .slash{display:block}}#cs-bg{background-color:#f0f0f0}@media print,screen and (min-width:64em){#cs-bg{padding:0 7px 0 7px}#cs-bg .class-cell{min-height:65px}}#cs-bg .cs-time{color:#ddd;text-transform:uppercase;font-size:24px;font-weight:700;padding:15px 10px;display:none;position:absolute;z-index:1}@media print,screen and (min-width:64em){#cs-bg .cs-time{display:block}}#cs-bg .cs-class{border-bottom:1px solid #f0f0f0;display:none;position:relative;z-index:2;background-color:#fff;padding:10px 15px;color:#555;min-height:60px;text-transform:capitalize}#cs-bg .cs-class.active{display:block}#cs-bg .cs-class.cs-class-modal{cursor:pointer}#cs-bg .cs-class .cs-canceled{display:none}#cs-bg .cs-class.cs-class-cancel .cs-canceled{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background-color:rgba(131,131,131,.75)}#cs-bg .cs-class.cs-class-cancel .cs-canceled-text{color:#fff;position:absolute;bottom:10px;right:15px;font-weight:700}@media print,screen and (min-width:45em){#cs-bg .cs-class{min-height:80px}}@media print,screen and (min-width:64em){#cs-bg .cs-class{border:none;background-color:#fff;min-height:137px;margin:0 5px 10px;padding:10px;display:none;color:#555}#cs-bg .cs-class.active{display:none}#cs-bg .cs-class.active-web{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}#cs-bg .cs-class.cs-class-cancel .cs-canceled-text{bottom:30px;right:auto;left:10px}}#cs-bg .cs-class .cs-class-cat{height:16px;position:absolute;right:15px;top:10px;width:16px}@media print,screen and (min-width:45em){#cs-bg .cs-class .cs-class-cat{height:32px;width:32px}}@media print,screen and (min-width:64em){#cs-bg .cs-class .cs-class-cat{position:relative;right:auto;top:auto}}#cs-bg .cs-class .cs-class-title{color:#e31c37;font-size:16px;line-height:18px;font-weight:700;margin-bottom:5px;text-transform:uppercase;text-align:left}@media print,screen and (min-width:64em){#cs-bg .cs-class .cs-class-title{font-size:14px;margin-top:10px}}#cs-bg .cs-class .cs-class-subtitle{color:#fff;font-size:16px;line-height:18px;font-weight:400;text-transform:uppercase;text-align:left}@media print,screen and (min-width:64em){#cs-bg .cs-class .cs-class-subtitle{color:#555;font-size:14px;font-weight:700;margin-bottom:5px}}#cs-bg .cs-class .cs-class-info{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;width:155px}@media print,screen and (min-width:64em){#cs-bg .cs-class .cs-class-info{margin-left:0;width:auto}}#cs-bg .cs-class .cs-class-time{font-size:16px;line-height:14px;text-transform:uppercase}@media print,screen and (min-width:64em){#cs-bg .cs-class .cs-class-time{bottom:auto;font-size:14px;line-height:18px;margin-bottom:10px;position:relative;right:auto;top:0}}#cs-bg .cs-class .cs-class-instructor-mobile{color:#555;font-size:16px;font-style:italic;line-height:15px;margin-bottom:5px}@media print,screen and (min-width:45em){#cs-bg .cs-class .cs-class-instructor-mobile{margin-bottom:3px;margin-top:22px}}#cs-bg .cs-class .cs-class-instructor{font-size:12px;line-height:18px}#cs-bg .cs-class .cs-class-details{margin-top:6px;font-size:12px;line-height:15px}@media print,screen and (min-width:64em){#cs-bg .cs-class .cs-class-details{font-size:14px;line-height:18px}}#cs-bg .no-classes{font-style:italic;padding:15px;background-color:#fff;color:#0a0a0a}#class-schedule-modal #cs-reveal-icon{width:70px;height:70px;margin-right:26px}#class-schedule-modal #cs-header-container{clear:both}#class-schedule-modal #cs-header-container h3{padding-top:15px}#class-schedule-modal #cs-reveal-time{font-size:24px;line-height:29px;font-weight:300}#class-schedule-modal #cs-reveal-desc{margin:20px 0}#class-schedule-modal #cs-reveal-items{margin-bottom:30px}#class-schedule-modal #cs-reveal-items .cs-item{font-size:16px;text-transform:uppercase;line-height:19px;font-weight:700;margin-bottom:0;width:200px;padding-right:26px}#class-schedule-modal #cs-reveal-items p{line-height:19px;margin-bottom:10px;width:200px}@media print,screen and (min-width:45em){#class-schedule-modal #cs-header-container{float:left;clear:none}#class-schedule-modal #cs-header-container h3{padding-top:0}#class-schedule-modal #cs-reveal-desc{margin:40px 0}#class-schedule-modal #cs-reveal-items .cs-item{margin-bottom:10px}#class-schedule-modal #cs-reveal-items p{width:auto}}.cs-class-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media print,screen and (min-width:64em){.cs-class-top{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#loc-special-schedule{color:#fff}#loc-special-schedule .ss-bg{padding:20px 15px 5px;background-color:#e31c37}#loc-special-schedule .ss-icon-container{background-color:#fff;height:50px;width:50px;display:inline-block}#loc-special-schedule .ss-icon{max-width:40px;padding-top:5px}#loc-special-schedule .ss-class{display:block}@media print,screen and (min-width:45em){#loc-special-schedule .ss-class{display:inline-block;padding-right:30px}}#loc-special-schedule .ss-time{display:block;margin-bottom:10px}@media print,screen and (min-width:45em){#loc-special-schedule .ss-time{display:inline-block;margin-bottom:0}}.icon-spin-hover{-webkit-animation:fa-spin 1s infinite linear;animation:fa-spin 1s infinite linear}.spinner-container{display:none}.icon-spinner{-webkit-animation:fa-spin 1s infinite linear;animation:fa-spin 1s infinite linear}#location-results-container{background-color:#f0f0f0;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:350px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#location-results-container .grid-container{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}#location-results-container .grid-container .grid-x{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media print,screen and (min-width:45em){#location-results-container .grid-container .grid-x #locations-left{max-height:80vh;overflow-y:scroll}}.search-explanation,.search-results-placeholder{font-size:16px;line-height:22px;color:#555;padding:0 0 20px 0;font-weight:400;font-style:italic;text-transform:none;margin-bottom:0}.view-all-locations{font-style:normal}.location-modal#modal-trial-coming-soon h6{line-height:24px;text-align:center}@media screen and (min-width:75em){.location-modal#modal-trial-coming-soon h6{line-height:29px}}.location-modal .reveal-close-button button{margin-bottom:0}.trial-pass-form .floating-label label{color:#e31c37}.free-pass-modal .location-modal-form{margin-top:40px}.free-pass-modal .location-modal-form .search-location-btn{margin-bottom:0}.free-pass-modal input{background-color:transparent;border-bottom:1px solid #555}.free-pass-modal input:focus{background-color:transparent}.studio-pass-modal .google-disclaimer a{color:#555}.studio-pass-modal input{background-color:transparent;border-bottom:1px solid #555}.studio-pass-modal input:focus{background-color:transparent}.studio-pass-modal p{color:#555}.studio-pass-modal .tiny-text{color:#555}#modal-search-results-footer{display:none;margin-top:0;margin-bottom:40px}#modal-search-locations-form .search-form,#modal-search-locations-form-footer .search-form,#search-locations-form .search-form,.location-modal-form .search-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}#modal-search-locations-form .search-location-input,#modal-search-locations-form-footer .search-location-input,#search-locations-form .search-location-input,.location-modal-form .search-location-input{height:45px;font-size:16px;border:0;color:#555;box-shadow:none}@media print,screen and (min-width:45em){#modal-search-locations-form .search-location-input,#modal-search-locations-form-footer .search-location-input,#search-locations-form .search-location-input,.location-modal-form .search-location-input{font-size:14px}}#modal-search-locations-form .open-dropdown,#modal-search-locations-form-footer .open-dropdown,#search-locations-form .open-dropdown,.location-modal-form .open-dropdown{position:absolute;visibility:hidden}#modal-search-locations-form .select-dropdown,#modal-search-locations-form-footer .select-dropdown,#search-locations-form .select-dropdown,.location-modal-form .select-dropdown{position:absolute;z-index:10;width:300px;border:1px solid #c5cbd1;border-radius:0;background-color:#fefefe;font-size:1rem;top:45px;width:calc(100% - 61px);font-weight:700;max-height:200px;overflow-y:scroll}#modal-search-locations-form .select-dropdown .dropdown-item,#modal-search-locations-form-footer .select-dropdown .dropdown-item,#search-locations-form .select-dropdown .dropdown-item,.location-modal-form .select-dropdown .dropdown-item{padding:10px 15px;cursor:pointer}#modal-search-locations-form .select-dropdown .dropdown-item:hover,#modal-search-locations-form-footer .select-dropdown .dropdown-item:hover,#search-locations-form .select-dropdown .dropdown-item:hover,.location-modal-form .select-dropdown .dropdown-item:hover{background-color:#a7a9ac}#modal-search-locations-form .search-location-btn,#modal-search-locations-form-footer .search-location-btn,#search-locations-form .search-location-btn,.location-modal-form .search-location-btn{-webkit-flex:1;-ms-flex:1;flex:1;height:45px;border:0;padding:0 18px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#modal-search-locations-form .search-location-btn,#modal-search-locations-form-footer .search-location-btn,#search-locations-form .search-location-btn,.location-modal-form .search-location-btn{min-width:62px}}.confirm-location-modal:focus{outline:0}@media print,screen and (max-width:44.99875em){.confirm-location-modal .title{font-size:16px}}@media print,screen and (min-width:45em){.confirm-location-modal{width:100%;max-width:970px}}#search-result-padding{padding-bottom:20px}@media print,screen and (min-width:45em){#search-result-padding{padding-bottom:25px}}.search-results-placeholder{font-style:normal;padding-bottom:40px}.search-results-favorite{font-weight:700;text-transform:uppercase;color:#555;font-size:14px;margin-bottom:15px}.search-no-favorites{margin-bottom:20px}@media print,screen and (max-width:44.99875em){.page-template-locations .use-your-location-container-web{display:none}}.searched-for{font-size:16px;line-height:19px;padding-bottom:10px}.no-results{font-weight:700;font-size:20px;line-height:28px;text-align:center;text-transform:uppercase;margin-bottom:20px}.no-results-paragraph{line-height:19px;font-weight:400;padding-bottom:40px}@media print,screen and (min-width:64em){.no-results-paragraph{padding-bottom:65px}}@media screen and (min-width:75em){.no-results-paragraph{padding-bottom:75px}}.not-found-marker{text-align:center;font-size:43px;color:#d6d6d6;margin-bottom:0}.search-result{position:relative;margin-bottom:30px;background-color:#f0f0f0}.search-result:last-child(){margin-bottom:40px}.search-result .result-image-link{width:32%}.search-result .result-image{background-color:#e31c37;background-size:cover;background-position:center;height:100%;float:left;width:100%}.search-result .result-data{float:left;width:100%;background-color:#fff}@media print,screen and (min-width:64em){.search-result .result-data{width:68%}}.search-result .result-text-container{padding:20px 15px;margin-bottom:2px}@media print,screen and (min-width:64em){.search-result .result-text-container{margin-left:2px}}.search-result .result-text-container .result-favorite{position:absolute;right:8px;top:5px;color:#e31c37;cursor:pointer}.search-result .result-text-container .result-coming-soon{color:#e3233d;text-transform:uppercase;font-size:12px;line-height:15px;font-weight:600;padding-bottom:5px}.search-result .result-text-container .result-location{text-transform:uppercase;color:#555;font-size:24px;line-height:29px;font-weight:700;padding-bottom:15px}.search-result .result-text-container .result-red-line{width:30px;border-top:1px solid #e3233d;margin-bottom:15px}.search-result .result-text-container .result-address{padding-bottom:5px;font-style:italic;font-weight:400;line-height:19px}.search-result .result-text-container .result-hours{font-weight:400;line-height:19px}.search-result .result-btns-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.search-result .result-btns-container .result-btn{-webkit-flex:1;-ms-flex:1;flex:1}.search-result .result-btns-container .result-btn.left-side{padding-right:0}@media print,screen and (min-width:64em){.search-result .result-btns-container .result-btn.left-side{padding-left:2px}}.search-result .result-btns-container .result-btn.right-side{padding-left:2px}.search-result .result-btns-container .result-btn a.button,.search-result .result-btns-container .result-btn button.button{margin-bottom:0}.modal-search-results{margin-top:60px}.modal-search-results .modal-search-results-list{max-height:400px;overflow-y:scroll}.modal-search-results .modal-search-results-list .searched-for{text-transform:uppercase;font-weight:700}.modal-search-results .modal-search-results-list .result-text-container .result-address{margin-bottom:30px}.modal-search-results .modal-search-results-list .gym-btn{margin-bottom:0}.modal-search-results .modal-search-results-list .view-location small{padding:20px 0 10px;display:block}.modal-search-results .modal-search-results-list .more-details-btn .arrow{margin-left:10px;margin-top:3px}.modal-search-results .modal-search-results-list .more-details-btn small{padding:20px 0 10px;display:block;float:left}.modal-search-results .modal-search-results-list .more-details-btn small:hover{color:#e31c37}.modal-search-results .modal-search-results-list .more-details-btn small:hover .arrow{border-top-color:#e31c37}.modal-search-results .modal-search-results-list .more-details-btn.active{color:#e31c37}.modal-search-results .modal-search-results-list .more-details-btn.active .arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-1px;border-top-color:#e31c37}.modal-search-results .modal-search-results-list .more-details-btn:hover{color:#e31c37}.modal-search-results .modal-search-results-list .section-toggle.active a{color:#e31c37}.modal-search-results .modal-search-results-list .section-toggle.active .arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-1px;border-top-color:#e31c37}.modal-search-results .modal-search-results-list .gym-details{margin-top:30px}.modal-search-results .modal-search-results-list .gym-details .phone{display:block;margin-bottom:10px}.modal-search-results .modal-search-results-list .gym-details .gym-hours{margin-bottom:15px;display:block}.modal-search-results .modal-search-results-list .gym-details .gym-hours .loc-hour-header{margin-right:5px;font-weight:700}.modal-search-results .modal-search-results-list .gym-details .gym-details-image{width:100%;height:100%;object-fit:cover}@media print,screen and (min-width:45em){.modal-search-results{margin-top:40px}.modal-search-results .modal-search-results-list{height:280px}.modal-search-results .modal-search-results-list .more-details-btn .arrow{margin-top:5px}.modal-search-results .modal-search-results-list .more-details-btn small{text-align:right;float:none}.modal-search-results .modal-search-results-list .gym-details .details-right{position:relative}.modal-search-results .modal-search-results-list .gym-details .details-right .gym-hours{margin-bottom:0}.modal-search-results .modal-search-results-list .gym-details .details-right .see-more{position:absolute;bottom:-5px;right:0}}@media screen and (min-width:75em){.modal-search-results{margin-top:40px}.modal-search-results .modal-search-results-list{height:440px;max-height:none}.modal-search-results .modal-search-results-list .result-text-container .result-address{margin-bottom:20px}.modal-search-results .modal-search-results-list#modal-coming-soon-results-list{height:380px}}#modal-no-classes-results{margin-top:0}.color-mode-dark #modal-no-classes-results .closest-location-to-text,.color-mode-dark #modal-no-classes-results .searched-for{color:#fff}.test-container{padding-top:20px}.acf-map-data{display:none;opacity:0;visibility:hidden}.acf-map{margin:0;padding:0}@media print,screen and (max-width:44.99875em){.acf-map{min-height:60vh}.acf-map.hide-map{display:none}}.acf-map img{max-width:none!important}.gm-style-iw{width:210px!important;top:20px!important;left:25px!important;background-color:#fff!important}.gm-style .gm-style-iw-tc{display:none}#iw-container{margin-bottom:0;text-align:center;width:210px}#iw-container .iw-status{background-color:#555;color:#fff;padding:5px 0;margin-bottom:3px;font-family:Montserrat}#iw-container .iw-content{position:relative;z-index:2;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;line-height:15px;font-weight:400;margin-right:1px;padding:10px 15px;color:#555;font-style:italic;overflow-y:hidden;overflow-x:hidden}#iw-container .iw-content p{line-height:18px;font-style:normal}#iw-container .iw-title{font-family:Montserrat,sans-serif;font-size:14px;text-transform:uppercase;font-weight:400;text-decoration:underline;font-style:normal;margin:0;position:relative;z-index:2}#iw-container .iw-subTitle{font-style:normal;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:16px;line-height:19px;color:#555;font-weight:700;text-transform:uppercase;padding:5px 0}.gm-style .gm-style-iw-c{padding:0;border-radius:0}.gm-style .gm-style-iw-t::after{border-top:15px solid #e31c37;bottom:-30px;top:20px}.gm-style .gm-style-iw-chr{display:none!important}@media print,screen and (max-width:63.99875em){.instructor-grid{padding-left:0;padding-right:0}}.instructor-grid .instructor-flex-squares{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.instructor-grid .instructor-flex-squares .outer-square{position:relative;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}@media print,screen and (min-width:45em){.instructor-grid .instructor-flex-squares .outer-square{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%}}.instructor-grid .instructor-flex-squares .outer-square:before{content:"";padding-top:100%;display:block}.instructor-grid .instructor-flex-squares .outer-square .inner-square{position:absolute;margin:1px;top:0;bottom:0;right:0;left:0;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center}.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay.with-headshot{display:none}.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay.without-headshot{display:-webkit-flex;display:-ms-flexbox;display:flex}.instructor-grid .instructor-flex-squares .outer-square .inner-square:hover .instructor-overlay.with-headshot{display:-webkit-flex;display:-ms-flexbox;display:flex}.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay{height:100%;padding-left:7px;padding-right:7px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay p{text-transform:uppercase;margin-bottom:10px;font-size:12px;line-height:14px}@media print,screen and (min-width:64em){.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay p{font-size:16px}}.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay i{font-size:12px;line-height:14px;font-weight:400}.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay i:last-child{margin-bottom:10px}@media print,screen and (min-width:45em){.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay i:last-child{margin-bottom:15px}}.instagram-feed .owl-carousel .owl-item .owl-lazy:not([src]){max-height:100%}.instagram-feed iframe body{overflow:auto!important}.instagram-feed .ig-link{position:relative;display:block;height:75.94vw;width:100%}.instagram-feed .ig-block{height:100%;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;transition:.2s}.instagram-feed .ig-block .ig-item-bg{background:#000}.instagram-feed .ig-block .insta-img{opacity:1}.instagram-feed .ig-block .ig-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.3s ease;background-color:rgba(0,0,0,.6)}.instagram-feed .ig-block .ig-text{padding:0 18px;opacity:0;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.instagram-feed .ig-block .ig-text p{color:#fff;font-size:14px;text-transform:none}.instagram-feed .ig-block:hover .ig-text{opacity:1;width:100%}.instagram-feed .ig-block:hover .ig-overlay{opacity:1}.instagram-feed .ig-block:hover .ig-item-bg{background:#000}.instagram-feed .ig-block:hover .insta-img{opacity:.4}.instagram-feed .insta-img-cell{padding-left:0;padding-right:0}.instagram-feed .insta-img-cell .insta-img{background-color:#000;opacity:1;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.instagram-feed .insta-img-cell .ig-item-bg{background-color:#000;height:75.94vw}.instagram-feed .ig-block .insta-img{background-color:#000;opacity:.6}.instagram-feed .insta-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.instagram-feed .insta-text .insta-caption{font-size:12px;line-height:15px;overflow:hidden}@media print,screen and (min-width:45em){.instagram-feed .insta-text .insta-caption{font-size:14px;line-height:18px}}@media screen and (min-width:75em){.instagram-feed .insta-text .insta-caption{font-size:16px;line-height:19px}}@media only screen and (min-width:560px){.instagram-feed .ig-link{height:43.4vw}.instagram-feed .insta-img-cell .ig-item-bg{height:43.4vw}}@media print,screen and (min-width:64em){.instagram-feed .ig-link{height:23.73vw}.instagram-feed .insta-img-cell .ig-item-bg{height:23.73vw}}@media screen and (min-width:75em){.instagram-feed .ig-link{height:15.1875rem}.instagram-feed .insta-img-cell .ig-item-bg{height:15.1875rem}}.blog-recent-posts .blog-logo{margin-bottom:30px}@media print,screen and (min-width:64em){.blog-recent-posts .blog-logo{margin-bottom:40px}}.referral-section .two-gray-boxes.neg-margin-top{margin-top:15px}@media print,screen and (min-width:45em){.referral-section .two-gray-boxes.neg-margin-top{margin-top:-50px}}@media print,screen and (max-width:44.99875em){.referral-section .two-gray-boxes .gray-box-cell{padding:0}.referral-section .two-gray-boxes .gray-box-cell:first-child{margin-bottom:15px}}.referral-section .two-gray-boxes .gray-box-cell .alto-background{padding:35px;margin-bottom:15px}@media print,screen and (min-width:45em){.referral-section .two-gray-boxes .gray-box-cell .alto-background{margin-bottom:0}}.referral-section .copy-link #copy-me{border:1px solid #555}.referral-section .email-link .referral-emails-input{border:1px solid #e31c37}.referral-section .email-link .referral-emails-input::-webkit-input-placeholder{color:#e31c37!important}.referral-section .email-link .referral-emails-input:-ms-input-placeholder{color:#e31c37!important}.referral-section .email-link .referral-emails-input::placeholder{color:#e31c37!important}.referral-section .email-link .ajax-loader{display:none}.referral-section .social-sharing .social-links{min-width:100%;margin-bottom:20px}.referral-section .social-sharing .social-links .social-icon{width:50px;margin-right:20px}.referral-section .social-sharing .social-links .social-btn{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.state-location-header{text-align:center}.locations-map-marker{position:absolute;left:30px;top:0}.locations-map-marker i{font-size:24px}.state-item{padding-left:40px}.state-name{font-size:20px}@media print,screen and (min-width:45em){.state-location-header{text-align:left}.locations-map-marker{left:15px}.state-item{padding-left:25px}}@media print,screen and (min-width:45em){.flexible-countdown .image-container{-webkit-order:1;-ms-flex-order:1;order:1}}.flexible-countdown .image-container img{max-width:300px;width:100%}.flexible-countdown .countdown-container .countdown-subtext{text-shadow:2px 2px 2px rgba(0,0,0,.5)}.flexible-countdown .countdown-container .btn{max-width:275px}.flexible-countdown .countdown-expired-container .btn,.flexible-countdown .countdown-header-container .btn{max-width:275px}.flexible-countdown .countdown-header-container h6{font-size:14px}.flexible-countdown .countdown-header-container .btn{font-size:14px;margin-bottom:0;padding:12px}.offer-count-down-container{width:100%}.offer-count-down-container#offer-count-down-container{padding:0}.offer-count-down-container #countdown-bg{background-color:#e31c37;min-height:54px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.offer-count-down-container .count-down-label{display:block;padding:10px;text-align:center!important;font-size:20px;color:#fff;line-height:24px;text-transform:uppercase}.offer-count-down-container .count-down-timer{padding:12px 0 24px;color:#e31c37;max-width:340px;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.offer-count-down-container .count-down-timer .count-down-bottom-part{font-weight:bolder;text-align:center;float:left;font-size:8px;width:40px;height:2px;-webkit-transform:rotateY("-90");transform:rotateY("-90");color:#fff;margin:0;padding:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.offer-count-down-container .count-down-timer .count-down-part{margin-right:0;float:left;width:50px;height:35px;background-color:#fff}.offer-count-down-container .count-down-timer .count-down-part .count-down-top-part{width:100%;font-weight:bolder;text-align:center;font-size:1.5rem;margin-bottom:0;line-height:35px}.offer-count-down-container .count-down-btn{margin-top:15px}@media print,screen and (min-width:45em){.offer-count-down-container{padding:0 15px}.offer-count-down-container .count-down-timer{max-width:100%;margin:0;padding:10px 0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media print,screen and (min-width:64em){.offer-count-down-container .count-down-timer .count-down-part{margin-right:10px}}.coupon-sub{font-size:14px;line-height:18px;margin-bottom:10px;position:relative}.coupon-sub.barcode{max-width:300px}.coupon-sub.barcode img{width:100%;height:100px}@media print,screen and (min-width:64em){.coupon-sub.barcode{max-width:200px;display:inline-block;vertical-align:bottom}.coupon-sub.barcode img{height:60px}}.coupon-sub .password-protect-barcode{position:absolute;top:0;left:0;background-color:rgba(10,10,10,.9);color:#fff;width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:700}.pass-spinner{border:4px solid #f3f3f3;border-top:4px solid #e31c37;border-radius:50%;width:40px;height:40px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.coupon-disclaimer{font-size:10px;font-weight:700}.inline-block{display:inline-block}.width-100{width:100%}.width-50{width:50%}.bm-message{background-color:#fff;width:100%;padding:15px 15px 10px 15px}.sm-btn{height:10px}.bm-result{font-size:14px;margin-bottom:7px;line-height:16px}.comparison-boxes{margin-bottom:40px}.comparison-boxes .box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px}.comparison-boxes .box .as-low-as{font-size:14px;margin-bottom:5px}.comparison-boxes .box .cross-out{margin-bottom:25px}.comparison-boxes .box .enrollment-fee{font-size:18px;border-top:1px solid #0a0a0a;border-bottom:1px solid #0a0a0a;padding:10px 0;margin-bottom:20px}.comparison-boxes .box .btn-wrap:last-child .btn{margin-bottom:0}.comparison-boxes .box .flag{color:#fff;-webkit-flex:1;-ms-flex:1;flex:1;font-size:10px;font-weight:700;margin:0 -30px 15px -30px;padding:8px}.comparison-boxes .box .flag.has-flag{background-color:#e31c37}@media print,screen and (min-width:64em){.comparison-boxes{margin-bottom:70px}.comparison-boxes .box{margin-bottom:0}.comparison-boxes .box .as-low-as{margin-bottom:0}}.small-text-banner{padding:15px 0;text-align:center}.small-text-banner a{font-size:14px;margin-left:20px}@media print,screen and (min-width:45em){.small-text-banner a{margin-left:40px;display:inline-block}}.staff-headshot{width:270px;height:270px;object-position:top}.staff-name:hover{color:#616161}.press-filter{font-weight:700;text-transform:uppercase;margin-bottom:5px}.press-filter .link{color:#e31c37;margin-left:16px}.press-filter .link:hover{cursor:pointer;color:#b6162c}.press-filter .link.active{color:#b6162c}.press-contact a{text-transform:none}.press-container .pagination li{padding:0 .5em}.press-container .pagination li i.fa.icon-angle-left,.press-container .pagination li i.fa.icon-angle-right{padding-left:0;padding-right:0}@media print,screen and (min-width:45em){.executive-featured-image .featured-image h2,.executive-featured-image.featured-image h2,.page-template-employee-archive .featured-image h2,.page-template-employee-archive.featured-image h2{font-size:60px;line-height:65px}}.image-caption-slider-section .image-caption-slider .image-overlay{position:relative}.image-caption-slider-section .image-caption-slider .image-overlay img{height:270px;object-fit:cover;object-position:top}.image-caption-slider-section .image-caption-slider .image-overlay .overlay{display:none;position:absolute;top:0;left:0;background-color:rgba(10,10,10,.65);color:#fff;width:100%;height:100%}.image-caption-slider-section .image-caption-slider .image-overlay .overlay .overlay-text{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 40px;max-height:200px}.image-caption-slider-section .image-caption-slider .image-overlay .overlay.scroll .overlay-text{overflow-y:scroll}.image-caption-slider-section .image-caption-slider .image-overlay:hover .overlay{display:inherit}.image-caption-slider-section .image-caption-slider .owl-dot{width:32px;height:32px}.image-caption-slider-section .image-caption-slider .owl-nav button{top:170px;color:#b1b1b1}.image-caption-slider-section .image-caption-slider .owl-nav button:hover{color:#555}@media only screen and (min-width:1400px){.image-caption-slider-section .image-caption-slider .owl-nav button.owl-next{right:-50px}.image-caption-slider-section .image-caption-slider .owl-nav button.owl-prev{left:-50px}}@media print,screen and (min-width:64em){.bullet-list{margin-left:100px!important}}.page-template-front .alternating-button .button{width:auto;padding-right:50px;padding-left:50px}.page-template-front .full-width-rows .grid-x{-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print,screen and (max-width:44.99875em){.page-template-front .full-width-rows .grid-x{height:auto!important}}.page-template-front .full-width-rows .text-container{max-width:630px}@media print,screen and (min-width:45em){.page-template-front .grid-container{padding-left:45px;padding-right:45px;max-width:none!important}}@media print,screen and (max-width:44.99875em){.page-template-front .grid-cards.has-image-cycle .grid-card:not(:first-child){display:none}}.studio-filter-category .cs-filter-bg .category-filter-boxes{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media print,screen and (max-width:44.99875em){.studio-filter-category .cs-filter-bg .category-filter-boxes{margin:0 auto;padding-left:0;padding-right:0;display:none}}@media print,screen and (min-width:45em){.studio-filter-category .cs-filter-bg .category-filter-boxes{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-bottom:40px}}.studio-filter-category .cs-filter-bg .category-filter-boxes .outer-square{cursor:pointer}.studio-filter-category .cs-filter-bg .category-filter-boxes .outer-square button{width:270px;font-weight:700;padding:20px}.studio-filter-category .cs-filter-bg .category-filter-boxes .outer-square button.cat-filter-btn{background-color:transparent;border:2px solid #e31c37;color:#e31c37}.studio-filter-category .cs-filter-bg .category-filter-boxes .outer-square button.cat-filter-btn.active-web{background-color:#e31c37;color:#fff}.change-location-box{margin-top:15px;margin-bottom:25px;height:30px;font-size:14px}.change-location-box .change-location{border-left:1px solid #e31c37;font-weight:700;color:#e31c37;cursor:pointer;text-transform:uppercase}.schedule-title{font-size:30px;font-weight:300}@media print,screen and (min-width:64em){.schedule-title{font-size:40px}}.floating-label-form-dark label{color:#e31c37;margin:0!important}.floating-label-form-dark input:not([type=submit]),.floating-label-form-dark select{background-color:transparent;border-bottom:1px solid #fff;color:#fff;font-weight:400}.floating-label-form-dark input:not([type=submit]):focus,.floating-label-form-dark input:not([type=submit]):hover,.floating-label-form-dark select:focus,.floating-label-form-dark select:hover{background-color:transparent;border-bottom:1px solid #fff}.floating-label-form-dark input:not([type=submit]):-webkit-autofill,.floating-label-form-dark input:not([type=submit]):-webkit-autofill:focus,.floating-label-form-dark input:not([type=submit]):-webkit-autofill:hover,.floating-label-form-dark select:-webkit-autofill,.floating-label-form-dark select:-webkit-autofill:focus,.floating-label-form-dark select:-webkit-autofill:hover{box-shadow:0 0 0 1000px transparent inset!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#fff!important;border-bottom:1px solid #fff!important;background-color:transparent!important;transition:background-color 9999s ease-in-out 0s}.floating-label-form-dark input:not([type=submit])::-webkit-input-placeholder,.floating-label-form-dark select::-webkit-input-placeholder{color:#e31c37!important}.floating-label-form-dark input:not([type=submit]):-ms-input-placeholder,.floating-label-form-dark select:-ms-input-placeholder{color:#e31c37!important}.floating-label-form-dark input:not([type=submit])::placeholder,.floating-label-form-dark select::placeholder{color:#e31c37!important}.floating-label-form-dark select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28255, 255, 255%29'></polygon></svg>")}.floating-label-form-dark .tiny-text{color:#fff}.floating-label-form-dark .tiny-text a{color:#e31c37!important}.class-pass-form h2{font-weight:300}.class-pass-form .studio-pass-form span label{color:#e31c37}.class-pass-form .studio-pass-form input{background-color:transparent;border-bottom:1px solid #fff;color:#fff}.class-pass-form .studio-pass-form input::-webkit-input-placeholder{color:#e31c37!important}.class-pass-form .studio-pass-form input:-ms-input-placeholder{color:#e31c37!important}.class-pass-form .studio-pass-form input::placeholder{color:#e31c37!important}.class-pass-form .studio-pass-form .tiny-text{color:#fff}.class-pass-form .studio-pass-form .tiny-text a{color:#e31c37!important}.class-pass-form .group-pass-form span label{color:#e31c37}.class-pass-form .group-pass-form input{background-color:transparent;border-bottom:1px solid #555;color:#555}.class-pass-form .group-pass-form input::-webkit-input-placeholder{color:#e31c37!important}.class-pass-form .group-pass-form input:-ms-input-placeholder{color:#e31c37!important}.class-pass-form .group-pass-form input::placeholder{color:#e31c37!important}.class-pass-form .group-pass-form .tiny-text{color:#555}.class-pass-form .group-pass-form .tiny-text a{color:#e31c37!important}.universal-slider{position:relative;width:100%}.universal-slider .slider-item{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;color:#fff}.universal-slider .slider-item .mobile-slide .img-container{height:270px;background-position:center;background-size:cover;background-repeat:no-repeat}.universal-slider .slider-item .mobile-slide .content{padding:20px;position:relative;z-index:2}.universal-slider .slider-item .mobile-slide .content h2{color:#e31c37;font-weight:400}.universal-slider .slider-item .mobile-slide .content .custom-description{color:#555;font-size:16px}.universal-slider .slider-item .desktop-slide{height:700px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.universal-slider .slider-item .desktop-slide .content{padding:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;z-index:2;position:relative}.universal-slider .slider-item .desktop-slide .content h4{font-size:20px;font-weight:400}@media print,screen and (min-width:45em){.universal-slider .slider-item .desktop-slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5) 100%);z-index:1}}.universal-slider .text-container{padding:20px}@media print,screen and (min-width:64em){.universal-slider .text-container{padding-left:60px}}.universal-slider .text-container .btn-group a{text-align:left;text-decoration:underline;font-weight:400}.universal-slider .custom-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:40px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.universal-slider .custom-nav button{background:0 0;border:none;font-size:1rem;margin-left:25px;cursor:pointer;padding:5px}.universal-slider .custom-nav button span{color:#555;font-size:49px;font-weight:300}.universal-slider .carousel-cell{margin-right:5px;overflow:hidden;width:90%;height:auto}.universal-slider .carousel-cell .carousel-cell:not(.is-selected) a{display:none}@media print,screen and (min-width:45em){.universal-slider .carousel-cell{width:48%;height:600px}.universal-slider .carousel-cell::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.6) 100%);z-index:1}}.universal-slider .carousel-cell img{display:block;height:270px;object-fit:cover;width:100%}@media print,screen and (min-width:45em){.universal-slider .carousel-cell img{height:100%;max-width:150%;width:150%!important}}.universal-slider .content{padding:20px;position:relative;z-index:2}.universal-slider .content h2{color:#e31c37;font-weight:400}.universal-slider .content .custom-description{color:#555;font-size:16px}@media print,screen and (min-width:45em){.universal-slider .content{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;background-color:transparent;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;z-index:4;bottom:0;color:#fff;padding-left:30px;padding-right:30px;margin-bottom:30px}.universal-slider .content h2{font-size:20px;font-weight:400;color:#fff;margin-bottom:0}.universal-slider .content .custom-description{color:#fff;font-size:16px}}@media print,screen and (min-width:45em){.universal-slider .overlay-on-hover .carousel-cell::before{opacity:0;transition:opacity .3s ease-in-out}.universal-slider .overlay-on-hover .carousel-cell .content{opacity:0;transition:opacity .3s ease-in-out}.universal-slider .overlay-on-hover .carousel-cell:focus-within::before,.universal-slider .overlay-on-hover .carousel-cell:hover::before{opacity:1}.universal-slider .overlay-on-hover .carousel-cell:focus-within .content,.universal-slider .overlay-on-hover .carousel-cell:hover .content{opacity:1}}.parallax .flickity-prev-next-button{top:135px}@media print,screen and (min-width:45em){.parallax .flickity-prev-next-button{top:50%}}.activation-code-container{text-align:center}.activation-code-container .activation-code{display:inline-block;background-color:#f0f0f0;padding:10px 0;width:100%;font-weight:700;margin-bottom:40px;font-size:25px}@media print,screen and (min-width:45em){.activation-code-container .activation-code{padding:35px 0}}@media print,screen and (min-width:64em){.activation-code-container .activation-code{width:550px}}html.menu-open{overflow:hidden}@media print,screen and (max-width:44.99875em){html{margin-top:0!important}}body:not(.home):not(.join-page){margin-top:100px}@media print,screen and (min-width:45em){body:not(.home):not(.join-page){margin-top:150px}}body.admin-bar #wpadminbar{overflow:hidden}@media print,screen and (max-width:44.99875em){body.admin-bar #wpadminbar{display:none}}@media print,screen and (min-width:45em){body.admin-bar div.top-nav{top:32px}}div.top-nav{position:fixed;top:0;z-index:999;width:100%;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:0 0 10px 10px}div.top-nav a:not(.btn),div.top-nav button{color:#555}div.top-nav .logo-black,div.top-nav .logo-white{display:none;width:150px}div.top-nav .logo-lettermark{width:37px}@media screen and (min-width:75em){div.top-nav{color:#fff;background-color:transparent}div.top-nav:not(.scrolled){-webkit-backdrop-filter:none;backdrop-filter:none}div.top-nav a:not(.btn),div.top-nav button{color:#fff}div.top-nav .logo-white{display:block}div.top-nav.scrolled{background-color:rgba(255,255,255,.8);transition:background-color .3s,box-shadow .3s;color:#555}div.top-nav.scrolled a:not(.btn),div.top-nav.scrolled button{color:#555}div.top-nav.scrolled .btn-left{border:1px solid #e31c37;color:#e31c37;text-shadow:none}div.top-nav.scrolled .logo-black{display:block}div.top-nav.scrolled .logo-white{display:none}}.utility-nav{padding:10px 10px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.utility-nav .utility-nav-item{font-size:14px;padding:0 12px;font-weight:400;transition:background-color .3s,color .3s,border-color .3s}.utility-nav .vasa-location{margin-bottom:0;padding:0;padding-right:10px}@media print,screen and (min-width:45em){.utility-nav{padding:15px 40px 0;text-align:right;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.utility-nav .utility-nav{display:block}}@media print,screen and (min-width:45em){.menu-animating .utility-nav,.menu-open .utility-nav{visibility:hidden}}.main-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0 10px 10px}@media screen and (min-width:75em){.main-nav{padding:0 40px 10px}.main-nav .nav-right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}}.position-right{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}html.menu-open .site-header .off-canvas-menu{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}html.menu-open .nav-right .cta-btns{display:none}html.menu-open .logo-black{display:block}html.menu-open .logo-lettermark{display:none}.site-header .off-canvas-menu{position:fixed;height:100vh;bottom:0;top:auto!important;width:100%;overflow:visible;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;z-index:99;-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;background:#fff}.site-header .off-canvas-menu a:not(.btn){color:#555;font-weight:400}.site-header .off-canvas-menu-content{height:calc(100dvh - 120px);overflow-y:scroll}.site-header .btn{font-size:15px;margin-bottom:10px}.site-header ul.dropdown.menu{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:0 20px 30px;margin:auto;width:100%;overflow-y:scroll;list-style-type:none}.site-header ul.dropdown.menu li.menu-item{font-size:20px;width:100%}.site-header ul.dropdown.menu li.menu-item a{padding:15px 0}@media print,screen and (min-width:45em){.site-header ul.dropdown.menu li.menu-item.current_page_item a{color:#e31c37}}@media print,screen and (min-width:45em){.site-header ul.dropdown.menu li.menu-item:hover a{color:#e31c37}}.site-header ul.dropdown.menu li.menu-item.is-dropdown-submenu-parent .active a{background-color:#f0f0f0}.site-header ul.dropdown.menu li.menu-item.is-dropdown-submenu-parent>a:after{display:block;border-style:solid;border-width:0 0 1px 1px;border-color:unset;content:"";right:13px;top:25px;position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;width:13px;height:13px}.site-header ul.dropdown.menu li.menu-item.is-dropdown-submenu-parent.is-active>a{font-weight:700;color:#555}@media screen and (min-width:75em){.site-header ul.dropdown.menu li.menu-item.is-dropdown-submenu-parent.is-active>a{color:#e31c37}}.site-header ul.dropdown.menu li.menu-item.is-dropdown-submenu-parent.is-active>a:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin:-3px}.site-header ul.dropdown.menu .is-dropdown-submenu{position:relative;border:none;list-style:none;margin-left:0;border-radius:0 3px 3px 3px}.site-header ul.dropdown.menu .is-dropdown-submenu .menu-item{font-size:16px}.site-header ul.dropdown.menu .is-dropdown-submenu .menu-item a{padding:10px 0}.site-header .top-menu-nav{padding:0 20px 30px}.site-header .dropdown-menu-nav{padding:0 20px 60px}.site-header .nav-right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.site-header .nav-right .cta-btns a{font-size:14px}@media screen and (min-width:75em){.nav-left{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}.nav-left .top-menu-section{width:100%}.nav-left .logo-lettermark{display:none}.nav-left .logo-white{display:block}.nav-left ul.dropdown.menu{padding:0;overflow:visible}.nav-left ul.dropdown.menu li.menu-item{font-size:15px;padding:6px 30px 6px 16px;width:auto;border-radius:3px 3px 0 0}.nav-left ul.dropdown.menu li.menu-item a{font-weight:400;padding:10px 0}.nav-left ul.dropdown.menu li.menu-item.is-dropdown-submenu-parent>a:after{top:20px;width:10px;height:10px}.nav-left ul.dropdown.menu li.menu-item.is-active{background-color:#fff}.nav-left ul.dropdown.menu li.menu-item.is-active a{color:#e31c37}.nav-left ul.dropdown.menu li.menu-item.is-active.is-dropdown-submenu-parent>a:after{top:23px}.nav-left ul.dropdown.menu ul.is-dropdown-submenu{background-color:#fff;min-width:320px;position:absolute}.nav-left ul.dropdown.menu ul.is-dropdown-submenu .menu-item{font-size:16px;margin-bottom:0;padding:0;white-space:nowrap}.nav-left ul.dropdown.menu ul.is-dropdown-submenu .menu-item a{color:#555;padding:16px}.nav-left ul.dropdown.menu ul.is-dropdown-submenu .menu-item a:hover{background-color:#f0f0f0;font-weight:700}.nav-left ul.dropdown.menu .nav-bottom-item{font-size:16px}.nav-left ul.dropdown.menu .nav-bottom-item:first-of-type{margin-top:50px}}.hamburger-icon{padding:10px;margin-bottom:0}.hamburger-icon .hamburger-icon-inner{width:40px;height:25px;position:relative;padding:0;margin-bottom:0}.hamburger-icon .hamburger-icon-inner:hover{cursor:pointer}.hamburger-icon .hamburger-icon-inner span{background:#555;-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);position:absolute;width:100%;height:2px;transition:top .3s ease .3s,background .3s ease .3s,-webkit-transform .3s ease;transition:top .3s ease .3s,transform .3s ease,background .3s ease .3s;transition:top .3s ease .3s,transform .3s ease,background .3s ease .3s,-webkit-transform .3s ease}.hamburger-icon .hamburger-icon-inner span:nth-child(1){top:10%}.hamburger-icon .hamburger-icon-inner span:nth-child(2){top:50%}.hamburger-icon .hamburger-icon-inner span:nth-child(3){top:90%}.hamburger-icon.is-open .hamburger-icon-inner span{transition:top .1s ease,background .1s ease,-webkit-transform .3s ease .1s;transition:top .1s ease,transform .3s ease .1s,background .1s ease;transition:top .1s ease,transform .3s ease .1s,background .1s ease,-webkit-transform .3s ease .1s}.hamburger-icon.is-open .hamburger-icon-inner span:nth-child(1){top:50%;-webkit-transform:translate(-50%,-50%) rotate(315deg);-ms-transform:translate(-50%,-50%) rotate(315deg);transform:translate(-50%,-50%) rotate(315deg)}.hamburger-icon.is-open .hamburger-icon-inner span:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(405deg);-ms-transform:translate(-50%,-50%) rotate(405deg);transform:translate(-50%,-50%) rotate(405deg)}.hamburger-icon.is-open .hamburger-icon-inner span:nth-child(3){top:50%;-webkit-transform:translate(-50%,-50%) rotate(405deg);-ms-transform:translate(-50%,-50%) rotate(405deg);transform:translate(-50%,-50%) rotate(405deg)}.top-nav .language-switcher-button{font-size:12px;padding:0 10px;background-color:transparent;font-weight:400;margin-bottom:0}.top-nav .language-switcher-button:after{border-style:solid;border-width:0 0 1px 1px;border-color:unset;content:"";display:inline-block;left:5px;top:5px;position:relative;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;vertical-align:top;width:.5em;height:.5em}.top-nav .language-switcher-button[aria-expanded=true]:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);top:9px}@media print,screen and (min-width:45em){.top-nav .language-switcher-button{padding:10px;font-size:14px}}.top-nav .language-switcher{min-width:auto;width:100px;text-align:center;padding:0}.top-nav .language-switcher a{font-weight:400;padding:5px 10px;color:#555!important}.top-nav .language-switcher a.active,.top-nav .language-switcher a:hover{font-weight:700}.cta-btns{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px}.cta-btns .btn{padding:10px 15px;text-shadow:1px 1px 2px rgba(10,10,10,.2);margin-bottom:0;white-space:nowrap}.main-nav .logo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.color-mode-dark .utility-nav button{color:#fff!important}.color-mode-dark div.top-nav{background-color:rgba(10,10,10,.7)}.color-mode-dark .hamburger-icon span,.color-mode-dark .language-switcher{background-color:#fff}@media screen and (min-width:75em){.color-mode-dark .logo-black{display:none!important}.color-mode-dark .logo-white{display:block!important}.color-mode-dark div.top-nav #menu-main-menu>li.menu-item>a{color:#fff!important}.color-mode-dark div.top-nav #menu-main-menu>li.menu-item.is-active>a{color:#e31c37!important}}.translatepress-es_MX .btn-shape-group .btn-shape{width:auto}.menu-open .color-mode-dark .utility-nav button{color:#555!important}.menu-open .color-mode-dark .hamburger-icon span{background-color:#555}.menu-open .color-mode-dark div.top-nav{background-color:#fff}.no-menu .hamburger-icon,.no-menu .login-item,.no-menu .utility-btn-shapes,.no-menu .utility-nav{display:none}@media print,screen and (max-width:44.99875em){.no-menu .nav-right{display:none}}@media print,screen and (min-width:45em){.no-menu .nav-right{min-width:150px}}.main-container{padding-right:.9375rem;padding-left:.9375rem;max-width:75rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:45em){.main-container{padding-right:.9375rem;padding-left:.9375rem}}.main-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:1rem}@media print,screen and (min-width:45em){.main-grid{margin-top:3rem}}.main-grid.sidebar-left .main-content{-webkit-order:1;-ms-flex-order:1;order:1}.main-grid.sidebar-left .sidebar{-webkit-order:2;-ms-flex-order:2;order:2}@media print,screen and (min-width:45em){.main-grid.sidebar-left .main-content{-webkit-order:2;-ms-flex-order:2;order:2}.main-grid.sidebar-left .sidebar{-webkit-order:1;-ms-flex-order:1;order:1}}.main-grid .main-content-full-width{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}.main-grid .main-content{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}@media print,screen and (min-width:45em){.main-grid .main-content{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(66.6666666667% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.main-grid .sidebar{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}@media print,screen and (min-width:45em){.main-grid .sidebar{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(33.3333333333% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem;margin-top:1rem}}.mini-footer{padding:14px 0;color:#fff;font-size:14px;color:#555;font-family:Montserrat,sans-serif;text-align:center}.footer{color:#555;padding:0 0 25px}.footer a,.footer button{color:#555}.footer a:not(.btn):hover,.footer button:not(.btn):hover{color:#2f2f2f}.footer .footer-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;padding:0 40px;border-top:2px solid #e31c37}.footer .footer-nav a{text-transform:capitalize;display:block;font-weight:400;padding:10px 15px}@media print,screen and (min-width:64em){.footer .footer-nav{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 60px}.footer .footer-nav a{padding:25px 15px}}.footer .footer-logo{margin-right:50px;width:60px}.footer .footer-btn a{font-weight:400;margin:0;min-width:170px}.footer .menu-link{font-size:14px;letter-spacing:2px;margin-bottom:3px;padding:7px 0;text-align:center;text-transform:uppercase;transition:.1s}@media screen and (min-width:78.125em){.footer .menu-link{text-align:left}}.footer .link-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer .link-container .footer-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}.footer .link-container .footer-menu .menu-link{margin-right:15px}.footer .link-container .footer-menu .after-half{margin-left:12px}.footer .social-links{color:#555;display:block;min-height:30px;text-align:center}.footer .social-links .social-link{display:inline-block;font-size:inherit;margin-right:0}.footer .social-links .social-link i{font-size:25px}.footer .social-links .social-link a{color:#555;display:inline-block;min-height:32px;min-width:32px;padding:4px 8px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:.1s}.footer .social-links .social-link:last-of-type{margin-right:0}@media print,screen and (min-width:64em){.footer .social-links{text-align:left}.footer .social-links .social-link i{font-size:18px;position:relative;top:2px}}.footer .downloads{color:rgba(255,255,255,.85)}.footer .vasa-app-image-container{margin-right:20px}.footer .vasa-app-image-container img{display:block;width:38px}.footer .review-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:45em){.footer .review-column{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.footer .write-review{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:45px}.footer .write-review i{font-size:18px;font-weight:700;margin-right:3px;position:relative}.footer .write-review .write-review-text{font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;margin-right:15px;text-transform:initial;width:100%}@media print,screen and (min-width:64em){.footer .write-review i{top:2px}}.footer .vasa-app-slash{margin:0 5px}@media print,screen and (min-width:64em){.footer .app-column{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.footer .vasa-app-text-container{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.footer .vasa-app-text-container .vasa-app-text{font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:16px;text-align:left;color:#b1b1b1}.footer .vasa-app-text-container .vasa-app-download a{font-size:14px;margin-bottom:5px;padding:15px 0;text-align:left;transition:.1s;color:#b1b1b1}.footer .copyright-column{text-align:center}@media print,screen and (min-width:64em){.footer .copyright-column{text-align:right}}.footer .copyright{font-size:14px;font-weight:300}#review-modal{background-color:#f0f0f0;max-width:800px;width:100%}#review-modal #stars{color:#555;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0}#review-modal #stars li i::before{cursor:pointer;font-size:45px;margin:0 5px}@media print,screen and (min-width:64em){#review-modal #stars li i::before{font-size:80px}}#review-modal #stars:has(.star:nth-child(1):hover) .star:nth-child(-n+1){color:#e31c37}#review-modal #stars:has(.star:nth-child(2):hover) .star:nth-child(-n+2){color:#e31c37}#review-modal #stars:has(.star:nth-child(3):hover) .star:nth-child(-n+3){color:#e31c37}#review-modal #stars:has(.star:nth-child(4):hover) .star:nth-child(-n+4){color:#e31c37}#review-modal #stars:has(.star:nth-child(5):hover) .star:nth-child(-n+5){color:#e31c37}.hover-star,.selected-star{color:#e31c37}.footer .write-review-stars{cursor:pointer}@media print,screen and (min-width:45em){.footer .write-review-stars{display:inline-block}}@media print,screen and (min-width:64em){.footer .link-container .footer-menu{padding-top:6px}.footer .link-container .menu-link{padding:4px 0}}.color-mode-dark .footer,.color-mode-dark .footer .social-links .social-link a{color:#fff}body#tinymce{height:auto;max-width:75rem;padding:1.25rem!important}.btn{display:inline-block}.btn,.button,[type=submit],button{background-color:transparent;color:#fff;cursor:pointer;font-size:14px;font-weight:400;line-height:18px;margin-bottom:20px;padding:15px 15px;text-transform:uppercase;transition:background-color .5s,color .5s,border-color .5s;border-radius:3px}@media print,screen and (min-width:45em){.btn,.button,[type=submit],button{font-size:16px}}.btn.hamburger,.button.hamburger,[type=submit].hamburger,button.hamburger{background-color:transparent}.btn.full-width,.button.full-width,[type=submit].full-width,button.full-width{width:100%}.btn.small-full-width,.button.small-full-width,[type=submit].small-full-width,button.small-full-width{width:100%}@media print,screen and (min-width:45em){.btn.small-full-width,.button.small-full-width,[type=submit].small-full-width,button.small-full-width{width:75%}}.btn.wide,.button.wide,[type=submit].wide,button.wide{padding-right:50px;padding-left:50px}.btn.short,.button.short,[type=submit].short,button.short{padding:10px}.btn.text-bold,.button.text-bold,[type=submit].text-bold,button.text-bold{font-weight:700}.btn.blue,.button.blue,[type=submit].blue,button.blue{background-color:#188fcb;color:#fff}.btn.blue:hover,.button.blue:hover,[type=submit].blue:hover,button.blue:hover{background-color:#136f9d}.btn.btn-red,.btn.red,.button.btn-red,.button.red,[type=submit].btn-red,[type=submit].red,button.btn-red,button.red{background-color:#e31c37;color:#fff;text-align:center!important;text-decoration:none!important}.btn.btn-red:hover,.btn.red:hover,.button.btn-red:hover,.button.red:hover,[type=submit].btn-red:hover,[type=submit].red:hover,button.btn-red:hover,button.red:hover{background-color:#b6162c}.btn.red-black,.button.red-black,[type=submit].red-black,button.red-black{background-color:#e31c37;color:#0a0a0a}.btn.red-black:hover,.button.red-black:hover,[type=submit].red-black:hover,button.red-black:hover{background-color:#b6162c}.btn.red-white,.button.red-white,[type=submit].red-white,button.red-white{background-color:#e31c37;color:#fff}.btn.red-white:hover,.button.red-white:hover,[type=submit].red-white:hover,button.red-white:hover{background-color:#b6162c}.btn.black,.button.black,[type=submit].black,button.black{background-color:#000;color:#fff}.btn.black:hover,.button.black:hover,[type=submit].black:hover,button.black:hover{background-color:#333}.btn.gray,.button.gray,[type=submit].gray,button.gray{background-color:#555}.btn.gray:hover,.button.gray:hover,[type=submit].gray:hover,button.gray:hover{color:#fff;background-color:#3c3c3c}.btn.light-gray,.button.light-gray,[type=submit].light-gray,button.light-gray{background-color:#b1b1b1}.btn.light-gray:hover,.button.light-gray:hover,[type=submit].light-gray:hover,button.light-gray:hover{color:#fff;background-color:#989898}.btn.white,.button.white,[type=submit].white,button.white{background-color:#fff;color:#e31c37}.btn.white:hover,.button.white:hover,[type=submit].white:hover,button.white:hover{background-color:#e6e6e6}.btn.btn-white-outline,.btn.transparent,.btn.white-outline,.button.btn-white-outline,.button.transparent,.button.white-outline,[type=submit].btn-white-outline,[type=submit].transparent,[type=submit].white-outline,button.btn-white-outline,button.transparent,button.white-outline{border:1px solid #fff;background-color:transparent;color:#fff}.btn.btn-white-outline:hover,.btn.transparent:hover,.btn.white-outline:hover,.button.btn-white-outline:hover,.button.transparent:hover,.button.white-outline:hover,[type=submit].btn-white-outline:hover,[type=submit].transparent:hover,[type=submit].white-outline:hover,button.btn-white-outline:hover,button.transparent:hover,button.white-outline:hover{background-color:#fff;color:#e31c37}.btn.transparent-blue,.button.transparent-blue,[type=submit].transparent-blue,button.transparent-blue{border:1px solid #188fcb;background-color:transparent;color:#188fcb}.btn.transparent-blue:hover,.button.transparent-blue:hover,[type=submit].transparent-blue:hover,button.transparent-blue:hover{background-color:#188fcb;color:#fff}.btn.btn-red-outline,.btn.red-outline,.btn.transparent-red,.button.btn-red-outline,.button.red-outline,.button.transparent-red,[type=submit].btn-red-outline,[type=submit].red-outline,[type=submit].transparent-red,button.btn-red-outline,button.red-outline,button.transparent-red{border:1px solid #e31c37!important;background-color:transparent!important;color:#e31c37!important;text-align:center!important;text-decoration:none!important}.btn.btn-red-outline:hover,.btn.red-outline:hover,.btn.transparent-red:hover,.button.btn-red-outline:hover,.button.red-outline:hover,.button.transparent-red:hover,[type=submit].btn-red-outline:hover,[type=submit].red-outline:hover,[type=submit].transparent-red:hover,button.btn-red-outline:hover,button.red-outline:hover,button.transparent-red:hover{background-color:#e31c37!important;color:#fff!important}.btn.transparent-red-no-border,.button.transparent-red-no-border,[type=submit].transparent-red-no-border,button.transparent-red-no-border{background-color:transparent;color:#e31c37}.btn.transparent-red-no-border:hover,.button.transparent-red-no-border:hover,[type=submit].transparent-red-no-border:hover,button.transparent-red-no-border:hover{opacity:.7}.btn.transparent-white-no-border,.button.transparent-white-no-border,[type=submit].transparent-white-no-border,button.transparent-white-no-border{background-color:transparent;color:#fff}.btn.transparent-white-no-border:hover,.button.transparent-white-no-border:hover,[type=submit].transparent-white-no-border:hover,button.transparent-white-no-border:hover{background-color:#e31c37;color:#fff}.btn.transparent-vasa-dark-gray,.button.transparent-vasa-dark-gray,[type=submit].transparent-vasa-dark-gray,button.transparent-vasa-dark-gray{border:1px solid #555;background-color:transparent;color:#555}.btn.transparent-vasa-dark-gray:hover,.button.transparent-vasa-dark-gray:hover,[type=submit].transparent-vasa-dark-gray:hover,button.transparent-vasa-dark-gray:hover{background-color:#555;color:#fff}.btn.btn-gray-outline,.btn.gray-outline,.button.btn-gray-outline,.button.gray-outline,[type=submit].btn-gray-outline,[type=submit].gray-outline,button.btn-gray-outline,button.gray-outline{border:1px solid #555;background-color:transparent;color:#555}.btn.btn-gray-outline:hover,.btn.gray-outline:hover,.button.btn-gray-outline:hover,.button.gray-outline:hover,[type=submit].btn-gray-outline:hover,[type=submit].gray-outline:hover,button.btn-gray-outline:hover,button.gray-outline:hover{background-color:#555;color:#fff}.btn.btn-light-gray-outline,.button.btn-light-gray-outline,[type=submit].btn-light-gray-outline,button.btn-light-gray-outline{border:1px solid #b1b1b1;color:#b1b1b1}.btn.btn-light-gray-outline:focus,.btn.btn-light-gray-outline:hover,.button.btn-light-gray-outline:focus,.button.btn-light-gray-outline:hover,[type=submit].btn-light-gray-outline:focus,[type=submit].btn-light-gray-outline:hover,button.btn-light-gray-outline:focus,button.btn-light-gray-outline:hover{background-color:#555;color:#fff}.btn.coming-soon,.button.coming-soon,[type=submit].coming-soon,button.coming-soon{background-color:#fff;color:#d6d6d6;cursor:default}.btn.shadow,.button.shadow,[type=submit].shadow,button.shadow{box-shadow:3px 3px 4px rgba(0,0,0,.4)}.btn.border-white,.button.border-white,[type=submit].border-white,button.border-white{border:1px solid #fff}.btn.no-padding-bottom,.button.no-padding-bottom,[type=submit].no-padding-bottom,button.no-padding-bottom{margin-bottom:0}.btn.flex-vcenter,.button.flex-vcenter,[type=submit].flex-vcenter,button.flex-vcenter{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.btn.disable,.btn.disabled,.btn[disabled],.button.disable,.button.disabled,.button[disabled],[type=submit].disable,[type=submit].disabled,[type=submit][disabled],button.disable,button.disabled,button[disabled]{opacity:.5}.btn.glow-red,.button.glow-red,[type=submit].glow-red,button.glow-red{border:1px solid #fff;background-color:transparent;color:#fff}.btn.glow-red:hover,.button.glow-red:hover,[type=submit].glow-red:hover,button.glow-red:hover{background-color:transparent;box-shadow:0 0 11px 4px rgba(227,28,55,.9),0 0 1px rgba(227,28,55,.9),inset 0 0 10px rgba(227,28,55,.9),inset 0 0 12px rgba(227,28,55,.9);text-shadow:0 0 5px pink,0 0 10px #ff4500,0 0 20px #e31c37;-webkit-filter:saturate(60%);filter:saturate(60%);border:1px solid pink;-webkit-animation:flicker steps(100) 1s infinite;animation:flicker steps(100) 1s infinite}.btn.glitch-red.init,.btn.glitch-white.init,.button.glitch-red.init,.button.glitch-white.init,[type=submit].glitch-red.init,[type=submit].glitch-white.init,button.glitch-red.init,button.glitch-white.init{border:none;box-shadow:inset #e31c37 5px 5px 0,inset #e31c37 -5px 5px 0;color:#fff;position:relative;background-color:#fff;padding:16px}.btn.glitch-red.init>div,.btn.glitch-white.init>div,.button.glitch-red.init>div,.button.glitch-white.init>div,[type=submit].glitch-red.init>div,[type=submit].glitch-white.init>div,button.glitch-red.init>div,button.glitch-white.init>div{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;color:#e31c37;background-color:#fff;display:inherit}.btn.glitch-red.init>div:nth-child(1),.btn.glitch-white.init>div:nth-child(1),.button.glitch-red.init>div:nth-child(1),.button.glitch-white.init>div:nth-child(1),[type=submit].glitch-red.init>div:nth-child(1),[type=submit].glitch-white.init>div:nth-child(1),button.glitch-red.init>div:nth-child(1),button.glitch-white.init>div:nth-child(1){height:24px;padding-top:16px}.btn.glitch-red.init>div:nth-child(2),.btn.glitch-white.init>div:nth-child(2),.button.glitch-red.init>div:nth-child(2),.button.glitch-white.init>div:nth-child(2),[type=submit].glitch-red.init>div:nth-child(2),[type=submit].glitch-white.init>div:nth-child(2),button.glitch-red.init>div:nth-child(2),button.glitch-white.init>div:nth-child(2){height:6px;top:24px}.btn.glitch-red.init>div:nth-child(2)>span,.btn.glitch-white.init>div:nth-child(2)>span,.button.glitch-red.init>div:nth-child(2)>span,.button.glitch-white.init>div:nth-child(2)>span,[type=submit].glitch-red.init>div:nth-child(2)>span,[type=submit].glitch-white.init>div:nth-child(2)>span,button.glitch-red.init>div:nth-child(2)>span,button.glitch-white.init>div:nth-child(2)>span{display:block;margin-top:-8px}.btn.glitch-red.init>div:nth-child(3),.btn.glitch-white.init>div:nth-child(3),.button.glitch-red.init>div:nth-child(3),.button.glitch-white.init>div:nth-child(3),[type=submit].glitch-red.init>div:nth-child(3),[type=submit].glitch-white.init>div:nth-child(3),button.glitch-red.init>div:nth-child(3),button.glitch-white.init>div:nth-child(3){top:auto;height:24px}.btn.glitch-red.init>div:nth-child(3)>span,.btn.glitch-white.init>div:nth-child(3)>span,.button.glitch-red.init>div:nth-child(3)>span,.button.glitch-white.init>div:nth-child(3)>span,[type=submit].glitch-red.init>div:nth-child(3)>span,[type=submit].glitch-white.init>div:nth-child(3)>span,button.glitch-red.init>div:nth-child(3)>span,button.glitch-white.init>div:nth-child(3)>span{display:block;margin-top:-10px}@media print,screen and (min-width:45em){.btn.glitch-red.init:hover>div,.btn.glitch-white.init:hover>div,.button.glitch-red.init:hover>div,.button.glitch-white.init:hover>div,[type=submit].glitch-red.init:hover>div,[type=submit].glitch-white.init:hover>div,button.glitch-red.init:hover>div,button.glitch-white.init:hover>div{width:100%;text-align:center;text-shadow:-1.2px -1.2px 0 #ef00ef,1.2px 1.2px 0 #0ff}.btn.glitch-red.init:hover>div:nth-child(1),.btn.glitch-white.init:hover>div:nth-child(1),.button.glitch-red.init:hover>div:nth-child(1),.button.glitch-white.init:hover>div:nth-child(1),[type=submit].glitch-red.init:hover>div:nth-child(1),[type=submit].glitch-white.init:hover>div:nth-child(1),button.glitch-red.init:hover>div:nth-child(1),button.glitch-white.init:hover>div:nth-child(1){-webkit-animation:glitch-1 1s infinite step-end;animation:glitch-1 1s infinite step-end}.btn.glitch-red.init:hover>div:nth-child(2),.btn.glitch-white.init:hover>div:nth-child(2),.button.glitch-red.init:hover>div:nth-child(2),.button.glitch-white.init:hover>div:nth-child(2),[type=submit].glitch-red.init:hover>div:nth-child(2),[type=submit].glitch-white.init:hover>div:nth-child(2),button.glitch-red.init:hover>div:nth-child(2),button.glitch-white.init:hover>div:nth-child(2){-webkit-animation:glitch-2 1.2s infinite step-end;animation:glitch-2 1.2s infinite step-end}.btn.glitch-red.init:hover>div:nth-child(3),.btn.glitch-white.init:hover>div:nth-child(3),.button.glitch-red.init:hover>div:nth-child(3),.button.glitch-white.init:hover>div:nth-child(3),[type=submit].glitch-red.init:hover>div:nth-child(3),[type=submit].glitch-white.init:hover>div:nth-child(3),button.glitch-red.init:hover>div:nth-child(3),button.glitch-white.init:hover>div:nth-child(3){-webkit-animation:glitch-3 1.4s infinite step-end;animation:glitch-3 1.4s infinite step-end}}.btn.glitch-red.init,.button.glitch-red.init,[type=submit].glitch-red.init,button.glitch-red.init{background-color:#e31c37;color:#fff;box-shadow:inset #0a0a0a 5px 5px 0,inset #0a0a0a -5px 5px 0}.btn.glitch-red.init>div,.button.glitch-red.init>div,[type=submit].glitch-red.init>div,button.glitch-red.init>div{color:#fff;background-color:#e31c37}@media print,screen and (min-width:45em){.btn-group.horizontal{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}}.btn-wrap .text-link{margin-bottom:20px;display:block}.button.standard{min-width:250px;text-align:center}button.button{font-size:1rem}.btn.standard,.button.standard{min-width:250px;text-align:center}.btn-wrap .btn{display:inline-block;margin-bottom:10px}.btn-wrap.full-width .btn{width:100%}.btn-wrap.standard .btn{min-width:250px;text-align:center}.btn.btn-xs,a.btn.btn-xs{font-size:1rem;padding:.5rem 1rem}a.button.footer-btn,button.footer-btn{font-family:montserrat-regular;font-size:14px;letter-spacing:2px;padding:8px 14px;background-color:#2f2f2f;border:1px solid #fff;color:#fff}a.button.footer-btn:hover,button.footer-btn:hover{background-color:#fff;color:#2f2f2f}.fixed-button{z-index:5;background-color:#555;color:#fff;border:none;outline:0;position:fixed;bottom:0;right:15px;height:51px;width:51px;padding:0;margin-bottom:20px;border-radius:30px}.fixed-button:active,.fixed-button:focus,.fixed-button:hover{background-color:#555}@media print,screen and (min-width:45em){.fixed-button{display:none}}.fixed-button i{font-size:23.21px}.button-icon i{font-size:20px;line-height:12px;margin-right:15px;position:relative;top:2px}.select-with-go-parent select{width:calc(100% - 62px);margin-right:-5px;height:48px}.select-with-go-parent a{width:62px;display:inline-block}.tall-btn{height:52px}.vnm-confetti-button{position:relative;z-index:10}.vnm-confetti{position:absolute;top:50%;left:50%;width:0;height:0;z-index:-1;pointer-events:none}.vnm-confetti .confetto{position:absolute;width:.25rem;height:.25rem}.vnm-confetti .confetto:not(.only-hover),.vnm-confetti-button:hover .vnm-confetti .confetto.only-hover{display:block;-webkit-animation:reset 1s ease-out infinite;animation:reset 1s ease-out infinite;-webkit-animation-name:reset,fade;animation-name:reset,fade}.vnm-confetti-button .vnm-confetti .confetto.only-hover{display:none}@-webkit-keyframes reset{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes reset{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes fade{to{opacity:0}}@keyframes fade{to{opacity:0}}@-webkit-keyframes glitch-1{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}30%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(6px);transform:translateX(6px)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}70%{-webkit-transform:translateX(0);transform:translateX(0)}80%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}90%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes glitch-1{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}30%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(6px);transform:translateX(6px)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}70%{-webkit-transform:translateX(0);transform:translateX(0)}80%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}90%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes glitch-2{0%{-webkit-transform:translateX(2px);transform:translateX(2px)}10%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}30%{-webkit-transform:translateX(1px);transform:translateX(1px)}40%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(0);transform:translateX(0)}70%{-webkit-transform:translateX(0);transform:translateX(0)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}90%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}100%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}}@keyframes glitch-2{0%{-webkit-transform:translateX(2px);transform:translateX(2px)}10%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}30%{-webkit-transform:translateX(1px);transform:translateX(1px)}40%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(0);transform:translateX(0)}70%{-webkit-transform:translateX(0);transform:translateX(0)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}90%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}100%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}}@-webkit-keyframes glitch-3{0%{-webkit-transform:translateX(2px);transform:translateX(2px)}10%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(2px);transform:translateX(2px)}30%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}70%{-webkit-transform:translateX(0);transform:translateX(0)}80%{-webkit-transform:translateX(4px);transform:translateX(4px)}90%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}}@keyframes glitch-3{0%{-webkit-transform:translateX(2px);transform:translateX(2px)}10%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(2px);transform:translateX(2px)}30%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}70%{-webkit-transform:translateX(0);transform:translateX(0)}80%{-webkit-transform:translateX(4px);transform:translateX(4px)}90%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}}.featured-bg{background-color:#e31c37;position:relative;z-index:0}.featured-hero{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:6.25rem}@media print,screen and (min-width:45em){.featured-hero{min-height:12.5rem}}@media screen and (min-width:75em){.featured-hero{min-height:25rem}}.featured-hero-corporate{background-size:cover;background-position:top center;background-repeat:no-repeat;background-color:#e31c37;padding:20px 0 0}@media print,screen and (min-width:45em){.featured-hero-corporate{padding:93px 0 73px}}@media print,screen and (min-width:64em){.featured-hero-corporate{padding:91px 0 71px}}@media screen and (min-width:75em){.featured-hero-corporate{padding:87.5px 0 67.5px}}.featured-bg{min-height:200px}@media print,screen and (min-width:45em){.featured-bg{min-height:313px}}@media screen and (min-width:90em){.featured-bg{min-height:450px}}.location-hero-container{position:relative;z-index:5}.location-hero-container #hero-content-container{margin-bottom:20px}@media print,screen and (min-width:64em){.location-hero-container #hero-content-container{margin-bottom:80px}}.location-hero-container .location-hero{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);background-size:cover;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.location-hero-container .color-overlay{position:absolute;background-color:rgba(224,0,26,.8);top:0;left:0;right:0;bottom:0;z-index:2}.location-hero-container .grid-container{position:relative;z-index:4;color:#fff}.location-hero-container .grid-container .loc-favorite-text{display:inline-block}.location-hero-container .grid-container .loc-favorite{display:inline-block;cursor:pointer}.location-hero-container .grid-container .loc-favorite-container{position:absolute;top:15px;right:15px;z-index:3;font-size:12px;font-style:italic}.location-hero-container .grid-container .loc-favorite-container i[class^=icon-]{font-size:20px;margin-left:10px;position:relative;top:5px}@media print,screen and (min-width:45em){.location-hero-container .grid-container .loc-favorite-container{top:10px}.location-hero-container .grid-container .loc-favorite-container i[class^=icon-]{font-size:32px}}@media screen and (min-width:75em){.location-hero-container .grid-container .loc-favorite-container{top:32px}.location-hero-container .grid-container .loc-favorite-container i[class^=icon-]{font-size:32px}}.location-hero-container .grid-container .loc-address{display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;margin:5px 0 15px}@media print,screen and (min-width:45em){.location-hero-container .grid-container .loc-address{margin:10px 0 20px}}@media screen and (min-width:75em){.location-hero-container .grid-container .loc-address{margin:10px 0 15px}}@media screen and (min-width:90em){.location-hero-container .grid-container .loc-address{margin:20px 0 30px}}.location-hero-container .grid-container .loc-address .icon-map-marker{color:#555;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.5rem}@media print,screen and (min-width:64em){.location-hero-container .grid-container #toggle-container{position:absolute;bottom:-40px;left:50%;margin-left:-130px}}@media screen and (min-width:75em){.location-hero-container .grid-container #toggle-container{bottom:-34px}}@media screen and (min-width:90em){.location-hero-container .grid-container #toggle-container{bottom:-40px}}.location-hero-container .grid-container .loc-toggle{cursor:pointer;text-transform:uppercase;font-weight:700;height:46px;line-height:46px;margin:0}@media print,screen and (min-width:45em){.location-hero-container .grid-container .loc-toggle{margin:0;height:50px;line-height:50px}}.location-hero-container .grid-container .arrow{float:right;width:0;height:0;margin-top:20px;border:6px solid transparent;margin-top:18px;border-top-color:#f3f3f3}.location-hero-container .grid-container .loc-toggle.active .arrow{margin-top:12px;border-bottom-color:#f3f3f3;border-top-color:transparent}#loc-accordion{display:none;padding:20px 0;min-width:100%;max-width:75rem}#loc-accordion .loc-hour-header{display:inline-block;font-weight:700;margin-right:5px;text-transform:uppercase}#loc-accordion .loc-hour-detail{display:inline-block}.location-details #hero-content-container{color:#e31c37;margin-top:30px;margin-bottom:30px}.location-details h1{font-size:40px;line-height:52px}.location-details .hours{margin-top:20px;margin-bottom:20px;color:#555}.location-details .hours .loc-hour-header{font-weight:700}.location-details a.button,.location-details button.button{max-width:250px;display:block;width:100%}.status .pricing{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.status .pricing .strikethrough{position:relative}.status .pricing .strikethrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:2px solid #e31c37;-webkit-transform:rotate(-20deg) translate(0,-50%);-ms-transform:rotate(-20deg) translate(0,-50%);transform:rotate(-20deg) translate(0,-50%)}.status .pricing .after-price,.status .pricing .before-price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.status .pricing .after-price .cents,.status .pricing .after-price .dollar,.status .pricing .after-price .dollar-sign,.status .pricing .before-price .cents,.status .pricing .before-price .dollar,.status .pricing .before-price .dollar-sign{font-weight:700}.status .pricing .after-price p,.status .pricing .before-price p{margin-bottom:2px}.status .pricing .before-price .dollar-sign{font-size:20px}.status .pricing .before-price .dollar{font-size:50px;line-height:45px}.status .pricing .before-price .cent-container .low{font-size:6px;line-height:6px;margin-top:-6px}.status .pricing .before-price .cent-container .cents{font-size:25px;line-height:20px;padding-bottom:3px;border-bottom:1px solid #fff}.status .pricing .before-price .cent-container .month{max-width:40px;font-size:8px;line-height:10px;font-weight:700}.status .pricing .after-price{margin-left:20px}.status .pricing .after-price .dollar-sign{font-size:40px;line-height:50px}.status .pricing .after-price .dollar{font-size:100px;line-height:80px}.status .pricing .after-price .cent-container .low{font-size:12px;line-height:12px;margin-top:-12px}.status .pricing .after-price .cent-container .cents{font-size:50px;line-height:40px;padding-bottom:5px;border-bottom:2px solid #e31c37}.status .pricing .after-price .cent-container .month{max-width:80px;font-size:16px;line-height:20px;font-weight:700}@media only screen and (max-width:600px){.status .pricing .after-price .dollar{font-size:80px;line-height:60px}.status .pricing .after-price .cent-container .cents{font-size:35px;line-height:25px}.status .pricing .after-price .cent-container .month{font-size:14px;line-height:18px}.status .pricing .before-price .dollar{font-size:40px;line-height:35px}.status .pricing .before-price .cent-container .cents{font-size:20px;line-height:15px}}.status .pricing-paragraph p{font-weight:700;font-size:20px}.location-highlight p{color:#707070}.location-banner-container{background-color:#f0f0f0}.location-banner-container .location-banner{padding-top:40px;padding-bottom:60px}.location-banner-container .location-banner .location-highlight .location-highlight-title{font-size:40px;text-align:center;margin-bottom:0;color:#e31c37}.location-banner-container .location-banner .location-highlight p{text-align:center;margin-bottom:0}@media print,screen and (max-width:44.99875em){.location-banner-container .location-banner .location-highlight .location-highlight-title{text-align:left;margin-bottom:8px}.location-banner-container .location-banner .location-highlight p{text-align:left}}.right-column .location-highlight{line-height:52px}@media print,screen and (max-width:44.99875em){.right-column{padding-bottom:20px}.location-details #hero-content-container{margin-top:40px}}.featured-image{overflow:hidden;position:relative}.featured-image.overflow-top{margin-top:12rem;overflow:visible}.featured-image.overflow-top .featured_image_content_group{left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-55%);-ms-transform:translate(-50%,-55%);transform:translate(-50%,-55%);width:calc(100% - 1.875rem)}@media print,screen and (min-width:45em){.featured-image.overflow-top .featured_image_content_group{-webkit-transform:translate(-50%,-65%);-ms-transform:translate(-50%,-65%);transform:translate(-50%,-65%)}}.featured-image.overflow-top .featured_image_content_group .pre-heading{font-size:min(5vw,32px);left:50%;line-height:1.2;position:absolute;top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:100%}.featured-image.overflow-top .featured_image_content_group.coming-soon{-webkit-transform:translate(-50%,-68%);-ms-transform:translate(-50%,-68%);transform:translate(-50%,-68%)}@media print,screen and (min-width:45em){.featured-image.overflow-top .featured_image_content_group.coming-soon{-webkit-transform:translate(-50%,-77%);-ms-transform:translate(-50%,-77%);transform:translate(-50%,-77%)}}.featured-image .featured-image-photo,.featured-image .overlay-color,.featured-image .underlay-color{position:absolute;top:0;left:0;width:100%;height:100%}.featured-image a.btn.wide{padding-left:30px;padding-right:30px}.featured-image .underlay-color{z-index:-4}.featured-image .featured-image-photo{z-index:-3;background-repeat:no-repeat}.featured-image .overlay-color{z-index:-2;background-color:rgba(224,0,26,.8)}.featured-image .featured-image-content{min-height:313px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.featured-image .featured-image-content .training-left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}@media print,screen and (min-width:64em){.featured-image .featured-image-content .training-left{border-right:1px solid #fff}}.featured-image .featured-image-content .training-right{text-align:center}.featured-image .featured-image-content .training-right h1{font-size:21px;line-height:25px}@media print,screen and (min-width:45em){.featured-image .featured-image-content .training-right h1{font-size:27px;line-height:29px}}@media screen and (min-width:75em){.featured-image .featured-image-content .training-right h1{font-size:65px;line-height:79px}}.featured-image .featured-image-content .training-right h2{font-size:21px;line-height:25px}@media print,screen and (min-width:45em){.featured-image .featured-image-content .training-right h2{font-size:27px;line-height:29px}}@media screen and (min-width:75em){.featured-image .featured-image-content .training-right h2{font-size:45px;line-height:55px}}@media print,screen and (min-width:64em){.featured-image .featured-image-content .training-right{border-left:1px solid #fff;text-align:left}}.featured-image .featured-image-content .training-header-cta{margin-top:25px}@media print,screen and (min-width:45em){.featured-image .featured-image-content .training-header-cta{margin-top:40px}}@media screen and (min-width:75em){.featured-image .featured-image-content .training-header-cta{margin-top:60px}}.featured-image .featured-image-content .featured_image_content_group{display:-webkit-flex;display:-ms-flexbox;display:flex}.featured-image .featured-image-content .featured_image_content_group .featured-image-content-group-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media print,screen and (max-width:44.99875em){.featured-image .featured-image-content .banner-name{font-size:28px;line-height:32px}}@media print,screen and (max-width:44.99875em){.featured-image .featured-image-content .name-above{font-size:22px;line-height:26px}}.featured-banner-video{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;object-fit:fill}.featured-banner-video.main-location{height:100%!important;object-fit:cover}.archive .featured-image .featured-image-content,.page-template-classes-location .featured-image .featured-image-content,.single .featured-image .featured-image-content{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.archive .featured-image .featured-image-content div h1 span,.page-template-classes-location .featured-image .featured-image-content div h1 span,.single .featured-image .featured-image-content div h1 span{display:block}.archive .featured-image .featured-image-content div h1 .cat-class-page-title,.archive .featured-image .featured-image-content div h1 .class-loc-landing-title,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-page-title,.page-template-classes-location .featured-image .featured-image-content div h1 .class-loc-landing-title,.single .featured-image .featured-image-content div h1 .cat-class-page-title,.single .featured-image .featured-image-content div h1 .class-loc-landing-title{font-size:48px;line-height:50px}@media print,screen and (min-width:45em){.archive .featured-image .featured-image-content div h1 .cat-class-page-title,.archive .featured-image .featured-image-content div h1 .class-loc-landing-title,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-page-title,.page-template-classes-location .featured-image .featured-image-content div h1 .class-loc-landing-title,.single .featured-image .featured-image-content div h1 .cat-class-page-title,.single .featured-image .featured-image-content div h1 .class-loc-landing-title{font-size:60px;line-height:65px}}@media screen and (min-width:75em){.archive .featured-image .featured-image-content div h1 .cat-class-page-title,.archive .featured-image .featured-image-content div h1 .class-loc-landing-title,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-page-title,.page-template-classes-location .featured-image .featured-image-content div h1 .class-loc-landing-title,.single .featured-image .featured-image-content div h1 .cat-class-page-title,.single .featured-image .featured-image-content div h1 .class-loc-landing-title{font-size:100px;line-height:100px}}@media print,screen and (max-width:44.99875em){.archive .featured-image .featured-image-content div h1 .cat-class-page-title.smaller-heading,.archive .featured-image .featured-image-content div h1 .class-loc-landing-title.smaller-heading,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-page-title.smaller-heading,.page-template-classes-location .featured-image .featured-image-content div h1 .class-loc-landing-title.smaller-heading,.single .featured-image .featured-image-content div h1 .cat-class-page-title.smaller-heading,.single .featured-image .featured-image-content div h1 .class-loc-landing-title.smaller-heading{font-size:38px;line-height:42px}}.archive .featured-image .featured-image-content div h1 .cat-class-page-title,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-page-title,.single .featured-image .featured-image-content div h1 .cat-class-page-title{margin-bottom:10px}@media print,screen and (min-width:45em){.archive .featured-image .featured-image-content div h1 .cat-class-page-title,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-page-title,.single .featured-image .featured-image-content div h1 .cat-class-page-title{margin-bottom:5px}}@media screen and (min-width:75em){.archive .featured-image .featured-image-content div h1 .cat-class-page-title,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-page-title,.single .featured-image .featured-image-content div h1 .cat-class-page-title{margin-bottom:10px}}.archive .featured-image .featured-image-content div h1 .class-loc-landing-title,.page-template-classes-location .featured-image .featured-image-content div h1 .class-loc-landing-title,.single .featured-image .featured-image-content div h1 .class-loc-landing-title{margin-bottom:10px}@media print,screen and (min-width:45em){.archive .featured-image .featured-image-content div h1 .class-loc-landing-title,.page-template-classes-location .featured-image .featured-image-content div h1 .class-loc-landing-title,.single .featured-image .featured-image-content div h1 .class-loc-landing-title{margin-bottom:5px}}@media screen and (min-width:75em){.archive .featured-image .featured-image-content div h1 .class-loc-landing-title,.page-template-classes-location .featured-image .featured-image-content div h1 .class-loc-landing-title,.single .featured-image .featured-image-content div h1 .class-loc-landing-title{margin-bottom:10px}}.archive .featured-image .featured-image-content div h1 .cat-class-location-name,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-location-name,.single .featured-image .featured-image-content div h1 .cat-class-location-name{font-size:20px;line-height:24px;margin-bottom:15px}@media print,screen and (min-width:45em){.archive .featured-image .featured-image-content div h1 .cat-class-location-name,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-location-name,.single .featured-image .featured-image-content div h1 .cat-class-location-name{font-size:22px;line-height:27px}}@media screen and (min-width:75em){.archive .featured-image .featured-image-content div h1 .cat-class-location-name,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-location-name,.single .featured-image .featured-image-content div h1 .cat-class-location-name{font-size:28px;line-height:32px}}@media print,screen and (min-width:45em){.archive .featured-image .featured-image-content div h1 .cat-class-location-name,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-location-name,.single .featured-image .featured-image-content div h1 .cat-class-location-name{margin-bottom:10px}}@media screen and (min-width:75em){.archive .featured-image .featured-image-content div h1 .cat-class-location-name,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-location-name,.single .featured-image .featured-image-content div h1 .cat-class-location-name{margin-bottom:20px}}.archive .featured-image .featured-image-content div h1 .cat-class-sub-location-name,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-sub-location-name,.single .featured-image .featured-image-content div h1 .cat-class-sub-location-name{font-size:16px;line-height:18px}.page-template-classes-landing .featured-image .featured-image-content.has-title-only,.page-template-team-landing .featured-image .featured-image-content.has-title-only{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.page-template-classes-landing .featured-image .featured-image-content div,.page-template-team-landing .featured-image .featured-image-content div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.page-template-classes-landing .featured-image .featured-image-content div h1,.page-template-team-landing .featured-image .featured-image-content div h1{margin-top:40px;font-size:48px;line-height:50px;text-shadow:0 5px 10px rgba(0,0,0,.31)}@media print,screen and (min-width:45em){.page-template-classes-landing .featured-image .featured-image-content div h1,.page-template-team-landing .featured-image .featured-image-content div h1{margin-top:45px}}@media screen and (min-width:75em){.page-template-classes-landing .featured-image .featured-image-content div h1,.page-template-team-landing .featured-image .featured-image-content div h1{margin-top:75px}}@media print,screen and (min-width:45em){.page-template-classes-landing .featured-image .featured-image-content div h1,.page-template-team-landing .featured-image .featured-image-content div h1{font-size:60px;line-height:65px}}@media screen and (min-width:75em){.page-template-classes-landing .featured-image .featured-image-content div h1,.page-template-team-landing .featured-image .featured-image-content div h1{font-size:100px;line-height:100px}}.page-template-classes-landing .featured-image .featured-image-content div h1.no-video-below,.page-template-team-landing .featured-image .featured-image-content div h1.no-video-below{margin-top:0}.page-template-classes-landing .featured-image .featured-image-content div img,.page-template-team-landing .featured-image .featured-image-content div img{margin-top:0}@media print,screen and (min-width:45em){.page-template-classes-landing .featured-image .featured-image-content div img,.page-template-team-landing .featured-image .featured-image-content div img{margin-top:15px}}@media screen and (min-width:75em){.page-template-classes-landing .featured-image .featured-image-content div img,.page-template-team-landing .featured-image .featured-image-content div img{margin-top:45px}}.page-template-classes-landing .featured-image .featured-image-content div img:focus,.page-template-team-landing .featured-image .featured-image-content div img:focus{outline:0}.hero-banner{position:relative}@media print,screen and (max-width:44.99875em){.hero-banner{margin-bottom:30px}}.hero-banner .banner-header{bottom:-25px;font-weight:300;line-height:.8;position:relative;text-align:center;z-index:10}.hero-banner .banner-header.no-overlap{bottom:0!important;margin-bottom:25px!important}@media print,screen and (min-width:64em){.hero-banner .banner-header{bottom:-30px}}@media screen and (min-width:75em){.hero-banner .banner-header{bottom:-40px}}.hero-banner .banner-header.text-short{font-size:min(12vw,48px)}@media print,screen and (min-width:45em){.hero-banner .banner-header.text-short{font-size:60px}}@media screen and (min-width:75em){.hero-banner .banner-header.text-short{font-size:100px}}.hero-banner .banner-header.text-medium{font-size:min(10vw,48px)}@media print,screen and (min-width:45em){.hero-banner .banner-header.text-medium{font-size:60px}}@media screen and (min-width:75em){.hero-banner .banner-header.text-medium{font-size:100px}}.hero-banner .banner-header.text-long{font-size:min(8vw,48px)}@media print,screen and (min-width:45em){.hero-banner .banner-header.text-long{font-size:60px}}@media screen and (min-width:75em){.hero-banner .banner-header.text-long{font-size:100px}}.hero-banner .banner-header.text-xlong{font-size:min(6vw,48px)}@media print,screen and (min-width:45em){.hero-banner .banner-header.text-xlong{font-size:48px}}@media screen and (min-width:75em){.hero-banner .banner-header.text-xlong{font-size:80px}}.hero-banner .banner-header.with-pre-heading{margin-top:40px}.hero-banner .banner-header .pre-heading{font-size:min(5vw,32px);left:50%;line-height:1.2;position:absolute;top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:100%}.hero-banner .banner-header .pre-heading+.pre-heading{-webkit-transform:translate(-50%,-200%);-ms-transform:translate(-50%,-200%);transform:translate(-50%,-200%)}.hero-banner .banner-content{position:relative;width:100%;height:100%;overflow:hidden}.hero-banner .banner-content .background-image,.hero-banner .banner-content video{width:100%;height:100%;object-fit:cover}.hero-banner .announcement-banner{position:absolute;bottom:0;left:0}@media print,screen and (max-width:44.99875em){.home-banner{margin-bottom:30px}}.home-banner .banner-header{font-weight:300;position:relative;bottom:-25px;text-align:center;z-index:10}@media print,screen and (min-width:64em){.home-banner .banner-header{bottom:-30px}}@media screen and (min-width:75em){.home-banner .banner-header{bottom:-40px}}.home-banner .banner-header.text-short{font-size:min(12vw,48px)}@media print,screen and (min-width:45em){.home-banner .banner-header.text-short{font-size:60px}}@media screen and (min-width:75em){.home-banner .banner-header.text-short{font-size:100px}}.home-banner .banner-header.text-medium{font-size:min(10vw,48px)}@media print,screen and (min-width:45em){.home-banner .banner-header.text-medium{font-size:60px}}@media screen and (min-width:75em){.home-banner .banner-header.text-medium{font-size:100px}}.home-banner .banner-header.text-long{font-size:min(8vw,48px)}@media print,screen and (min-width:45em){.home-banner .banner-header.text-long{font-size:60px}}@media screen and (min-width:75em){.home-banner .banner-header.text-long{font-size:100px}}.home-banner .banner-header.text-xlong{font-size:min(6vw,48px)}@media print,screen and (min-width:45em){.home-banner .banner-header.text-xlong{font-size:48px}}@media screen and (min-width:75em){.home-banner .banner-header.text-xlong{font-size:80px}}.home-banner .banner-content{position:relative;width:100%;height:100%}.home-banner .banner-content:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;height:calc(100% - 8px)}.home-banner .banner-content .background-image,.home-banner .banner-content video{width:100%;height:430px;object-fit:cover}@media print,screen and (min-width:45em){.home-banner .banner-content .background-image,.home-banner .banner-content video{height:auto}}.home-banner .banner-content video{object-position:center top}.home-banner .banner-content .banner-content-overlay{position:absolute;bottom:3vw;width:100%;color:#fff;padding:0 20px;z-index:10}@media print,screen and (min-width:45em){.home-banner .banner-content .banner-content-overlay{padding:0 50px}}.home-banner .banner-content .banner-content-overlay.align-middle{bottom:calc(50% - 50px);-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}@media print,screen and (min-width:45em){.home-banner .banner-content .banner-content-overlay.align-middle{bottom:calc(50% - 100px)}}.home-banner .banner-content .banner-content-overlay.align-top{top:5px;bottom:auto}.home-banner .banner-content .banner-content-overlay .element-text{text-shadow:2px 2px 2px rgba(0,0,0,.5)}.home-banner .banner-content .banner-content-overlay .element-button .btn{margin-bottom:30px}.home-banner .banner-content .banner-content-overlay .element-button .transparent,.home-banner .banner-content .banner-content-overlay .element-button .transparent-red{text-shadow:2px 2px 2px rgba(0,0,0,.5)}.home-banner .banner-content .disclaimer{text-shadow:2px 2px 2px rgba(0,0,0,.5)}.home-banner .banner-content .element{width:100%}.home-banner .banner-content .element-text{font-weight:700;margin-bottom:10px;font-size:20px}.home-banner .banner-content .element-countdown{width:100%;margin-bottom:10px}@media print,screen and (min-width:45em){.home-banner .banner-content .element-button .btn{margin-bottom:0}}.home-banner .banner-bottom .banner-bottom-countdown{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-banner .banner-bottom .banner-bottom-countdown .btn{border-width:1px;margin:0;text-wrap:nowrap}.home-banner .banner-bottom .sale-graphic{width:240px}.home-banner .disclaimer{font-size:10px;margin-bottom:5px;display:block}@media print,screen and (min-width:45em){.home-banner .disclaimer{margin-bottom:15px}}.home-banner .align-top{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.home-banner .align-middle{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.home-banner .align-bottom{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.trial-page .banner-content .banner-content-overlay{position:relative;background-color:#e31c37;padding:16px}.text-rotate .text-rotate-item{display:none}.text-rotate .text-rotate-item.active{display:inline}@media print,screen and (max-width:63.99875em){.signup-ticker-block .ticker-intro{margin-left:auto;margin-right:auto;margin-bottom:30px}}.signup-ticker-block .ticker-intro p{margin-bottom:0}.signup-ticker-block .ticker-intro .ticker-intro-price{font-size:52px;line-height:73px;font-weight:700;text-align:center}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-intro .ticker-intro-price{font-size:102px;line-height:142px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-intro .ticker-intro-price{font-size:102px;line-height:142px}}.signup-ticker-block .ticker-intro .ticker-intro-price .dollar-sign{font-size:22px;line-height:27px;top:-30px}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-intro .ticker-intro-price .dollar-sign{font-size:50px;line-height:61px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-intro .ticker-intro-price .dollar-sign{font-size:50px;line-height:61px}}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-intro .ticker-intro-price .dollar-sign{top:-50px}}.signup-ticker-block .ticker-intro .intro-sub-text{font-size:16px;line-height:22px;font-weight:700;color:#0a0a0a;text-align:center}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-intro .intro-sub-text{font-size:32px;line-height:39px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-intro .intro-sub-text{font-size:25px;line-height:30px}}.signup-ticker-block .ticker-pipe{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.signup-ticker-block .ticker-pipe .ticker-pipe-left{border-right:.5px solid #555}.signup-ticker-block .ticker-pipe .ticker-pipe-right{border-left:.5px solid #555}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-counter{padding-left:0;padding-right:0}}@media print,screen and (max-width:63.99875em){.signup-ticker-block .ticker-counter{margin-left:auto;margin-right:auto}}.signup-ticker-block .ticker-counter .grid-x{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell{min-width:85px;padding-left:5px;padding-right:5px;height:102px;overflow:hidden;position:relative}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell{min-width:120px;height:190px}}@media print,screen and (min-width:64em){.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell{padding-left:7px;padding-right:7px;height:186px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell{min-width:105px;height:154px}}.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .ticker-counter-number{padding:15px 10px;background-color:#9c2831;font-size:65px;line-height:72px;font-weight:700}@media print,screen and (min-width:64em){.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .ticker-counter-number{padding:13px 8px}}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .ticker-counter-number{font-size:131px;line-height:160px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .ticker-counter-number{font-size:105px;line-height:128px}}.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .ticker-counter-number{transition:all .5s linear}.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .top{position:absolute;top:0;left:5px;width:calc(100% - 10px);z-index:1}@media print,screen and (min-width:64em){.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .top{left:7px;width:calc(100% - 14px)}}.signup-ticker-block .ticker-counter .ticker-counter-sub-text{font-size:16px;line-height:19px;font-weight:700;color:#0a0a0a;margin-top:10px}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-counter .ticker-counter-sub-text{font-size:22px;line-height:27px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-counter .ticker-counter-sub-text{font-size:18px;line-height:25px}}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-counter .ticker-counter-sub-text{margin-top:15px}}.form-group{margin-bottom:15px;position:relative}.form-group .select,.form-group select{margin-bottom:0}.copy-text-btn,[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select{height:52px}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{margin-bottom:0}[type=submit]{font-size:16px;line-height:19px;padding:16px 32px;text-transform:uppercase;color:#e31c37;border:1px solid #e31c37;background-color:transparent;transition:background-color .25s ease-out,color .25s ease-out}[type=submit]:hover{background-color:#e31c37;color:#fff}[type=submit].full-width{width:100%}[type=submit].clear{border:1px solid #fff;color:#fff}[type=submit].clear:hover{background-color:#fff;color:#555}.file-upload-text{color:#fff;font-size:12px}[type=file]{margin-bottom:0}input[type=file]::-webkit-file-upload-button{cursor:pointer;background-color:#e31c37;border:0;width:50%;height:40px;border-radius:0;color:#fff;text-transform:uppercase;font-size:12px;transition:background-color .5s;outline:0}@media print,screen and (min-width:45em){input[type=file]::-webkit-file-upload-button{height:55px}}span.wpcf7-not-valid-tip{font-size:14px}span.wpcf7-list-item{display:block}.no-check-margin span.wpcf7-list-item{margin:0}.ins-radio{padding-top:16px;min-height:52px;display:block}.ins-radio span.wpcf7-list-item{display:inline-block}.ins-radio span.wpcf7-list-item .wpcf7-list-item-label{font-weight:400}.ins-radio span.wpcf7-list-item label{text-transform:capitalize;margin-bottom:0}label{font-size:16px;line-height:19px;font-weight:700;margin-bottom:10px;color:#555;text-transform:uppercase}label.white{color:#fff}textarea{padding-top:15px}textarea::-webkit-input-placeholder{font-weight:700;color:#a7a9ac}textarea:-ms-input-placeholder{font-weight:700;color:#a7a9ac}textarea::placeholder{font-weight:700;color:#a7a9ac}.dark-form .wpcf7-text,.form-dark-mode .wpcf7-text{background-color:transparent;border-bottom:1px solid #fff;color:#fff}.dark-form label,.form-dark-mode label{color:#fff}.form-light-mode label{color:#e31c37;font-weight:400}.form-light-mode.black-labels label{color:#0a0a0a}.form-light-mode.bold-labels label{font-weight:700}.form-light-mode input.wpcf7-text,.form-light-mode textarea{background-color:transparent;border:none;border-bottom:1px solid #555;color:#555}.form-light-mode .tiny-text{color:#555}.date-placeholder{position:relative}.date-placeholder:before{content:attr(placeholder);position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;font-weight:700;color:#a7a9ac;pointer-events:none;line-height:39px;padding:.5rem;text-transform:uppercase}.form-light-background .date-placeholder:before{background-color:#f0f0f0}.date-placeholder:focus:before,.date-placeholder:not([value=""]):before{display:none}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:2px solid #f6be32;background:#f6be32;color:#fff}div.wpcf7-mail-sent-ok{border:2px solid #228fcb;background:#228fcb;color:#fff}@media print,screen and (min-width:45em){#remind-me #email-submit{display:-webkit-flex;display:-ms-flexbox;display:flex}}#remind-me #email-submit span.reminder-email{display:block;padding-bottom:10px}.wpcf7 form div.visible-only-if-sent-trial-forms{display:none}.wpcf7 form.sent .trial-cf7-response{display:none}.wpcf7 form.sent div.visible-only-if-sent-trial-forms{display:block}@media print,screen and (min-width:45em){.guest-pass-waiver-process .wpcf7-spinner{position:absolute;top:15px}}#myzone-searchform input{background-color:#f0f0f0;height:64px;font-size:20px}#myzone-searchform input:focus{border:none}#myzone-searchform input.loading{background-image:url(../images/ajax-loader.gif);background-size:25px 25px;background-position:98% center;background-repeat:no-repeat}.myzone-search{position:relative}.myzone-results{box-shadow:0 1px 1px rgba(0,0,0,.1607843137);border:.5px solid #c5cbd1;border-radius:9px;text-align:left;padding:10px 15px;position:absolute;top:51px;width:100%;background-color:#fff;z-index:10}.myzone-result{color:#555;font-weight:500;font-size:14px;display:block;padding:4px}.myzone-result span{font-style:normal;font-weight:600}.myzone-final-result{text-align:left;padding:23px 20px;border:1px solid #e3233d;margin-top:10px}.myzone-final-result.loading{background-image:url(../images/ajax-loader.gif);background-size:25px 25px;background-position:center;background-repeat:no-repeat}.myzone-final-result .myzone-result{margin-bottom:0}@media print,screen and (min-width:45em){#myzone-searchform input.loading{background-size:25px 25px;background-position:98% center}.myzone-results{padding:15px 15px;top:51px}.myzone-result{padding:5px;margin-bottom:5px}.myzone-result span{font-style:normal;font-weight:600;margin-right:5px}.myzone-final-result{text-align:center;padding:25px 100px}}.insurance-form input,.insurance-form select{border-bottom:1px solid #555}.insurance-form label{color:#e31c37}.insurance-form #insurance-dob::-webkit-input-placeholder{font-size:14px;visibility:hidden}.insurance-form #insurance-dob:-ms-input-placeholder{font-size:14px;visibility:hidden}.insurance-form #insurance-dob::placeholder{font-size:14px;visibility:hidden}.insurance-form #insurance-dob:focus::-webkit-input-placeholder{visibility:visible}.insurance-form #insurance-dob:focus:-ms-input-placeholder{visibility:visible}.insurance-form #insurance-dob:focus::placeholder{visibility:visible}.insurance-form #insurance-dob:blur::-webkit-input-placeholder{visibility:hidden}.insurance-form #insurance-dob:blur:-ms-input-placeholder{visibility:hidden}.insurance-form #insurance-dob:blur::placeholder{visibility:hidden}.custom-upload-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:25px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:45em){.custom-upload-wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.custom-upload-wrapper .wpcf7-form-control-wrap{position:relative}.custom-upload-wrapper .wpcf7-form-control-wrap:before{content:"Choose file";position:absolute;left:0;background:#e31c37;text-align:center;cursor:pointer;width:100%;font-size:16px;line-height:19px;padding:16px 32px;text-transform:uppercase;color:#fff;border:1px solid #e31c37}.custom-upload-wrapper .custom-upload-file{opacity:0}.event-waiver-form input:not([type=file]):not([type=submit]),.paid-media-form input:not([type=file]):not([type=submit]){border-bottom:1px solid #555}.event-waiver-form label,.paid-media-form label{color:#e31c37}.event-waiver-form p,.paid-media-form p{color:#555}.event-waiver-form .wpcf7-radio{display:-webkit-flex;display:-ms-flexbox;display:flex}.event-waiver-form .wpcf7-radio .wpcf7-list-item.first{margin:0}.event-waiver-form .wpcf7-radio input[type=radio]{accent-color:#e31c37}.mobile-registration #loader{display:block}.scroll-box{color:#555;height:250px;overflow-y:auto;border:1px solid #ccc;padding:25px;background-color:#f0efef}.class-pass-form .floating-label label,.fit-frenzy-form .floating-label label{color:#e31c37}.class-pass-form input:not([type=file]):not([type=submit]),.fit-frenzy-form input:not([type=file]):not([type=submit]){border-bottom:1px solid #555}.fit-frenzy-form label{margin:0!important}.input-wrapper.floating-label.custom-select-container label{left:0!important;font-size:1rem!important;position:absolute!important;top:2.25rem!important;-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;transition:color .2s,font-size .2s,top .2s,-webkit-transform .2s;transition:color .2s,font-size .2s,top .2s,transform .2s;transition:color .2s,font-size .2s,top .2s,transform .2s,-webkit-transform .2s;pointer-events:none;cursor:text;margin:0!important}.input-wrapper.floating-label.custom-select-container.active label,.input-wrapper.floating-label.custom-select-container.has-value label{top:0!important;-webkit-transform:scale(.75) translateX(-17%)!important;-ms-transform:scale(.75) translateX(-17%)!important;transform:scale(.75) translateX(-17%)!important}.custom-select{border-bottom:1px solid #555;padding:14px 40px 14px 14px;border-radius:4px;cursor:pointer;position:relative;min-width:220px;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700}.custom-select .selected-value:empty:before{content:""}.custom-select .select-arrow{position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.custom-select .select-arrow svg{display:block}.input-wrapper.floating-label.active .custom-select .select-arrow{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.custom-dropdown{display:none;position:absolute;left:0;right:0;background:#e7e7ed;border:1px solid #f6f7f9;z-index:10;border-radius:15px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-top:-2px}.custom-dropdown .dropdown-option{padding:14px;cursor:pointer;transition:background .15s}.custom-dropdown .dropdown-option .option-title{font-weight:700}.custom-dropdown .dropdown-option .option-description{margin-top:6px;font-size:13px}.custom-dropdown .dropdown-option:hover{background:#fff}.custom-dropdown .option-check{margin-left:8px;vertical-align:middle}.custom-dropdown .option-check svg{color:#555;stroke:#555}.input-wrapper.floating-label.custom-select-container.is-error .custom-select{border-bottom:2px solid #e31c37}.input-wrapper.floating-label.custom-select-container.is-error .custom-select .selected-value{color:#e31c37}.input-wrapper.floating-label.custom-select-container.is-error .custom-select .select-arrow svg polyline{stroke:#e31c37}.input-wrapper.floating-label.custom-select-container.is-error label{color:#e31c37!important}.input-wrapper.floating-label.active .custom-dropdown{display:block}.archive .blog-subscribe-form,.page-template-blog .blog-subscribe-form,.single-post .blog-subscribe-form{padding:75px 0}.archive .blog-subscribe-form .blog-subscribe-label,.page-template-blog .blog-subscribe-form .blog-subscribe-label,.single-post .blog-subscribe-form .blog-subscribe-label{display:none}.archive .blog-subscribe-form #email-submit,.page-template-blog .blog-subscribe-form #email-submit,.single-post .blog-subscribe-form #email-submit{margin:2rem 0 0 0}.archive .blog-subscribe-form #email-submit input:not([type=submit]),.page-template-blog .blog-subscribe-form #email-submit input:not([type=submit]),.single-post .blog-subscribe-form #email-submit input:not([type=submit]){background:0 0;border-bottom:1px solid #555;font-weight:500}.archive .blog-subscribe-form #email-submit input:not([type=submit])::-webkit-input-placeholder,.page-template-blog .blog-subscribe-form #email-submit input:not([type=submit])::-webkit-input-placeholder,.single-post .blog-subscribe-form #email-submit input:not([type=submit])::-webkit-input-placeholder{color:#555;font-weight:500}.archive .blog-subscribe-form #email-submit input:not([type=submit]):-ms-input-placeholder,.page-template-blog .blog-subscribe-form #email-submit input:not([type=submit]):-ms-input-placeholder,.single-post .blog-subscribe-form #email-submit input:not([type=submit]):-ms-input-placeholder{color:#555;font-weight:500}.archive .blog-subscribe-form #email-submit input:not([type=submit])::placeholder,.page-template-blog .blog-subscribe-form #email-submit input:not([type=submit])::placeholder,.single-post .blog-subscribe-form #email-submit input:not([type=submit])::placeholder{color:#555;font-weight:500}.archive,.page-template-blog{background-size:cover}.archive #back-to-blog a,.archive #back-to-blog button,.archive .back-to-blog a,.archive .back-to-blog button,.page-template-blog #back-to-blog a,.page-template-blog #back-to-blog button,.page-template-blog .back-to-blog a,.page-template-blog .back-to-blog button{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:400;justify-self:center;padding-left:0;padding-right:0}@media print,screen and (min-width:45em){.archive #back-to-blog a,.archive #back-to-blog button,.archive .back-to-blog a,.archive .back-to-blog button,.page-template-blog #back-to-blog a,.page-template-blog #back-to-blog button,.page-template-blog .back-to-blog a,.page-template-blog .back-to-blog button{justify-self:flex-start}}.archive #back-to-blog a svg,.archive #back-to-blog button svg,.archive .back-to-blog a svg,.archive .back-to-blog button svg,.page-template-blog #back-to-blog a svg,.page-template-blog #back-to-blog button svg,.page-template-blog .back-to-blog a svg,.page-template-blog .back-to-blog button svg{margin:0 .5rem 0 0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.archive #back-to-blog a,.archive #back-to-blog button,.page-template-blog #back-to-blog a,.page-template-blog #back-to-blog button{margin:0}.archive #blog-search input,.page-template-blog #blog-search input{border-bottom:1px solid #555;color:#555}.archive #blog-search input::-webkit-input-placeholder,.page-template-blog #blog-search input::-webkit-input-placeholder{color:#555;font-weight:400}.archive #blog-search input:-ms-input-placeholder,.page-template-blog #blog-search input:-ms-input-placeholder{color:#555;font-weight:400}.archive #blog-search input::placeholder,.page-template-blog #blog-search input::placeholder{color:#555;font-weight:400}.archive #blog-search input::-webkit-search-cancel-button,.page-template-blog #blog-search input::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100pt' height='100pt' viewBox='0 0 100 100'%3E%3Cpath fill='%23555555' d='m87.801 12.801c-1-1-2.6016-1-3.5 0l-33.801 33.699-34.699-34.801c-1-1-2.6016-1-3.5 0-1 1-1 2.6016 0 3.5l34.699 34.801-34.801 34.801c-1 1-1 2.6016 0 3.5 0.5 0.5 1.1016 0.69922 1.8008 0.69922s1.3008-0.19922 1.8008-0.69922l34.801-34.801 33.699 33.699c0.5 0.5 1.1016 0.69922 1.8008 0.69922 0.69922 0 1.3008-0.19922 1.8008-0.69922 1-1 1-2.6016 0-3.5l-33.801-33.699 33.699-33.699c0.89844-1 0.89844-2.6016 0-3.5z'/%3E%3C/svg%3E%0A");background-position:center;background-size:contain;height:20px;position:relative;width:20px}.archive .blog-section .carousel-arrows,.page-template-blog .blog-section .carousel-arrows{margin:0 0 0 2rem;width:auto}.archive .blog-section .carousel-arrows button,.page-template-blog .blog-section .carousel-arrows button{margin:0}.archive .blog-section .carousel-arrows .carousel-next,.page-template-blog .blog-section .carousel-arrows .carousel-next{margin:0 0 0 5px}.archive .blog-aggregate-pagination,.archive .blog-search-pagination,.page-template-blog .blog-aggregate-pagination,.page-template-blog .blog-search-pagination{display:none;margin:0 0 0 2rem}@media only screen and (min-width:720px){.archive .blog-aggregate-pagination,.archive .blog-search-pagination,.page-template-blog .blog-aggregate-pagination,.page-template-blog .blog-search-pagination{display:-webkit-flex;display:-ms-flexbox;display:flex}}.archive .blog-aggregate-pagination button,.archive .blog-search-pagination button,.page-template-blog .blog-aggregate-pagination button,.page-template-blog .blog-search-pagination button{color:#555;margin:0}.archive .blog-aggregate-pagination button.active,.archive .blog-search-pagination button.active,.page-template-blog .blog-aggregate-pagination button.active,.page-template-blog .blog-search-pagination button.active{color:#e31c37}.archive .blog-aggregate-pagination button:not(.prev):not(.next)[disabled],.archive .blog-search-pagination button:not(.prev):not(.next)[disabled],.page-template-blog .blog-aggregate-pagination button:not(.prev):not(.next)[disabled],.page-template-blog .blog-search-pagination button:not(.prev):not(.next)[disabled]{opacity:1}.archive .blog-aggregate-pagination .dots,.archive .blog-search-pagination .dots,.page-template-blog .blog-aggregate-pagination .dots,.page-template-blog .blog-search-pagination .dots{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.archive .blog-search-pagination,.page-template-blog .blog-search-pagination{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.archive .blog-post a,.page-template-blog .blog-post a{font-weight:400}.archive .blog-post .title h3,.page-template-blog .blog-post .title h3{text-transform:capitalize}.archive #blog-search-results,.page-template-blog #blog-search-results{padding:45px 0}@media print,screen and (min-width:45em){.archive #blog-search-results,.page-template-blog #blog-search-results{padding:75px 0}}.archive #blog-search-results #spinner-container,.page-template-blog #blog-search-results #spinner-container{background:#fff}.archive #blog-search-results #spinner-container .loader-wrapper,.page-template-blog #blog-search-results #spinner-container .loader-wrapper{background:#fff}.archive #blog-search-results #spinner-container .loader-wrapper .loader::after,.archive #blog-search-results #spinner-container .loader-wrapper .loader::before,.page-template-blog #blog-search-results #spinner-container .loader-wrapper .loader::after,.page-template-blog #blog-search-results #spinner-container .loader-wrapper .loader::before{background:#fff}.archive #blog-search-results .post-image,.page-template-blog #blog-search-results .post-image{height:250px;object-fit:cover;width:100%}.archive .hero-banner{margin:0}.post-details ol{padding-left:0;margin-left:20px}.trending-posts .grid-container.fluid{margin:0 auto;max-width:1600px}.trending-posts .trending-post:hover .red-arrow path{fill:#b6162c}.trending-posts .trending-post a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.trending-posts .trending-post .post-image{object-fit:cover}.trending-posts .trending-post .title h3{color:#555;text-transform:capitalize}@media print,screen and (min-width:45em){.trending-posts .trending-post .post-image{object-fit:cover}}@media print,screen and (min-width:45em){.trending-posts .medium-8 .trending-post .post-image{height:540px}}@media print,screen and (min-width:45em){.trending-posts .medium-4 .trending-post .post-image{height:216px}}.recommended-posts h3 a{text-transform:capitalize}@media print,screen and (max-width:44.99875em){.bg-mobile-gray{background-color:#f0f0f0}}#categories-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:45em){#categories-list{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}#categories-list .categories-accordion{background-color:transparent}#categories-list .categories-accordion .accordion-title{border:none;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:400;margin:0;padding:0}#categories-list .categories-accordion .accordion-title:focus,#categories-list .categories-accordion .accordion-title:hover{background-color:transparent}#categories-list .categories-accordion .accordion-title:before{content:""}#categories-list .categories-accordion .accordion-title i{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:.5rem;position:absolute;right:-1.5rem;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#categories-list .categories-accordion .accordion-title[aria-expanded=true] i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#categories-list .categories-accordion .accordion-item{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 1.5rem 0 0;position:relative;text-align:center}@media print,screen and (min-width:45em){#categories-list .categories-accordion .accordion-item{text-align:right}}#categories-list .categories-accordion .accordion-content{background-color:transparent;border:none;padding:0}#categories-list .categories-accordion .accordion-content .category a{color:#555;font-weight:400;padding:10px 0}.overlay-gradient{background:linear-gradient(to top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.featured-posts{position:relative}.featured-posts .post-title{color:#e31c37}.featured-posts .overlay-gradient{display:none}.featured-posts img{height:300px}@media print,screen and (min-width:45em){.featured-posts img{height:700px}.featured-posts .overlay-gradient{display:block}.featured-posts .featured-overlay{position:absolute;bottom:30px;left:0;right:0;width:100%;margin:0 auto;z-index:2}.featured-posts .featured-overlay .more a,.featured-posts .featured-overlay .post-excerpt,.featured-posts .featured-overlay .post-title{color:#fff}.featured-posts .featured-overlay .more{margin-top:10px}.featured-posts .featured-overlay .more a:hover{color:#fff}}.post-grid .category-list{font-size:12px}.post-grid .post-image{height:240px}@media print,screen and (min-width:45em){.post-grid .category-list{font-size:16px}.post-grid .post-image{height:415px}}.post-featured-image img{height:240px}@media print,screen and (min-width:45em){.post-featured-image img{height:640px}}@media print,screen and (min-width:64em){.post-featured-image img{height:920px}}.short-code img{height:200px!important}.page-id-38162 .top-bar-right{display:none}.featured_header_container{margin-bottom:25px}@media print,screen and (min-width:45em){.featured_header_container{margin-bottom:25px}}@media print,screen and (min-width:64em){.featured_header_container{margin-bottom:35px}}h1.corporate-h1{font-size:40px;font-weight:700;text-align:center;line-height:42px;color:#fff;font-family:Montserrat,"Helvetica Neue",sans-serif;margin:0 0 0;text-transform:uppercase}@media print,screen and (min-width:45em){h1.corporate-h1{margin:0 0 5px 0;font-size:48px;line-height:52px}}@media print,screen and (min-width:64em){h1.corporate-h1{margin:0 0 -20px 0;font-size:60px;line-height:64px}}@media screen and (min-width:75em){h1.corporate-h1{font-size:100px;line-height:105px}}@media screen and (min-width:90em){h1.corporate-h1{margin:0 0 -20px 0}}.featured-header-text{font-size:32px;font-weight:700;text-align:center;line-height:39px;color:#fff;font-family:Montserrat,"Helvetica Neue",sans-serif;text-transform:uppercase;text-shadow:3px 3px 4px rgba(0,0,0,.4)}@media print,screen and (min-width:45em){.featured-header-text{font-size:75px;line-height:85px}}@media print,screen and (min-width:64em){.featured-header-text{font-size:100px;line-height:122px}}#corporate-sign-up-section{background-color:#f0f0f0}#corporate-sign-up-section .corporate-sign-up .form-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#corporate-sign-up-section .corporate-sign-up .form-group #corporate_employee_id{-webkit-flex:1;-ms-flex:1;flex:1}#corporate-sign-up-section .corporate-sign-up .form-group .mx-auto.d-block{width:20px;height:20px;margin-top:30px}#pdf-download-modal{background-color:#fff}#pdf-download-modal .pdf-download-content h2{font-weight:300}#pdf-download-modal .pdf-download-content p{margin:0}#pdf-download-modal .pdf-download-content ol{list-style-position:outside;list-style-type:decimal;margin-left:1.25rem;padding:0}#pdf-download-modal .pdf-download-content ol li::before{display:none}#pdf-download-modal .pdf-download-content .document-terms{border:1px solid #000;max-height:300px;overflow-y:scroll;padding:1rem}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .document-terms{max-height:500px}}#pdf-download-modal .pdf-download-content .inputs{border:.5px solid #000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#pdf-download-modal .pdf-download-content .inputs .input{border:.5px solid #000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow-x:scroll;padding:.25rem}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="1"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="1"]{width:calc(1 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="2"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="2"]{width:calc(2 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="3"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="3"]{width:calc(3 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="4"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="4"]{width:calc(4 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="5"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="5"]{width:calc(5 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="6"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="6"]{width:calc(6 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="7"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="7"]{width:calc(7 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="8"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="8"]{width:calc(8 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="9"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="9"]{width:calc(9 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="10"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="10"]{width:calc(10 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="11"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="11"]{width:calc(11 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="12"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="12"]{width:calc(12 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input b{font-size:.8rem}#pdf-download-modal .pdf-download-content .inputs .input[data-type=acceptance]{line-height:1.2}#pdf-download-modal .document-submit.disabled,#pdf-download-modal .document-submit.submitted{background-color:#b1b1b1;cursor:not-allowed;pointer-events:none}#pdf-download-modal .pdf-download.disabled{background-color:#b1b1b1;cursor:not-allowed;pointer-events:none}#pdf-download-modal .pdf-download-signature{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0 0 0}#pdf-download-modal .pdf-download-signature .signature-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-signature .signature-form{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}#pdf-download-modal .pdf-download-signature .signature-form canvas{background-color:#f0f0f0;-ms-touch-action:none;touch-action:none}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-signature .signature-form>div{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}#pdf-download-modal .pdf-download-signature .signature-toggle{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:300px}#pdf-download-modal .pdf-download-signature .signature-toggle button{background-color:#b1b1b1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;padding:1rem}#pdf-download-modal .pdf-download-signature .signature-toggle button.active{background-color:#555}#pdf-download-modal .pdf-download-signature .signature-type-input{background-color:#f0f0f0;color:#555;margin-bottom:1rem;max-width:300px}#pdf-download-modal .pdf-download-signature .signature-controls{margin:1rem 0 0 0}#pdf-download-modal .pdf-download-signature .signature-clear,#pdf-download-modal .pdf-download-signature .signature-opt-out{color:#555;margin:0 0 0 1rem;padding:0;text-decoration:underline}#pdf-download-modal .pdf-download-signature[data-type=draw] .signature-type-input{display:none}#pdf-download-modal .signature-agree-control{margin:1rem 0 0 0}.my-gym-location-container .my-gym-text{font-size:12px;color:#c4c4c4}.my-gym-location-container .change-my-gym-container{margin-bottom:10px;position:relative}.my-gym-location-container .change-my-gym-container [class^=icon-]{top:-2px;left:-8px;margin-right:0}.my-gym-location-container .search-title{line-height:1.3}@media print,screen and (max-width:44.99875em){.my-gym-location-container .my-gym-location-city{font-size:22px}}@media print,screen and (min-width:45em){.my-gym-location-container .my-gym-text{margin-left:30px}.my-gym-location-container .change-my-gym-container{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.my-gym-location-container .change-my-gym-container [class^=icon-]{left:0;margin-right:10px}.my-gym-location-container .replace-location{margin-left:26px}}.red-line{height:3px;width:25px;border-top:1px solid #e31c37;margin:4px auto}@media print,screen and (max-width:44.99875em){.red-line{display:block}}@media print,screen and (min-width:45em){.red-line{height:25px;width:3px;border-top:none;border-left:1px solid #e31c37;margin:0 10px}}.locations-sub-header{font-size:20px;line-height:24px;font-weight:700;text-transform:uppercase;margin-bottom:30px}@media print,screen and (min-width:45em){.locations-sub-header{font-size:26px;line-height:32px;margin-bottom:0}}@media print,screen and (min-width:64em){.locations-sub-header{font-size:34px;line-height:42px;margin-bottom:0}}.bg-gray{background-color:#f0f0f0}.info-box{position:relative;height:86px;width:140px;padding:0;text-align:center;font-family:montserrat;font-weight:700;font-size:14px;padding-top:10px}.gyms-open{color:#e31c37}.gyms-coming{color:#555}a.red-info-btn{position:absolute;bottom:0;left:0;right:0;background-color:#e31c37;height:28px;width:140px;text-align:center;color:#fff;line-height:28px;font-size:12px}a.red-info-btn:active,a.red-info-btn:hover,a.red-info-btn:visited{color:#fff}.my-gym-mobile{padding:0 15px}.tt_sm{padding:0!important;border-radius:0!important;opacity:1!important}.tt_name_sm{text-align:center;font-style:Montserrat,"Helvetica Neue",sans-serif;color:#555;float:none!important;margin:0 25px;border-bottom:2px solid #e31c37;padding:10px 0 5px}.xmark_sm{display:none}.tt_mobile_sm{display:none}@media only screen and (max-width:719px){.single-vasa_locations .uwy.userway_p5 .userway_buttons_wrapper{bottom:7rem;left:.5rem}}.single-vasa_locations .footer{padding:0 0 100px 0}@media print,screen and (min-width:45em){.single-vasa_locations .footer{padding:0 0 25px}}.single-vasa_locations .featured-image .h3{font-size:min(6vw,32px)}.single-vasa_locations .featured-image h2{font-size:80px;font-weight:300;line-height:1}@media print,screen and (min-width:45em){.single-vasa_locations .featured-image h2{font-size:150px}}.single-vasa_locations .featured-image h2.text-xs{font-size:min(5vw,80px)}.single-vasa_locations .featured-image h2.text-sm{font-size:min(8vw,100px)}.single-vasa_locations .featured-image h2.text-md{font-size:min(9vw,120px)}.single-vasa_locations .modal-no-classes .search-result .result-text-container>.grid-x>.cell:nth-child(1),.single-vasa_locations .modal-no-classes .search-result .result-text-container>.grid-x>.cell:nth-child(2){display:none}@media print,screen and (min-width:45em){.single-vasa_locations .modal-no-classes .search-result .result-text-container>.grid-x>.cell:nth-child(3){width:75%}}.single-vasa_locations .modal-no-classes .search-result .result-text-container>.grid-x .view-location{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#e31c37;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:200px;padding:1rem;text-align:center}.single-vasa_locations .modal-no-classes .search-result .result-text-container>.grid-x .view-location small{padding:0}.single-vasa_locations .modal-no-classes .search-result .result-text-container>.grid-x .more-details-btn{float:right}.single-vasa_locations .loc-compare tbody{border:none}.single-vasa_locations .loc-compare tbody tr{background:0 0}.single-vasa_locations .loc-compare tbody tr:not(:first-child):not(:last-child){border-bottom:1px solid #b1b1b1}.single-vasa_locations .loc-compare tbody td,.single-vasa_locations .loc-compare tbody th{font-size:min(3vw,1rem);padding:.5rem}@media print,screen and (min-width:45em){.single-vasa_locations .loc-compare tbody td,.single-vasa_locations .loc-compare tbody th{font-size:1rem}}@media print,screen and (min-width:45em){.single-vasa_locations .loc-compare tbody td,.single-vasa_locations .loc-compare tbody th{padding:1rem .5rem}}.single-vasa_locations .loc-compare tbody td:first-child,.single-vasa_locations .loc-compare tbody th:first-child{max-width:200px}.single-vasa_locations .loc-compare tbody td:not(:first-child),.single-vasa_locations .loc-compare tbody th:not(:first-child){text-align:center}.single-vasa_locations .loc-compare tbody td:not(:last-child),.single-vasa_locations .loc-compare tbody th:not(:last-child){border-right:1px solid #b1b1b1}.single-vasa_locations .loc-compare tbody td i,.single-vasa_locations .loc-compare tbody th i{font-size:1.5rem}@media print,screen and (min-width:45em){.single-vasa_locations .loc-compare tbody td i,.single-vasa_locations .loc-compare tbody th i{font-size:2rem}}.single-vasa_locations #membership-plans>.grid-container{padding:0}.single-vasa_locations #loc-class-schedule .cs-class.studio-red .cs-class-title{color:#e31c37}.single-vasa_locations #loc-class-schedule .cs-class .cs-class-instructor,.single-vasa_locations #loc-class-schedule .cs-class .cs-class-instructor-mobile{color:#555!important}.map-wrapper{position:relative;top:-40px}@media print,screen and (max-width:44.99875em){.map-wrapper .search-results-wrapper{display:none}.map-wrapper.list-view .header{bottom:0;margin-top:30px}.map-wrapper.list-view .back-to-map,.map-wrapper.list-view .search-results-wrapper{cursor:pointer;display:inherit}.map-wrapper.list-view .main-map,.map-wrapper.list-view .mobile-loader,.map-wrapper.list-view .view-list{display:none;visibility:hidden}.map-wrapper.list-view .search-overlay{padding-top:10px}}.map-wrapper .back-to-map{display:none}.map-wrapper .mobile-loader{position:absolute;top:58px;width:100%;height:43dvh;display:none}.map-wrapper .header{position:relative;bottom:-28px;font-weight:300;z-index:10}@media print,screen and (max-width:44.99875em){.map-wrapper .header{font-size:30px}}@media print,screen and (min-width:45em){.map-wrapper .header{bottom:-40px}}.map-wrapper .main-map{background-color:gray;width:100%;height:42dvh;min-height:none}@media print,screen and (min-width:45em){.map-wrapper .main-map{height:80dvh}}@media print,screen and (max-width:44.99875em){.map-wrapper .use-your-location{font-size:14px}}.map-wrapper .view-list{font-size:14px;color:#555;text-decoration:underline;font-weight:300}.map-wrapper .search-overlay{padding:30px 0 10px;background-color:#fff;height:calc(100% - 170px);overflow-y:hidden}@media print,screen and (min-width:45em){.map-wrapper .search-overlay{width:33%;min-width:450px;position:absolute;left:26px;top:150px}}.map-wrapper .search-overlay .search-states .search-state{border:1px solid #e31c37;color:#e31c37;padding:7px;border-radius:20px;margin-bottom:10px;font-size:12px;margin-right:5px;line-height:1}.map-wrapper .search-overlay .search-states .search-state.active,.map-wrapper .search-overlay .search-states .search-state:hover{background-color:#e31c37;color:#fff}@media print,screen and (min-width:45em){.map-wrapper .search-overlay .search-states .search-state{font-size:14px;padding:10px}}.map-wrapper .search-overlay .search-top-wrapper{padding:0 15px}.map-wrapper .search-overlay .search-input-wrapper{margin-bottom:20px}.map-wrapper .search-overlay .search-input-wrapper .search-form{margin-bottom:15px}.map-wrapper .search-overlay .search-input-wrapper .search-input{border-bottom:1px solid #e31c37;font-weight:300}.map-wrapper .search-overlay .search-input-wrapper .search-input::-webkit-input-placeholder{font-weight:300}.map-wrapper .search-overlay .search-input-wrapper .search-input:-ms-input-placeholder{font-weight:300}.map-wrapper .search-overlay .search-input-wrapper .search-input::placeholder{font-weight:300}.map-wrapper .search-overlay .search-input-wrapper .search-btn{padding:15px 30px}.map-wrapper .search-overlay .search-results-wrapper{scroll-behavior:smooth;height:60%;overflow-y:scroll;padding-bottom:100px}@media print,screen and (min-width:45em){.map-wrapper .search-overlay .search-results-wrapper .results{padding-bottom:150px}}.map-wrapper .search-overlay .search-results-wrapper .results{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.map-wrapper .search-overlay .search-results-wrapper .results.search-cookie .result.my-gym{-webkit-order:1;-ms-flex-order:1;order:1}.map-wrapper .search-overlay .search-results-wrapper .result{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 16px;gap:16px;position:relative;-webkit-order:3;-ms-flex-order:3;order:3}@media print,screen and (min-width:45em){.map-wrapper .search-overlay .search-results-wrapper .result.active,.map-wrapper .search-overlay .search-results-wrapper .result:hover{background-color:#f0f0f0}}.map-wrapper .search-overlay .search-results-wrapper .result:not(.my-gym){border-bottom:1px solid #f0f0f0}.map-wrapper .search-overlay .search-results-wrapper .result:first-child:not(.my-gym){margin-top:10px}.map-wrapper .search-overlay .search-results-wrapper .result.my-gym{background-color:#f0f0f0;margin-bottom:30px}.map-wrapper .search-overlay .search-results-wrapper .result.my-gym .change-location{top:0}.map-wrapper .search-overlay .search-results-wrapper .result .change-location.my-gym-btn{background-color:#555;color:#fff;margin:0;padding:3px 10px;position:absolute;right:0;text-decoration:none;top:0}.map-wrapper .search-overlay .search-results-wrapper .result .change-location:not(.my-gym-btn){transition:none}.map-wrapper .search-overlay .search-results-wrapper .left{-webkit-flex:3;-ms-flex:3;flex:3}.map-wrapper .search-overlay .search-results-wrapper .left img{width:120px;min-width:120px;height:95px;object-fit:cover}.map-wrapper .search-overlay .search-results-wrapper .right{-webkit-flex:9;-ms-flex:9;flex:9;padding-left:20px}.map-wrapper .search-overlay .search-results-wrapper .map-data{display:none}.map-wrapper .search-overlay .search-results-wrapper .change-location{color:#555;padding:0;font-size:12px;text-align:left;text-decoration:underline}.map-wrapper .search-overlay .search-results-wrapper .location-name-wrapper{position:relative;margin-bottom:0}.map-wrapper .search-overlay .search-results-wrapper .location-name-wrapper i{position:absolute;left:-20px;top:3px}.map-wrapper .search-overlay .search-results-wrapper .location-address{margin-bottom:5px}.map-wrapper .search-overlay .search-results-wrapper .location-links{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media print,screen and (min-width:45em){.map-wrapper .search-overlay .search-results-wrapper .location-links{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.map-wrapper .search-overlay .search-results-wrapper .location-links>:not(:first-child){margin:1rem 0 0 0}@media print,screen and (min-width:45em){.map-wrapper .search-overlay .search-results-wrapper .location-links>:not(:first-child){margin:0 0 0 1rem}}.map-wrapper .search-overlay .search-results-title{padding:0 0 20px 16px;-webkit-order:2;-ms-flex-order:2;order:2}.locations-page-coming-soon .alternating-text-container{padding:0 0 60px 0}@media print,screen and (min-width:64em){.locations-page-coming-soon .alternating-text-container{padding:60px 0 60px 0}}.locations-page-coming-soon .right{padding-left:20px}.locations-page-coming-soon .right .location-name-wrapper{position:relative;margin-bottom:0}.locations-page-coming-soon .right .location-name-wrapper i{position:absolute;left:-20px;top:3px}.locations-page-coming-soon .right .location-address{margin-bottom:5px}.status-top-bar{padding-top:13px;padding-bottom:13px}.status-top-bar h4{margin-bottom:0}@media print,screen and (min-width:45em){.status-top-bar{padding-top:15px;padding-bottom:15px}}.status-image-and-ribbon .status-image-cell{height:229px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}@media print,screen and (min-width:45em){.status-image-and-ribbon .status-image-cell{height:300px}}@media screen and (min-width:75em){.status-image-and-ribbon .status-image-cell{height:400px}}.status-image-and-ribbon .status-image-cell .ribbon-text{position:relative;overflow:hidden;background-color:rgba(227,28,55,.9);-webkit-clip-path:polygon(0 0,86% 0,100% 100%,0 100%);clip-path:polygon(0 0,86% 0,100% 100%,0 100%);padding:22px 51px 22px 18px;margin-bottom:20px}@media print,screen and (min-width:64em){.status-image-and-ribbon .status-image-cell .ribbon-text{-webkit-clip-path:polygon(0 0,89% 0,100% 100%,0 100%);clip-path:polygon(0 0,89% 0,100% 100%,0 100%)}}@media print,screen and (min-width:45em){.status-image-and-ribbon .status-image-cell .ribbon-text{padding:20px 37px 20px 16px}}@media screen and (min-width:75em){.status-image-and-ribbon .status-image-cell .ribbon-text{padding:38px 114px 38px 116px}}@media print,screen and (min-width:45em){.status-image-and-ribbon .status-image-cell .ribbon-text{margin-bottom:30px}}@media screen and (min-width:75em){.status-image-and-ribbon .status-image-cell .ribbon-text{margin-bottom:30px}}.status-image-and-ribbon .status-image-cell .ribbon-text h4{display:inline-block}.status{padding-top:40px;padding-bottom:40px}@media print,screen and (min-width:45em){.status{padding-top:45px}}@media screen and (min-width:75em){.status{padding-top:55px}}@media print,screen and (min-width:45em){.status{padding-bottom:45px}}@media screen and (min-width:75em){.status{padding-bottom:55px}}@media print,screen and (min-width:45em){.status{padding-top:45px}}@media print,screen and (min-width:64em){.status{padding-top:55px}}#loc-detail-content{background-color:#fff}#loc-detail-content .membership-plans{margin-top:60px;margin-bottom:60px}img.standard-pricing{margin:1em 0}@media print,screen and (max-width:44.99875em){img.standard-pricing{max-width:250px}}@media print,screen and (min-width:45em) and (max-width:63.99875em){img.standard-pricing{max-width:300px}}.virtual{line-height:0}@media print,screen and (min-width:45em){.virtual #virtual-tour-file{height:450px}}@media print,screen and (min-width:64em){.virtual #virtual-tour-file{height:600px}}@media screen and (min-width:75em){.virtual #virtual-tour-file{height:780px}}.virtual .virtual-tour-overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:#0a0a0a;opacity:.4}.virtual .virtual-overlay-content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}.virtual .virtual-overlay-content .virtual-play-btn:hover{cursor:pointer}@media print,screen and (max-width:44.99875em){.virtual .virtual-overlay-content .virtual-play-btn{max-width:150px}}#loc-amenities .block-container-y,#loc-amenities .flexible-column-content-wrap{margin-bottom:0}#loc-amenities .loc-amenities-header{max-width:800px;margin:auto}#loc-amenities #amenity-text{margin-bottom:25px}#loc-amenities #amenity-text .list-item{line-height:19px;margin-bottom:0;overflow:hidden;position:relative;text-align:left;text-transform:none}@media print,screen and (max-width:44.99875em){#loc-amenities #amenity-text .list-item.small-6:nth-child(2n+1){padding-right:2px}#loc-amenities #amenity-text .list-item.small-6:nth-child(2n+2){padding-left:2px}}@media print,screen and (max-width:44.99875em){#loc-amenities #amenity-text .list-item .amenity-text{padding-left:5px}}#loc-amenities #amenity-text .list-item img{height:200px;object-fit:cover;object-position:center;width:100%}#loc-amenities #amenity-text .list-item .amenity-header{font-size:28px}#loc-amenities #amenity-text .list-item .amenity-body{text-transform:none}#loc-amenities #amenity-text .list-item .amenity-body p{display:none}@media print,screen and (min-width:45em){#loc-amenities #amenity-text .list-item .amenity-body p{display:block}}#loc-amenities #amenity-text .list-item h3{font-size:22px;line-height:1}@media print,screen and (max-width:44.99875em){#loc-amenities #amenity-text .list-item h3{word-wrap:break-word;font-size:16px}}#loc-amenities #amenity-text .list-item h3 span{display:inline-block;font-size:1.5rem;line-height:1;margin-left:.5rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);transition:.2s -webkit-transform;transition:.2s transform;transition:.2s transform,.2s -webkit-transform}@media print,screen and (max-width:44.99875em){#loc-amenities #amenity-text .list-item .not-available-tag p{display:block}}#loc-amenities #amenity-text .list-item .header-text{font-weight:700;font-size:16px;line-height:22px}#loc-amenities #amenity-text .list-item.other-amenity .image{position:relative;overflow:hidden}#loc-amenities #amenity-text .list-item.other-amenity .image .tag{position:absolute;right:0;bottom:8px;background-color:#555;color:#fff;-webkit-transform:skew(-23deg);-ms-transform:skew(-23deg);transform:skew(-23deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;padding:15px 20px}#loc-amenities #amenity-text .list-item.other-amenity .image .tag p{-webkit-transform:skew(23deg);-ms-transform:skew(23deg);transform:skew(23deg);margin:0;font-weight:700}@media print,screen and (max-width:44.99875em){#loc-amenities #amenity-text .list-item.other-amenity .image .tag{-webkit-transform:none;-ms-transform:none;transform:none;padding:8px 20px;text-align:center;background-color:rgba(85,85,85,.8)}#loc-amenities #amenity-text .list-item.other-amenity .image .tag p{-webkit-transform:none;-ms-transform:none;transform:none}}#loc-amenities #cta-text{padding:70px 15px}@media print,screen and (min-width:45em){#loc-amenities #cta-text{padding:115px 95px}}#loc-amenities #cta-text p{margin-bottom:30px}#loc-amenities .presales-cta-form .invalid,#loc-amenities .presales-cta-form .sent{padding-bottom:45px}#loc-amenities .presales-cta-form .invalid .wpcf7-not-valid-tip,#loc-amenities .presales-cta-form .sent .wpcf7-not-valid-tip{color:#fff}@media print,screen and (min-width:45em){#loc-amenities .presales-cta-form #cta-text{padding:85px 85px}}@media print,screen and (min-width:64em) and (max-width:74.99875em){#loc-amenities .presales-cta-form #cta-text{padding:115px 61px}}#loc-amenities .presales-cta-form #cta-text .email-submit{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#loc-amenities .presales-cta-form #cta-text .email-submit span{width:100%;display:block;margin-right:-15px;padding-right:15px}#loc-amenities .presales-cta-form #cta-text #amenities-button-{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin-left:5px}#loc-amenities .presales-cta-form #cta-text #amenities-button- [type=submit]{margin-left:5px;line-height:18px;padding:15px 15px}#loc-amenities .presales-cta-form #cta-text #amenities-button- .ajax-loader{display:block;margin-bottom:18px;margin-left:-30px;margin-right:17px;z-index:1}#loc-amenities .presales-cta-form .wpcf7-response-output{color:#fff;margin-top:-75.38px;margin-bottom:0}@media print,screen and (max-width:44.99875em){#loc-amenities .presales-cta-form .wpcf7-response-output{margin-top:-50px}}@media print,screen and (min-width:45em){#loc-amenities .presales-cta-form .wpcf7-response-output{margin-left:85px;margin-right:85px}}@media print,screen and (min-width:64em) and (max-width:74.99875em){#loc-amenities .presales-cta-form .wpcf7-response-output{margin-left:61px;margin-right:61px}}#loc-amenities .presales-cta-form .wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#fff}.two-columns{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px;-moz-column-gap:40px}@media print,screen and (min-width:45em){.two-columns-medium{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px;-moz-column-gap:40px}}@media print,screen and (min-width:45em) and (max-width:63.99875em){#single-location-map-icon{display:block}}@media print,screen and (max-width:44.99875em){.text-with-button-optional-image-background .add-padding{padding:70px 0}}.location-sections-toggle-wrapper{bottom:0;position:fixed;z-index:98}@media print,screen and (min-width:45em){.location-sections-toggle-wrapper{bottom:auto;height:61px;position:relative}}@media print,screen and (min-width:45em){.admin-bar .location-sections-toggle.active{top:168px}}@media only screen and (min-width:783px){.admin-bar .location-sections-toggle.active{top:154px}}@media print,screen and (min-width:64em){.admin-bar .location-sections-toggle.active{top:173px}}.location-sections-toggle{background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.3);display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;width:100vw}@media print,screen and (min-width:45em){.location-sections-toggle{background:0 0;box-shadow:none}}.location-sections-toggle.active{z-index:98}@media print,screen and (min-width:45em){.location-sections-toggle.active{left:0;position:fixed;top:123px}}@media print,screen and (min-width:64em){.location-sections-toggle.active{top:142px}}.location-sections-toggle.active::-webkit-scrollbar{display:none}.location-sections-toggle button{color:#555;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:.25rem solid transparent;border-left:none;border-right:none;border-top:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:max(min(2vw,.8rem),.6rem);font-weight:500;line-height:1.2;margin:0 .5rem;padding:1rem 0;text-transform:none;transition:border-bottom .2s,color .2s}@media print,screen and (min-width:45em){.location-sections-toggle button{border-bottom:none;margin:0}}.location-sections-toggle button.active,.location-sections-toggle button:focus,.location-sections-toggle button:hover{border-bottom:.25rem solid #e31c37;color:#e31c37;font-weight:600;transition:border-bottom .2s,color .2s;background-color:transparent}@media print,screen and (min-width:45em){.location-sections-toggle button.active,.location-sections-toggle button:focus,.location-sections-toggle button:hover{background-color:#555;border-bottom:none;color:#fff;transition:background-color .2s,color .2s}}@media print,screen and (min-width:45em){.location-sections-toggle button:not(:first-child){margin:0 0 0 2px}}@media print,screen and (min-width:45em){.location-sections-toggle button{background-color:#f0f0f0;font-size:1rem;font-weight:600;padding:1.25rem 15px}}.location-sections-toggle button svg{-webkit-flex:1;-ms-flex:1;flex:1;height:auto;width:2.5rem}.location-sections-toggle button svg._sm{width:1.75rem}.location-sections-toggle button span{margin-top:.25rem}.page-template-classes-landing .classes-landing-body,.page-template-team-landing .classes-landing-body{background-color:#f0f0f0}.page-template-classes-landing .hook,.page-template-team-landing .hook{padding-top:25px}@media print,screen and (min-width:45em){.page-template-classes-landing .hook,.page-template-team-landing .hook{padding-top:45px}}@media screen and (min-width:75em){.page-template-classes-landing .hook,.page-template-team-landing .hook{padding-top:75px}}.page-template-classes-landing .hook .hook-content,.page-template-team-landing .hook .hook-content{display:block;text-align:center}.page-template-classes-landing .hook .hook-content h2,.page-template-team-landing .hook .hook-content h2{font-size:22px;line-height:26px;margin-bottom:15px}@media print,screen and (min-width:45em){.page-template-classes-landing .hook .hook-content h2,.page-template-team-landing .hook .hook-content h2{font-size:24px;line-height:32px}}@media screen and (min-width:75em){.page-template-classes-landing .hook .hook-content h2,.page-template-team-landing .hook .hook-content h2{font-size:32px;line-height:32px}}@media print,screen and (min-width:45em){.page-template-classes-landing .hook .hook-content h2,.page-template-team-landing .hook .hook-content h2{margin-bottom:20px}}.page-template-classes-landing .hook .hook-content p,.page-template-team-landing .hook .hook-content p{text-align:left;margin-bottom:30px}.page-template-classes-landing .hook .hook-content #get-class-pass,.page-template-team-landing .hook .hook-content #get-class-pass{display:inline-block;margin-bottom:40px;padding-top:15px;padding-bottom:15px;padding-left:43px;padding-right:43px}@media print,screen and (min-width:45em){.page-template-classes-landing .hook .hook-content #get-class-pass,.page-template-team-landing .hook .hook-content #get-class-pass{padding-left:63px}}@media screen and (min-width:75em){.page-template-classes-landing .hook .hook-content #get-class-pass,.page-template-team-landing .hook .hook-content #get-class-pass{padding-left:83px}}@media print,screen and (min-width:45em){.page-template-classes-landing .hook .hook-content #get-class-pass,.page-template-team-landing .hook .hook-content #get-class-pass{padding-right:63px}}@media screen and (min-width:75em){.page-template-classes-landing .hook .hook-content #get-class-pass,.page-template-team-landing .hook .hook-content #get-class-pass{padding-right:83px}}@media print,screen and (min-width:64em){.page-template-classes-landing .hook .hook-content #get-class-pass,.page-template-team-landing .hook .hook-content #get-class-pass{margin-bottom:45px}}.page-template-team-landing .hook{padding-bottom:25px}@media print,screen and (min-width:45em){.page-template-team-landing .hook{padding-bottom:45px}}@media screen and (min-width:75em){.page-template-team-landing .hook{padding-bottom:75px}}.page-template-team-landing .hook .team-landing-btn{width:100%;max-width:300px;display:block;text-align:center;margin:0 auto}.page-template-team-landing .hook .team-landing-btn.trial-btn{margin-bottom:0}@media print,screen and (min-width:45em){.page-template-team-landing .hook .team-landing-btn{margin-bottom:0}}.free-day-pass input:not([type=file]):not([type=submit]){border-bottom:1px solid #555}.free-day-pass input:not([type=file]):not([type=submit])::-webkit-input-placeholder{color:#e31c37!important}.free-day-pass input:not([type=file]):not([type=submit]):-ms-input-placeholder{color:#e31c37!important}.free-day-pass input:not([type=file]):not([type=submit])::placeholder{color:#e31c37!important}.free-day-pass select{border-bottom:1px solid #555}.comparison-table td,.comparison-table th{line-height:1;padding:.5rem .25rem}@media only screen and (min-width:720px){.comparison-table td,.comparison-table th{line-height:1.2;padding:.5rem}}.comparison-table td *,.comparison-table th *{font-size:12px}@media only screen and (min-width:720px){.comparison-table td *,.comparison-table th *{font-size:1rem}}.comparison-table td i,.comparison-table th i{font-size:1rem}@media only screen and (min-width:720px){.comparison-table td i,.comparison-table th i{font-size:2rem}}.page-template-classes-location #class-schedule-button-container #cs-button-{text-align:center}@media print,screen and (max-width:44.99875em){.page-template-classes-location #class-schedule-button-container #cs-button- .button{max-width:500px}}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-title{border:none;background-color:#f0f0f0;color:#555;padding-right:35px;font-size:16px;line-height:19px}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-title::before{content:"▼"}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item.is-active .accordion-title::before{content:"▲"}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-content{border:none;padding:30px 0 0 0}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-content div.class-day{margin-bottom:10px}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-content div.no-class-day{margin-bottom:20px}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-content div .day-title{text-transform:uppercase;font-weight:700;font-size:18px;line-height:22px}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-content div .no-classes{float:right;font-weight:lighter;font-size:16px;line-height:19px}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-content .scheduled-class{background-color:#f0f0f0;margin-bottom:20px;padding:10px}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-content .scheduled-class .scheduled-time{float:right;text-transform:uppercase}.page-template-classes-location #meet-the-instructors{margin-bottom:40px}@media print,screen and (min-width:45em){.page-template-classes-location #meet-the-instructors{margin-bottom:45px}}@media screen and (min-width:75em){.page-template-classes-location #meet-the-instructors{margin-bottom:75px}}.page-template-classes-location #see-all-link{padding-top:20px;padding-bottom:20px;background-color:#f0f0f0}@media print,screen and (min-width:64em){.page-template-classes-location #see-all-link{background-color:#fff}}.page-template-classes-location #see-all-link p{margin-bottom:0}.page-template-classes-location .video-box{height:100%;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}#progress-section{margin:0 0 16px}#progress-section .progressBar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#progress-section .progressBar .progress-title{float:left;text-align:right;width:175px;padding-right:15px}#progress-section .progressBar .progress-container{-webkit-flex:1;-ms-flex:1;flex:1;width:100%;float:left}#progress-section .progressBar .progressBarContainer{width:100%;height:10px;background:#f0f0f0;overflow:hidden;margin:7px 0}#progress-section .progressBar .progressBarValue{height:10px;float:left;background:#e31c37;transition:width 2s ease-out}@media print,screen and (min-width:45em){#progress-section{margin:32px 0 32px}}@media print,screen and (min-width:64em){#progress-section{padding:0 10px}}.value-00{width:0}.value-10{width:10%}.value-20{width:20%}.value-30{width:30%}.value-40{width:40%}.value-50{width:50%}.value-60{width:60%}.value-70{width:70%}.value-80{width:80%}.value-90{width:90%}.value-100{width:100%}@media screen and (min-width:75em){#amenities-cta .amenities-cta-text{text-align:center}}.amen-btn{display:-webkit-flex;display:-ms-flexbox;display:flex}.amenity-section .amenity-section-title{font-size:34px;line-height:42px}@media print,screen and (min-width:45em){.amenity-section .amenity-section-title{font-size:42px;line-height:52px}}@media screen and (min-width:75em){.amenity-section .amenity-section-title{font-size:60px;line-height:73px}}.amenity-section .trial-pass-title{font-weight:300}.amenity-section .filter-section .filter-title{text-transform:uppercase;font-weight:700;font-size:18px}.amenity-section .filter-section .filter-item{font-weight:300;font-size:18px;letter-spacing:2px}@media print,screen and (min-width:45em){.amenity-section .filter-section .filter-item{margin-left:15px}}.amenity-section .filter-section .active{font-weight:700;color:#e31c37}@media print,screen and (min-width:64em){.mw-90{max-width:90vw}}#posts-list .amenity{display:block}#posts-list .amenity h4{margin-bottom:10px;margin-right:15px}#posts-list .amenity .amenity-cell-body{min-width:100%;max-width:75rem;display:none}@media print,screen and (min-width:45em){#posts-list .amenity .amenity-cell-body{display:block!important}}#posts-list .amenity .read-less,#posts-list .amenity .read-more{cursor:pointer;font-weight:700;color:#e31c37;text-transform:uppercase;font-size:12px;line-height:15px}#posts-list .amenity .read-toggle-text{padding-top:1px;position:relative!important}#posts-list .amenity .read-toggle-text .read-less{display:none}#posts-list .amenity .read-toggle-text.active .read-more{display:none}#posts-list .amenity .read-toggle-text.active .read-less{display:inline}.classes-header{font-weight:300;position:relative;bottom:-30px;text-align:center;z-index:10;font-size:30px;text-transform:uppercase}@media print,screen and (min-width:64em){.classes-header{bottom:-40px;font-size:100px}}.class{height:480px;padding:0!important;margin-bottom:10px}@media print,screen and (min-width:64em){.class:nth-of-type(2){padding-left:1rem!important;padding-right:1rem!important}}.class .class-info{height:100%;position:relative;background-size:cover;width:100%}.class .class-info .overlay-black{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.class .class-info .overlay-black-gradient-bottom{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,.8) 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.class .class-info video{width:100%;height:100%;object-fit:cover;z-index:0;display:none;position:absolute}.class .class-info .class-cell-header{position:absolute;bottom:-40px;color:#fff;padding:25px;z-index:2}.class .class-info .class-cell-header h4{font-weight:300;font-size:28px}.class .class-info .class-schedule{text-decoration:underline;text-align:center;margin-bottom:0}.class .class-info .class-schedule:hover{background-color:#e31c37!important}.class-schedule-link{margin-top:15px}@media print,screen and (min-width:64em){.class-schedule-link{width:25%}}.toggle-classes .class-cell-header{position:relative}.toggle-classes .class-cell-header h4{font-weight:300;font-size:18px}@media print,screen and (min-width:64em){.toggle-classes .class-cell-header h4{font-size:28px}}@media print,screen and (min-width:45em){.toggle-classes .class-cell-header .amenity-cell-body{display:block!important}}.toggle-classes .read-more-chevron{cursor:pointer;font-weight:700;color:#e31c37;text-transform:uppercase;font-size:40px}.toggle-classes .read-toggle{padding-top:1px;position:absolute;right:10px;top:-20px;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.toggle-classes .read-toggle.active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:-30px}.arrow-icon{width:25px;height:12px;fill:none;stroke:#e41d38;transition:stroke .3s ease}.arrow-icon:hover{stroke:#555}#amenity-form .trial-pass-title{font-size:28px;font-weight:300;line-height:1}@media print,screen and (min-width:45em){#amenity-form .trial-pass-title{font-size:80px}}.hover-box-container{margin:auto}@media print,screen and (min-width:64em){.hover-box-container{max-width:90vw;margin-bottom:50px}}.hover-box-container .hover-box{position:relative;height:460px;background-size:cover;background-position:center;transition:all .3s ease-in-out}@media print,screen and (min-width:64em){.hover-box-container .hover-box:hover .hover-overlay{opacity:1}.hover-box-container .hover-box:hover .hover-box-content{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.hover-box-container .hover-box .hover-box-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.hover-box-container .hover-box .hover-box-content{position:relative;padding-top:50%;text-align:center;z-index:2}@media print,screen and (min-width:64em){.hover-box-container .hover-box .hover-box-content{padding-top:0;-webkit-transform:translate(-50%,-50%) scale(.9);-ms-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);opacity:0;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;position:absolute;top:50%;left:50%}}.hover-box-container .hover-box .hover-box-content p{font-size:30px;font-weight:300;color:#fff;margin:0;line-height:1.3}.hover-box-container .hover-box .hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}@media print,screen and (min-width:64em){.hover-box-container .hover-box .hover-overlay{opacity:0;transition:opacity .3s ease-in-out}}.membership-plans{padding-bottom:45px}@media print,screen and (min-width:45em){.membership-plans{padding-bottom:140px}}.membership-plans.dropdown-table{padding-bottom:0}.membership-plans.dropdown-table .dropdown{margin-bottom:0}@media print,screen and (min-width:45em){.membership-plans.dropdown-table .dropdown{margin-top:20px}}.membership-plans .grid-x{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.membership-plans .small{font-size:.7rem}.membership-plans .medium{font-size:16px;line-height:24px}.membership-plans .large{font-size:1.2rem}.membership-plans .header{margin:70px 0 40px}@media print,screen and (min-width:45em){.membership-plans .header{margin:70px 0}}.membership-plans a.btn{display:inline-block;text-align:center;padding:20px 40px;margin-bottom:0}.membership-plans a.btn.d-block{display:block}.membership-plans .membership-cell{margin-bottom:30px}@media print,screen and (min-width:45em){.membership-plans .membership-cell{margin-bottom:0}}@media print,screen and (min-width:45em){.membership-plans .membership-plan{display:-webkit-flex;display:-ms-flexbox;display:flex}}.membership-plans .membership-plan hr{max-width:30px;margin-top:15px;margin-bottom:15px}.membership-plans .membership-plan hr.hr-red{border-bottom:2px solid #e31c37}.membership-plans .membership-plan .line-through{text-decoration:line-through}.membership-plans .membership-plan.plan-basic{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value{border-color:#b1b1b1 transparent transparent transparent}.membership-plans .membership-plan .inner-background,.membership-plans .membership-plan .join-card-background,.membership-plans .membership-plan .white-background{width:100%;padding-top:20px;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media print,screen and (min-width:45em){.membership-plans .membership-plan .inner-background.details,.membership-plans .membership-plan .join-card-background.details,.membership-plans .membership-plan .white-background.details{padding-bottom:20px}}.membership-plans .membership-plan .inner-background .plan-features,.membership-plans .membership-plan .join-card-background .plan-features,.membership-plans .membership-plan .white-background .plan-features{padding:0 30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1}.membership-plans .membership-plan .inner-background .plan-features .best-value-text,.membership-plans .membership-plan .join-card-background .plan-features .best-value-text,.membership-plans .membership-plan .white-background .plan-features .best-value-text{color:#555;font-weight:700}.membership-plans .membership-plan .inner-background .plan-features .best-value-text,.membership-plans .membership-plan .inner-background .plan-features a,.membership-plans .membership-plan .inner-background .plan-features div:not(.price),.membership-plans .membership-plan .inner-background .plan-features div>div,.membership-plans .membership-plan .inner-background .plan-features div>span,.membership-plans .membership-plan .inner-background .plan-features h4,.membership-plans .membership-plan .inner-background .plan-features span.red-join-btn,.membership-plans .membership-plan .join-card-background .plan-features .best-value-text,.membership-plans .membership-plan .join-card-background .plan-features a,.membership-plans .membership-plan .join-card-background .plan-features div:not(.price),.membership-plans .membership-plan .join-card-background .plan-features div>div,.membership-plans .membership-plan .join-card-background .plan-features div>span,.membership-plans .membership-plan .join-card-background .plan-features h4,.membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.membership-plans .membership-plan .white-background .plan-features .best-value-text,.membership-plans .membership-plan .white-background .plan-features a,.membership-plans .membership-plan .white-background .plan-features div:not(.price),.membership-plans .membership-plan .white-background .plan-features div>div,.membership-plans .membership-plan .white-background .plan-features div>span,.membership-plans .membership-plan .white-background .plan-features h4,.membership-plans .membership-plan .white-background .plan-features span.red-join-btn{transition:color .5s ease-in-out,border .5s ease-in-out}.membership-plans .membership-plan .inner-background .corner,.membership-plans .membership-plan .join-card-background .corner,.membership-plans .membership-plan .white-background .corner{position:absolute;top:0;left:0;width:0;height:0;border-bottom:66.8px solid transparent;border-right:66.8px solid transparent}.membership-plans .membership-plan .inner-background .corner.corner-red,.membership-plans .membership-plan .join-card-background .corner.corner-red,.membership-plans .membership-plan .white-background .corner.corner-red{border-top:66.8px solid #e31c37}.membership-plans .membership-plan .inner-background .corner.corner-vasa-blue,.membership-plans .membership-plan .join-card-background .corner.corner-vasa-blue,.membership-plans .membership-plan .white-background .corner.corner-vasa-blue{border-top:66.8px solid #188fcb}.membership-plans .membership-plan .inner-background .corner span,.membership-plans .membership-plan .join-card-background .corner span,.membership-plans .membership-plan .white-background .corner span{position:absolute;color:#fff;font-weight:600;top:-53px;width:60px;left:-8px;text-align:center;font-size:12px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block}.membership-plans .membership-plan .inner-background .text-pre-price,.membership-plans .membership-plan .join-card-background .text-pre-price,.membership-plans .membership-plan .white-background .text-pre-price{display:block;font-size:12px;line-height:32px}.membership-plans .membership-plan .inner-background .price,.membership-plans .membership-plan .join-card-background .price,.membership-plans .membership-plan .white-background .price{font-weight:700;margin-bottom:0}.membership-plans .membership-plan .inner-background .price .asterisk,.membership-plans .membership-plan .inner-background .price .change-number,.membership-plans .membership-plan .inner-background .price .currency-symbol,.membership-plans .membership-plan .inner-background .price .whole-number,.membership-plans .membership-plan .join-card-background .price .asterisk,.membership-plans .membership-plan .join-card-background .price .change-number,.membership-plans .membership-plan .join-card-background .price .currency-symbol,.membership-plans .membership-plan .join-card-background .price .whole-number,.membership-plans .membership-plan .white-background .price .asterisk,.membership-plans .membership-plan .white-background .price .change-number,.membership-plans .membership-plan .white-background .price .currency-symbol,.membership-plans .membership-plan .white-background .price .whole-number{display:inline-block;vertical-align:top}.membership-plans .membership-plan .inner-background .price .change-number-down,.membership-plans .membership-plan .inner-background .price .per-month,.membership-plans .membership-plan .join-card-background .price .change-number-down,.membership-plans .membership-plan .join-card-background .price .per-month,.membership-plans .membership-plan .white-background .price .change-number-down,.membership-plans .membership-plan .white-background .price .per-month{display:inline-block;vertical-align:bottom}.membership-plans .membership-plan .inner-background .price .currency-symbol,.membership-plans .membership-plan .join-card-background .price .currency-symbol,.membership-plans .membership-plan .white-background .price .currency-symbol{margin-right:3px;margin-top:-2px;font-size:25px;line-height:45px}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .price .currency-symbol,.membership-plans .membership-plan .join-card-background .price .currency-symbol,.membership-plans .membership-plan .white-background .price .currency-symbol{margin-right:6.36px;margin-top:10px;font-size:41px;line-height:41px}}.membership-plans .membership-plan .inner-background .price .whole-number,.membership-plans .membership-plan .join-card-background .price .whole-number,.membership-plans .membership-plan .white-background .price .whole-number{font-size:40px;line-height:45px}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .price .whole-number,.membership-plans .membership-plan .join-card-background .price .whole-number,.membership-plans .membership-plan .white-background .price .whole-number{font-size:65px;line-height:65px}}.membership-plans .membership-plan .inner-background .price .change-number,.membership-plans .membership-plan .join-card-background .price .change-number,.membership-plans .membership-plan .white-background .price .change-number{margin-top:-2px;font-size:27px;line-height:49px}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .price .change-number,.membership-plans .membership-plan .join-card-background .price .change-number,.membership-plans .membership-plan .white-background .price .change-number{margin-top:9px;font-size:45px;line-height:45px}}.membership-plans .membership-plan .inner-background .price .change-number-down,.membership-plans .membership-plan .join-card-background .price .change-number-down,.membership-plans .membership-plan .white-background .price .change-number-down{margin-top:-2px;font-size:27px;line-height:49px}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .price .change-number-down,.membership-plans .membership-plan .join-card-background .price .change-number-down,.membership-plans .membership-plan .white-background .price .change-number-down{margin-top:9px;font-size:45px;line-height:50px}}.membership-plans .membership-plan .inner-background .price .per-month,.membership-plans .membership-plan .join-card-background .price .per-month,.membership-plans .membership-plan .white-background .price .per-month{margin-top:-2px;font-size:13px;line-height:42px}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .price .per-month,.membership-plans .membership-plan .join-card-background .price .per-month,.membership-plans .membership-plan .white-background .price .per-month{margin-top:9px;font-size:20px;line-height:52px}}.membership-plans .membership-plan .inner-background .price .asterisk,.membership-plans .membership-plan .join-card-background .price .asterisk,.membership-plans .membership-plan .white-background .price .asterisk{font-size:16px;line-height:49px}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .price .asterisk,.membership-plans .membership-plan .join-card-background .price .asterisk,.membership-plans .membership-plan .white-background .price .asterisk{font-size:21px;line-height:49px}}.membership-plans .membership-plan .inner-background .no-annual,.membership-plans .membership-plan .join-card-background .no-annual,.membership-plans .membership-plan .white-background .no-annual{padding-bottom:15px;font-size:12px;line-height:14px}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .no-annual,.membership-plans .membership-plan .join-card-background .no-annual,.membership-plans .membership-plan .white-background .no-annual{padding-bottom:20px;font-size:14px;line-height:16px}}@media print,screen and (max-width:44.99875em){.membership-plans .membership-plan .inner-background .enrollment-fee .cross-out,.membership-plans .membership-plan .join-card-background .enrollment-fee .cross-out,.membership-plans .membership-plan .white-background .enrollment-fee .cross-out{font-size:16px;line-height:24px}}.membership-plans .membership-plan .inner-background .highlight-promotion,.membership-plans .membership-plan .join-card-background .highlight-promotion,.membership-plans .membership-plan .white-background .highlight-promotion{font-size:18px;line-height:19px}.membership-plans .membership-plan .inner-background .plan-description,.membership-plans .membership-plan .join-card-background .plan-description,.membership-plans .membership-plan .white-background .plan-description{transition:border-top .5s ease-in-out}.membership-plans .membership-plan .inner-background .unlimited-container,.membership-plans .membership-plan .join-card-background .unlimited-container,.membership-plans .membership-plan .white-background .unlimited-container{padding-bottom:15px}.membership-plans .membership-plan .inner-background .unlimited-container .unlimited-header,.membership-plans .membership-plan .join-card-background .unlimited-container .unlimited-header,.membership-plans .membership-plan .white-background .unlimited-container .unlimited-header{font-size:20px;line-height:20px;padding-bottom:10px}.membership-plans .membership-plan .inner-background .unlimited-container .unlimited-item,.membership-plans .membership-plan .join-card-background .unlimited-container .unlimited-item,.membership-plans .membership-plan .white-background .unlimited-container .unlimited-item{font-size:14px}.membership-plans .membership-plan .inner-background .unlimited-container .unlimited-item-sub,.membership-plans .membership-plan .join-card-background .unlimited-container .unlimited-item-sub,.membership-plans .membership-plan .white-background .unlimited-container .unlimited-item-sub{font-size:14px;padding-bottom:8px}.membership-plans .membership-plan .inner-background .unlimited-container .no-sub,.membership-plans .membership-plan .join-card-background .unlimited-container .no-sub,.membership-plans .membership-plan .white-background .unlimited-container .no-sub{padding-bottom:8px}.membership-plans .membership-plan .inner-background a.btn,.membership-plans .membership-plan .join-card-background a.btn,.membership-plans .membership-plan .white-background a.btn{padding:15px 40px;margin-bottom:30px;margin-top:20px}.membership-plans .membership-plan .inner-background .plan-features,.membership-plans .membership-plan .white-background .plan-features{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.membership-plans .membership-plan .inner-background .price,.membership-plans .membership-plan .white-background .price{padding-bottom:10px}.membership-plans .membership-plan .inner-background .no-committment,.membership-plans .membership-plan .white-background .no-committment{display:none}@media print,screen and (min-width:45em){.membership-plans .membership-plan .deal-banner:hover+.join-card-background.has-media .membership-media{opacity:1}}@media print,screen and (min-width:45em){.membership-plans .membership-plan .deal-banner:hover+.join-card-background.has-media .plan-features *{color:#fff}}@media print,screen and (min-width:45em){.membership-plans .membership-plan .deal-banner:hover+.join-card-background.has-media .plan-description{border-top:2px solid #e31c37}}.membership-plans .membership-plan .join-card-background{font-weight:400;height:100%;position:relative}.membership-plans .membership-plan .join-card-background .membership-media{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:0}.membership-plans .membership-plan .join-card-background .membership-media .overlay-black{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.membership-plans .membership-plan .join-card-background .membership-media img,.membership-plans .membership-plan .join-card-background .membership-media video{height:100%;object-fit:cover;object-position:center;width:100%}@media print,screen and (min-width:45em){.membership-plans .membership-plan .join-card-background .highlight-promotion{padding-bottom:15px}}.membership-plans .membership-plan .join-card-background .plan-description{color:#555;display:none;text-transform:none}@media print,screen and (min-width:45em){.membership-plans .membership-plan .join-card-background .plan-description{border-top:2px solid #555;display:block;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:15px}}.membership-plans .membership-plan .join-card-background .price{padding-bottom:5px;white-space:nowrap}@media print,screen and (min-width:45em){.membership-plans .membership-plan .join-card-background .price{display:-webkit-flex;display:-ms-flexbox;display:flex}}.membership-plans .membership-plan .join-card-background h4{color:#555}@media print,screen and (min-width:45em){.membership-plans .membership-plan .join-card-background h4{font-size:20px}}@media print,screen and (min-width:45em){.membership-plans .membership-plan .join-card-background div:not(.price):not(.best-value-text){font-size:14px}}.membership-plans .membership-plan .inner-background.join-best-value,.membership-plans .membership-plan .white-background.join-best-value{position:relative}.membership-plans .membership-plan .inner-background.join-best-value .best-value,.membership-plans .membership-plan .white-background.join-best-value .best-value{position:absolute;top:0;left:0;display:block;width:0;height:0;border-style:solid;border-width:100px 100px 0 0;z-index:2}@media print,screen and (min-width:45em){.membership-plans .membership-plan .inner-background.join-best-value .best-value,.membership-plans .membership-plan .white-background.join-best-value .best-value{border-color:#555 transparent transparent transparent!important}}.membership-plans .membership-plan .inner-background.join-best-value .best-value-text,.membership-plans .membership-plan .white-background.join-best-value .best-value-text{position:absolute;top:15px;left:3px;z-index:3;width:60px;line-height:16px;font-weight:700;font-size:10px;display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.membership-plans .membership-plan .inner-background .plan-features,.membership-plans .membership-plan .white-background .plan-features{text-align:center}.membership-plans .membership-plan .inner-background .highlight-promotion,.membership-plans .membership-plan .white-background .highlight-promotion{border-top:2px solid #b1b1b1;border-bottom:2px solid #b1b1b1;margin:20px 0 0;padding:15px 0}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .highlight-promotion,.membership-plans .membership-plan .white-background .highlight-promotion{padding:15px}}@media print,screen and (min-width:45em){.membership-plans .membership-plan .join-card-background.extra-padding{padding:4rem 0}}.membership-plans .membership-plan .transparent-with-borders{border-right:1px solid #fff}.membership-plans .membership-plan .transparent-with-borders .accordion-content,.membership-plans .membership-plan .transparent-with-borders.accordion{background-color:transparent}.membership-plans .membership-plan .transparent-with-borders .accordion-content .accordion-item.is-active,.membership-plans .membership-plan .transparent-with-borders.accordion .accordion-item.is-active{padding-bottom:80px}.membership-plans .membership-plan .transparent-with-borders.gray-borders{border-color:#555}.membership-plans .membership-plan .transparent-with-borders.no-borders{border:none}@media print,screen and (min-width:45em){.membership-plans .membership-plan .inner-background{margin-bottom:0}}.membership-plans .benefits-section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.membership-plans .benefits-section .accordion{margin-bottom:0;width:100%}.membership-plans .benefits-section .accordion .accordion-item .accordion-title{padding-top:0;color:#e31c37;border:none;font-size:14px;line-height:16px;font-weight:700;text-align:center}.membership-plans .benefits-section .accordion .accordion-item .accordion-title:focus,.membership-plans .benefits-section .accordion .accordion-item .accordion-title:hover{background-color:transparent}.membership-plans .benefits-section .accordion .accordion-item .accordion-title:before{display:none}.membership-plans .benefits-section .accordion .accordion-item .accordion-title .benefits-closed-text{display:inline}.membership-plans .benefits-section .accordion .accordion-item .accordion-title .benefits-open-text{display:none}.membership-plans .benefits-section .accordion .accordion-item .accordion-title i{margin-left:15px}.membership-plans .benefits-section .accordion .accordion-item .accordion-title i:before{content:"▼"}.membership-plans .benefits-section .accordion .accordion-item.is-active .accordion-title .benefits-closed-text{display:none}.membership-plans .benefits-section .accordion .accordion-item.is-active .accordion-title .benefits-open-text{display:inline}.membership-plans .benefits-section .accordion .accordion-item.is-active .accordion-title i:before{content:"▲"}.membership-plans .benefits-section .accordion .accordion-item .accordion-content{border:none;padding:0}@media print,screen and (min-width:45em){.membership-plans .benefits-section .accordion .accordion-item{height:100%}.membership-plans .benefits-section .accordion .accordion-item .accordion-content{height:100%;margin-top:50px}.membership-plans .benefits-section .accordion .accordion-item .accordion-content .inner-content{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.membership-plans .benefits-section .accordion .accordion-item .accordion-content .inner-content .benefit-container{min-height:600px}}.membership-plans .benefits-section .benefit{margin-bottom:10px;padding-left:15px;padding-right:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}@media print,screen and (min-width:64em){.membership-plans .benefits-section .benefit{padding-left:20px;padding-right:20px}}@media screen and (min-width:75em){.membership-plans .benefits-section .benefit{padding-left:42px;padding-right:42px}}.membership-plans .benefits-section .benefit i{margin-right:20px;font-size:25px}.membership-plans .benefits-section .benefit i.icon-red{color:#e31c37}.membership-plans .benefits-section .benefit:last-child{margin-bottom:40px}.membership-plans .benefits-section .available-add-ons-container .add-on-header,.membership-plans .benefits-section .available-add-ons-container .available-add-ons-header{font-size:20px;margin-bottom:10px}.membership-plans .benefits-section .available-add-ons-container .benefit-check{margin-bottom:16px}.membership-plans .benefits-section .available-add-ons-container .available-add-ons{min-height:220px;border-top:2px solid #555;margin-top:20px;padding-top:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.membership-plans .benefits-section .available-add-ons-container a.btn{margin-bottom:0}@media print,screen and (min-width:45em){.membership-plans .benefits-section{-webkit-flex:1;-ms-flex:1;flex:1}}.membership-plans .sm-join-now{margin-top:20px;width:100%;display:inline-block;text-align:center;margin-bottom:0}@media print,screen and (min-width:45em){.membership-plans .sm-join-now{display:none}}.page-template-join .membership-plans .membership-plan{cursor:pointer}.basic-page .membership-plans .membership-plan,.fitness-page .membership-plans .membership-plan,.membership-plans-table .membership-plans .membership-plan,.page-template-gift-membership .membership-plans .membership-plan,.page-template-join .membership-plans .membership-plan,.page-template-join-business .membership-plans .membership-plan,.page-template-plans .membership-plans .membership-plan,.page-template-redeem-gift .membership-plans .membership-plan,.studio-page .membership-plans .membership-plan,.vasafit-page .membership-plans .membership-plan{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.basic-page .membership-plans .membership-plan .deal-banner,.fitness-page .membership-plans .membership-plan .deal-banner,.membership-plans-table .membership-plans .membership-plan .deal-banner,.page-template-gift-membership .membership-plans .membership-plan .deal-banner,.page-template-join .membership-plans .membership-plan .deal-banner,.page-template-join-business .membership-plans .membership-plan .deal-banner,.page-template-plans .membership-plans .membership-plan .deal-banner,.page-template-redeem-gift .membership-plans .membership-plan .deal-banner,.studio-page .membership-plans .membership-plan .deal-banner,.vasafit-page .membership-plans .membership-plan .deal-banner{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.8rem;font-weight:600;position:absolute;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding:.25rem;text-align:center;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:calc(100% - 4px);z-index:2}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .deal-banner,.fitness-page .membership-plans .membership-plan .deal-banner,.membership-plans-table .membership-plans .membership-plan .deal-banner,.page-template-gift-membership .membership-plans .membership-plan .deal-banner,.page-template-join .membership-plans .membership-plan .deal-banner,.page-template-join-business .membership-plans .membership-plan .deal-banner,.page-template-plans .membership-plans .membership-plan .deal-banner,.page-template-redeem-gift .membership-plans .membership-plan .deal-banner,.studio-page .membership-plans .membership-plan .deal-banner,.vasafit-page .membership-plans .membership-plan .deal-banner{height:40px;position:absolute;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:calc(100% - 1.875rem)}}.basic-page .membership-plans .membership-plan .placeholder-unlimited,.fitness-page .membership-plans .membership-plan .placeholder-unlimited,.membership-plans-table .membership-plans .membership-plan .placeholder-unlimited,.page-template-gift-membership .membership-plans .membership-plan .placeholder-unlimited,.page-template-join .membership-plans .membership-plan .placeholder-unlimited,.page-template-join-business .membership-plans .membership-plan .placeholder-unlimited,.page-template-plans .membership-plans .membership-plan .placeholder-unlimited,.page-template-redeem-gift .membership-plans .membership-plan .placeholder-unlimited,.studio-page .membership-plans .membership-plan .placeholder-unlimited,.vasafit-page .membership-plans .membership-plan .placeholder-unlimited{height:15px}.basic-page .membership-plans .membership-plan .join-card-background,.basic-page .membership-plans .membership-plan .white-background,.fitness-page .membership-plans .membership-plan .join-card-background,.fitness-page .membership-plans .membership-plan .white-background,.membership-plans-table .membership-plans .membership-plan .join-card-background,.membership-plans-table .membership-plans .membership-plan .white-background,.page-template-gift-membership .membership-plans .membership-plan .join-card-background,.page-template-gift-membership .membership-plans .membership-plan .white-background,.page-template-join .membership-plans .membership-plan .join-card-background,.page-template-join .membership-plans .membership-plan .white-background,.page-template-join-business .membership-plans .membership-plan .join-card-background,.page-template-join-business .membership-plans .membership-plan .white-background,.page-template-plans .membership-plans .membership-plan .join-card-background,.page-template-plans .membership-plans .membership-plan .white-background,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background,.page-template-redeem-gift .membership-plans .membership-plan .white-background,.studio-page .membership-plans .membership-plan .join-card-background,.studio-page .membership-plans .membership-plan .white-background,.vasafit-page .membership-plans .membership-plan .join-card-background,.vasafit-page .membership-plans .membership-plan .white-background{margin-bottom:0}.basic-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.basic-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.fitness-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-join .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.studio-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;position:absolute;text-transform:uppercase;top:0;width:100%;z-index:5}@media only screen and (min-width:720px){.basic-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.basic-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.fitness-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-join .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.studio-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading{height:3rem}}.basic-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.basic-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.fitness-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-join .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.studio-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p{font-size:.8rem;font-weight:700;margin:0;text-align:center}@media only screen and (min-width:720px){.basic-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.basic-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.fitness-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-join .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.studio-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p{font-size:1.25rem}}.basic-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.basic-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.basic-page .membership-plans .membership-plan .white-background.invoiced .best-value,.basic-page .membership-plans .membership-plan .white-background.invoiced .best-value-text,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.fitness-page .membership-plans .membership-plan .white-background.invoiced .best-value,.fitness-page .membership-plans .membership-plan .white-background.invoiced .best-value-text,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .best-value,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .best-value,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-join .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-join .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .best-value-text,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.studio-page .membership-plans .membership-plan .white-background.invoiced .best-value,.studio-page .membership-plans .membership-plan .white-background.invoiced .best-value-text,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .best-value,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .best-value-text{margin-top:2rem!important}@media only screen and (min-width:720px){.basic-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.basic-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.basic-page .membership-plans .membership-plan .white-background.invoiced .best-value,.basic-page .membership-plans .membership-plan .white-background.invoiced .best-value-text,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.fitness-page .membership-plans .membership-plan .white-background.invoiced .best-value,.fitness-page .membership-plans .membership-plan .white-background.invoiced .best-value-text,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .best-value,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .best-value,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-join .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-join .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .best-value-text,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.studio-page .membership-plans .membership-plan .white-background.invoiced .best-value,.studio-page .membership-plans .membership-plan .white-background.invoiced .best-value-text,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .best-value,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .best-value-text{margin-top:3rem!important}}.basic-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.basic-page .membership-plans .membership-plan .white-background.invoiced .plan-name,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.fitness-page .membership-plans .membership-plan .white-background.invoiced .plan-name,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-join .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .plan-name,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.studio-page .membership-plans .membership-plan .white-background.invoiced .plan-name,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .plan-name{margin-top:2rem!important}@media only screen and (min-width:1024px){.basic-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.basic-page .membership-plans .membership-plan .white-background.invoiced .plan-name,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.fitness-page .membership-plans .membership-plan .white-background.invoiced .plan-name,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-join .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .plan-name,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.studio-page .membership-plans .membership-plan .white-background.invoiced .plan-name,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .plan-name{margin-top:3rem!important}}.basic-page .membership-plans .membership-plan .join-card-background.benefit,.basic-page .membership-plans .membership-plan .white-background.benefit,.fitness-page .membership-plans .membership-plan .join-card-background.benefit,.fitness-page .membership-plans .membership-plan .white-background.benefit,.membership-plans-table .membership-plans .membership-plan .join-card-background.benefit,.membership-plans-table .membership-plans .membership-plan .white-background.benefit,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.benefit,.page-template-gift-membership .membership-plans .membership-plan .white-background.benefit,.page-template-join .membership-plans .membership-plan .join-card-background.benefit,.page-template-join .membership-plans .membership-plan .white-background.benefit,.page-template-join-business .membership-plans .membership-plan .join-card-background.benefit,.page-template-join-business .membership-plans .membership-plan .white-background.benefit,.page-template-plans .membership-plans .membership-plan .join-card-background.benefit,.page-template-plans .membership-plans .membership-plan .white-background.benefit,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.benefit,.page-template-redeem-gift .membership-plans .membership-plan .white-background.benefit,.studio-page .membership-plans .membership-plan .join-card-background.benefit,.studio-page .membership-plans .membership-plan .white-background.benefit,.vasafit-page .membership-plans .membership-plan .join-card-background.benefit,.vasafit-page .membership-plans .membership-plan .white-background.benefit{padding:40px 30px 15px}.basic-page .membership-plans .membership-plan .join-card-background .available-add-ons-container,.basic-page .membership-plans .membership-plan .white-background .available-add-ons-container,.fitness-page .membership-plans .membership-plan .join-card-background .available-add-ons-container,.fitness-page .membership-plans .membership-plan .white-background .available-add-ons-container,.membership-plans-table .membership-plans .membership-plan .join-card-background .available-add-ons-container,.membership-plans-table .membership-plans .membership-plan .white-background .available-add-ons-container,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .available-add-ons-container,.page-template-gift-membership .membership-plans .membership-plan .white-background .available-add-ons-container,.page-template-join .membership-plans .membership-plan .join-card-background .available-add-ons-container,.page-template-join .membership-plans .membership-plan .white-background .available-add-ons-container,.page-template-join-business .membership-plans .membership-plan .join-card-background .available-add-ons-container,.page-template-join-business .membership-plans .membership-plan .white-background .available-add-ons-container,.page-template-plans .membership-plans .membership-plan .join-card-background .available-add-ons-container,.page-template-plans .membership-plans .membership-plan .white-background .available-add-ons-container,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .available-add-ons-container,.page-template-redeem-gift .membership-plans .membership-plan .white-background .available-add-ons-container,.studio-page .membership-plans .membership-plan .join-card-background .available-add-ons-container,.studio-page .membership-plans .membership-plan .white-background .available-add-ons-container,.vasafit-page .membership-plans .membership-plan .join-card-background .available-add-ons-container,.vasafit-page .membership-plans .membership-plan .white-background .available-add-ons-container{min-height:185px}.basic-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.basic-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.fitness-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.fitness-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.membership-plans-table .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.membership-plans-table .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.page-template-gift-membership .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.page-template-join .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.page-template-join .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.page-template-join-business .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.page-template-join-business .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.page-template-plans .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.page-template-plans .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.page-template-redeem-gift .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.studio-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.studio-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.vasafit-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.vasafit-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons{font-size:20px;margin-top:20px;padding-top:20px;border-top:2px solid #b1b1b1}.basic-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.basic-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.fitness-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.fitness-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.membership-plans-table .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.membership-plans-table .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-gift-membership .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-join .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-join .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-join-business .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-join-business .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-plans .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-plans .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-redeem-gift .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.studio-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.studio-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.vasafit-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.vasafit-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header{padding-bottom:10px;line-height:22px}.basic-page .membership-plans .membership-plan .join-card-background .plan-features,.basic-page .membership-plans .membership-plan .white-background .plan-features,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features,.fitness-page .membership-plans .membership-plan .white-background .plan-features,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features,.page-template-join .membership-plans .membership-plan .white-background .plan-features,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features,.page-template-plans .membership-plans .membership-plan .white-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features,.studio-page .membership-plans .membership-plan .join-card-background .plan-features,.studio-page .membership-plans .membership-plan .white-background .plan-features,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features,.vasafit-page .membership-plans .membership-plan .white-background .plan-features{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5px}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:2rem 0 2rem 0}@media print,screen and (min-width:64em){.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span{display:inline-block;margin:0;transition:background-color .5s,color .5s,border-color .5s!important}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link){-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link{font-weight:700}.basic-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.basic-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.basic-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.basic-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.basic-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.basic-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.fitness-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.fitness-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.fitness-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-plans .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-plans .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-plans .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.studio-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.studio-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.studio-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.studio-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.vasafit-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.vasafit-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.vasafit-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn{font-weight:700;width:auto;position:relative;z-index:5}.basic-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.basic-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.basic-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.basic-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.basic-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.basic-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.fitness-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.fitness-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.fitness-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-join .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-plans .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-plans .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-plans .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.studio-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.studio-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.studio-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.studio-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.studio-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.studio-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.vasafit-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.vasafit-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.vasafit-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span{margin-top:-8px}@media print,screen and (max-width:44.99875em){.basic-page .membership-plans .membership-plan .join-card-background .plan-features,.basic-page .membership-plans .membership-plan .white-background .plan-features,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features,.fitness-page .membership-plans .membership-plan .white-background .plan-features,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features,.page-template-join .membership-plans .membership-plan .white-background .plan-features,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features,.page-template-plans .membership-plans .membership-plan .white-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features,.studio-page .membership-plans .membership-plan .join-card-background .plan-features,.studio-page .membership-plans .membership-plan .white-background .plan-features,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features,.vasafit-page .membership-plans .membership-plan .white-background .plan-features{position:relative}.basic-page .membership-plans .membership-plan .join-card-background .plan-features h4,.basic-page .membership-plans .membership-plan .white-background .plan-features h4,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features h4,.fitness-page .membership-plans .membership-plan .white-background .plan-features h4,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features h4,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features h4,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features h4,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features h4,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features h4,.page-template-join .membership-plans .membership-plan .white-background .plan-features h4,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features h4,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features h4,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features h4,.page-template-plans .membership-plans .membership-plan .white-background .plan-features h4,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features h4,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features h4,.studio-page .membership-plans .membership-plan .join-card-background .plan-features h4,.studio-page .membership-plans .membership-plan .white-background .plan-features h4,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features h4,.vasafit-page .membership-plans .membership-plan .white-background .plan-features h4{font-size:16px}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.basic-page .membership-plans .membership-plan .white-background .plan-features .as-low-as,.basic-page .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.fitness-page .membership-plans .membership-plan .white-background .plan-features .as-low-as,.fitness-page .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .as-low-as,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .as-low-as,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.page-template-join .membership-plans .membership-plan .white-background .plan-features .as-low-as,.page-template-join .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .as-low-as,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .as-low-as,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .as-low-as,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.studio-page .membership-plans .membership-plan .white-background .plan-features .as-low-as,.studio-page .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .as-low-as,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .unlimited-container{display:none}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.basic-page .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.basic-page .membership-plans .membership-plan .white-background .plan-features .price .change-number,.basic-page .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.basic-page .membership-plans .membership-plan .white-background .plan-features .price .per-month,.basic-page .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.fitness-page .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.fitness-page .membership-plans .membership-plan .white-background .plan-features .price .change-number,.fitness-page .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.fitness-page .membership-plans .membership-plan .white-background .plan-features .price .per-month,.fitness-page .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .price .change-number,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .price .per-month,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .price .change-number,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .price .per-month,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.page-template-join .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.page-template-join .membership-plans .membership-plan .white-background .plan-features .price .change-number,.page-template-join .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.page-template-join .membership-plans .membership-plan .white-background .plan-features .price .per-month,.page-template-join .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .price .change-number,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .price .per-month,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .price .change-number,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .price .per-month,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .price .change-number,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .price .per-month,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.studio-page .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.studio-page .membership-plans .membership-plan .white-background .plan-features .price .change-number,.studio-page .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.studio-page .membership-plans .membership-plan .white-background .plan-features .price .per-month,.studio-page .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .price .change-number,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .price .per-month,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .price .whole-number{font-size:18px;line-height:24px;margin:0}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.basic-page .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.fitness-page .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.page-template-join .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.studio-page .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .highlight-promotion{font-size:14px}.basic-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.basic-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.basic-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.basic-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.fitness-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.fitness-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-plans .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-plans .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.studio-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.studio-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.vasafit-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.vasafit-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn{width:100%}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.basic-page .membership-plans .membership-plan .white-background .plan-features .mobile-only,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.fitness-page .membership-plans .membership-plan .white-background .plan-features .mobile-only,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-join .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .mobile-only,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.studio-page .membership-plans .membership-plan .white-background .plan-features .mobile-only,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .mobile-only{display:none}}@media screen and (max-width:44.99875em) and (max-width:768px){.basic-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.basic-page .membership-plans .membership-plan .white-background .plan-features .mobile-only,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.fitness-page .membership-plans .membership-plan .white-background .plan-features .mobile-only,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-join .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .mobile-only,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.studio-page .membership-plans .membership-plan .white-background .plan-features .mobile-only,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .mobile-only{display:block}}.basic-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.basic-page .membership-plans .membership-plan .white-background .highlight-promotion,.fitness-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.fitness-page .membership-plans .membership-plan .white-background .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .join-card-background .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-join .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-plans .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-plans .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .white-background .highlight-promotion,.studio-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.studio-page .membership-plans .membership-plan .white-background .highlight-promotion,.vasafit-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.vasafit-page .membership-plans .membership-plan .white-background .highlight-promotion{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:18px;line-height:19px}@media only screen and (min-width:720px){.basic-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.basic-page .membership-plans .membership-plan .white-background .highlight-promotion,.fitness-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.fitness-page .membership-plans .membership-plan .white-background .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .join-card-background .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-join .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-plans .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-plans .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .white-background .highlight-promotion,.studio-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.studio-page .membership-plans .membership-plan .white-background .highlight-promotion,.vasafit-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.vasafit-page .membership-plans .membership-plan .white-background .highlight-promotion{-webkit-flex:initial;-ms-flex:initial;flex:initial}}.basic-page .membership-plans .membership-plan .join-card-background .highlight-promotion div,.basic-page .membership-plans .membership-plan .white-background .highlight-promotion div,.fitness-page .membership-plans .membership-plan .join-card-background .highlight-promotion div,.fitness-page .membership-plans .membership-plan .white-background .highlight-promotion div,.membership-plans-table .membership-plans .membership-plan .join-card-background .highlight-promotion div,.membership-plans-table .membership-plans .membership-plan .white-background .highlight-promotion div,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .highlight-promotion div,.page-template-gift-membership .membership-plans .membership-plan .white-background .highlight-promotion div,.page-template-join .membership-plans .membership-plan .join-card-background .highlight-promotion div,.page-template-join .membership-plans .membership-plan .white-background .highlight-promotion div,.page-template-join-business .membership-plans .membership-plan .join-card-background .highlight-promotion div,.page-template-join-business .membership-plans .membership-plan .white-background .highlight-promotion div,.page-template-plans .membership-plans .membership-plan .join-card-background .highlight-promotion div,.page-template-plans .membership-plans .membership-plan .white-background .highlight-promotion div,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .highlight-promotion div,.page-template-redeem-gift .membership-plans .membership-plan .white-background .highlight-promotion div,.studio-page .membership-plans .membership-plan .join-card-background .highlight-promotion div,.studio-page .membership-plans .membership-plan .white-background .highlight-promotion div,.vasafit-page .membership-plans .membership-plan .join-card-background .highlight-promotion div,.vasafit-page .membership-plans .membership-plan .white-background .highlight-promotion div{padding:2px 0}.basic-page .membership-plans .membership-plan .white-background.join-best-value,.fitness-page .membership-plans .membership-plan .white-background.join-best-value,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value,.page-template-join .membership-plans .membership-plan .white-background.join-best-value,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value,.studio-page .membership-plans .membership-plan .white-background.join-best-value,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value{position:relative}.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value{position:absolute;top:0;left:0;display:block;width:0;height:0;border-style:solid;border-width:100px 100px 0 0;z-index:2}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value{border-color:#555 transparent transparent transparent!important}}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text{position:absolute;top:15px;left:3px;z-index:3;width:60px;line-height:16px;font-weight:700;font-size:12px;display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}}.basic-page .membership-plans .membership-plan .white-background .plan-features,.fitness-page .membership-plans .membership-plan .white-background .plan-features,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features,.page-template-join .membership-plans .membership-plan .white-background .plan-features,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features,.page-template-plans .membership-plans .membership-plan .white-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features,.studio-page .membership-plans .membership-plan .white-background .plan-features,.vasafit-page .membership-plans .membership-plan .white-background .plan-features{text-align:center}.basic-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.basic-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.fitness-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.fitness-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-plans .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-plans .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.studio-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.studio-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.vasafit-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.vasafit-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn{text-decoration:underline}.basic-page .membership-plans .membership-plan .white-background .highlight-promotion,.fitness-page .membership-plans .membership-plan .white-background .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-join .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-plans .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .white-background .highlight-promotion,.studio-page .membership-plans .membership-plan .white-background .highlight-promotion,.vasafit-page .membership-plans .membership-plan .white-background .highlight-promotion{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:2px solid #b1b1b1;border-bottom:2px solid #b1b1b1;-webkit-flex:1;-ms-flex:1;flex:1;margin:8px 0 0;padding:10px 0 8px}.basic-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.fitness-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-plans .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .highlight-promotion,.studio-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.vasafit-page .membership-plans .membership-plan .join-card-background .highlight-promotion{-webkit-flex:1;-ms-flex:1;flex:1}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.fitness-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-plans .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .highlight-promotion,.studio-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.vasafit-page .membership-plans .membership-plan .join-card-background .highlight-promotion{-webkit-flex:initial;-ms-flex:initial;flex:initial}}.basic-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.basic-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.basic-page .membership-plans .membership-plan .join-card-background span.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background span.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background a.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background span.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.studio-page .membership-plans .membership-plan .join-card-background span.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background span.red-join-btn{border:1px solid #e31c37;display:inline-block;font-size:14px;padding:.25rem;text-align:center;text-decoration:none!important}.basic-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.basic-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.basic-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.basic-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.basic-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.basic-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.fitness-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.fitness-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.fitness-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.fitness-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.fitness-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.fitness-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.membership-plans-table .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.membership-plans-table .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.membership-plans-table .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.membership-plans-table .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.membership-plans-table .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.membership-plans-table .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.page-template-gift-membership .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.page-template-gift-membership .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.page-template-join .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.page-template-join .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.page-template-join .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.page-template-join .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.page-template-join .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.page-template-join .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.page-template-join-business .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.page-template-join-business .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.page-template-join-business .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.page-template-join-business .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.page-template-join-business .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.page-template-join-business .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.page-template-plans .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.page-template-plans .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.page-template-plans .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.page-template-plans .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.page-template-plans .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.page-template-plans .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.studio-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.studio-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.studio-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.studio-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.studio-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.studio-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.vasafit-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.vasafit-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.vasafit-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.vasafit-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.vasafit-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.vasafit-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red{font-weight:400;padding:.5rem}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.basic-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.basic-page .membership-plans .membership-plan .join-card-background span.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background span.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background a.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background span.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.studio-page .membership-plans .membership-plan .join-card-background span.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background span.red-join-btn{border:none;padding:0;text-align:left}.basic-page .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.basic-page .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.basic-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.basic-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.basic-page .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.basic-page .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.fitness-page .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.fitness-page .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.fitness-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.fitness-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.fitness-page .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.fitness-page .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.membership-plans-table .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.membership-plans-table .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.membership-plans-table .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.membership-plans-table .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.membership-plans-table .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.membership-plans-table .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.page-template-join .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.page-template-join .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.page-template-join .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.page-template-join .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.page-template-join .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.page-template-join .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.page-template-join-business .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.page-template-join-business .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.page-template-join-business .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.page-template-join-business .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.page-template-join-business .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.page-template-join-business .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.page-template-plans .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.page-template-plans .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.page-template-plans .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.page-template-plans .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.page-template-plans .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.page-template-plans .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.studio-page .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.studio-page .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.studio-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.studio-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.studio-page .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.studio-page .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.vasafit-page .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.vasafit-page .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.vasafit-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.vasafit-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.vasafit-page .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.vasafit-page .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link{text-decoration:underline!important}}.basic-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.fitness-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.membership-plans-table .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-gift-membership .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-join .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-join-business .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-plans .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-redeem-gift .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.studio-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.vasafit-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value{border-color:#b1b1b1 transparent transparent transparent}@media print,screen and (max-width:44.99875em){.basic-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.fitness-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.membership-plans-table .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-gift-membership .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-join .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-join-business .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-plans .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-redeem-gift .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.studio-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.vasafit-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value{border-color:#b1b1b1}}@media print,screen and (max-width:44.99875em){.basic-page .membership-plans .membership-plan,.fitness-page .membership-plans .membership-plan,.membership-plans-table .membership-plans .membership-plan,.page-template-gift-membership .membership-plans .membership-plan,.page-template-join .membership-plans .membership-plan,.page-template-join-business .membership-plans .membership-plan,.page-template-plans .membership-plans .membership-plan,.page-template-redeem-gift .membership-plans .membership-plan,.studio-page .membership-plans .membership-plan,.vasafit-page .membership-plans .membership-plan{padding:0 2px;margin-bottom:22px}}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value{border-width:75px 75px 0 0}.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text{top:12px;left:-6px;width:60px;font-size:10px;line-height:14px}.basic-page .membership-plans .membership-plan .white-background.join-best-value.join,.fitness-page .membership-plans .membership-plan .white-background.join-best-value.join,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value.join,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value.join,.page-template-join .membership-plans .membership-plan .white-background.join-best-value.join,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value.join,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value.join,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value.join,.studio-page .membership-plans .membership-plan .white-background.join-best-value.join,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value.join{margin-top:80px}.basic-page .membership-plans .membership-plan .white-background.join-best-value.benefit,.fitness-page .membership-plans .membership-plan .white-background.join-best-value.benefit,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-join .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value.benefit,.studio-page .membership-plans .membership-plan .white-background.join-best-value.benefit,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value.benefit{padding:40px 12px 15px}}@media print,screen and (min-width:64em){.basic-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.fitness-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.membership-plans-table .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join-business .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-plans .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value,.studio-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.vasafit-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value{border-width:100px 100px 0 0}.basic-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.fitness-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.membership-plans-table .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join-business .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-plans .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.studio-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.vasafit-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text{line-height:16px;font-size:10px}.basic-page .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.basic-page .membership-plans .membership-plan .white-background.join-best-value.benefit,.fitness-page .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.fitness-page .membership-plans .membership-plan .white-background.join-best-value.benefit,.membership-plans-table .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-join .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.page-template-join .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-join-business .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-plans .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value.benefit,.studio-page .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.studio-page .membership-plans .membership-plan .white-background.join-best-value.benefit,.vasafit-page .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value.benefit{padding:40px 30px 15px}.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text{top:15px;left:0}.basic-page .membership-plans .membership-plan .join-card-background .plan-features,.basic-page .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.basic-page .membership-plans .membership-plan .white-background .plan-features,.basic-page .membership-plans .membership-plan .white-background.join-best-value .plan-features,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features,.fitness-page .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.fitness-page .membership-plans .membership-plan .white-background .plan-features,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .plan-features,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features,.membership-plans-table .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .plan-features,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .plan-features,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features,.page-template-join .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.page-template-join .membership-plans .membership-plan .white-background .plan-features,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .plan-features,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features,.page-template-join-business .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .plan-features,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features,.page-template-plans .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.page-template-plans .membership-plans .membership-plan .white-background .plan-features,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .plan-features,.studio-page .membership-plans .membership-plan .join-card-background .plan-features,.studio-page .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.studio-page .membership-plans .membership-plan .white-background .plan-features,.studio-page .membership-plans .membership-plan .white-background.join-best-value .plan-features,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features,.vasafit-page .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.vasafit-page .membership-plans .membership-plan .white-background .plan-features,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .plan-features{padding:0 30px}.basic-page .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.fitness-page .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.membership-plans-table .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.page-template-join .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.page-template-join-business .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.page-template-plans .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.studio-page .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.vasafit-page .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text{width:60px}}.basic-page .benefit-mobile .benefit-table,.fitness-page .benefit-mobile .benefit-table,.membership-plans-table .benefit-mobile .benefit-table,.page-template-gift-membership .benefit-mobile .benefit-table,.page-template-join .benefit-mobile .benefit-table,.page-template-join-business .benefit-mobile .benefit-table,.page-template-plans .benefit-mobile .benefit-table,.page-template-redeem-gift .benefit-mobile .benefit-table,.studio-page .benefit-mobile .benefit-table,.vasafit-page .benefit-mobile .benefit-table{display:table;padding:0;width:100%}.basic-page .benefit-mobile .benefit-table .icon-text:not(.medium),.fitness-page .benefit-mobile .benefit-table .icon-text:not(.medium),.membership-plans-table .benefit-mobile .benefit-table .icon-text:not(.medium),.page-template-gift-membership .benefit-mobile .benefit-table .icon-text:not(.medium),.page-template-join .benefit-mobile .benefit-table .icon-text:not(.medium),.page-template-join-business .benefit-mobile .benefit-table .icon-text:not(.medium),.page-template-plans .benefit-mobile .benefit-table .icon-text:not(.medium),.page-template-redeem-gift .benefit-mobile .benefit-table .icon-text:not(.medium),.studio-page .benefit-mobile .benefit-table .icon-text:not(.medium),.vasafit-page .benefit-mobile .benefit-table .icon-text:not(.medium){font-size:12px}.basic-page .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.fitness-page .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.membership-plans-table .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.page-template-gift-membership .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.page-template-join .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.page-template-join-business .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.page-template-plans .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.studio-page .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.vasafit-page .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot{padding:20px}.basic-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.fitness-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.membership-plans-table .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-gift-membership .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-join .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-join-business .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-plans .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-redeem-gift .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.studio-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.vasafit-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name{padding:15px 5px}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.fitness-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.membership-plans-table .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-gift-membership .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-join .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-join-business .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-plans .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-redeem-gift .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.studio-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.vasafit-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name{padding:20px 5px}}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table,.fitness-page .benefit-mobile .benefit-table,.membership-plans-table .benefit-mobile .benefit-table,.page-template-gift-membership .benefit-mobile .benefit-table,.page-template-join .benefit-mobile .benefit-table,.page-template-join-business .benefit-mobile .benefit-table,.page-template-plans .benefit-mobile .benefit-table,.page-template-redeem-gift .benefit-mobile .benefit-table,.studio-page .benefit-mobile .benefit-table,.vasafit-page .benefit-mobile .benefit-table{padding:0}.basic-page .benefit-mobile .benefit-table.table-header,.fitness-page .benefit-mobile .benefit-table.table-header,.membership-plans-table .benefit-mobile .benefit-table.table-header,.page-template-gift-membership .benefit-mobile .benefit-table.table-header,.page-template-join .benefit-mobile .benefit-table.table-header,.page-template-join-business .benefit-mobile .benefit-table.table-header,.page-template-plans .benefit-mobile .benefit-table.table-header,.page-template-redeem-gift .benefit-mobile .benefit-table.table-header,.studio-page .benefit-mobile .benefit-table.table-header,.vasafit-page .benefit-mobile .benefit-table.table-header{margin-top:1.875rem}.basic-page .benefit-mobile .benefit-table .icon-text,.fitness-page .benefit-mobile .benefit-table .icon-text,.membership-plans-table .benefit-mobile .benefit-table .icon-text,.page-template-gift-membership .benefit-mobile .benefit-table .icon-text,.page-template-join .benefit-mobile .benefit-table .icon-text,.page-template-join-business .benefit-mobile .benefit-table .icon-text,.page-template-plans .benefit-mobile .benefit-table .icon-text,.page-template-redeem-gift .benefit-mobile .benefit-table .icon-text,.studio-page .benefit-mobile .benefit-table .icon-text,.vasafit-page .benefit-mobile .benefit-table .icon-text{padding:0;line-height:1}}.basic-page .benefit-mobile .benefit-table.featured-benefit,.fitness-page .benefit-mobile .benefit-table.featured-benefit,.membership-plans-table .benefit-mobile .benefit-table.featured-benefit,.page-template-gift-membership .benefit-mobile .benefit-table.featured-benefit,.page-template-join .benefit-mobile .benefit-table.featured-benefit,.page-template-join-business .benefit-mobile .benefit-table.featured-benefit,.page-template-plans .benefit-mobile .benefit-table.featured-benefit,.page-template-redeem-gift .benefit-mobile .benefit-table.featured-benefit,.studio-page .benefit-mobile .benefit-table.featured-benefit,.vasafit-page .benefit-mobile .benefit-table.featured-benefit{margin-top:.5rem}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row,.basic-page .benefit-mobile .benefit-table .mobile-comp-plan-row,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row,.fitness-page .benefit-mobile .benefit-table .mobile-comp-plan-row,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row,.membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-gift-membership .benefit-mobile .benefit-table .mobile-comp-plan-row,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-join .benefit-mobile .benefit-table .mobile-comp-plan-row,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-join-business .benefit-mobile .benefit-table .mobile-comp-plan-row,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-plans .benefit-mobile .benefit-table .mobile-comp-plan-row,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-redeem-gift .benefit-mobile .benefit-table .mobile-comp-plan-row,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row,.studio-page .benefit-mobile .benefit-table .mobile-comp-plan-row,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row,.vasafit-page .benefit-mobile .benefit-table .mobile-comp-plan-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.basic-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.fitness-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-gift-membership .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-join .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-join-business .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-plans .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.studio-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.vasafit-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot{display:table-cell;width:40%;padding:10px 20px}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.basic-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.fitness-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-gift-membership .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-join .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-join-business .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-plans .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.studio-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.vasafit-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot{width:34%}}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.basic-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.fitness-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-gift-membership .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-join .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-join-business .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-plans .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-redeem-gift .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.studio-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.vasafit-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name{padding:3px;vertical-align:middle;font-size:12px;line-height:13px;display:table-cell;padding:10px 5px;border-left:1px solid #f0f0f0;width:20%}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.basic-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.fitness-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-gift-membership .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-join .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-join-business .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-plans .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-redeem-gift .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.studio-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.vasafit-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name{font-size:16px;line-height:17px;width:22%}}.basic-page .benefit-mobile .benefit-table .comp-plan-row,.fitness-page .benefit-mobile .benefit-table .comp-plan-row,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row,.page-template-join .benefit-mobile .benefit-table .comp-plan-row,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row,.studio-page .benefit-mobile .benefit-table .comp-plan-row,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.basic-page .benefit-mobile .benefit-table .comp-plan-row>div,.fitness-page .benefit-mobile .benefit-table .comp-plan-row>div,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-join .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row>div,.studio-page .benefit-mobile .benefit-table .comp-plan-row>div,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row>div{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity{font-size:12px;padding:10px 20px;width:40%}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity{font-size:16px;line-height:22px;width:34%}}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip{display:none!important}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div{text-decoration:underline}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div{position:relative}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip{display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:all}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip{display:none}}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper{display:none;font-size:11px}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i{margin:2px 5px 0 0}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box{margin-bottom:0}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a{font-weight:400}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check{padding:10px 5px;vertical-align:middle;font-size:22px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:0;width:20%}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check{width:22%}}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium{font-size:12px}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium{font-size:16px}}.basic-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.fitness-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.membership-plans-table .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.page-template-gift-membership .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.page-template-join .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.page-template-join-business .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.page-template-plans .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.page-template-redeem-gift .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.studio-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.vasafit-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type){border-left:1px solid #f0f0f0}.basic-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.fitness-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.membership-plans-table .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.page-template-gift-membership .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.page-template-join .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.page-template-join-business .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.page-template-plans .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.page-template-redeem-gift .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.studio-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.vasafit-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div{border-bottom:1px solid #f0f0f0}.basic-page .benefit-mobile .benefit-table.join-gray-background,.fitness-page .benefit-mobile .benefit-table.join-gray-background,.membership-plans-table .benefit-mobile .benefit-table.join-gray-background,.page-template-gift-membership .benefit-mobile .benefit-table.join-gray-background,.page-template-join .benefit-mobile .benefit-table.join-gray-background,.page-template-join-business .benefit-mobile .benefit-table.join-gray-background,.page-template-plans .benefit-mobile .benefit-table.join-gray-background,.page-template-redeem-gift .benefit-mobile .benefit-table.join-gray-background,.studio-page .benefit-mobile .benefit-table.join-gray-background,.vasafit-page .benefit-mobile .benefit-table.join-gray-background{background-color:#f0f0f0}.basic-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.fitness-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.membership-plans-table .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.page-template-gift-membership .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.page-template-join .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.page-template-join-business .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.page-template-plans .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.page-template-redeem-gift .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.studio-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.vasafit-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type){border-left:1px solid #fff}.basic-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.fitness-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.membership-plans-table .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.page-template-gift-membership .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.page-template-join .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.page-template-join-business .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.page-template-plans .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.page-template-redeem-gift .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.studio-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.vasafit-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div{border-bottom:1px solid #fff}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row{position:fixed;opacity:0;background-color:#fff;width:100%;top:70px;left:0;right:0;height:40px;padding:15px 16px 0;transition:opacity .6s;text-align:right;-webkit-transition:opacity .6s}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot{float:left;color:#fff}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0{width:18%;float:left}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1{width:20%;float:left}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2{width:22%;float:left}.basic-page .available-add-ons-container-mobile,.fitness-page .available-add-ons-container-mobile,.membership-plans-table .available-add-ons-container-mobile,.page-template-gift-membership .available-add-ons-container-mobile,.page-template-join .available-add-ons-container-mobile,.page-template-join-business .available-add-ons-container-mobile,.page-template-plans .available-add-ons-container-mobile,.page-template-redeem-gift .available-add-ons-container-mobile,.studio-page .available-add-ons-container-mobile,.vasafit-page .available-add-ons-container-mobile{margin-top:.5rem;padding:15px 20px 0}.basic-page .available-add-ons-container-mobile.join-gray-background,.fitness-page .available-add-ons-container-mobile.join-gray-background,.membership-plans-table .available-add-ons-container-mobile.join-gray-background,.page-template-gift-membership .available-add-ons-container-mobile.join-gray-background,.page-template-join .available-add-ons-container-mobile.join-gray-background,.page-template-join-business .available-add-ons-container-mobile.join-gray-background,.page-template-plans .available-add-ons-container-mobile.join-gray-background,.page-template-redeem-gift .available-add-ons-container-mobile.join-gray-background,.studio-page .available-add-ons-container-mobile.join-gray-background,.vasafit-page .available-add-ons-container-mobile.join-gray-background{background-color:#f0f0f0}.basic-page .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.fitness-page .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.membership-plans-table .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.page-template-gift-membership .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.page-template-join .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.page-template-join-business .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.page-template-plans .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.page-template-redeem-gift .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.studio-page .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.vasafit-page .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile{padding-bottom:10px;font-size:14px;line-height:16px}.basic-page .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.fitness-page .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.membership-plans-table .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-gift-membership .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join-business .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-plans .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-redeem-gift .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.studio-page .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.vasafit-page .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name{border-left:1px solid #0a0a0a}.basic-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.fitness-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.membership-plans-table .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.page-template-gift-membership .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.page-template-join .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.page-template-join-business .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.page-template-plans .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.page-template-redeem-gift .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.studio-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.vasafit-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type){border-left:1px solid #0a0a0a}.basic-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.fitness-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.membership-plans-table .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-gift-membership .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-join .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-join-business .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-plans .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-redeem-gift .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.studio-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.vasafit-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div{border-bottom:1px solid #0a0a0a}@media print,screen and (max-width:44.99875em){.page-template-join-business .membership-plans-table .membership-plans .membership-plan .white-background{overflow:hidden;padding-top:20px}.page-template-join-business .membership-plans-table .membership-plans .membership-plan .white-background .plan-features .best-value{display:block!important;width:auto;top:-20px;border-width:70px 70px 0 0;border-color:#555 transparent transparent transparent}.page-template-join-business .membership-plans-table .membership-plans .membership-plan .white-background .plan-features .best-value-text{background-color:#555!important;position:absolute;top:-8px;left:-4px;z-index:3;width:60px;font-size:10px;line-height:1;display:block;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}}@media print,screen and (min-width:45em) and (max-width:63.99875em){.page-template-join-business .membership-plans-table .membership-plans .membership-plan .white-background .plan-features .best-value-text{top:15px!important;left:-8px!important;font-size:10px;line-height:1}}.basic-page .membership-plans,.fitness-page .membership-plans,.membership-plans-page .membership-plans,.page-template-join .membership-plans,.page-template-join-business .membership-plans,.single-vasa_locations .membership-plans,.single-vasa_locations_alt .membership-plans,.studio-page .membership-plans,.vasafit-page .membership-plans{padding:0}.basic-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.basic-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.fitness-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.fitness-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.membership-plans-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.membership-plans-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join-business .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join-business .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.single-vasa_locations .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.single-vasa_locations .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.single-vasa_locations_alt .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.single-vasa_locations_alt .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.studio-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.studio-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.vasafit-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.vasafit-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only){display:none}@media print,screen and (min-width:45em){.basic-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.basic-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.fitness-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.fitness-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.membership-plans-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.membership-plans-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join-business .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join-business .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.single-vasa_locations .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.single-vasa_locations .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.single-vasa_locations_alt .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.single-vasa_locations_alt .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.studio-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.studio-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.vasafit-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.vasafit-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only){display:block}}@media print,screen and (min-width:45em){.basic-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.basic-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only,.fitness-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.fitness-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only,.membership-plans-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.membership-plans-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only,.page-template-join .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.page-template-join .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only,.page-template-join-business .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.page-template-join-business .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only,.single-vasa_locations .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.single-vasa_locations .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only,.single-vasa_locations_alt .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.single-vasa_locations_alt .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only,.studio-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.studio-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only,.vasafit-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.vasafit-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only{display:none}}.basic-page .membership-plans .membership-plan .join-card-background .best-value-text,.fitness-page .membership-plans .membership-plan .join-card-background .best-value-text,.membership-plans-page .membership-plans .membership-plan .join-card-background .best-value-text,.page-template-join .membership-plans .membership-plan .join-card-background .best-value-text,.page-template-join-business .membership-plans .membership-plan .join-card-background .best-value-text,.single-vasa_locations .membership-plans .membership-plan .join-card-background .best-value-text,.single-vasa_locations_alt .membership-plans .membership-plan .join-card-background .best-value-text,.studio-page .membership-plans .membership-plan .join-card-background .best-value-text,.vasafit-page .membership-plans .membership-plan .join-card-background .best-value-text{background-color:transparent!important;min-height:23px;font-size:10px;margin-bottom:10px}.basic-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg,.fitness-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg,.membership-plans-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg,.page-template-join .membership-plans .membership-plan .join-card-background .best-value-text.add-bg,.page-template-join-business .membership-plans .membership-plan .join-card-background .best-value-text.add-bg,.single-vasa_locations .membership-plans .membership-plan .join-card-background .best-value-text.add-bg,.single-vasa_locations_alt .membership-plans .membership-plan .join-card-background .best-value-text.add-bg,.studio-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg,.vasafit-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg{background-color:#e31c37!important;color:#fff;padding:8px 0;text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.basic-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.fitness-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.membership-plans-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.page-template-join .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.page-template-join-business .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.single-vasa_locations .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.single-vasa_locations_alt .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.studio-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.vasafit-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg{background-color:#e31c37!important;font-size:9px;padding:8px 5px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.fitness-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.membership-plans-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.page-template-join .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.page-template-join-business .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.single-vasa_locations .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.single-vasa_locations_alt .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.studio-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.vasafit-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg{font-size:12px}}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .join-card-background .best-value-text,.fitness-page .membership-plans .membership-plan .join-card-background .best-value-text,.membership-plans-page .membership-plans .membership-plan .join-card-background .best-value-text,.page-template-join .membership-plans .membership-plan .join-card-background .best-value-text,.page-template-join-business .membership-plans .membership-plan .join-card-background .best-value-text,.single-vasa_locations .membership-plans .membership-plan .join-card-background .best-value-text,.single-vasa_locations_alt .membership-plans .membership-plan .join-card-background .best-value-text,.studio-page .membership-plans .membership-plan .join-card-background .best-value-text,.vasafit-page .membership-plans .membership-plan .join-card-background .best-value-text{font-size:10px;margin-bottom:0;min-height:32px;padding:.5rem 0}}.basic-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.basic-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.basic-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.basic-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.fitness-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.fitness-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.fitness-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.fitness-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.membership-plans-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.membership-plans-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.membership-plans-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.membership-plans-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-join .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-join .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-join .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-join-business .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-join-business .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-join-business .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join-business .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.single-vasa_locations .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.single-vasa_locations .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.single-vasa_locations .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.single-vasa_locations .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.single-vasa_locations_alt .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.single-vasa_locations_alt .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.single-vasa_locations_alt .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.single-vasa_locations_alt .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.studio-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.studio-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.studio-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.studio-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.vasafit-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.vasafit-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.vasafit-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.vasafit-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot{width:100%!important}.basic-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.fitness-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.membership-plans-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join-business .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.single-vasa_locations .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.single-vasa_locations_alt .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.studio-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.vasafit-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.basic-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price,.fitness-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price,.membership-plans-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price,.page-template-join .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price,.page-template-join-business .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price,.single-vasa_locations .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price,.single-vasa_locations_alt .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price,.studio-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price,.vasafit-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price{display:none;font-size:12px;margin-top:.25rem}@media print,screen and (min-width:45em){body:not(.membership-plans-page) .membership-plans .membership-plan .join-card-background.has-media:hover .membership-media{opacity:1}}@media print,screen and (min-width:45em){body:not(.membership-plans-page) .membership-plans .membership-plan .join-card-background.has-media:hover .plan-features *{color:#fff}}body:not(.membership-plans-page) .membership-plans .membership-plan .join-card-background.has-media:hover .plan-features .cross-out-animation::after{background-color:#fff}@media print,screen and (min-width:45em){body:not(.membership-plans-page) .membership-plans .membership-plan .join-card-background.has-media:hover .plan-features .plan-buttons .red-link{color:#fff!important}}@media print,screen and (min-width:45em){body:not(.membership-plans-page) .membership-plans .membership-plan .join-card-background.has-media:hover .plan-description{border-top:2px solid #e31c37}}@media print,screen and (max-width:44.99875em){.membership-plans-table .plan-features{padding-top:10px}.membership-plans-table .best-value-text{display:none}}@media print,screen and (max-width:44.99875em){.membership-plans-table .membership-plans .membership-plan .join,.page-template-join .membership-plans .membership-plan .join{padding-top:0}.membership-plans-table .membership-plans .membership-plan .join-card-background,.membership-plans-table .membership-plans .membership-plan .white-background,.page-template-join .membership-plans .membership-plan .join-card-background,.page-template-join .membership-plans .membership-plan .white-background{padding-top:0}.membership-plans-table .membership-plans .membership-plan .join-best-value,.page-template-join .membership-plans .membership-plan .join-best-value{padding-top:0}.membership-plans-table .membership-plans .membership-plan .join-best-value .best-value,.page-template-join .membership-plans .membership-plan .join-best-value .best-value{display:none!important}.membership-plans-table .membership-plans .membership-plan .inner-background .plan-features h4,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features h4,.page-template-join .membership-plans .membership-plan .inner-background .plan-features h4,.page-template-join .membership-plans .membership-plan .white-background .plan-features h4{margin-top:1rem}.membership-plans-table .membership-plans .membership-plan .join-card-background .flag,.page-template-join .membership-plans .membership-plan .join-card-background .flag{margin-bottom:15px}.membership-plans-table .membership-plans .membership-plan .join-card-background .flag.has-flag,.page-template-join .membership-plans .membership-plan .join-card-background .flag.has-flag{background-color:#555;color:#fff;font-size:10px;text-align:center;padding:8px 0;font-weight:700}.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features h4,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features h4{line-height:1}.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .no-committment,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .no-committment{border-bottom:2px solid #e31c37;color:#555;margin-bottom:.25rem;padding-bottom:.25rem}}.page-template-default .membership-plan.has-flag{margin-top:50px}.page-template-default .membership-plan.has-flag .join-best-value{background-color:#fff}@media print,screen and (min-width:45em){.page-template-default .membership-plan.has-flag .join-best-value{border:10px solid #e31c37;border-top:0;border-image-source:linear-gradient(180deg,#e31c37 0,#aa1e2d 100%);border-image-slice:1}}@media print,screen and (min-width:45em){.page-template-default #membership-plans-container:not(.hide-initially){min-height:600px}}@media print,screen and (min-width:45em){.membership-plans-table .deal-plan-on .membership-plan:not(.plan-basic) .inner-background .deal-banner+.join-best-value,.membership-plans-table .deal-plan-on .membership-plan:not(.plan-basic) .white-background .deal-banner+.join-best-value,.page-template-gift-membership .deal-plan-on .membership-plan:not(.plan-basic) .inner-background .deal-banner+.join-best-value,.page-template-gift-membership .deal-plan-on .membership-plan:not(.plan-basic) .white-background .deal-banner+.join-best-value,.page-template-join .deal-plan-on .membership-plan:not(.plan-basic) .inner-background .deal-banner+.join-best-value,.page-template-join .deal-plan-on .membership-plan:not(.plan-basic) .white-background .deal-banner+.join-best-value,.page-template-plans .deal-plan-on .membership-plan:not(.plan-basic) .inner-background .deal-banner+.join-best-value,.page-template-plans .deal-plan-on .membership-plan:not(.plan-basic) .white-background .deal-banner+.join-best-value,.page-template-redeem-gift .deal-plan-on .membership-plan:not(.plan-basic) .inner-background .deal-banner+.join-best-value,.page-template-redeem-gift .deal-plan-on .membership-plan:not(.plan-basic) .white-background .deal-banner+.join-best-value{margin-top:0}}@media print,screen and (min-width:45em){.basic-page #get-plans:hover .membership-plan,.fitness-page #get-plans:hover .membership-plan,.page-template-join #get-plans:hover .membership-plan,.studio-page #get-plans:hover .membership-plan,.vasafit-page #get-plans:hover .membership-plan{opacity:.5;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}@media print,screen and (min-width:45em){.basic-page #get-plans:hover .membership-plan:hover,.fitness-page #get-plans:hover .membership-plan:hover,.page-template-join #get-plans:hover .membership-plan:hover,.studio-page #get-plans:hover .membership-plan:hover,.vasafit-page #get-plans:hover .membership-plan:hover{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.basic-page #get-plans.deal-plan-on,.fitness-page #get-plans.deal-plan-on,.page-template-join #get-plans.deal-plan-on,.studio-page #get-plans.deal-plan-on,.vasafit-page #get-plans.deal-plan-on{padding-top:20px;margin-top:1.875rem}@media print,screen and (min-width:45em){.basic-page #get-plans.deal-plan-on,.fitness-page #get-plans.deal-plan-on,.page-template-join #get-plans.deal-plan-on,.studio-page #get-plans.deal-plan-on,.vasafit-page #get-plans.deal-plan-on{padding-top:40px;margin-top:1.875rem}}@media print,screen and (min-width:45em){.basic-page #get-plans .membership-plan,.fitness-page #get-plans .membership-plan,.page-template-join #get-plans .membership-plan,.studio-page #get-plans .membership-plan,.vasafit-page #get-plans .membership-plan{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}}@media print,screen and (min-width:45em){.basic-page #get-plans .membership-plan:only-child,.fitness-page #get-plans .membership-plan:only-child,.page-template-join #get-plans .membership-plan:only-child,.studio-page #get-plans .membership-plan:only-child,.vasafit-page #get-plans .membership-plan:only-child{width:50%}}.membership-plans-page .membership-plans .grid-container #get-plans{margin-left:0;margin-right:0}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans:hover .membership-plan{opacity:.5;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans:hover .membership-plan:hover{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan:only-child{width:50%}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .overlay-black{display:none!important}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .overlay-black{display:block!important}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background.has-media:hover .membership-media{opacity:1}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background.has-media:hover .plan-features *{color:#fff}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background.has-media:hover .plan-description{border-top:2px solid #e31c37}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .best-value-text{display:none}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .best-value-text{display:block}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background h4{color:#e31c37;font-size:28px;line-height:32px}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background h4{color:#555;font-size:20px;line-height:initial}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price{display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:0;white-space:nowrap}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price *{line-height:1}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price .currency-symbol{margin-top:5px}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price .whole-number{font-size:60px}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price .change-number{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:40px}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price .per-month{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;position:relative;top:-3px;font-size:25px}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price .per-month.show-for-medium{display:block!important;margin-bottom:8px;text-transform:none}@media print,screen and (min-width:45em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price .per-month.show-for-medium{text-transform:uppercase}}@media print,screen and (min-width:45em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price{min-height:70px;padding-bottom:5px}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .plan-features .show-for-small-only:not(.no-committment){display:none}@media print,screen and (min-width:45em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .plan-features .show-for-medium{display:none!important}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .plan-features .show-for-medium{display:block!important}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .no-committment{border-bottom:2px solid #e31c37;color:#e31c37;display:block;font-size:20px;margin-bottom:2rem;padding-bottom:2rem}@media print,screen and (min-width:45em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .no-committment{display:block!important}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .no-committment{display:none!important}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .plan-description{border-top:none;display:block;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .plan-description{border-top:2px solid #555;font-size:14px}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .highlight-promotion{display:none;-webkit-flex:none;-ms-flex:none;flex:none}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .highlight-promotion{display:block}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .highlight-promotion .offer-text-label{display:none}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .red-join-btn{border:none;font-size:16px;text-decoration:underline}.membership-plans-page:has(#wpadminbar) .membership-plans-table .benefit-mobile .benefit-table.table-header{position:-webkit-sticky;position:sticky;top:114px}@media only screen and (min-width:720px){.membership-plans-page:has(#wpadminbar) .membership-plans-table .benefit-mobile .benefit-table.table-header{top:150px}}@media only screen and (min-width:1024px){.membership-plans-page:has(#wpadminbar) .membership-plans-table .benefit-mobile .benefit-table.table-header{top:170px}}.membership-plans-page .membership-plans-table{margin-bottom:5rem}.membership-plans-page .membership-plans-table .benefit-mobile .benefit-table.table-header{position:-webkit-sticky;position:sticky;top:114px;z-index:1}@media only screen and (min-width:720px){.membership-plans-page .membership-plans-table .benefit-mobile .benefit-table.table-header{top:119px}}@media only screen and (min-width:1024px){.membership-plans-page .membership-plans-table .benefit-mobile .benefit-table.table-header{top:138px}}.membership-plans-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price{display:block}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price{display:none}}.pricing-address-container{margin-bottom:25px;margin-top:15px}.pricing-address-container .confirm-location{margin:1rem 0}.pricing-address-container .confirm-location [class^=icon-]{font-size:30px;padding-right:5px}@media print,screen and (min-width:45em){.pricing-address-container .confirm-location [class^=icon-]{padding-right:10px}}.pricing-address-container .confirm-location .vertical-line{border-top:1px solid #e31c37;height:5px;margin:6px 0 6px 0;width:30px}@media print,screen and (min-width:45em){.pricing-address-container .confirm-location .vertical-line{border-top:none;border-left:1px solid #e31c37;height:30px;margin:0 25px 0 25px;width:auto}}.pricing-address-container .pricing-address{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pricing-address-container input{background:0 0;border-bottom:1px solid #555;color:#555!important;font-weight:400!important;height:auto;padding:.5rem 0}@media print,screen and (min-width:45em){.pricing-address-container input{font-size:14px}}.pricing-address-container input:focus{background:0 0;border:none;border-bottom:1px solid #555}.pricing-address-container input::-webkit-input-placeholder{color:#555!important;font-weight:400!important}.pricing-address-container input:-ms-input-placeholder{color:#555!important;font-weight:400!important}.pricing-address-container input::placeholder{color:#555!important;font-weight:400!important}.pricing-address-container .btn{margin:0}.pricing-address-container .current-location{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pricing-address-container .my-gym-location-details{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:45em){.pricing-address-container .my-gym-location-details{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.pricing-address-container .my-gym-location-details .btn{margin:.5rem 0 0 0}@media print,screen and (min-width:45em){.pricing-address-container .my-gym-location-details .btn{margin:0 0 0 1rem}}@media print,screen and (min-width:45em){.pricing-address-container .my-gym-location-distance{margin:0 1rem 0 0}}.pricing-address-container small{display:block;text-align:center}@media print,screen and (min-width:45em){.pricing-address-container small{text-align:left}}.pricing-address-container .use-your-location-wrapper{font-size:14px;margin:1rem 0 0 0}body .benefit-mobile .benefit-table .comp-plan-row{display:-webkit-flex;display:-ms-flexbox;display:flex}body .benefit-mobile .benefit-table .comp-plan-row>div{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity{font-size:12px;padding:10px 20px;width:40%}@media print,screen and (min-width:45em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity{font-size:16px;line-height:22px;width:34%}}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip{display:none!important}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div{text-decoration:underline}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div{position:relative}@media print,screen and (min-width:45em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip{display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:all}@media print,screen and (min-width:45em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip{display:none}}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;pointer-events:none;position:absolute;top:100%;-webkit-transform:translate(0,1rem);-ms-transform:translate(0,1rem);transform:translate(0,1rem);width:min(90vw,550px);z-index:100}@media print,screen and (min-width:45em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;left:100%;-webkit-transform:translate(1rem,-100%);-ms-transform:translate(1rem,-100%);transform:translate(1rem,-100%);width:min(90vw,450px)}}@media print,screen and (min-width:64em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip{width:min(90vw,550px)}}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip>*{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .tooltip-close{height:1rem;margin:0;pointer-events:all;position:absolute;right:0;top:0;width:1rem}@media print,screen and (min-width:64em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .tooltip-close{display:none}}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .tooltip-close::after,body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .tooltip-close::before{background-color:#fff;content:"";display:block;height:1rem;right:1rem;position:absolute;top:.5rem;width:2px}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .tooltip-close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .tooltip-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .amenity-image{height:200px}@media print,screen and (min-width:45em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .amenity-image{height:auto}}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .amenity-image img{height:200px;object-fit:cover;object-position:center;width:100%}@media print,screen and (min-width:45em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .amenity-image img{height:100%;min-height:200px}}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .amenity-description{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#555;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.8rem;font-weight:400;line-height:1.5;padding:1rem}body .benefit-mobile .benefit-table.featured-benefit .comp-plan-row .comp-plan-amenity .amenity-tooltip .amenity-description{background-color:#0a0a0a;color:#fff}body:has(#wpadminbar) .membership-plans-table .benefit-mobile .benefit-table.table-header.sticky{position:-webkit-sticky;position:sticky;top:116px}@media only screen and (min-width:720px){body:has(#wpadminbar) .membership-plans-table .benefit-mobile .benefit-table.table-header.sticky{top:152px}}@media only screen and (min-width:1024px){body:has(#wpadminbar) .membership-plans-table .benefit-mobile .benefit-table.table-header.sticky{top:172px}}body .membership-plans-table:not(.membership-plans-multi-color) .benefit-mobile .benefit-table.table-header.sticky{position:-webkit-sticky;position:sticky;top:116px;z-index:1}@media only screen and (min-width:720px){body .membership-plans-table:not(.membership-plans-multi-color) .benefit-mobile .benefit-table.table-header.sticky{top:121px}}@media only screen and (min-width:1024px){body .membership-plans-table:not(.membership-plans-multi-color) .benefit-mobile .benefit-table.table-header.sticky{top:140px}}body .membership-plans-table:not(.membership-plans-multi-color) .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price{display:block}@media print,screen and (min-width:64em){body .membership-plans-table:not(.membership-plans-multi-color) .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price{display:none}}.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .amenity-description{background-color:#0a0a0a;color:#fff}.membership-plans-multi-color #get-plans{gap:0!important}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans{gap:5px!important}}.membership-plans-multi-color #get-plans .membership-plan{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;width:32%}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans .membership-plan{width:24%}}.membership-plans-multi-color #get-plans .membership-plan.highlighted-column{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;z-index:2}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans .membership-plan.highlighted-column .join-card-background.has-media .membership-media{opacity:1}}.membership-plans-multi-color #get-plans .membership-plan.no-fade,.membership-plans-multi-color #get-plans .membership-plan:hover{opacity:1!important;z-index:2}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans.has-highlighted-plan .membership-plan:not(.highlighted-column){opacity:.5}}.membership-plans-multi-color #get-plans:hover .membership-plan:not(:hover):not(.no-fade):not(.highlighted-column){opacity:.5}.membership-plans-multi-color #get-plans:hover .membership-plan.no-fade:hover~.membership-plan .highlighted-column{opacity:.5}@media print,screen and (min-width:45em){.membership-plans-multi-color .membership-plans{margin-bottom:50px;padding-bottom:75px}}@media print,screen and (min-width:64em){.membership-plans-multi-color .currency-symbol{font-size:22px!important}}@media print,screen and (min-width:64em){.membership-plans-multi-color .whole-number{font-size:45px!important}}@media print,screen and (min-width:64em){.membership-plans-multi-color .change-number{font-size:30px!important}}@media print,screen and (min-width:64em){.membership-plans-multi-color .per-month{font-size:20px!important;margin-bottom:0!important;text-transform:lowercase!important}}.membership-plans-multi-color .line-through{font-weight:400}.membership-plans-multi-color .no-committment{font-size:7pt}.membership-plans-multi-color .best-value-text{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:6pt;margin-bottom:5px}.membership-plans-multi-color .plan-basic .best-value{margin-bottom:10px}.membership-plans-multi-color .featured-benefit{margin-bottom:20px}@media print,screen and (min-width:64em){.membership-plans-multi-color .four-columns .comp-plan-amenity,.membership-plans-multi-color .four-columns .comp-plan-check,.membership-plans-multi-color .four-columns .comp-plan-name,.membership-plans-multi-color .four-columns .empty-spot{width:25%!important}}.membership-plans-multi-color .comp-plan-amenity,.membership-plans-multi-color .empty-spot{background-color:#f0f0f0}@media print,screen and (min-width:45em){.membership-plans-multi-color .has-highlighted-plan .join-gray-background{background-color:transparent!important}}.membership-plans-multi-color .has-highlighted-plan .join-gray-background .comp-plan-check{opacity:.7}.membership-plans-multi-color .has-highlighted-plan .join-gray-background .comp-plan-check.highlighted{opacity:1}.membership-plans-multi-color .has-highlighted-plan .join-gray-background .comp-plan-name{opacity:.7}.membership-plans-multi-color .has-highlighted-plan .join-gray-background .comp-plan-name.highlighted-column{opacity:1}.membership-plans-multi-color #get-plans-benefits-mobile{transition:opacity .3s ease-in-out}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-1{opacity:1}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-2,.membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-3,.membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-4{opacity:.7}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table.highlight-column-2 .small-order-2{opacity:1}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table.highlight-column-3 .small-order-3{opacity:1}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table.highlight-column-4 .small-order-4{opacity:1}}@media print,screen and (min-width:45em){.membership-plan.no-fade:hover .membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-1,.membership-plan.no-fade:hover .membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-2,.membership-plan.no-fade:hover .membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-3,.membership-plan.no-fade:hover .membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-4{opacity:1}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).active .benefit-table .small-order-1,.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).active .benefit-table .small-order-2,.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).active .benefit-table .small-order-3,.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).active .benefit-table .small-order-4{opacity:.7}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).active .benefit-table .comp-plan-amenity.highlighted{opacity:1!important}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).highlight-column-2:not(:hover) .benefit-table .small-order-2{opacity:1!important}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).highlight-column-3:not(:hover) .benefit-table .small-order-3{opacity:1!important}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).highlight-column-4:not(:hover) .benefit-table .small-order-4{opacity:1!important}}.membership-plans-multi-color .comp-plan-row,.membership-plans-multi-color .mobile-comp-plan-row{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.membership-plans-flex{padding-bottom:40px}@media print,screen and (min-width:45em){.membership-plans-flex{padding-bottom:45px}}@media screen and (min-width:75em){.membership-plans-flex{padding-bottom:75px}}.membership-plans-flex .grid-x{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.membership-plans-flex .membership-plan.plan-fitness .transparent-with-borders.join-best-value .best-value{border-color:#b1b1b1 transparent transparent transparent}.membership-plans-flex .membership-plan .join-best-value{position:relative}.membership-plans-flex .membership-plan .join-best-value .best-value{position:absolute;top:0;left:0;display:block;width:0;height:0;border-style:solid;border-width:100px 100px 0 0;border-color:#555 transparent transparent transparent;z-index:2}.membership-plans-flex .membership-plan .join-best-value .best-value-text{position:absolute;top:15px;left:3px;z-index:3;width:60px;line-height:16px;font-weight:700;font-size:12px;display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}@media print,screen and (max-width:44.99875em){.membership-plans-flex .membership-plan.white-borders .inner-background{padding-bottom:22px;margin-bottom:0}}@media print,screen and (min-width:45em){.membership-plans-flex .membership-plan.white-borders:not(:first-child){border-left:1px solid #fff}}@media print,screen and (max-width:44.99875em){.membership-plans-flex .membership-plan.white-borders:not(:first-child) .inner-background{border-top:1px solid #fff}}@media print,screen and (max-width:44.99875em){.membership-plans-flex .membership-plan.white-borders:nth-child(3) .inner-background .corner{margin-top:22px}.membership-plans-flex .membership-plan.white-borders:nth-child(3) .inner-background .plan-features{padding-top:22px}}@media print,screen and (max-width:44.99875em){.membership-plans-flex .membership-plan.gray-borders .inner-background{padding-bottom:22px;margin-bottom:0}}@media print,screen and (min-width:45em){.membership-plans-flex .membership-plan.gray-borders:not(:first-child){border-left:1px solid #555}}@media print,screen and (max-width:44.99875em){.membership-plans-flex .membership-plan.gray-borders:not(:first-child) .inner-background{border-top:1px solid #555}}@media print,screen and (max-width:44.99875em){.membership-plans-flex .membership-plan.gray-borders:nth-child(3) .inner-background .corner{margin-top:22px}.membership-plans-flex .membership-plan.gray-borders:nth-child(3) .inner-background .plan-features{padding-top:22px}}@media print,screen and (min-width:45em){.membership-plans-flex .membership-plan{display:-webkit-flex;display:-ms-flexbox;display:flex}}.membership-plans-flex .membership-plan hr{max-width:30px;margin-top:15px;margin-bottom:15px}.membership-plans-flex .membership-plan hr.hr-red{border-bottom:2px solid #e31c37}.membership-plans-flex .membership-plan hr.hr-vasa-blue{border-bottom:2px solid #188fcb}.membership-plans-flex .membership-plan .inner-background,.membership-plans-flex .membership-plan .white-background{width:100%;padding-top:22px;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media print,screen and (max-width:44.99875em){.membership-plans-flex .membership-plan .inner-background,.membership-plans-flex .membership-plan .white-background{margin-bottom:22px}}.membership-plans-flex .membership-plan .inner-background .corner,.membership-plans-flex .membership-plan .white-background .corner{position:absolute;top:0;left:0;width:0;height:0;border-bottom:66.8px solid transparent;border-right:66.8px solid transparent}.membership-plans-flex .membership-plan .inner-background .corner.corner-red,.membership-plans-flex .membership-plan .white-background .corner.corner-red{border-top:66.8px solid #e31c37}.membership-plans-flex .membership-plan .inner-background .corner.corner-vasa-blue,.membership-plans-flex .membership-plan .white-background .corner.corner-vasa-blue{border-top:66.8px solid #188fcb}.membership-plans-flex .membership-plan .inner-background .corner span,.membership-plans-flex .membership-plan .white-background .corner span{position:absolute;color:#fff;font-weight:600;top:-53px;width:60px;left:-8px;text-align:center;font-size:12px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block}.membership-plans-flex .membership-plan .inner-background .text-pre-price,.membership-plans-flex .membership-plan .white-background .text-pre-price{display:block;font-size:12px;line-height:32px}.membership-plans-flex .membership-plan .inner-background .as-low-as,.membership-plans-flex .membership-plan .white-background .as-low-as{margin-left:80px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .as-low-as,.membership-plans-flex .membership-plan .white-background .as-low-as{margin-left:95px}}.membership-plans-flex .membership-plan .inner-background .price,.membership-plans-flex .membership-plan .white-background .price{font-weight:700;padding-bottom:15px;margin-bottom:0}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .price,.membership-plans-flex .membership-plan .white-background .price{padding-bottom:20px}}.membership-plans-flex .membership-plan .inner-background .price .asterisk,.membership-plans-flex .membership-plan .inner-background .price .change-number,.membership-plans-flex .membership-plan .inner-background .price .currency-symbol,.membership-plans-flex .membership-plan .inner-background .price .whole-number,.membership-plans-flex .membership-plan .white-background .price .asterisk,.membership-plans-flex .membership-plan .white-background .price .change-number,.membership-plans-flex .membership-plan .white-background .price .currency-symbol,.membership-plans-flex .membership-plan .white-background .price .whole-number{display:inline-block;vertical-align:top}.membership-plans-flex .membership-plan .inner-background .price .change-number-down,.membership-plans-flex .membership-plan .inner-background .price .per-month,.membership-plans-flex .membership-plan .white-background .price .change-number-down,.membership-plans-flex .membership-plan .white-background .price .per-month{display:inline-block;vertical-align:bottom}.membership-plans-flex .membership-plan .inner-background .price .currency-symbol,.membership-plans-flex .membership-plan .white-background .price .currency-symbol{margin-right:3px;margin-top:-2px;font-size:25px;line-height:45px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .price .currency-symbol,.membership-plans-flex .membership-plan .white-background .price .currency-symbol{margin-right:6.36px;margin-top:10px;font-size:41px;line-height:41px}}.membership-plans-flex .membership-plan .inner-background .price .whole-number,.membership-plans-flex .membership-plan .white-background .price .whole-number{font-size:40px;line-height:45px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .price .whole-number,.membership-plans-flex .membership-plan .white-background .price .whole-number{font-size:65px;line-height:65px}}.membership-plans-flex .membership-plan .inner-background .price .change-number,.membership-plans-flex .membership-plan .white-background .price .change-number{margin-top:-2px;font-size:27px;line-height:49px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .price .change-number,.membership-plans-flex .membership-plan .white-background .price .change-number{margin-top:9px;font-size:45px;line-height:45px}}.membership-plans-flex .membership-plan .inner-background .price .change-number-down,.membership-plans-flex .membership-plan .white-background .price .change-number-down{margin-top:-2px;font-size:27px;line-height:49px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .price .change-number-down,.membership-plans-flex .membership-plan .white-background .price .change-number-down{margin-top:9px;font-size:45px;line-height:50px}}.membership-plans-flex .membership-plan .inner-background .price .per-month,.membership-plans-flex .membership-plan .white-background .price .per-month{margin-top:-2px;font-size:13px;line-height:42px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .price .per-month,.membership-plans-flex .membership-plan .white-background .price .per-month{margin-top:9px;font-size:20px;line-height:52px}}.membership-plans-flex .membership-plan .inner-background .price .asterisk,.membership-plans-flex .membership-plan .white-background .price .asterisk{font-size:16px;line-height:49px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .price .asterisk,.membership-plans-flex .membership-plan .white-background .price .asterisk{font-size:21px;line-height:49px}}.membership-plans-flex .membership-plan .inner-background .accordion,.membership-plans-flex .membership-plan .white-background .accordion{margin-bottom:0}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title{padding-top:0;color:#555;border:none;font-size:16px;line-height:19px;font-weight:700}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title:focus,.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title:hover,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title:focus,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title:hover{background-color:transparent}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title:before,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title:before{display:none}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title .benefits-closed-text,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title .benefits-closed-text{display:inline}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title .benefits-open-text,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title .benefits-open-text{display:none}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title i,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title i{margin-left:15px}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title i:before,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title i:before{content:"▼"}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item.is-active .accordion-title,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item.is-active .accordion-title{color:#d6d6d6}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item.is-active .accordion-title .benefits-closed-text,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item.is-active .accordion-title .benefits-closed-text{display:none}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item.is-active .accordion-title .benefits-open-text,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item.is-active .accordion-title .benefits-open-text{display:inline}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item.is-active .accordion-title i:before,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item.is-active .accordion-title i:before{content:"\e025"}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-content,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-content{border:none;padding:0}.membership-plans-flex .membership-plan .inner-background.true-black-background .accordion-item .accordion-title,.membership-plans-flex .membership-plan .white-background.true-black-background .accordion-item .accordion-title{color:#fff}.membership-plans-flex .membership-plan .inner-background.true-black-background .accordion-item .accordion-content,.membership-plans-flex .membership-plan .white-background.true-black-background .accordion-item .accordion-content{background-color:#000}.membership-plans-flex .membership-plan .inner-background.transparent-with-borders .accordion,.membership-plans-flex .membership-plan .inner-background.transparent-with-borders .accordion-content,.membership-plans-flex .membership-plan .white-background.transparent-with-borders .accordion,.membership-plans-flex .membership-plan .white-background.transparent-with-borders .accordion-content{background:0 0}.membership-plans-flex .membership-plan .inner-background .benefit,.membership-plans-flex .membership-plan .white-background .benefit{margin-bottom:10px;padding-left:15px;padding-right:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .benefit,.membership-plans-flex .membership-plan .white-background .benefit{padding-left:20px;padding-right:20px}}@media screen and (min-width:75em){.membership-plans-flex .membership-plan .inner-background .benefit,.membership-plans-flex .membership-plan .white-background .benefit{padding-left:42px;padding-right:42px}}.membership-plans-flex .membership-plan .inner-background .benefit i,.membership-plans-flex .membership-plan .white-background .benefit i{margin-right:20px;font-size:25px}.membership-plans-flex .membership-plan .inner-background .benefit i.icon-red,.membership-plans-flex .membership-plan .white-background .benefit i.icon-red{color:#e31c37}.membership-plans-flex .membership-plan .inner-background .benefit i.icon-vasa-blue,.membership-plans-flex .membership-plan .white-background .benefit i.icon-vasa-blue{color:#188fcb}.membership-plans-flex .membership-plan .inner-background .benefit .featured-benefit,.membership-plans-flex .membership-plan .white-background .benefit .featured-benefit{font-weight:700}.membership-plans-flex .membership-plan .inner-background .benefit:last-child,.membership-plans-flex .membership-plan .white-background .benefit:last-child{margin-bottom:40px}.membership-plans-flex .membership-plan .inner-background .available-add-ons,.membership-plans-flex .membership-plan .white-background .available-add-ons{min-height:220px;border-top:2px solid #555;margin-top:20px;padding-top:20px}.membership-plans-flex .membership-plan .inner-background .available-add-ons .add-on-header,.membership-plans-flex .membership-plan .white-background .available-add-ons .add-on-header{font-size:20px}.membership-plans-flex .membership-plan .inner-background a,.membership-plans-flex .membership-plan .white-background a{width:100%;display:inline-block;text-align:center;margin-bottom:0}@media print,screen and (min-width:45em){.membership-plans-flex .membership-plan .inner-background .flex-join,.membership-plans-flex .membership-plan .white-background .flex-join{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.membership-plans-flex .membership-plan .inner-background .flex-join a,.membership-plans-flex .membership-plan .white-background .flex-join a{width:auto}}.membership-plans-flex .sm-join-now{margin-top:20px;width:100%;display:inline-block;text-align:center;margin-bottom:0}@media print,screen and (min-width:45em){.membership-plans-flex .sm-join-now{display:none}}.flex-membership-plans{margin-bottom:75px}.flex-membership-plans .header-dropdown{max-width:1200px;margin:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 15px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-membership-plans .header-dropdown button,.flex-membership-plans .header-dropdown h2{width:100%}.flex-membership-plans .header-dropdown h2{font-size:20px;line-height:27px}.flex-membership-plans .header-dropdown button{font-size:16px}.flex-membership-plans .header-dropdown a button{margin-bottom:0;font-size:16px}.flex-membership-plans .loader-wrapper{margin:0 auto;padding-bottom:100px}.flex-membership-plans .loader-wrapper .loader-icon{top:calc(50% - 50px)}.flex-membership-plans .membership-plans-flex .line-through{text-decoration:line-through}.flex-membership-plans .membership-plans-flex .highlight-promotion{border-top:2px solid #b1b1b1;border-bottom:2px solid #b1b1b1;margin:8px 0 0;padding:10px 0 8px;font-size:18px;line-height:19px}.flex-membership-plans .membership-plans-flex .white-background .plan-features{text-align:center;padding:0 30px}.flex-membership-plans .membership-plans-flex .white-background .plan-features a.red-join-btn{width:200px;margin:20px 0}.flex-membership-plans.active .header-dropdown{padding-bottom:30px}.flex-membership-plans.active .header-dropdown button i:before{content:"\e025"}.flex-membership-plans.active .header-dropdown a{display:none}.flex-membership-plans.active .header-dropdown button{margin-bottom:0}@media print,screen and (min-width:45em){.flex-membership-plans.active .header-dropdown{padding-bottom:50px}.flex-membership-plans.active .header-dropdown a{display:block}}@media print,screen and (min-width:45em){.flex-membership-plans .header-dropdown{padding:50px 15px;text-align:left;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-membership-plans .header-dropdown h2{font-size:24px;width:60%;line-height:32px;margin-bottom:0}.flex-membership-plans .header-dropdown a{max-width:20%}.flex-membership-plans .header-dropdown button{width:20%}.flex-membership-plans .header-dropdown a button{width:auto}.flex-membership-plans .header-dropdown button{font-size:20px;margin:0}}.fitness-studio-upgrade-sale-black-friday-page .membership-plans .membership-plan .plan-buttons{margin:1rem 0!important}.banner-cta,.calendly-banner-cta{position:relative;z-index:1;padding-top:66px;padding-bottom:66px}@media print,screen and (min-width:45em){.banner-cta,.calendly-banner-cta{padding-top:70px}}@media screen and (min-width:75em){.banner-cta,.calendly-banner-cta{padding-top:78px}}@media print,screen and (min-width:45em){.banner-cta,.calendly-banner-cta{padding-bottom:70px}}@media screen and (min-width:75em){.banner-cta,.calendly-banner-cta{padding-bottom:78px}}.banner-cta .banner-cta-image,.banner-cta .banner-cta-overlay,.banner-cta .calendly-banner-cta-image,.banner-cta .calendly-banner-cta-overlay,.calendly-banner-cta .banner-cta-image,.calendly-banner-cta .banner-cta-overlay,.calendly-banner-cta .calendly-banner-cta-image,.calendly-banner-cta .calendly-banner-cta-overlay{position:absolute;top:0;left:0;height:100%;width:100%}.banner-cta .banner-cta-image,.banner-cta .calendly-banner-cta-image,.calendly-banner-cta .banner-cta-image,.calendly-banner-cta .calendly-banner-cta-image{z-index:-2;background-size:cover;background-repeat:no-repeat;background-position:center center}.banner-cta .banner-cta-overlay,.banner-cta .calendly-banner-cta-overlay,.calendly-banner-cta .banner-cta-overlay,.calendly-banner-cta .calendly-banner-cta-overlay{z-index:-1}.banner-cta h2,.calendly-banner-cta h2{font-weight:600}.banner-cta p,.calendly-banner-cta p{margin-bottom:20px}@media print,screen and (min-width:45em){.banner-cta p,.calendly-banner-cta p{margin-bottom:25px}}@media screen and (min-width:75em){.banner-cta p,.calendly-banner-cta p{margin-bottom:35px}}.banner-cta a,.banner-cta a:focus,.banner-cta a:hover,.banner-cta a:link,.banner-cta a:visited,.calendly-banner-cta a,.calendly-banner-cta a:focus,.calendly-banner-cta a:hover,.calendly-banner-cta a:link,.calendly-banner-cta a:visited{padding:10px 20px;text-decoration:none;color:#fff}@media print,screen and (min-width:45em){.banner-cta a,.banner-cta a:focus,.banner-cta a:hover,.banner-cta a:link,.banner-cta a:visited,.calendly-banner-cta a,.calendly-banner-cta a:focus,.calendly-banner-cta a:hover,.calendly-banner-cta a:link,.calendly-banner-cta a:visited{padding:10px 65px}}.small-countdown-banner{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#e31c37;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem}@media only screen and (min-width:720px){.small-countdown-banner{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.small-countdown-banner .offer-count-down-container{min-width:300px;padding:0;width:auto}@media only screen and (min-width:720px){.small-countdown-banner .offer-count-down-container{-webkit-order:2;-ms-flex-order:2;order:2}}.small-countdown-banner .offer-count-down-container .count-down-timer,.small-countdown-banner .offer-count-down-container .countdown-container{margin:0;padding:0}.small-countdown-banner .offer-count-down-container .count-down-timer .count-down-part{height:30px;width:40px}.small-countdown-banner .offer-count-down-container .count-down-timer .count-down-part .count-down-top-part{line-height:30px}.small-countdown-banner .offer-count-down-container .count-down-timer .count-down-bottom-part{height:auto;width:auto}.small-countdown-banner .text{margin:.5rem 0}@media only screen and (min-width:720px){.small-countdown-banner .text{margin:0;-webkit-order:0;-ms-flex-order:0;order:0}}.small-countdown-banner .text-desktop{display:none}@media only screen and (min-width:600px){.small-countdown-banner .text-desktop{display:inline}}@media only screen and (min-width:600px){.small-countdown-banner .text-mobile{display:none}}.small-countdown-banner .btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;padding:10px 20px}@media only screen and (min-width:720px){.small-countdown-banner .btn{margin:0 1rem;-webkit-order:1;-ms-flex-order:1;order:1}}.booking-calendar.half-width-bg{margin-bottom:0}@media print,screen and (min-width:64em){.booking-calendar.half-width-bg #bc-bg{right:50%}}.booking-calendar #bc-bg{background-color:#f0f0f0;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}@media print,screen and (max-width:44.99875em){.booking-calendar .small-padding{padding:0 15px}}.booking-calendar .booking-padding{padding-bottom:40px}@media print,screen and (min-width:45em){.booking-calendar .booking-padding{padding-bottom:45px}}@media screen and (min-width:75em){.booking-calendar .booking-padding{padding-bottom:60px}}.booking-calendar .booking-padding.image-text{padding-top:60px}.booking-calendar #intro_text{font-style:italic;margin-bottom:30px}.booking-calendar .vasa_bookingCalendar.loading .fc-view:after{background-color:#f0f0f0;background-position:center;background-repeat:no-repeat;background-size:16px 16px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.booking-calendar #middle-col-container{height:100%}.booking-calendar #middle-col-container #middle-col-bg{background-color:#f0f0f0;bottom:0;left:0;position:absolute;right:50%;top:0}.booking-calendar #single-image{background-position:center;background-size:cover;height:200px}@media print,screen and (min-width:64em) and (max-width:74.99875em){.booking-calendar .special-large-bg{background-color:#f0f0f0}}.vasa_bookingCalendar:not(.fit-session).loading{background-color:#f0f0f0;min-height:504px}.calendar-events{background-color:#fff}.calendar-events .week-group .calendar-header{background-color:#e1e1e1;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center;text-transform:uppercase}.calendar-events .week-group .calendar-header .date-range{padding:15px 0 15px 15px}.calendar-events .week-group .calendar-header .today{border-left:1px solid #fff;padding:15px 0;width:130px}.calendar-events .week-group .calendar-header .next,.calendar-events .week-group .calendar-header .prev{border-left:1px solid #fff;font-size:30px;line-height:1;padding:10px 0;width:50px;color:#555}.calendar-events .week-group .calendar-header button{margin-bottom:0}.calendar-events .week-group .week-days-group{max-height:450px;min-height:450px;overflow-y:scroll}.calendar-events .week-group .day-group{font-size:13px}.calendar-events .week-group .day-group .day-seperator{background-color:#f0f0f0;padding:15px}.calendar-events .week-group .day-group .day-seperator .week-day{margin-right:15px}.calendar-events .week-group .day-group .event{border-bottom:1px solid #e1e1e1;display:-webkit-flex;display:-ms-flexbox;display:flex}.calendar-events .week-group .day-group .event .hour-slot{padding:10px;width:30%}.calendar-events .week-group .day-group .event .class-type{padding:10px;width:35%}.calendar-events .week-group .day-group .event .book-now{font-size:13px;margin-bottom:0;width:35%}.calendar-events .week-group .no-events{padding:2rem}@media print,screen and (min-width:45em){.calendar-events .week-group .day-group{font-size:16px}.calendar-events .week-group .day-group .event .hour-slot{padding:15px;width:40%}.calendar-events .week-group .day-group .event .class-type{padding:15px;width:35%}.calendar-events .week-group .day-group .event .book-now{font-size:16px;width:25%}}.bc-modal-search-results{margin-top:0}.fc-icon{font-family:"Courier New",Courier,monospace;height:1em;line-height:1em;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"‹";font-size:200%;font-weight:700;top:-7%}.fc-icon-right-single-arrow:after{content:"›";font-size:200%;font-weight:700;top:-7%}.fc button{box-sizing:border-box;cursor:pointer;font-size:1em;height:2.1em;margin:0;padding:0 .6em;white-space:nowrap}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-disabled{background-image:none;box-shadow:none;cursor:default;opacity:.65}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container:after,.fc-view-container:before{box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-empty-wrap2{bottom:0;left:0;position:absolute;right:0;top:0}.fc-list-empty-wrap1{display:table;height:100%;width:100%}.fc-list-empty{display:table-cell;text-align:center;vertical-align:middle}@media print,screen and (max-width:44.99875em){.fc-scroller{height:auto!important;min-height:200px;overflow:visible!important}}.fc-unthemed .fc-list-empty{background-color:#f0f0f0}#booking-calendar-select{color:#a7a9ac;font-weight:700;margin-bottom:30px;padding-left:15px}#booking-calendar-select:focus{border:none}.vasa_bookingCalendar{min-height:150px;position:relative}.vasa_bookingCalendar .loader-wrapper{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.vasa_bookingCalendar .fc-toolbar{background-color:#e0e0e0;height:50px;margin-bottom:0}.vasa_bookingCalendar .fc-toolbar h2{font-size:16px;line-height:50px;padding-left:14px}.vasa_bookingCalendar .fc-list-heading-main{display:inline-block;font-weight:700;min-width:92px;text-transform:uppercase}.vasa_bookingCalendar .fc-list-heading-alt{font-family:montserrat}.vasa_bookingCalendar .fc-list-heading-alt{float:none;font-family:montserrat;font-weight:400;margin-left:20px;text-transform:capitalize}.vasa_bookingCalendar .fc-list-item-marker{display:none}.vasa_bookingCalendar .fc-list-table{margin-bottom:0}.vasa_bookingCalendar .fc-list-table tr{background-color:#fefefe;height:50px}.vasa_bookingCalendar .fc-list-table td{padding-bottom:0;padding-right:0;padding-top:0}.vasa_bookingCalendar .fc-button{background-color:transparent;background-image:none;border:none;border-radius:unset;color:#555;height:1.7em;padding:0}.vasa_bookingCalendar .fc-button.fc-today-button{border-left:1px solid #fff;height:50px;line-height:50px;width:80px}@media print,screen and (min-width:45em){.vasa_bookingCalendar .fc-button.fc-today-button{width:130px}}.vasa_bookingCalendar .fc-button-group .fc-next-button,.vasa_bookingCalendar .fc-button-group .fc-prev-button{border-left:1px solid #fff;height:50px;width:34px}@media print,screen and (min-width:45em){.vasa_bookingCalendar .fc-button-group .fc-next-button,.vasa_bookingCalendar .fc-button-group .fc-prev-button{width:50px}}.fc .fc-toolbar>*>*{margin-left:0}.fc-list-item-time{font-size:13px;line-height:20px;white-space:normal;width:60px}@media screen and (min-width:31.25em){.fc-list-item-time{font-size:16px;white-space:nowrap;width:160px}}.fc-list-item-title{text-align:center}.fc-list-item-title a{color:inherit;cursor:default;display:inline-block;font-size:13px;font-weight:400;max-width:110px;padding-top:15px;text-decoration:none;text-transform:capitalize}@media screen and (min-width:31.25em){.fc-list-item-title a{font-size:16px;max-width:100%;padding-top:13px}}.vasa_bookingCalendar .vasa_bookButton{background-color:#e31c37;border:none;color:#fff;display:inline-block;float:right;font-family:Montserrat,san-serif;font-size:13px;margin:0;min-width:100px;text-transform:uppercase;transition:background-color 140ms ease-out}@media screen and (min-width:31.25em){.vasa_bookingCalendar .vasa_bookButton{font-size:16px;min-width:130px}}.vasa_bookingCalendar .vasa_bookButton:hover{background-color:#b6162c}.vasa_bookingCalendar .vasa_bookButton.disabled{background:#fff;border:none;color:#d6d6d6;cursor:normal;min-width:100px;pointer-events:none}@media screen and (min-width:31.25em){.vasa_bookingCalendar .vasa_bookButton.disabled{min-width:130px}}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border:none}.fc-unthemed td{border:none;border-top:2px solid #f0f0f0}.fc-unthemed .fc-list-heading td{background-color:#f0f0f0}#booking_error,#booking_success{color:#e3223e}.change-my-gym-container.calendar-location button{margin:0;padding:0}.class-stations-wrapper{padding:1rem}.class-stations-wrapper .class-station-book-confirmation{margin:0}.class-stations-wrapper .class-station-book-confirmation[disabled]{cursor:not-allowed}.class-stations{display:-ms-grid;display:grid;gap:1rem;-ms-grid-columns:(minmax(200px,1fr)) [auto-fill];grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0 0 1rem 0}.class-stations .class-station{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}.class-stations .class-station:not(.unavailable){box-shadow:0 0 10px rgba(0,0,0,.1)}.class-stations .class-station:not(.unavailable).active,.class-stations .class-station:not(.unavailable):focus,.class-stations .class-station:not(.unavailable):hover{background-color:#e31c37}.class-stations .class-station:not(.unavailable).active svg,.class-stations .class-station:not(.unavailable):focus svg,.class-stations .class-station:not(.unavailable):hover svg{color:#fff}.class-stations .class-station:not(.unavailable).active h3,.class-stations .class-station:not(.unavailable):focus h3,.class-stations .class-station:not(.unavailable):hover h3{color:#fff}.class-stations .class-station:not(.unavailable) svg{color:#e31c37}.class-stations .class-station.unavailable{background-color:#f0f0f0;cursor:not-allowed;opacity:1}.class-stations .class-station.unavailable svg{color:#0a0a0a}.class-stations .class-station svg{height:3rem;transition:color .5s;width:auto}.class-stations .class-station .station-details{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1}.class-stations .class-station .station-label{color:#555;font-size:1rem;line-height:1.2;margin:0 0 0 1rem;text-transform:uppercase;transition:color .5s}.class-stations .class-station span{color:#555;font-weight:700;text-transform:uppercase;transition:color .5s}.class-station-book-confirmation.disabled{cursor:not-allowed!important;pointer-events:none}#class-station-confirmed-modal{max-width:30rem}#class-station-confirmed-modal svg{height:3rem;width:auto}#class-station-confirmed-modal .station-label{color:#555;font-size:1rem;line-height:1.2;margin:0 0 0 1rem;text-transform:uppercase}#class-station-layout-modal{padding-left:0;padding-right:0}#class-station-layout-modal .class-layout{padding:0}html body.page-template-no-header-or-footer ::-webkit-scrollbar{width:0}html body.page-template-no-header-or-footer .off-canvas-content{padding-top:0;min-height:auto}html body.page-template-no-header-or-footer .site-header{height:0}html body.page-template-no-header-or-footer .site-header.tv-ad-header{height:auto}html body.page-template-no-header-or-footer .site-header .hamburger,html body.page-template-no-header-or-footer .site-header .top-bar-right,html body.page-template-no-header-or-footer .site-header .vasa_header-nav_utility{display:none}html body.page-template-no-header-or-footer .site-header .site-navigation{height:0}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width{max-width:1060px}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title{margin:8px 0 0}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title img{height:20px}@media screen and (min-width:75em){html body.page-template-no-header-or-footer .site-header .site-navigation{height:70px}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title img{height:35px;margin-top:10px}}html body.page-template-no-header-or-footer .edit-link,html body.page-template-no-header-or-footer .footer,html body.page-template-no-header-or-footer h1{display:none}html body.page-template-no-header-or-footer h2.class-schedule{display:block;line-height:43px}html body.page-template-no-header-or-footer h5.is-studio{font-size:20px}html body.page-template-no-header-or-footer .flexible-content-wrap{position:relative;top:43px}html body.page-template-no-header-or-footer.fitness-cinema-page .flexible-content-wrap{top:0}@media print,screen and (min-width:45em){html body.page-template-no-header-or-footer .site-header:not(.tv-ad-header) h2.class-schedule{position:absolute;line-height:70px;top:0;right:0;left:0;bottom:0}}@media print,screen and (min-width:64em){html body.page-template-no-header-or-footer .flexible-content-wrap{top:63px}html body.page-template-no-header-or-footer.fitness-cinema-page .flexible-content-wrap{top:0}}@media screen and (min-width:75em){html body.page-template-no-header-or-footer h2.class-schedule{line-height:68px;font-size:32px}html body.page-template-no-header-or-footer .flexible-content-wrap{top:43px}html body.page-template-no-header-or-footer.fitness-cinema-page .flexible-content-wrap{top:0}}@media screen and (min-width:112.5em){html body.page-template-no-header-or-footer h2.class-schedule{font-size:40px;line-height:70px}html body.page-template-no-header-or-footer .site-header{height:70px}html body.page-template-no-header-or-footer .site-header .site-navigation{height:70px}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width{max-width:83%}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title{margin:16px 0 0}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title img{height:40px;margin-top:0}html body.page-template-no-header-or-footer .flexible-content-wrap{top:70px}}html body.page-template-no-header-or-footer #cs-days-fixed{display:none;background-color:#f0f0f0;position:fixed;top:70px;z-index:100;width:47%;height:90px;padding-top:15px}@media print,screen and (min-width:64em){html body.page-template-no-header-or-footer #cs-days-fixed{top:70px}}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block{padding-left:30px;padding-right:15px;white-space:nowrap;vertical-align:top}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block .cs-v-section{width:50%;display:inline-block;vertical-align:top}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block .cs-v-section .cs-v-header{width:215px;padding:14px 15px;text-align:center;display:inline-block;font-size:30px;line-height:38px}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block .cs-v-section .cs-v-header.red-bg{background-color:#e31c37}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block .cs-v-section .cs-v-header.gray-bg{background-color:#f0f0f0}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block .cs-v-section .cs-v-text{font-size:22px;line-height:27px;white-space:normal}html body.page-template-no-header-or-footer #cs-v-container #studio-video{display:none}@media print,screen and (min-width:64em){html body.page-template-no-header-or-footer #cs-v-container .cs-v-block{margin-top:167px}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block .cs-v-section .cs-v-header{width:315px}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block h5.has-studio{text-wrap:auto}html body.page-template-no-header-or-footer #cs-v-container #studio-video{display:block}html body.page-template-no-header-or-footer #cs-v-container iframe#studio-video{width:100%;height:48vh}}html body.page-template-no-header-or-footer.admin-bar #cs-days-fixed{top:102px}@media screen and (min-width:112.5em){html body.page-template-no-header-or-footer.admin-bar #cs-days-fixed{top:102px}}html body.page-template-no-header-or-footer .class-leaderboard,html body.page-template-no-header-or-footer .overall-leaderboard{padding:0 100px;height:100%;min-height:100vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}html body.page-template-no-header-or-footer .class-leaderboard .logo,html body.page-template-no-header-or-footer .overall-leaderboard .logo{width:250px}html body.page-template-no-header-or-footer .class-leaderboard .table-header-wrapper,html body.page-template-no-header-or-footer .overall-leaderboard .table-header-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}html body.page-template-no-header-or-footer .class-leaderboard .table-header-wrapper .left-column,html body.page-template-no-header-or-footer .overall-leaderboard .table-header-wrapper .left-column{-webkit-flex:8;-ms-flex:8;flex:8}html body.page-template-no-header-or-footer .class-leaderboard .table-header-wrapper .right-column,html body.page-template-no-header-or-footer .overall-leaderboard .table-header-wrapper .right-column{-webkit-flex:4;-ms-flex:4;flex:4}html body.page-template-no-header-or-footer .class-leaderboard .header-text,html body.page-template-no-header-or-footer .overall-leaderboard .header-text{display:inline-block;font-size:50px;font-weight:400}html body.page-template-no-header-or-footer .class-leaderboard table,html body.page-template-no-header-or-footer .class-leaderboard tbody,html body.page-template-no-header-or-footer .class-leaderboard tr,html body.page-template-no-header-or-footer .overall-leaderboard table,html body.page-template-no-header-or-footer .overall-leaderboard tbody,html body.page-template-no-header-or-footer .overall-leaderboard tr{background-color:#0a0a0a}html body.page-template-no-header-or-footer .class-leaderboard .table-wrapper,html body.page-template-no-header-or-footer .overall-leaderboard .table-wrapper{min-height:500px}html body.page-template-no-header-or-footer .class-leaderboard table,html body.page-template-no-header-or-footer .overall-leaderboard table{width:100%}html body.page-template-no-header-or-footer .class-leaderboard table tbody,html body.page-template-no-header-or-footer .overall-leaderboard table tbody{border:none}html body.page-template-no-header-or-footer .class-leaderboard table th,html body.page-template-no-header-or-footer .overall-leaderboard table th{padding:0 20px;font-size:14px}html body.page-template-no-header-or-footer .class-leaderboard table tr:not(:first-child):not(:last-child),html body.page-template-no-header-or-footer .overall-leaderboard table tr:not(:first-child):not(:last-child){border-bottom:1px solid #fff}html body.page-template-no-header-or-footer .class-leaderboard table .column-1,html body.page-template-no-header-or-footer .overall-leaderboard table .column-1{width:130px;text-align:center}html body.page-template-no-header-or-footer .class-leaderboard table .column-2,html body.page-template-no-header-or-footer .overall-leaderboard table .column-2{text-align:left}html body.page-template-no-header-or-footer .class-leaderboard table .column-3,html body.page-template-no-header-or-footer .overall-leaderboard table .column-3{width:160px;text-align:center}html body.page-template-no-header-or-footer .class-leaderboard table .column-4,html body.page-template-no-header-or-footer .overall-leaderboard table .column-4{width:160px;text-align:center}html body.page-template-no-header-or-footer .class-leaderboard table td{padding:30px 15px;font-size:24px}html body.page-template-no-header-or-footer .class-leaderboard table tr:nth-child(2) td{padding-top:30px}html body.page-template-no-header-or-footer .overall-leaderboard .location-name{font-size:28px}html body.page-template-no-header-or-footer .overall-leaderboard table{margin-bottom:0}html body.page-template-no-header-or-footer .overall-leaderboard table td{padding:12px 20px;font-size:24px}.page-template-gift-membership,.page-template-join,.page-template-join-business,.page-template-plans,.page-template-redeem-gift,.single-vasa_closeouts,.single-vasa_locations{background-color:#fff}.page-template-gift-membership .display-contents,.page-template-join .display-contents,.page-template-join-business .display-contents,.page-template-plans .display-contents,.page-template-redeem-gift .display-contents,.single-vasa_closeouts .display-contents,.single-vasa_locations .display-contents{display:contents}.page-template-gift-membership .vasa-dark-gray-text,.page-template-join .vasa-dark-gray-text,.page-template-join-business .vasa-dark-gray-text,.page-template-plans .vasa-dark-gray-text,.page-template-redeem-gift .vasa-dark-gray-text,.single-vasa_closeouts .vasa-dark-gray-text,.single-vasa_locations .vasa-dark-gray-text{color:#555;font-weight:700}.page-template-gift-membership .validation-error-message,.page-template-join .validation-error-message,.page-template-join-business .validation-error-message,.page-template-plans .validation-error-message,.page-template-redeem-gift .validation-error-message,.single-vasa_closeouts .validation-error-message,.single-vasa_locations .validation-error-message{color:red;font-size:.7rem;line-height:9px;padding:2px 2px 15px;display:inline-block}.page-template-gift-membership #guest-tooltip,.page-template-join #guest-tooltip,.page-template-join-business #guest-tooltip,.page-template-plans #guest-tooltip,.page-template-redeem-gift #guest-tooltip,.single-vasa_closeouts #guest-tooltip,.single-vasa_locations #guest-tooltip{left:127px}.page-template-gift-membership .bundle-tooltip,.page-template-join .bundle-tooltip,.page-template-join-business .bundle-tooltip,.page-template-plans .bundle-tooltip,.page-template-redeem-gift .bundle-tooltip,.single-vasa_closeouts .bundle-tooltip,.single-vasa_locations .bundle-tooltip{display:none;position:absolute;width:210px;left:20px;bottom:35px;z-index:40;padding:.4rem;font-size:.6rem;background-color:#fff;color:#000;font-weight:300;border:1.5px solid #e31c37;border-radius:2px;text-align:left}.page-template-gift-membership .marker-red,.page-template-join .marker-red,.page-template-join-business .marker-red,.page-template-plans .marker-red,.page-template-redeem-gift .marker-red,.single-vasa_closeouts .marker-red,.single-vasa_locations .marker-red{color:#e31c37;font-size:24px;display:inline-block;width:20px}.page-template-gift-membership .marker-red:before,.page-template-join .marker-red:before,.page-template-join-business .marker-red:before,.page-template-plans .marker-red:before,.page-template-redeem-gift .marker-red:before,.single-vasa_closeouts .marker-red:before,.single-vasa_locations .marker-red:before{position:relative;left:-3px}.page-template-gift-membership .join-sub-header,.page-template-join .join-sub-header,.page-template-join-business .join-sub-header,.page-template-plans .join-sub-header,.page-template-redeem-gift .join-sub-header,.single-vasa_closeouts .join-sub-header,.single-vasa_locations .join-sub-header{margin:0;padding-bottom:15px;display:inline-block;font-size:25px;color:#e31c37;font-weight:900;line-height:25px;text-transform:uppercase}.page-template-gift-membership .plan-promotion,.page-template-join .plan-promotion,.page-template-join-business .plan-promotion,.page-template-plans .plan-promotion,.page-template-redeem-gift .plan-promotion,.single-vasa_closeouts .plan-promotion,.single-vasa_locations .plan-promotion{background-color:#e31c37;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;padding:2rem 1.5rem;width:100%}@media only screen and (min-width:45em){.page-template-gift-membership .plan-promotion,.page-template-join .plan-promotion,.page-template-join-business .plan-promotion,.page-template-plans .plan-promotion,.page-template-redeem-gift .plan-promotion,.single-vasa_closeouts .plan-promotion,.single-vasa_locations .plan-promotion{margin-left:.9375rem;width:calc(100% - 1.875rem)}}.page-template-gift-membership .plan-promotion img,.page-template-join .plan-promotion img,.page-template-join-business .plan-promotion img,.page-template-plans .plan-promotion img,.page-template-redeem-gift .plan-promotion img,.single-vasa_closeouts .plan-promotion img,.single-vasa_locations .plan-promotion img{max-width:25rem;width:100%}.page-template-gift-membership .spinner-container,.page-template-join .spinner-container,.page-template-join-business .spinner-container,.page-template-plans .spinner-container,.page-template-redeem-gift .spinner-container,.single-vasa_closeouts .spinner-container,.single-vasa_locations .spinner-container{position:fixed;top:70px;width:100%;height:100%;background:#e1e1e1;z-index:1000;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;right:0;bottom:0;left:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-template-gift-membership .spinner-container .loader-wrapper,.page-template-join .spinner-container .loader-wrapper,.page-template-join-business .spinner-container .loader-wrapper,.page-template-plans .spinner-container .loader-wrapper,.page-template-redeem-gift .spinner-container .loader-wrapper,.single-vasa_closeouts .spinner-container .loader-wrapper,.single-vasa_locations .spinner-container .loader-wrapper{width:120px}.page-template-gift-membership .spinner-container .loader-wrapper .loader-icon,.page-template-join .spinner-container .loader-wrapper .loader-icon,.page-template-join-business .spinner-container .loader-wrapper .loader-icon,.page-template-plans .spinner-container .loader-wrapper .loader-icon,.page-template-redeem-gift .spinner-container .loader-wrapper .loader-icon,.single-vasa_closeouts .spinner-container .loader-wrapper .loader-icon,.single-vasa_locations .spinner-container .loader-wrapper .loader-icon{margin-left:-5px}.page-template-gift-membership .spinner-container .loader-wrapper .loader:after,.page-template-gift-membership .spinner-container .loader-wrapper .loader:before,.page-template-join .spinner-container .loader-wrapper .loader:after,.page-template-join .spinner-container .loader-wrapper .loader:before,.page-template-join-business .spinner-container .loader-wrapper .loader:after,.page-template-join-business .spinner-container .loader-wrapper .loader:before,.page-template-plans .spinner-container .loader-wrapper .loader:after,.page-template-plans .spinner-container .loader-wrapper .loader:before,.page-template-redeem-gift .spinner-container .loader-wrapper .loader:after,.page-template-redeem-gift .spinner-container .loader-wrapper .loader:before,.single-vasa_closeouts .spinner-container .loader-wrapper .loader:after,.single-vasa_closeouts .spinner-container .loader-wrapper .loader:before,.single-vasa_locations .spinner-container .loader-wrapper .loader:after,.single-vasa_locations .spinner-container .loader-wrapper .loader:before{position:absolute;content:"";height:12em}.page-template-gift-membership .spinner-container .loader-wrapper .loader:before,.page-template-join .spinner-container .loader-wrapper .loader:before,.page-template-join-business .spinner-container .loader-wrapper .loader:before,.page-template-plans .spinner-container .loader-wrapper .loader:before,.page-template-redeem-gift .spinner-container .loader-wrapper .loader:before,.single-vasa_closeouts .spinner-container .loader-wrapper .loader:before,.single-vasa_locations .spinner-container .loader-wrapper .loader:before{width:5.3em;top:-.5em;left:-.1em;-webkit-transform-origin:5.1em 5.5em;-ms-transform-origin:5.1em 5.5em;transform-origin:5.1em 5.5em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s}.page-template-gift-membership .spinner-container .loader-wrapper .loader:after,.page-template-join .spinner-container .loader-wrapper .loader:after,.page-template-join-business .spinner-container .loader-wrapper .loader:after,.page-template-plans .spinner-container .loader-wrapper .loader:after,.page-template-redeem-gift .spinner-container .loader-wrapper .loader:after,.single-vasa_closeouts .spinner-container .loader-wrapper .loader:after,.single-vasa_locations .spinner-container .loader-wrapper .loader:after{width:5.6em;top:-.4em;left:4.6em;-webkit-transform-origin:.1em 5.4em;-ms-transform-origin:.1em 5.4em;transform-origin:.1em 5.4em}.page-template-gift-membership.page-template-join-business.admin-bar .spinner-container,.page-template-join-business.page-template-join-business.admin-bar .spinner-container,.page-template-join.page-template-join-business.admin-bar .spinner-container,.page-template-plans.page-template-join-business.admin-bar .spinner-container,.page-template-redeem-gift.page-template-join-business.admin-bar .spinner-container,.single-vasa_closeouts.page-template-join-business.admin-bar .spinner-container,.single-vasa_locations.page-template-join-business.admin-bar .spinner-container{top:0}.page-template-gift-membership .join-container,.page-template-join .join-container,.page-template-join-business .join-container,.page-template-plans .join-container,.page-template-redeem-gift .join-container,.single-vasa_closeouts .join-container,.single-vasa_locations .join-container{margin-bottom:30px}@media print,screen and (min-width:45em){.page-template-gift-membership .join-container,.page-template-join .join-container,.page-template-join-business .join-container,.page-template-plans .join-container,.page-template-redeem-gift .join-container,.single-vasa_closeouts .join-container,.single-vasa_locations .join-container{margin-bottom:120px}}@media print,screen and (min-width:64em){.page-template-gift-membership #join-step-1>.grid-container>.grid-x,.page-template-join #join-step-1>.grid-container>.grid-x,.page-template-join-business #join-step-1>.grid-container>.grid-x,.page-template-plans #join-step-1>.grid-container>.grid-x,.page-template-redeem-gift #join-step-1>.grid-container>.grid-x,.single-vasa_closeouts #join-step-1>.grid-container>.grid-x,.single-vasa_locations #join-step-1>.grid-container>.grid-x{padding-bottom:30px}}.page-template-gift-membership .header-banner,.page-template-join .header-banner,.page-template-join-business .header-banner,.page-template-plans .header-banner,.page-template-redeem-gift .header-banner,.single-vasa_closeouts .header-banner,.single-vasa_locations .header-banner{font-size:22px;line-height:26px;text-align:center;padding-bottom:10px;color:#e31c37;font-weight:300}@media print,screen and (min-width:45em){.page-template-gift-membership .header-banner,.page-template-join .header-banner,.page-template-join-business .header-banner,.page-template-plans .header-banner,.page-template-redeem-gift .header-banner,.single-vasa_closeouts .header-banner,.single-vasa_locations .header-banner{font-size:40px;line-height:44px;padding-bottom:35px}}.page-template-gift-membership #club-location,.page-template-join #club-location,.page-template-join-business #club-location,.page-template-plans #club-location,.page-template-redeem-gift #club-location,.single-vasa_closeouts #club-location,.single-vasa_locations #club-location{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.page-template-gift-membership #club-location #distance-to-gym,.page-template-gift-membership #club-location .marker-red,.page-template-join #club-location #distance-to-gym,.page-template-join #club-location .marker-red,.page-template-join-business #club-location #distance-to-gym,.page-template-join-business #club-location .marker-red,.page-template-plans #club-location #distance-to-gym,.page-template-plans #club-location .marker-red,.page-template-redeem-gift #club-location #distance-to-gym,.page-template-redeem-gift #club-location .marker-red,.single-vasa_closeouts #club-location #distance-to-gym,.single-vasa_closeouts #club-location .marker-red,.single-vasa_locations #club-location #distance-to-gym,.single-vasa_locations #club-location .marker-red{position:relative;bottom:7px}.page-template-gift-membership #club-location .break,.page-template-join #club-location .break,.page-template-join-business #club-location .break,.page-template-plans #club-location .break,.page-template-redeem-gift #club-location .break,.single-vasa_closeouts #club-location .break,.single-vasa_locations #club-location .break{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;height:0}.page-template-gift-membership #club-location .margin-bottom-5,.page-template-gift-membership #club-location a,.page-template-join #club-location .margin-bottom-5,.page-template-join #club-location a,.page-template-join-business #club-location .margin-bottom-5,.page-template-join-business #club-location a,.page-template-plans #club-location .margin-bottom-5,.page-template-plans #club-location a,.page-template-redeem-gift #club-location .margin-bottom-5,.page-template-redeem-gift #club-location a,.single-vasa_closeouts #club-location .margin-bottom-5,.single-vasa_closeouts #club-location a,.single-vasa_locations #club-location .margin-bottom-5,.single-vasa_locations #club-location a{width:100%}.page-template-gift-membership #club-name,.page-template-join #club-name,.page-template-join-business #club-name,.page-template-plans #club-name,.page-template-redeem-gift #club-name,.single-vasa_closeouts #club-name,.single-vasa_locations #club-name{position:relative;bottom:7px;text-transform:uppercase;font-size:18px;font-weight:600;line-height:30px;margin-left:4px}.page-template-gift-membership #club-location .my-gym-location-distance,.page-template-gift-membership .hours,.page-template-join #club-location .my-gym-location-distance,.page-template-join .hours,.page-template-join-business #club-location .my-gym-location-distance,.page-template-join-business .hours,.page-template-plans #club-location .my-gym-location-distance,.page-template-plans .hours,.page-template-redeem-gift #club-location .my-gym-location-distance,.page-template-redeem-gift .hours,.single-vasa_closeouts #club-location .my-gym-location-distance,.single-vasa_closeouts .hours,.single-vasa_locations #club-location .my-gym-location-distance,.single-vasa_locations .hours{-webkit-order:1;-ms-flex-order:1;order:1}.page-template-gift-membership .my-gym-location-distance,.page-template-join .my-gym-location-distance,.page-template-join-business .my-gym-location-distance,.page-template-plans .my-gym-location-distance,.page-template-redeem-gift .my-gym-location-distance,.single-vasa_closeouts .my-gym-location-distance,.single-vasa_locations .my-gym-location-distance{margin-right:20px}.page-template-gift-membership .club-separator,.page-template-join .club-separator,.page-template-join-business .club-separator,.page-template-plans .club-separator,.page-template-redeem-gift .club-separator,.single-vasa_closeouts .club-separator,.single-vasa_locations .club-separator{height:10px;width:30px;border-top:1px solid #e31c37;margin:0 auto;display:block}.page-template-gift-membership #distance-to-gym,.page-template-join #distance-to-gym,.page-template-join-business #distance-to-gym,.page-template-plans #distance-to-gym,.page-template-redeem-gift #distance-to-gym,.single-vasa_closeouts #distance-to-gym,.single-vasa_locations #distance-to-gym{display:block}.page-template-gift-membership #club-address,.page-template-join #club-address,.page-template-join-business #club-address,.page-template-plans #club-address,.page-template-redeem-gift #club-address,.single-vasa_closeouts #club-address,.single-vasa_locations #club-address{font-style:italic;display:inline-block}.page-template-gift-membership .gym-details-modal,.page-template-join .gym-details-modal,.page-template-join-business .gym-details-modal,.page-template-plans .gym-details-modal,.page-template-redeem-gift .gym-details-modal,.single-vasa_closeouts .gym-details-modal,.single-vasa_locations .gym-details-modal{font-size:12px;line-height:14px;color:#e31c37;text-transform:uppercase;padding-left:0;display:block;text-align:center;margin:2px 0 0 0}.page-template-gift-membership .info-circle,.page-template-join .info-circle,.page-template-join-business .info-circle,.page-template-plans .info-circle,.page-template-redeem-gift .info-circle,.single-vasa_closeouts .info-circle,.single-vasa_locations .info-circle{background-color:#555;width:12px;height:12px;border-radius:6px;display:inline-block}.page-template-gift-membership .info-circle i,.page-template-join .info-circle i,.page-template-join-business .info-circle i,.page-template-plans .info-circle i,.page-template-redeem-gift .info-circle i,.single-vasa_closeouts .info-circle i,.single-vasa_locations .info-circle i{font-size:8px;position:relative;bottom:2px;font-style:italic;left:0;top:-1px}.page-template-gift-membership .location-list,.page-template-join .location-list,.page-template-join-business .location-list,.page-template-plans .location-list,.page-template-redeem-gift .location-list,.single-vasa_closeouts .location-list,.single-vasa_locations .location-list{margin:10px 0 20px}.page-template-gift-membership .size-this,.page-template-join .size-this,.page-template-join-business .size-this,.page-template-plans .size-this,.page-template-redeem-gift .size-this,.single-vasa_closeouts .size-this,.single-vasa_locations .size-this{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}@media print,screen and (min-width:45em){.page-template-gift-membership #club-location,.page-template-join #club-location,.page-template-join-business #club-location,.page-template-plans #club-location,.page-template-redeem-gift #club-location,.single-vasa_closeouts #club-location,.single-vasa_locations #club-location{min-height:30px;text-align:left;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.page-template-gift-membership #club-location .margin-bottom-5,.page-template-gift-membership #club-location a,.page-template-join #club-location .margin-bottom-5,.page-template-join #club-location a,.page-template-join-business #club-location .margin-bottom-5,.page-template-join-business #club-location a,.page-template-plans #club-location .margin-bottom-5,.page-template-plans #club-location a,.page-template-redeem-gift #club-location .margin-bottom-5,.page-template-redeem-gift #club-location a,.single-vasa_closeouts #club-location .margin-bottom-5,.single-vasa_closeouts #club-location a,.single-vasa_locations #club-location .margin-bottom-5,.single-vasa_locations #club-location a{width:auto}.page-template-gift-membership #club-location .hours,.page-template-gift-membership #club-location .my-gym-location-distance,.page-template-join #club-location .hours,.page-template-join #club-location .my-gym-location-distance,.page-template-join-business #club-location .hours,.page-template-join-business #club-location .my-gym-location-distance,.page-template-plans #club-location .hours,.page-template-plans #club-location .my-gym-location-distance,.page-template-redeem-gift #club-location .hours,.page-template-redeem-gift #club-location .my-gym-location-distance,.single-vasa_closeouts #club-location .hours,.single-vasa_closeouts #club-location .my-gym-location-distance,.single-vasa_locations #club-location .hours,.single-vasa_locations #club-location .my-gym-location-distance{-webkit-order:0;-ms-flex-order:0;order:0}.page-template-gift-membership #club-location .my-gym-location-distance,.page-template-join #club-location .my-gym-location-distance,.page-template-join-business #club-location .my-gym-location-distance,.page-template-plans #club-location .my-gym-location-distance,.page-template-redeem-gift #club-location .my-gym-location-distance,.single-vasa_closeouts #club-location .my-gym-location-distance,.single-vasa_locations #club-location .my-gym-location-distance{margin-right:0;margin-left:25px}.page-template-gift-membership #club-location #distance-to-gym,.page-template-gift-membership #club-location .marker-red,.page-template-join #club-location #distance-to-gym,.page-template-join #club-location .marker-red,.page-template-join-business #club-location #distance-to-gym,.page-template-join-business #club-location .marker-red,.page-template-plans #club-location #distance-to-gym,.page-template-plans #club-location .marker-red,.page-template-redeem-gift #club-location #distance-to-gym,.page-template-redeem-gift #club-location .marker-red,.single-vasa_closeouts #club-location #distance-to-gym,.single-vasa_closeouts #club-location .marker-red,.single-vasa_locations #club-location #distance-to-gym,.single-vasa_locations #club-location .marker-red{position:relative;bottom:7px}.page-template-gift-membership #club-location .hours,.page-template-join #club-location .hours,.page-template-join-business #club-location .hours,.page-template-plans #club-location .hours,.page-template-redeem-gift #club-location .hours,.single-vasa_closeouts #club-location .hours,.single-vasa_locations #club-location .hours{width:100%;margin-left:10px}.page-template-gift-membership #club-name,.page-template-join #club-name,.page-template-join-business #club-name,.page-template-plans #club-name,.page-template-redeem-gift #club-name,.single-vasa_closeouts #club-name,.single-vasa_locations #club-name{position:relative;bottom:7px;text-transform:uppercase;font-size:20px;line-height:30px;margin-left:4px}.page-template-gift-membership .my-gym-location-distance,.page-template-join .my-gym-location-distance,.page-template-join-business .my-gym-location-distance,.page-template-plans .my-gym-location-distance,.page-template-redeem-gift .my-gym-location-distance,.single-vasa_closeouts .my-gym-location-distance,.single-vasa_locations .my-gym-location-distance{margin-right:20px}.page-template-gift-membership .club-separator,.page-template-join .club-separator,.page-template-join-business .club-separator,.page-template-plans .club-separator,.page-template-redeem-gift .club-separator,.single-vasa_closeouts .club-separator,.single-vasa_locations .club-separator{height:30px;width:1px;border-top:none;border-right:1px solid #e31c37;margin:0 8px 0 12px;display:inline-block}.page-template-gift-membership #distance-to-gym,.page-template-join #distance-to-gym,.page-template-join-business #distance-to-gym,.page-template-plans #distance-to-gym,.page-template-redeem-gift #distance-to-gym,.single-vasa_closeouts #distance-to-gym,.single-vasa_locations #distance-to-gym{display:inline-block}.page-template-gift-membership .gym-details-modal,.page-template-join .gym-details-modal,.page-template-join-business .gym-details-modal,.page-template-plans .gym-details-modal,.page-template-redeem-gift .gym-details-modal,.single-vasa_closeouts .gym-details-modal,.single-vasa_locations .gym-details-modal{text-align:left;display:inline-block}.page-template-gift-membership .info-circle i,.page-template-join .info-circle i,.page-template-join-business .info-circle i,.page-template-plans .info-circle i,.page-template-redeem-gift .info-circle i,.single-vasa_closeouts .info-circle i,.single-vasa_locations .info-circle i{position:relative;bottom:2px;left:2px}.page-template-gift-membership .location-list,.page-template-join .location-list,.page-template-join-business .location-list,.page-template-plans .location-list,.page-template-redeem-gift .location-list,.single-vasa_closeouts .location-list,.single-vasa_locations .location-list{margin:10px 0 50px;height:52px}}.page-template-gift-membership .promo-code-text,.page-template-join .promo-code-text,.page-template-join-business .promo-code-text,.page-template-plans .promo-code-text,.page-template-redeem-gift .promo-code-text,.single-vasa_closeouts .promo-code-text,.single-vasa_locations .promo-code-text{margin-bottom:10px;text-align:center}.page-template-gift-membership .bottom-align,.page-template-join .bottom-align,.page-template-join-business .bottom-align,.page-template-plans .bottom-align,.page-template-redeem-gift .bottom-align,.single-vasa_closeouts .bottom-align,.single-vasa_locations .bottom-align{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.page-template-gift-membership .promo-input-button.active .promo-details,.page-template-join .promo-input-button.active .promo-details,.page-template-join-business .promo-input-button.active .promo-details,.page-template-plans .promo-input-button.active .promo-details,.page-template-redeem-gift .promo-input-button.active .promo-details,.single-vasa_closeouts .promo-input-button.active .promo-details,.single-vasa_locations .promo-input-button.active .promo-details{visibility:visible}.page-template-gift-membership .promo-input-button.active .icon-chevron-down,.page-template-join .promo-input-button.active .icon-chevron-down,.page-template-join-business .promo-input-button.active .icon-chevron-down,.page-template-plans .promo-input-button.active .icon-chevron-down,.page-template-redeem-gift .promo-input-button.active .icon-chevron-down,.single-vasa_closeouts .promo-input-button.active .icon-chevron-down,.single-vasa_locations .promo-input-button.active .icon-chevron-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-template-gift-membership .promo-input-button.active .button,.page-template-join .promo-input-button.active .button,.page-template-join-business .promo-input-button.active .button,.page-template-plans .promo-input-button.active .button,.page-template-redeem-gift .promo-input-button.active .button,.single-vasa_closeouts .promo-input-button.active .button,.single-vasa_locations .promo-input-button.active .button{border-radius:0}.page-template-gift-membership .promo-input-button .open-promo,.page-template-join .promo-input-button .open-promo,.page-template-join-business .promo-input-button .open-promo,.page-template-plans .promo-input-button .open-promo,.page-template-redeem-gift .promo-input-button .open-promo,.single-vasa_closeouts .promo-input-button .open-promo,.single-vasa_locations .promo-input-button .open-promo{margin:0;padding:0 0 15px 0}.page-template-gift-membership .promo-input-button .promo-details,.page-template-join .promo-input-button .promo-details,.page-template-join-business .promo-input-button .promo-details,.page-template-plans .promo-input-button .promo-details,.page-template-redeem-gift .promo-input-button .promo-details,.single-vasa_closeouts .promo-input-button .promo-details,.single-vasa_locations .promo-input-button .promo-details{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;visibility:hidden}.page-template-gift-membership .promo-input-button .promo-input,.page-template-join .promo-input-button .promo-input,.page-template-join-business .promo-input-button .promo-input,.page-template-plans .promo-input-button .promo-input,.page-template-redeem-gift .promo-input-button .promo-input,.single-vasa_closeouts .promo-input-button .promo-input,.single-vasa_locations .promo-input-button .promo-input{background-color:#f0f0f0;width:100%;border-radius:0;height:52px;padding:5px;padding-left:10px}.page-template-gift-membership .promo-input-button .icon-chevron-down,.page-template-join .promo-input-button .icon-chevron-down,.page-template-join-business .promo-input-button .icon-chevron-down,.page-template-plans .promo-input-button .icon-chevron-down,.page-template-redeem-gift .promo-input-button .icon-chevron-down,.single-vasa_closeouts .promo-input-button .icon-chevron-down,.single-vasa_locations .promo-input-button .icon-chevron-down{display:inline-block}.page-template-gift-membership .promo-input-button a,.page-template-join .promo-input-button a,.page-template-join-business .promo-input-button a,.page-template-plans .promo-input-button a,.page-template-redeem-gift .promo-input-button a,.single-vasa_closeouts .promo-input-button a,.single-vasa_locations .promo-input-button a{margin-bottom:0}.page-template-gift-membership .promo-input-button-mobile.active .promo-details,.page-template-join .promo-input-button-mobile.active .promo-details,.page-template-join-business .promo-input-button-mobile.active .promo-details,.page-template-plans .promo-input-button-mobile.active .promo-details,.page-template-redeem-gift .promo-input-button-mobile.active .promo-details,.single-vasa_closeouts .promo-input-button-mobile.active .promo-details,.single-vasa_locations .promo-input-button-mobile.active .promo-details{display:-webkit-flex;display:-ms-flexbox;display:flex}.page-template-gift-membership .promo-input-button-mobile .promo-details,.page-template-join .promo-input-button-mobile .promo-details,.page-template-join-business .promo-input-button-mobile .promo-details,.page-template-plans .promo-input-button-mobile .promo-details,.page-template-redeem-gift .promo-input-button-mobile .promo-details,.single-vasa_closeouts .promo-input-button-mobile .promo-details,.single-vasa_locations .promo-input-button-mobile .promo-details{display:none}.page-template-gift-membership .remove-promocode,.page-template-join .remove-promocode,.page-template-join-business .remove-promocode,.page-template-plans .remove-promocode,.page-template-redeem-gift .remove-promocode,.single-vasa_closeouts .remove-promocode,.single-vasa_locations .remove-promocode{width:100%;cursor:pointer;display:none;color:#e31c37;text-decoration:underline;font-size:12px;text-align:left}@media print,screen and (min-width:45em){.page-template-gift-membership .promo-code-text,.page-template-join .promo-code-text,.page-template-join-business .promo-code-text,.page-template-plans .promo-code-text,.page-template-redeem-gift .promo-code-text,.single-vasa_closeouts .promo-code-text,.single-vasa_locations .promo-code-text{margin-bottom:10px;text-align:left}.page-template-gift-membership #remove-promo-container,.page-template-join #remove-promo-container,.page-template-join-business #remove-promo-container,.page-template-plans #remove-promo-container,.page-template-redeem-gift #remove-promo-container,.single-vasa_closeouts #remove-promo-container,.single-vasa_locations #remove-promo-container{height:50px;margin-bottom:0}}.page-template-gift-membership .plan-loading-holder,.page-template-join .plan-loading-holder,.page-template-join-business .plan-loading-holder,.page-template-plans .plan-loading-holder,.page-template-redeem-gift .plan-loading-holder,.single-vasa_closeouts .plan-loading-holder,.single-vasa_locations .plan-loading-holder{padding:45px 15px 0 15px}.page-template-gift-membership .black-background,.page-template-join .black-background,.page-template-join-business .black-background,.page-template-plans .black-background,.page-template-redeem-gift .black-background,.single-vasa_closeouts .black-background,.single-vasa_locations .black-background{background-color:#000!important;color:#fff!important}@media print,screen and (min-width:45em){.page-template-gift-membership #get-plans:hover .membership-plan,.page-template-join #get-plans:hover .membership-plan,.page-template-join-business #get-plans:hover .membership-plan,.page-template-plans #get-plans:hover .membership-plan,.page-template-redeem-gift #get-plans:hover .membership-plan,.single-vasa_closeouts #get-plans:hover .membership-plan,.single-vasa_locations #get-plans:hover .membership-plan{opacity:.5;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}@media print,screen and (min-width:45em){.page-template-gift-membership #get-plans:hover .membership-plan:hover,.page-template-join #get-plans:hover .membership-plan:hover,.page-template-join-business #get-plans:hover .membership-plan:hover,.page-template-plans #get-plans:hover .membership-plan:hover,.page-template-redeem-gift #get-plans:hover .membership-plan:hover,.single-vasa_closeouts #get-plans:hover .membership-plan:hover,.single-vasa_locations #get-plans:hover .membership-plan:hover{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media print,screen and (min-width:45em){.page-template-gift-membership #get-plans.deal-plan-on,.page-template-join #get-plans.deal-plan-on,.page-template-join-business #get-plans.deal-plan-on,.page-template-plans #get-plans.deal-plan-on,.page-template-redeem-gift #get-plans.deal-plan-on,.single-vasa_closeouts #get-plans.deal-plan-on,.single-vasa_locations #get-plans.deal-plan-on{padding-top:40px;margin-top:1.875rem}}@media print,screen and (min-width:45em){.page-template-gift-membership #get-plans .membership-plan,.page-template-join #get-plans .membership-plan,.page-template-join-business #get-plans .membership-plan,.page-template-plans #get-plans .membership-plan,.page-template-redeem-gift #get-plans .membership-plan,.single-vasa_closeouts #get-plans .membership-plan,.single-vasa_locations #get-plans .membership-plan{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}}@media print,screen and (min-width:45em){.page-template-gift-membership #get-plans .membership-plan:only-child,.page-template-join #get-plans .membership-plan:only-child,.page-template-join-business #get-plans .membership-plan:only-child,.page-template-plans #get-plans .membership-plan:only-child,.page-template-redeem-gift #get-plans .membership-plan:only-child,.single-vasa_closeouts #get-plans .membership-plan:only-child,.single-vasa_locations #get-plans .membership-plan:only-child{width:50%}}@media print,screen and (max-width:44.99875em){.page-template-gift-membership #get-plans,.page-template-join #get-plans,.page-template-join-business #get-plans,.page-template-plans #get-plans,.page-template-redeem-gift #get-plans,.single-vasa_closeouts #get-plans,.single-vasa_locations #get-plans{margin:0}.page-template-gift-membership .icon-text,.page-template-join .icon-text,.page-template-join-business .icon-text,.page-template-plans .icon-text,.page-template-redeem-gift .icon-text,.single-vasa_closeouts .icon-text,.single-vasa_locations .icon-text{font-size:12px;line-height:13px}}.page-template-gift-membership #join-sale-modal,.page-template-join #join-sale-modal,.page-template-join-business #join-sale-modal,.page-template-plans #join-sale-modal,.page-template-redeem-gift #join-sale-modal,.single-vasa_closeouts #join-sale-modal,.single-vasa_locations #join-sale-modal{max-width:1000px;border:none}.page-template-gift-membership #join-sale-modal .membership-cell,.page-template-join #join-sale-modal .membership-cell,.page-template-join-business #join-sale-modal .membership-cell,.page-template-plans #join-sale-modal .membership-cell,.page-template-redeem-gift #join-sale-modal .membership-cell,.single-vasa_closeouts #join-sale-modal .membership-cell,.single-vasa_locations #join-sale-modal .membership-cell{max-width:400px}@media print,screen and (min-width:45em){.page-template-gift-membership #join-sale-modal,.page-template-join #join-sale-modal,.page-template-join-business #join-sale-modal,.page-template-plans #join-sale-modal,.page-template-redeem-gift #join-sale-modal,.single-vasa_closeouts #join-sale-modal,.single-vasa_locations #join-sale-modal{width:1000px}.page-template-gift-membership #join-sale-modal .subtitle,.page-template-join #join-sale-modal .subtitle,.page-template-join-business #join-sale-modal .subtitle,.page-template-plans #join-sale-modal .subtitle,.page-template-redeem-gift #join-sale-modal .subtitle,.single-vasa_closeouts #join-sale-modal .subtitle,.single-vasa_locations #join-sale-modal .subtitle{font-size:20px}}.page-template-gift-membership #join-sale-modal .membership-plans .membership-plan .white-background .price .currency-symbol,.page-template-join #join-sale-modal .membership-plans .membership-plan .white-background .price .currency-symbol,.page-template-join-business #join-sale-modal .membership-plans .membership-plan .white-background .price .currency-symbol,.page-template-plans #join-sale-modal .membership-plans .membership-plan .white-background .price .currency-symbol,.page-template-redeem-gift #join-sale-modal .membership-plans .membership-plan .white-background .price .currency-symbol,.single-vasa_closeouts #join-sale-modal .membership-plans .membership-plan .white-background .price .currency-symbol,.single-vasa_locations #join-sale-modal .membership-plans .membership-plan .white-background .price .currency-symbol{margin-right:3px;margin-top:-2px;font-size:25px;line-height:45px}.page-template-gift-membership #join-sale-modal .membership-plans .membership-plan .white-background .price .whole-number,.page-template-join #join-sale-modal .membership-plans .membership-plan .white-background .price .whole-number,.page-template-join-business #join-sale-modal .membership-plans .membership-plan .white-background .price .whole-number,.page-template-plans #join-sale-modal .membership-plans .membership-plan .white-background .price .whole-number,.page-template-redeem-gift #join-sale-modal .membership-plans .membership-plan .white-background .price .whole-number,.single-vasa_closeouts #join-sale-modal .membership-plans .membership-plan .white-background .price .whole-number,.single-vasa_locations #join-sale-modal .membership-plans .membership-plan .white-background .price .whole-number{font-size:55px;line-height:56px}.page-template-gift-membership #join-sale-modal .membership-plans .membership-plan .white-background .price .change-number,.page-template-join #join-sale-modal .membership-plans .membership-plan .white-background .price .change-number,.page-template-join-business #join-sale-modal .membership-plans .membership-plan .white-background .price .change-number,.page-template-plans #join-sale-modal .membership-plans .membership-plan .white-background .price .change-number,.page-template-redeem-gift #join-sale-modal .membership-plans .membership-plan .white-background .price .change-number,.single-vasa_closeouts #join-sale-modal .membership-plans .membership-plan .white-background .price .change-number,.single-vasa_locations #join-sale-modal .membership-plans .membership-plan .white-background .price .change-number{margin-top:12px;font-size:26px;line-height:30px}.page-template-gift-membership #join-sale-modal .membership-plans .membership-plan .white-background .price .per-month,.page-template-join #join-sale-modal .membership-plans .membership-plan .white-background .price .per-month,.page-template-join-business #join-sale-modal .membership-plans .membership-plan .white-background .price .per-month,.page-template-plans #join-sale-modal .membership-plans .membership-plan .white-background .price .per-month,.page-template-redeem-gift #join-sale-modal .membership-plans .membership-plan .white-background .price .per-month,.single-vasa_closeouts #join-sale-modal .membership-plans .membership-plan .white-background .price .per-month,.single-vasa_locations #join-sale-modal .membership-plans .membership-plan .white-background .price .per-month{margin-top:-2px;font-size:13px;line-height:42px}@media print,screen and (min-width:64em){.page-template-gift-membership #join-sale-modal .membership-plans .membership-plan .white-background .price .per-month,.page-template-join #join-sale-modal .membership-plans .membership-plan .white-background .price .per-month,.page-template-join-business #join-sale-modal .membership-plans .membership-plan .white-background .price .per-month,.page-template-plans #join-sale-modal .membership-plans .membership-plan .white-background .price .per-month,.page-template-redeem-gift #join-sale-modal .membership-plans .membership-plan .white-background .price .per-month,.single-vasa_closeouts #join-sale-modal .membership-plans .membership-plan .white-background .price .per-month,.single-vasa_locations #join-sale-modal .membership-plans .membership-plan .white-background .price .per-month{margin-top:9px;font-size:20px;line-height:52px}}.page-template-gift-membership #join-sale-modal .membership-plans .membership-plan .white-background .price .asterisk,.page-template-join #join-sale-modal .membership-plans .membership-plan .white-background .price .asterisk,.page-template-join-business #join-sale-modal .membership-plans .membership-plan .white-background .price .asterisk,.page-template-plans #join-sale-modal .membership-plans .membership-plan .white-background .price .asterisk,.page-template-redeem-gift #join-sale-modal .membership-plans .membership-plan .white-background .price .asterisk,.single-vasa_closeouts #join-sale-modal .membership-plans .membership-plan .white-background .price .asterisk,.single-vasa_locations #join-sale-modal .membership-plans .membership-plan .white-background .price .asterisk{font-size:16px;line-height:49px}@media print,screen and (min-width:64em){.page-template-gift-membership #join-sale-modal .membership-plans .membership-plan .white-background .price .asterisk,.page-template-join #join-sale-modal .membership-plans .membership-plan .white-background .price .asterisk,.page-template-join-business #join-sale-modal .membership-plans .membership-plan .white-background .price .asterisk,.page-template-plans #join-sale-modal .membership-plans .membership-plan .white-background .price .asterisk,.page-template-redeem-gift #join-sale-modal .membership-plans .membership-plan .white-background .price .asterisk,.single-vasa_closeouts #join-sale-modal .membership-plans .membership-plan .white-background .price .asterisk,.single-vasa_locations #join-sale-modal .membership-plans .membership-plan .white-background .price .asterisk{font-size:21px;line-height:49px}}.page-template-gift-membership #get-plans-benefits,.page-template-join #get-plans-benefits,.page-template-join-business #get-plans-benefits,.page-template-plans #get-plans-benefits,.page-template-redeem-gift #get-plans-benefits,.single-vasa_closeouts #get-plans-benefits,.single-vasa_locations #get-plans-benefits{padding-top:30px}.page-template-gift-membership .mobile-benefit-container .benefit-text,.page-template-join .mobile-benefit-container .benefit-text,.page-template-join-business .mobile-benefit-container .benefit-text,.page-template-plans .mobile-benefit-container .benefit-text,.page-template-redeem-gift .mobile-benefit-container .benefit-text,.single-vasa_closeouts .mobile-benefit-container .benefit-text,.single-vasa_locations .mobile-benefit-container .benefit-text{text-align:left}.page-template-gift-membership .mobile-benefit-container button,.page-template-join .mobile-benefit-container button,.page-template-join-business .mobile-benefit-container button,.page-template-plans .mobile-benefit-container button,.page-template-redeem-gift .mobile-benefit-container button,.single-vasa_closeouts .mobile-benefit-container button,.single-vasa_locations .mobile-benefit-container button{font-size:16px;padding:0}.page-template-gift-membership .mobile-benefit-container button i::before,.page-template-join .mobile-benefit-container button i::before,.page-template-join-business .mobile-benefit-container button i::before,.page-template-plans .mobile-benefit-container button i::before,.page-template-redeem-gift .mobile-benefit-container button i::before,.single-vasa_closeouts .mobile-benefit-container button i::before,.single-vasa_locations .mobile-benefit-container button i::before{margin-left:15px}.page-template-gift-membership .mobile-benefit-container .amenity-container,.page-template-gift-membership .mobile-benefit-container .location-details,.page-template-join .mobile-benefit-container .amenity-container,.page-template-join .mobile-benefit-container .location-details,.page-template-join-business .mobile-benefit-container .amenity-container,.page-template-join-business .mobile-benefit-container .location-details,.page-template-plans .mobile-benefit-container .amenity-container,.page-template-plans .mobile-benefit-container .location-details,.page-template-redeem-gift .mobile-benefit-container .amenity-container,.page-template-redeem-gift .mobile-benefit-container .location-details,.single-vasa_closeouts .mobile-benefit-container .amenity-container,.single-vasa_closeouts .mobile-benefit-container .location-details,.single-vasa_locations .mobile-benefit-container .amenity-container,.single-vasa_locations .mobile-benefit-container .location-details{display:none}.page-template-gift-membership .mobile-benefit-container.active .amenity-container,.page-template-gift-membership .mobile-benefit-container.active .location-details,.page-template-join .mobile-benefit-container.active .amenity-container,.page-template-join .mobile-benefit-container.active .location-details,.page-template-join-business .mobile-benefit-container.active .amenity-container,.page-template-join-business .mobile-benefit-container.active .location-details,.page-template-plans .mobile-benefit-container.active .amenity-container,.page-template-plans .mobile-benefit-container.active .location-details,.page-template-redeem-gift .mobile-benefit-container.active .amenity-container,.page-template-redeem-gift .mobile-benefit-container.active .location-details,.single-vasa_closeouts .mobile-benefit-container.active .amenity-container,.single-vasa_closeouts .mobile-benefit-container.active .location-details,.single-vasa_locations .mobile-benefit-container.active .amenity-container,.single-vasa_locations .mobile-benefit-container.active .location-details{display:block}.page-template-gift-membership .mobile-benefit-container.active button,.page-template-join .mobile-benefit-container.active button,.page-template-join-business .mobile-benefit-container.active button,.page-template-plans .mobile-benefit-container.active button,.page-template-redeem-gift .mobile-benefit-container.active button,.single-vasa_closeouts .mobile-benefit-container.active button,.single-vasa_locations .mobile-benefit-container.active button{font-size:16px;padding:0;color:#e31c37}.page-template-gift-membership .mobile-benefit-container.active button i::before,.page-template-join .mobile-benefit-container.active button i::before,.page-template-join-business .mobile-benefit-container.active button i::before,.page-template-plans .mobile-benefit-container.active button i::before,.page-template-redeem-gift .mobile-benefit-container.active button i::before,.single-vasa_closeouts .mobile-benefit-container.active button i::before,.single-vasa_locations .mobile-benefit-container.active button i::before{content:"\e025"}.page-template-gift-membership .available-add-ons-container .benefit-check,.page-template-gift-membership .benefit-container .benefit-item,.page-template-join .available-add-ons-container .benefit-check,.page-template-join .benefit-container .benefit-item,.page-template-join-business .available-add-ons-container .benefit-check,.page-template-join-business .benefit-container .benefit-item,.page-template-plans .available-add-ons-container .benefit-check,.page-template-plans .benefit-container .benefit-item,.page-template-redeem-gift .available-add-ons-container .benefit-check,.page-template-redeem-gift .benefit-container .benefit-item,.single-vasa_closeouts .available-add-ons-container .benefit-check,.single-vasa_closeouts .benefit-container .benefit-item,.single-vasa_locations .available-add-ons-container .benefit-check,.single-vasa_locations .benefit-container .benefit-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-template-gift-membership .available-add-ons-container .benefit-check i,.page-template-gift-membership .benefit-container .benefit-item i,.page-template-join .available-add-ons-container .benefit-check i,.page-template-join .benefit-container .benefit-item i,.page-template-join-business .available-add-ons-container .benefit-check i,.page-template-join-business .benefit-container .benefit-item i,.page-template-plans .available-add-ons-container .benefit-check i,.page-template-plans .benefit-container .benefit-item i,.page-template-redeem-gift .available-add-ons-container .benefit-check i,.page-template-redeem-gift .benefit-container .benefit-item i,.single-vasa_closeouts .available-add-ons-container .benefit-check i,.single-vasa_closeouts .benefit-container .benefit-item i,.single-vasa_locations .available-add-ons-container .benefit-check i,.single-vasa_locations .benefit-container .benefit-item i{float:left;width:15%;font-size:24px;line-height:20px}.page-template-gift-membership .available-add-ons-container .benefit-check span,.page-template-gift-membership .benefit-container .benefit-item span,.page-template-join .available-add-ons-container .benefit-check span,.page-template-join .benefit-container .benefit-item span,.page-template-join-business .available-add-ons-container .benefit-check span,.page-template-join-business .benefit-container .benefit-item span,.page-template-plans .available-add-ons-container .benefit-check span,.page-template-plans .benefit-container .benefit-item span,.page-template-redeem-gift .available-add-ons-container .benefit-check span,.page-template-redeem-gift .benefit-container .benefit-item span,.single-vasa_closeouts .available-add-ons-container .benefit-check span,.single-vasa_closeouts .benefit-container .benefit-item span,.single-vasa_locations .available-add-ons-container .benefit-check span,.single-vasa_locations .benefit-container .benefit-item span{float:right;width:85%;font-size:16px;line-height:20px}.page-template-gift-membership .available-add-ons-container .benefit-check:after,.page-template-gift-membership .benefit-container .benefit-item:after,.page-template-join .available-add-ons-container .benefit-check:after,.page-template-join .benefit-container .benefit-item:after,.page-template-join-business .available-add-ons-container .benefit-check:after,.page-template-join-business .benefit-container .benefit-item:after,.page-template-plans .available-add-ons-container .benefit-check:after,.page-template-plans .benefit-container .benefit-item:after,.page-template-redeem-gift .available-add-ons-container .benefit-check:after,.page-template-redeem-gift .benefit-container .benefit-item:after,.single-vasa_closeouts .available-add-ons-container .benefit-check:after,.single-vasa_closeouts .benefit-container .benefit-item:after,.single-vasa_locations .available-add-ons-container .benefit-check:after,.single-vasa_locations .benefit-container .benefit-item:after{clear:both}.page-template-gift-membership .disclaimer-holder,.page-template-join .disclaimer-holder,.page-template-join-business .disclaimer-holder,.page-template-plans .disclaimer-holder,.page-template-redeem-gift .disclaimer-holder,.single-vasa_closeouts .disclaimer-holder,.single-vasa_locations .disclaimer-holder{padding-top:20px;font-size:.7rem;font-style:oblique}@media print,screen and (min-width:45em){.page-template-gift-membership a.red-join-btn,.page-template-gift-membership a.vasa-blue-join-btn,.page-template-join a.red-join-btn,.page-template-join a.vasa-blue-join-btn,.page-template-join-business a.red-join-btn,.page-template-join-business a.vasa-blue-join-btn,.page-template-plans a.red-join-btn,.page-template-plans a.vasa-blue-join-btn,.page-template-redeem-gift a.red-join-btn,.page-template-redeem-gift a.vasa-blue-join-btn,.single-vasa_closeouts a.red-join-btn,.single-vasa_closeouts a.vasa-blue-join-btn,.single-vasa_locations a.red-join-btn,.single-vasa_locations a.vasa-blue-join-btn{font-size:13px}}@media print,screen and (min-width:64em){.page-template-gift-membership .plan-loading-holder,.page-template-join .plan-loading-holder,.page-template-join-business .plan-loading-holder,.page-template-plans .plan-loading-holder,.page-template-redeem-gift .plan-loading-holder,.single-vasa_closeouts .plan-loading-holder,.single-vasa_locations .plan-loading-holder{padding:15px 15px 0 15px}.page-template-gift-membership a.red-join-btn,.page-template-gift-membership a.vasa-blue-join-btn,.page-template-join a.red-join-btn,.page-template-join a.vasa-blue-join-btn,.page-template-join-business a.red-join-btn,.page-template-join-business a.vasa-blue-join-btn,.page-template-plans a.red-join-btn,.page-template-plans a.vasa-blue-join-btn,.page-template-redeem-gift a.red-join-btn,.page-template-redeem-gift a.vasa-blue-join-btn,.single-vasa_closeouts a.red-join-btn,.single-vasa_closeouts a.vasa-blue-join-btn,.single-vasa_locations a.red-join-btn,.single-vasa_locations a.vasa-blue-join-btn{margin:32px auto;font-size:16px}}.page-template-gift-membership .count-down-container,.page-template-join .count-down-container,.page-template-join-business .count-down-container,.page-template-plans .count-down-container,.page-template-redeem-gift .count-down-container,.single-vasa_closeouts .count-down-container,.single-vasa_locations .count-down-container{width:100%}@media print,screen and (max-width:44.99875em){.page-template-gift-membership .count-down-container#count-down-container,.page-template-join .count-down-container#count-down-container,.page-template-join-business .count-down-container#count-down-container,.page-template-plans .count-down-container#count-down-container,.page-template-redeem-gift .count-down-container#count-down-container,.single-vasa_closeouts .count-down-container#count-down-container,.single-vasa_locations .count-down-container#count-down-container{padding:0}}.page-template-gift-membership .count-down-container #countdown-bg,.page-template-join .count-down-container #countdown-bg,.page-template-join-business .count-down-container #countdown-bg,.page-template-plans .count-down-container #countdown-bg,.page-template-redeem-gift .count-down-container #countdown-bg,.single-vasa_closeouts .count-down-container #countdown-bg,.single-vasa_locations .count-down-container #countdown-bg{background-color:#e31c37;min-height:54px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.page-template-gift-membership .count-down-container .count-down-label,.page-template-join .count-down-container .count-down-label,.page-template-join-business .count-down-container .count-down-label,.page-template-plans .count-down-container .count-down-label,.page-template-redeem-gift .count-down-container .count-down-label,.single-vasa_closeouts .count-down-container .count-down-label,.single-vasa_locations .count-down-container .count-down-label{display:block;padding:10px;font-size:20px;color:#fff;line-height:24px;text-transform:uppercase}.page-template-gift-membership .count-down-container .count-down-timer,.page-template-join .count-down-container .count-down-timer,.page-template-join-business .count-down-container .count-down-timer,.page-template-plans .count-down-container .count-down-timer,.page-template-redeem-gift .count-down-container .count-down-timer,.single-vasa_closeouts .count-down-container .count-down-timer,.single-vasa_locations .count-down-container .count-down-timer{padding:12px 0 24px;color:#e31c37;max-width:340px;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-template-gift-membership .count-down-container .count-down-timer .count-down-bottom-part,.page-template-join .count-down-container .count-down-timer .count-down-bottom-part,.page-template-join-business .count-down-container .count-down-timer .count-down-bottom-part,.page-template-plans .count-down-container .count-down-timer .count-down-bottom-part,.page-template-redeem-gift .count-down-container .count-down-timer .count-down-bottom-part,.single-vasa_closeouts .count-down-container .count-down-timer .count-down-bottom-part,.single-vasa_locations .count-down-container .count-down-timer .count-down-bottom-part{font-weight:bolder;text-align:center;float:left;font-size:8px;width:40px;height:2px;-webkit-transform:rotateY("-90");transform:rotateY("-90");color:#fff;margin:0;padding:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.page-template-gift-membership .count-down-container .count-down-timer .count-down-part,.page-template-join .count-down-container .count-down-timer .count-down-part,.page-template-join-business .count-down-container .count-down-timer .count-down-part,.page-template-plans .count-down-container .count-down-timer .count-down-part,.page-template-redeem-gift .count-down-container .count-down-timer .count-down-part,.single-vasa_closeouts .count-down-container .count-down-timer .count-down-part,.single-vasa_locations .count-down-container .count-down-timer .count-down-part{margin-right:0;float:left;width:50px;height:35px;background-color:#fff}.page-template-gift-membership .count-down-container .count-down-timer .count-down-part .count-down-top-part,.page-template-join .count-down-container .count-down-timer .count-down-part .count-down-top-part,.page-template-join-business .count-down-container .count-down-timer .count-down-part .count-down-top-part,.page-template-plans .count-down-container .count-down-timer .count-down-part .count-down-top-part,.page-template-redeem-gift .count-down-container .count-down-timer .count-down-part .count-down-top-part,.single-vasa_closeouts .count-down-container .count-down-timer .count-down-part .count-down-top-part,.single-vasa_locations .count-down-container .count-down-timer .count-down-part .count-down-top-part{width:100%;font-weight:bolder;text-align:center;font-size:1.5rem;margin-bottom:0;line-height:35px}.page-template-gift-membership .count-down-container .count-down-btn,.page-template-join .count-down-container .count-down-btn,.page-template-join-business .count-down-container .count-down-btn,.page-template-plans .count-down-container .count-down-btn,.page-template-redeem-gift .count-down-container .count-down-btn,.single-vasa_closeouts .count-down-container .count-down-btn,.single-vasa_locations .count-down-container .count-down-btn{margin-top:15px}@media print,screen and (min-width:45em){.page-template-gift-membership .count-down-container,.page-template-join .count-down-container,.page-template-join-business .count-down-container,.page-template-plans .count-down-container,.page-template-redeem-gift .count-down-container,.single-vasa_closeouts .count-down-container,.single-vasa_locations .count-down-container{padding:0 15px}.page-template-gift-membership .count-down-container .count-down-timer,.page-template-join .count-down-container .count-down-timer,.page-template-join-business .count-down-container .count-down-timer,.page-template-plans .count-down-container .count-down-timer,.page-template-redeem-gift .count-down-container .count-down-timer,.single-vasa_closeouts .count-down-container .count-down-timer,.single-vasa_locations .count-down-container .count-down-timer{max-width:100%;margin:0;padding:10px 0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media print,screen and (min-width:64em){.page-template-gift-membership .count-down-container .count-down-timer .count-down-part,.page-template-join .count-down-container .count-down-timer .count-down-part,.page-template-join-business .count-down-container .count-down-timer .count-down-part,.page-template-plans .count-down-container .count-down-timer .count-down-part,.page-template-redeem-gift .count-down-container .count-down-timer .count-down-part,.single-vasa_closeouts .count-down-container .count-down-timer .count-down-part,.single-vasa_locations .count-down-container .count-down-timer .count-down-part{margin-right:10px}}.page-template-gift-membership select,.page-template-join select,.page-template-join-business select,.page-template-plans select,.page-template-redeem-gift select,.single-vasa_closeouts select,.single-vasa_locations select{margin-bottom:0}.page-template-gift-membership .gender:not(.default),.page-template-join .gender:not(.default),.page-template-join-business .gender:not(.default),.page-template-plans .gender:not(.default),.page-template-redeem-gift .gender:not(.default),.single-vasa_closeouts .gender:not(.default),.single-vasa_locations .gender:not(.default){font-weight:400;color:#0a0a0a}.page-template-gift-membership [type=checkbox],.page-template-gift-membership [type=file],.page-template-gift-membership [type=radio],.page-template-join [type=checkbox],.page-template-join [type=file],.page-template-join [type=radio],.page-template-join-business [type=checkbox],.page-template-join-business [type=file],.page-template-join-business [type=radio],.page-template-plans [type=checkbox],.page-template-plans [type=file],.page-template-plans [type=radio],.page-template-redeem-gift [type=checkbox],.page-template-redeem-gift [type=file],.page-template-redeem-gift [type=radio],.single-vasa_closeouts [type=checkbox],.single-vasa_closeouts [type=file],.single-vasa_closeouts [type=radio],.single-vasa_locations [type=checkbox],.single-vasa_locations [type=file],.single-vasa_locations [type=radio]{height:18px;width:18px;min-width:20px;margin:0 5px 0 0}.page-template-gift-membership input[type=date],.page-template-join input[type=date],.page-template-join-business input[type=date],.page-template-plans input[type=date],.page-template-redeem-gift input[type=date],.single-vasa_closeouts input[type=date],.single-vasa_locations input[type=date]{position:relative}.page-template-gift-membership input[type=date]:focus::before,.page-template-gift-membership input[type=date]:valid::before,.page-template-join input[type=date]:focus::before,.page-template-join input[type=date]:valid::before,.page-template-join-business input[type=date]:focus::before,.page-template-join-business input[type=date]:valid::before,.page-template-plans input[type=date]:focus::before,.page-template-plans input[type=date]:valid::before,.page-template-redeem-gift input[type=date]:focus::before,.page-template-redeem-gift input[type=date]:valid::before,.single-vasa_closeouts input[type=date]:focus::before,.single-vasa_closeouts input[type=date]:valid::before,.single-vasa_locations input[type=date]:focus::before,.single-vasa_locations input[type=date]:valid::before{display:none}.page-template-gift-membership input[type=date]::before,.page-template-join input[type=date]::before,.page-template-join-business input[type=date]::before,.page-template-plans input[type=date]::before,.page-template-redeem-gift input[type=date]::before,.single-vasa_closeouts input[type=date]::before,.single-vasa_locations input[type=date]::before{content:attr(data-placeholder);width:200px;background-color:#fff;font-weight:700;color:#555;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-template-gift-membership #add-member-form input,.page-template-gift-membership #add-member-form select,.page-template-join #add-member-form input,.page-template-join #add-member-form select,.page-template-join-business #add-member-form input,.page-template-join-business #add-member-form select,.page-template-plans #add-member-form input,.page-template-plans #add-member-form select,.page-template-redeem-gift #add-member-form input,.page-template-redeem-gift #add-member-form select,.single-vasa_closeouts #add-member-form input,.single-vasa_closeouts #add-member-form select,.single-vasa_locations #add-member-form input,.single-vasa_locations #add-member-form select{background:0 0;border-bottom:1px solid #555;border-color:#555!important;color:#555}.page-template-gift-membership #add-member-form input::-webkit-input-placeholder,.page-template-gift-membership #add-member-form select::-webkit-input-placeholder,.page-template-join #add-member-form input::-webkit-input-placeholder,.page-template-join #add-member-form select::-webkit-input-placeholder,.page-template-join-business #add-member-form input::-webkit-input-placeholder,.page-template-join-business #add-member-form select::-webkit-input-placeholder,.page-template-plans #add-member-form input::-webkit-input-placeholder,.page-template-plans #add-member-form select::-webkit-input-placeholder,.page-template-redeem-gift #add-member-form input::-webkit-input-placeholder,.page-template-redeem-gift #add-member-form select::-webkit-input-placeholder,.single-vasa_closeouts #add-member-form input::-webkit-input-placeholder,.single-vasa_closeouts #add-member-form select::-webkit-input-placeholder,.single-vasa_locations #add-member-form input::-webkit-input-placeholder,.single-vasa_locations #add-member-form select::-webkit-input-placeholder{color:#555}.page-template-gift-membership #add-member-form input:-ms-input-placeholder,.page-template-gift-membership #add-member-form select:-ms-input-placeholder,.page-template-join #add-member-form input:-ms-input-placeholder,.page-template-join #add-member-form select:-ms-input-placeholder,.page-template-join-business #add-member-form input:-ms-input-placeholder,.page-template-join-business #add-member-form select:-ms-input-placeholder,.page-template-plans #add-member-form input:-ms-input-placeholder,.page-template-plans #add-member-form select:-ms-input-placeholder,.page-template-redeem-gift #add-member-form input:-ms-input-placeholder,.page-template-redeem-gift #add-member-form select:-ms-input-placeholder,.single-vasa_closeouts #add-member-form input:-ms-input-placeholder,.single-vasa_closeouts #add-member-form select:-ms-input-placeholder,.single-vasa_locations #add-member-form input:-ms-input-placeholder,.single-vasa_locations #add-member-form select:-ms-input-placeholder{color:#555}.page-template-gift-membership #add-member-form input::placeholder,.page-template-gift-membership #add-member-form select::placeholder,.page-template-join #add-member-form input::placeholder,.page-template-join #add-member-form select::placeholder,.page-template-join-business #add-member-form input::placeholder,.page-template-join-business #add-member-form select::placeholder,.page-template-plans #add-member-form input::placeholder,.page-template-plans #add-member-form select::placeholder,.page-template-redeem-gift #add-member-form input::placeholder,.page-template-redeem-gift #add-member-form select::placeholder,.single-vasa_closeouts #add-member-form input::placeholder,.single-vasa_closeouts #add-member-form select::placeholder,.single-vasa_locations #add-member-form input::placeholder,.single-vasa_locations #add-member-form select::placeholder{color:#555}.page-template-gift-membership #add-member-form input[type=date]::before,.page-template-gift-membership #add-member-form select[type=date]::before,.page-template-join #add-member-form input[type=date]::before,.page-template-join #add-member-form select[type=date]::before,.page-template-join-business #add-member-form input[type=date]::before,.page-template-join-business #add-member-form select[type=date]::before,.page-template-plans #add-member-form input[type=date]::before,.page-template-plans #add-member-form select[type=date]::before,.page-template-redeem-gift #add-member-form input[type=date]::before,.page-template-redeem-gift #add-member-form select[type=date]::before,.single-vasa_closeouts #add-member-form input[type=date]::before,.single-vasa_closeouts #add-member-form select[type=date]::before,.single-vasa_locations #add-member-form input[type=date]::before,.single-vasa_locations #add-member-form select[type=date]::before{background:#f0f0f0}.page-template-gift-membership button:disabled,.page-template-join button:disabled,.page-template-join-business button:disabled,.page-template-plans button:disabled,.page-template-redeem-gift button:disabled,.single-vasa_closeouts button:disabled,.single-vasa_locations button:disabled{border:1px solid #b1b1b1;color:#b1b1b1;opacity:1}.page-template-gift-membership .plan-info-details,.page-template-join .plan-info-details,.page-template-join-business .plan-info-details,.page-template-plans .plan-info-details,.page-template-redeem-gift .plan-info-details,.single-vasa_closeouts .plan-info-details,.single-vasa_locations .plan-info-details{background-color:#f0f0f0;font-size:14px;padding:1rem}.page-template-gift-membership .plan-info-details .gym-name,.page-template-join .plan-info-details .gym-name,.page-template-join-business .plan-info-details .gym-name,.page-template-plans .plan-info-details .gym-name,.page-template-redeem-gift .plan-info-details .gym-name,.single-vasa_closeouts .plan-info-details .gym-name,.single-vasa_locations .plan-info-details .gym-name{font-size:20px;margin-left:-6px}.page-template-gift-membership .plan-info-details .inner-container,.page-template-join .plan-info-details .inner-container,.page-template-join-business .plan-info-details .inner-container,.page-template-plans .plan-info-details .inner-container,.page-template-redeem-gift .plan-info-details .inner-container,.single-vasa_closeouts .plan-info-details .inner-container,.single-vasa_locations .plan-info-details .inner-container{padding:0 20px}.page-template-gift-membership .plan-info-details .plan-info,.page-template-join .plan-info-details .plan-info,.page-template-join-business .plan-info-details .plan-info,.page-template-plans .plan-info-details .plan-info,.page-template-redeem-gift .plan-info-details .plan-info,.single-vasa_closeouts .plan-info-details .plan-info,.single-vasa_locations .plan-info-details .plan-info{margin-bottom:15px;color:#555}.page-template-gift-membership .plan-info-details .plan-info.border-bottom,.page-template-join .plan-info-details .plan-info.border-bottom,.page-template-join-business .plan-info-details .plan-info.border-bottom,.page-template-plans .plan-info-details .plan-info.border-bottom,.page-template-redeem-gift .plan-info-details .plan-info.border-bottom,.single-vasa_closeouts .plan-info-details .plan-info.border-bottom,.single-vasa_locations .plan-info-details .plan-info.border-bottom{border-bottom:2px solid #b1b1b1;padding:0 0 15px;margin-bottom:15px}.page-template-gift-membership .plan-info-details .plan-info .rate-info,.page-template-join .plan-info-details .plan-info .rate-info,.page-template-join-business .plan-info-details .plan-info .rate-info,.page-template-plans .plan-info-details .plan-info .rate-info,.page-template-redeem-gift .plan-info-details .plan-info .rate-info,.single-vasa_closeouts .plan-info-details .plan-info .rate-info,.single-vasa_locations .plan-info-details .plan-info .rate-info{width:100%}.page-template-gift-membership .plan-info-details .plan-info .rate-info .rate-text,.page-template-join .plan-info-details .plan-info .rate-info .rate-text,.page-template-join-business .plan-info-details .plan-info .rate-info .rate-text,.page-template-plans .plan-info-details .plan-info .rate-info .rate-text,.page-template-redeem-gift .plan-info-details .plan-info .rate-info .rate-text,.single-vasa_closeouts .plan-info-details .plan-info .rate-info .rate-text,.single-vasa_locations .plan-info-details .plan-info .rate-info .rate-text{float:left;padding-right:5px}.page-template-gift-membership .plan-info-details .plan-info .rate-info .rate-amount,.page-template-join .plan-info-details .plan-info .rate-info .rate-amount,.page-template-join-business .plan-info-details .plan-info .rate-info .rate-amount,.page-template-plans .plan-info-details .plan-info .rate-info .rate-amount,.page-template-redeem-gift .plan-info-details .plan-info .rate-info .rate-amount,.single-vasa_closeouts .plan-info-details .plan-info .rate-info .rate-amount,.single-vasa_locations .plan-info-details .plan-info .rate-info .rate-amount{font-weight:300;text-align:right;float:right}.page-template-gift-membership .plan-info-details .plan-info .rate-info .rate-amount.text-bold,.page-template-join .plan-info-details .plan-info .rate-info .rate-amount.text-bold,.page-template-join-business .plan-info-details .plan-info .rate-info .rate-amount.text-bold,.page-template-plans .plan-info-details .plan-info .rate-info .rate-amount.text-bold,.page-template-redeem-gift .plan-info-details .plan-info .rate-info .rate-amount.text-bold,.single-vasa_closeouts .plan-info-details .plan-info .rate-info .rate-amount.text-bold,.single-vasa_locations .plan-info-details .plan-info .rate-info .rate-amount.text-bold{font-weight:700}.page-template-gift-membership .plan-info-details .plan-info .rate-info .total-label,.page-template-join .plan-info-details .plan-info .rate-info .total-label,.page-template-join-business .plan-info-details .plan-info .rate-info .total-label,.page-template-plans .plan-info-details .plan-info .rate-info .total-label,.page-template-redeem-gift .plan-info-details .plan-info .rate-info .total-label,.single-vasa_closeouts .plan-info-details .plan-info .rate-info .total-label,.single-vasa_locations .plan-info-details .plan-info .rate-info .total-label{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:1rem;font-weight:800;color:#555}.page-template-gift-membership .plan-info-details .plan-info .rate-info .total-amount,.page-template-join .plan-info-details .plan-info .rate-info .total-amount,.page-template-join-business .plan-info-details .plan-info .rate-info .total-amount,.page-template-plans .plan-info-details .plan-info .rate-info .total-amount,.page-template-redeem-gift .plan-info-details .plan-info .rate-info .total-amount,.single-vasa_closeouts .plan-info-details .plan-info .rate-info .total-amount,.single-vasa_locations .plan-info-details .plan-info .rate-info .total-amount{font-size:1rem;font-weight:800;color:#e31c37}.page-template-gift-membership .plan-info-details .plan-info #has-referral-bonus,.page-template-join .plan-info-details .plan-info #has-referral-bonus,.page-template-join-business .plan-info-details .plan-info #has-referral-bonus,.page-template-plans .plan-info-details .plan-info #has-referral-bonus,.page-template-redeem-gift .plan-info-details .plan-info #has-referral-bonus,.single-vasa_closeouts .plan-info-details .plan-info #has-referral-bonus,.single-vasa_locations .plan-info-details .plan-info #has-referral-bonus{display:none}.page-template-gift-membership .line-through,.page-template-join .line-through,.page-template-join-business .line-through,.page-template-plans .line-through,.page-template-redeem-gift .line-through,.single-vasa_closeouts .line-through,.single-vasa_locations .line-through{text-decoration:line-through}.page-template-gift-membership .old-price,.page-template-join .old-price,.page-template-join-business .old-price,.page-template-plans .old-price,.page-template-redeem-gift .old-price,.single-vasa_closeouts .old-price,.single-vasa_locations .old-price{text-decoration:line-through;display:block}.page-template-gift-membership .fine-print,.page-template-join .fine-print,.page-template-join-business .fine-print,.page-template-plans .fine-print,.page-template-redeem-gift .fine-print,.single-vasa_closeouts .fine-print,.single-vasa_locations .fine-print{margin-top:10px;font-size:11px;line-height:13px;font-weight:300;display:inline-block}.page-template-gift-membership .proceed-buttons,.page-template-join .proceed-buttons,.page-template-join-business .proceed-buttons,.page-template-plans .proceed-buttons,.page-template-redeem-gift .proceed-buttons,.single-vasa_closeouts .proceed-buttons,.single-vasa_locations .proceed-buttons{margin-bottom:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-gift-membership .proceed-buttons .btn,.page-template-join .proceed-buttons .btn,.page-template-join-business .proceed-buttons .btn,.page-template-plans .proceed-buttons .btn,.page-template-redeem-gift .proceed-buttons .btn,.single-vasa_closeouts .proceed-buttons .btn,.single-vasa_locations .proceed-buttons .btn{white-space:nowrap}.page-template-gift-membership .proceed-buttons .prev-button,.page-template-join .proceed-buttons .prev-button,.page-template-join-business .proceed-buttons .prev-button,.page-template-plans .proceed-buttons .prev-button,.page-template-redeem-gift .proceed-buttons .prev-button,.single-vasa_closeouts .proceed-buttons .prev-button,.single-vasa_locations .proceed-buttons .prev-button{display:inline-block;margin-bottom:0}.page-template-gift-membership .proceed-buttons .next-button,.page-template-join .proceed-buttons .next-button,.page-template-join-business .proceed-buttons .next-button,.page-template-plans .proceed-buttons .next-button,.page-template-redeem-gift .proceed-buttons .next-button,.single-vasa_closeouts .proceed-buttons .next-button,.single-vasa_locations .proceed-buttons .next-button{display:inline-block;margin-bottom:0}.page-template-gift-membership .proceed-buttons>a,.page-template-gift-membership .proceed-buttons>div,.page-template-join .proceed-buttons>a,.page-template-join .proceed-buttons>div,.page-template-join-business .proceed-buttons>a,.page-template-join-business .proceed-buttons>div,.page-template-plans .proceed-buttons>a,.page-template-plans .proceed-buttons>div,.page-template-redeem-gift .proceed-buttons>a,.page-template-redeem-gift .proceed-buttons>div,.single-vasa_closeouts .proceed-buttons>a,.single-vasa_closeouts .proceed-buttons>div,.single-vasa_locations .proceed-buttons>a,.single-vasa_locations .proceed-buttons>div{margin-top:10px}@media print,screen and (min-width:45em){.page-template-gift-membership .proceed-buttons,.page-template-join .proceed-buttons,.page-template-join-business .proceed-buttons,.page-template-plans .proceed-buttons,.page-template-redeem-gift .proceed-buttons,.single-vasa_closeouts .proceed-buttons,.single-vasa_locations .proceed-buttons{margin-bottom:0}}.page-template-gift-membership .recaptcha-error,.page-template-join .recaptcha-error,.page-template-join-business .recaptcha-error,.page-template-plans .recaptcha-error,.page-template-redeem-gift .recaptcha-error,.single-vasa_closeouts .recaptcha-error,.single-vasa_locations .recaptcha-error{color:red;font-size:.7rem;line-height:9px;padding-bottom:10px}.page-template-gift-membership #step-3-terms-check,.page-template-join #step-3-terms-check,.page-template-join-business #step-3-terms-check,.page-template-plans #step-3-terms-check,.page-template-redeem-gift #step-3-terms-check,.single-vasa_closeouts #step-3-terms-check,.single-vasa_locations #step-3-terms-check{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%}.page-template-gift-membership #place-order-button,.page-template-join #place-order-button,.page-template-join-business #place-order-button,.page-template-plans #place-order-button,.page-template-redeem-gift #place-order-button,.single-vasa_closeouts #place-order-button,.single-vasa_locations #place-order-button{position:relative;z-index:3}.page-template-gift-membership .btn-add-member,.page-template-join .btn-add-member,.page-template-join-business .btn-add-member,.page-template-plans .btn-add-member,.page-template-redeem-gift .btn-add-member,.single-vasa_closeouts .btn-add-member,.single-vasa_locations .btn-add-member{color:#e31c37}.page-template-gift-membership .update-form,.page-template-join .update-form,.page-template-join-business .update-form,.page-template-plans .update-form,.page-template-redeem-gift .update-form,.single-vasa_closeouts .update-form,.single-vasa_locations .update-form{position:absolute;left:15px;top:100px;text-decoration:underline;display:none;cursor:pointer}@media print,screen and (min-width:45em){.page-template-gift-membership .update-form,.page-template-join .update-form,.page-template-join-business .update-form,.page-template-plans .update-form,.page-template-redeem-gift .update-form,.single-vasa_closeouts .update-form,.single-vasa_locations .update-form{left:15px;top:45px}}.page-template-gift-membership #pmt-types .radio-btn,.page-template-join #pmt-types .radio-btn,.page-template-join-business #pmt-types .radio-btn,.page-template-plans #pmt-types .radio-btn,.page-template-redeem-gift #pmt-types .radio-btn,.single-vasa_closeouts #pmt-types .radio-btn,.single-vasa_locations #pmt-types .radio-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0 20px}.page-template-gift-membership #pmt-types .radio-btn label,.page-template-join #pmt-types .radio-btn label,.page-template-join-business #pmt-types .radio-btn label,.page-template-plans #pmt-types .radio-btn label,.page-template-redeem-gift #pmt-types .radio-btn label,.single-vasa_closeouts #pmt-types .radio-btn label,.single-vasa_locations #pmt-types .radio-btn label{margin:0}.page-template-gift-membership #plan-addon-price,.page-template-join #plan-addon-price,.page-template-join-business #plan-addon-price,.page-template-plans #plan-addon-price,.page-template-redeem-gift #plan-addon-price,.single-vasa_closeouts #plan-addon-price,.single-vasa_locations #plan-addon-price{display:none}.page-template-gift-membership #contract-preview-space,.page-template-join #contract-preview-space,.page-template-join-business #contract-preview-space,.page-template-plans #contract-preview-space,.page-template-redeem-gift #contract-preview-space,.single-vasa_closeouts #contract-preview-space,.single-vasa_locations #contract-preview-space{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:0;left:0;position:fixed;z-index:999;height:100vh;width:100vw;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.2)}.page-template-gift-membership .billing-info-check,.page-template-join .billing-info-check,.page-template-join-business .billing-info-check,.page-template-plans .billing-info-check,.page-template-redeem-gift .billing-info-check,.single-vasa_closeouts .billing-info-check,.single-vasa_locations .billing-info-check{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:13px 0 0}.page-template-gift-membership .check-box-field,.page-template-join .check-box-field,.page-template-join-business .check-box-field,.page-template-plans .check-box-field,.page-template-redeem-gift .check-box-field,.single-vasa_closeouts .check-box-field,.single-vasa_locations .check-box-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:13px 0 20px}.page-template-gift-membership .check-box-field label.is-billing-info-same-font,.page-template-gift-membership .check-box-field label.terms-and-fees,.page-template-join .check-box-field label.is-billing-info-same-font,.page-template-join .check-box-field label.terms-and-fees,.page-template-join-business .check-box-field label.is-billing-info-same-font,.page-template-join-business .check-box-field label.terms-and-fees,.page-template-plans .check-box-field label.is-billing-info-same-font,.page-template-plans .check-box-field label.terms-and-fees,.page-template-redeem-gift .check-box-field label.is-billing-info-same-font,.page-template-redeem-gift .check-box-field label.terms-and-fees,.single-vasa_closeouts .check-box-field label.is-billing-info-same-font,.single-vasa_closeouts .check-box-field label.terms-and-fees,.single-vasa_locations .check-box-field label.is-billing-info-same-font,.single-vasa_locations .check-box-field label.terms-and-fees{margin:0}.page-template-gift-membership .plan-add-on-section,.page-template-join .plan-add-on-section,.page-template-join-business .plan-add-on-section,.page-template-plans .plan-add-on-section,.page-template-redeem-gift .plan-add-on-section,.single-vasa_closeouts .plan-add-on-section,.single-vasa_locations .plan-add-on-section{padding:0 0 40px;font-size:14px}.page-template-gift-membership .plan-add-on-section .add-on-heading,.page-template-join .plan-add-on-section .add-on-heading,.page-template-join-business .plan-add-on-section .add-on-heading,.page-template-plans .plan-add-on-section .add-on-heading,.page-template-redeem-gift .plan-add-on-section .add-on-heading,.single-vasa_closeouts .plan-add-on-section .add-on-heading,.single-vasa_locations .plan-add-on-section .add-on-heading{display:inline-block;margin-bottom:1rem}.page-template-gift-membership .plan-add-on-section label,.page-template-join .plan-add-on-section label,.page-template-join-business .plan-add-on-section label,.page-template-plans .plan-add-on-section label,.page-template-redeem-gift .plan-add-on-section label,.single-vasa_closeouts .plan-add-on-section label,.single-vasa_locations .plan-add-on-section label{font-size:14px;line-height:19px;font-weight:400;text-transform:capitalize;margin-right:5px}.page-template-gift-membership .select-payment-label,.page-template-join .select-payment-label,.page-template-join-business .select-payment-label,.page-template-plans .select-payment-label,.page-template-redeem-gift .select-payment-label,.single-vasa_closeouts .select-payment-label,.single-vasa_locations .select-payment-label{color:#717171;font-size:1rem;font-weight:900;margin:10px}.page-template-gift-membership #credit-card-payment,.page-template-join #credit-card-payment,.page-template-join-business #credit-card-payment,.page-template-plans #credit-card-payment,.page-template-redeem-gift #credit-card-payment,.single-vasa_closeouts #credit-card-payment,.single-vasa_locations #credit-card-payment{display:none}.page-template-gift-membership #bank-account-payment,.page-template-gift-membership #credit-card-payment,.page-template-join #bank-account-payment,.page-template-join #credit-card-payment,.page-template-join-business #bank-account-payment,.page-template-join-business #credit-card-payment,.page-template-plans #bank-account-payment,.page-template-plans #credit-card-payment,.page-template-redeem-gift #bank-account-payment,.page-template-redeem-gift #credit-card-payment,.single-vasa_closeouts #bank-account-payment,.single-vasa_closeouts #credit-card-payment,.single-vasa_locations #bank-account-payment,.single-vasa_locations #credit-card-payment{margin-bottom:30px}.page-template-gift-membership #bank-account-payment .bank-info-heading,.page-template-gift-membership #credit-card-payment .bank-info-heading,.page-template-join #bank-account-payment .bank-info-heading,.page-template-join #credit-card-payment .bank-info-heading,.page-template-join-business #bank-account-payment .bank-info-heading,.page-template-join-business #credit-card-payment .bank-info-heading,.page-template-plans #bank-account-payment .bank-info-heading,.page-template-plans #credit-card-payment .bank-info-heading,.page-template-redeem-gift #bank-account-payment .bank-info-heading,.page-template-redeem-gift #credit-card-payment .bank-info-heading,.single-vasa_closeouts #bank-account-payment .bank-info-heading,.single-vasa_closeouts #credit-card-payment .bank-info-heading,.single-vasa_locations #bank-account-payment .bank-info-heading,.single-vasa_locations #credit-card-payment .bank-info-heading{display:inline-block;margin-bottom:1rem}.page-template-gift-membership #bank-account-payment input,.page-template-gift-membership #bank-account-payment select,.page-template-gift-membership #credit-card-payment input,.page-template-gift-membership #credit-card-payment select,.page-template-join #bank-account-payment input,.page-template-join #bank-account-payment select,.page-template-join #credit-card-payment input,.page-template-join #credit-card-payment select,.page-template-join-business #bank-account-payment input,.page-template-join-business #bank-account-payment select,.page-template-join-business #credit-card-payment input,.page-template-join-business #credit-card-payment select,.page-template-plans #bank-account-payment input,.page-template-plans #bank-account-payment select,.page-template-plans #credit-card-payment input,.page-template-plans #credit-card-payment select,.page-template-redeem-gift #bank-account-payment input,.page-template-redeem-gift #bank-account-payment select,.page-template-redeem-gift #credit-card-payment input,.page-template-redeem-gift #credit-card-payment select,.single-vasa_closeouts #bank-account-payment input,.single-vasa_closeouts #bank-account-payment select,.single-vasa_closeouts #credit-card-payment input,.single-vasa_closeouts #credit-card-payment select,.single-vasa_locations #bank-account-payment input,.single-vasa_locations #bank-account-payment select,.single-vasa_locations #credit-card-payment input,.single-vasa_locations #credit-card-payment select{border-bottom:1px solid #555;border-color:#555!important;color:#555}.page-template-gift-membership #bank-account-payment input::-webkit-input-placeholder,.page-template-gift-membership #bank-account-payment select::-webkit-input-placeholder,.page-template-gift-membership #credit-card-payment input::-webkit-input-placeholder,.page-template-gift-membership #credit-card-payment select::-webkit-input-placeholder,.page-template-join #bank-account-payment input::-webkit-input-placeholder,.page-template-join #bank-account-payment select::-webkit-input-placeholder,.page-template-join #credit-card-payment input::-webkit-input-placeholder,.page-template-join #credit-card-payment select::-webkit-input-placeholder,.page-template-join-business #bank-account-payment input::-webkit-input-placeholder,.page-template-join-business #bank-account-payment select::-webkit-input-placeholder,.page-template-join-business #credit-card-payment input::-webkit-input-placeholder,.page-template-join-business #credit-card-payment select::-webkit-input-placeholder,.page-template-plans #bank-account-payment input::-webkit-input-placeholder,.page-template-plans #bank-account-payment select::-webkit-input-placeholder,.page-template-plans #credit-card-payment input::-webkit-input-placeholder,.page-template-plans #credit-card-payment select::-webkit-input-placeholder,.page-template-redeem-gift #bank-account-payment input::-webkit-input-placeholder,.page-template-redeem-gift #bank-account-payment select::-webkit-input-placeholder,.page-template-redeem-gift #credit-card-payment input::-webkit-input-placeholder,.page-template-redeem-gift #credit-card-payment select::-webkit-input-placeholder,.single-vasa_closeouts #bank-account-payment input::-webkit-input-placeholder,.single-vasa_closeouts #bank-account-payment select::-webkit-input-placeholder,.single-vasa_closeouts #credit-card-payment input::-webkit-input-placeholder,.single-vasa_closeouts #credit-card-payment select::-webkit-input-placeholder,.single-vasa_locations #bank-account-payment input::-webkit-input-placeholder,.single-vasa_locations #bank-account-payment select::-webkit-input-placeholder,.single-vasa_locations #credit-card-payment input::-webkit-input-placeholder,.single-vasa_locations #credit-card-payment select::-webkit-input-placeholder{color:#555}.page-template-gift-membership #bank-account-payment input:-ms-input-placeholder,.page-template-gift-membership #bank-account-payment select:-ms-input-placeholder,.page-template-gift-membership #credit-card-payment input:-ms-input-placeholder,.page-template-gift-membership #credit-card-payment select:-ms-input-placeholder,.page-template-join #bank-account-payment input:-ms-input-placeholder,.page-template-join #bank-account-payment select:-ms-input-placeholder,.page-template-join #credit-card-payment input:-ms-input-placeholder,.page-template-join #credit-card-payment select:-ms-input-placeholder,.page-template-join-business #bank-account-payment input:-ms-input-placeholder,.page-template-join-business #bank-account-payment select:-ms-input-placeholder,.page-template-join-business #credit-card-payment input:-ms-input-placeholder,.page-template-join-business #credit-card-payment select:-ms-input-placeholder,.page-template-plans #bank-account-payment input:-ms-input-placeholder,.page-template-plans #bank-account-payment select:-ms-input-placeholder,.page-template-plans #credit-card-payment input:-ms-input-placeholder,.page-template-plans #credit-card-payment select:-ms-input-placeholder,.page-template-redeem-gift #bank-account-payment input:-ms-input-placeholder,.page-template-redeem-gift #bank-account-payment select:-ms-input-placeholder,.page-template-redeem-gift #credit-card-payment input:-ms-input-placeholder,.page-template-redeem-gift #credit-card-payment select:-ms-input-placeholder,.single-vasa_closeouts #bank-account-payment input:-ms-input-placeholder,.single-vasa_closeouts #bank-account-payment select:-ms-input-placeholder,.single-vasa_closeouts #credit-card-payment input:-ms-input-placeholder,.single-vasa_closeouts #credit-card-payment select:-ms-input-placeholder,.single-vasa_locations #bank-account-payment input:-ms-input-placeholder,.single-vasa_locations #bank-account-payment select:-ms-input-placeholder,.single-vasa_locations #credit-card-payment input:-ms-input-placeholder,.single-vasa_locations #credit-card-payment select:-ms-input-placeholder{color:#555}.page-template-gift-membership #bank-account-payment input::placeholder,.page-template-gift-membership #bank-account-payment select::placeholder,.page-template-gift-membership #credit-card-payment input::placeholder,.page-template-gift-membership #credit-card-payment select::placeholder,.page-template-join #bank-account-payment input::placeholder,.page-template-join #bank-account-payment select::placeholder,.page-template-join #credit-card-payment input::placeholder,.page-template-join #credit-card-payment select::placeholder,.page-template-join-business #bank-account-payment input::placeholder,.page-template-join-business #bank-account-payment select::placeholder,.page-template-join-business #credit-card-payment input::placeholder,.page-template-join-business #credit-card-payment select::placeholder,.page-template-plans #bank-account-payment input::placeholder,.page-template-plans #bank-account-payment select::placeholder,.page-template-plans #credit-card-payment input::placeholder,.page-template-plans #credit-card-payment select::placeholder,.page-template-redeem-gift #bank-account-payment input::placeholder,.page-template-redeem-gift #bank-account-payment select::placeholder,.page-template-redeem-gift #credit-card-payment input::placeholder,.page-template-redeem-gift #credit-card-payment select::placeholder,.single-vasa_closeouts #bank-account-payment input::placeholder,.single-vasa_closeouts #bank-account-payment select::placeholder,.single-vasa_closeouts #credit-card-payment input::placeholder,.single-vasa_closeouts #credit-card-payment select::placeholder,.single-vasa_locations #bank-account-payment input::placeholder,.single-vasa_locations #bank-account-payment select::placeholder,.single-vasa_locations #credit-card-payment input::placeholder,.single-vasa_locations #credit-card-payment select::placeholder{color:#555}.page-template-gift-membership .payment-method-label,.page-template-join .payment-method-label,.page-template-join-business .payment-method-label,.page-template-plans .payment-method-label,.page-template-redeem-gift .payment-method-label,.single-vasa_closeouts .payment-method-label,.single-vasa_locations .payment-method-label{font-size:.8rem;padding-bottom:5px}.page-template-gift-membership .rate-label,.page-template-join .rate-label,.page-template-join-business .rate-label,.page-template-plans .rate-label,.page-template-redeem-gift .rate-label,.single-vasa_closeouts .rate-label,.single-vasa_locations .rate-label{font-size:14px}.page-template-gift-membership #membership-info,.page-template-gift-membership #membership-info-add-ons,.page-template-gift-membership #step-2b,.page-template-gift-membership #step-2c,.page-template-join #membership-info,.page-template-join #membership-info-add-ons,.page-template-join #step-2b,.page-template-join #step-2c,.page-template-join-business #membership-info,.page-template-join-business #membership-info-add-ons,.page-template-join-business #step-2b,.page-template-join-business #step-2c,.page-template-plans #membership-info,.page-template-plans #membership-info-add-ons,.page-template-plans #step-2b,.page-template-plans #step-2c,.page-template-redeem-gift #membership-info,.page-template-redeem-gift #membership-info-add-ons,.page-template-redeem-gift #step-2b,.page-template-redeem-gift #step-2c,.single-vasa_closeouts #membership-info,.single-vasa_closeouts #membership-info-add-ons,.single-vasa_closeouts #step-2b,.single-vasa_closeouts #step-2c,.single-vasa_locations #membership-info,.single-vasa_locations #membership-info-add-ons,.single-vasa_locations #step-2b,.single-vasa_locations #step-2c{display:none}.page-template-gift-membership #membership-info input,.page-template-gift-membership #membership-info select,.page-template-join #membership-info input,.page-template-join #membership-info select,.page-template-join-business #membership-info input,.page-template-join-business #membership-info select,.page-template-plans #membership-info input,.page-template-plans #membership-info select,.page-template-redeem-gift #membership-info input,.page-template-redeem-gift #membership-info select,.single-vasa_closeouts #membership-info input,.single-vasa_closeouts #membership-info select,.single-vasa_locations #membership-info input,.single-vasa_locations #membership-info select{border-color:#555!important;border-bottom:1px solid #555;color:#555}.page-template-gift-membership #membership-info input::-webkit-input-placeholder,.page-template-gift-membership #membership-info select::-webkit-input-placeholder,.page-template-join #membership-info input::-webkit-input-placeholder,.page-template-join #membership-info select::-webkit-input-placeholder,.page-template-join-business #membership-info input::-webkit-input-placeholder,.page-template-join-business #membership-info select::-webkit-input-placeholder,.page-template-plans #membership-info input::-webkit-input-placeholder,.page-template-plans #membership-info select::-webkit-input-placeholder,.page-template-redeem-gift #membership-info input::-webkit-input-placeholder,.page-template-redeem-gift #membership-info select::-webkit-input-placeholder,.single-vasa_closeouts #membership-info input::-webkit-input-placeholder,.single-vasa_closeouts #membership-info select::-webkit-input-placeholder,.single-vasa_locations #membership-info input::-webkit-input-placeholder,.single-vasa_locations #membership-info select::-webkit-input-placeholder{color:#555}.page-template-gift-membership #membership-info input:-ms-input-placeholder,.page-template-gift-membership #membership-info select:-ms-input-placeholder,.page-template-join #membership-info input:-ms-input-placeholder,.page-template-join #membership-info select:-ms-input-placeholder,.page-template-join-business #membership-info input:-ms-input-placeholder,.page-template-join-business #membership-info select:-ms-input-placeholder,.page-template-plans #membership-info input:-ms-input-placeholder,.page-template-plans #membership-info select:-ms-input-placeholder,.page-template-redeem-gift #membership-info input:-ms-input-placeholder,.page-template-redeem-gift #membership-info select:-ms-input-placeholder,.single-vasa_closeouts #membership-info input:-ms-input-placeholder,.single-vasa_closeouts #membership-info select:-ms-input-placeholder,.single-vasa_locations #membership-info input:-ms-input-placeholder,.single-vasa_locations #membership-info select:-ms-input-placeholder{color:#555}.page-template-gift-membership #membership-info input::placeholder,.page-template-gift-membership #membership-info select::placeholder,.page-template-join #membership-info input::placeholder,.page-template-join #membership-info select::placeholder,.page-template-join-business #membership-info input::placeholder,.page-template-join-business #membership-info select::placeholder,.page-template-plans #membership-info input::placeholder,.page-template-plans #membership-info select::placeholder,.page-template-redeem-gift #membership-info input::placeholder,.page-template-redeem-gift #membership-info select::placeholder,.single-vasa_closeouts #membership-info input::placeholder,.single-vasa_closeouts #membership-info select::placeholder,.single-vasa_locations #membership-info input::placeholder,.single-vasa_locations #membership-info select::placeholder{color:#555}.page-template-gift-membership #membership-info select[disabled],.page-template-join #membership-info select[disabled],.page-template-join-business #membership-info select[disabled],.page-template-plans #membership-info select[disabled],.page-template-redeem-gift #membership-info select[disabled],.single-vasa_closeouts #membership-info select[disabled],.single-vasa_locations #membership-info select[disabled]{color:#555}.page-template-gift-membership #step-2c,.page-template-join #step-2c,.page-template-join-business #step-2c,.page-template-plans #step-2c,.page-template-redeem-gift #step-2c,.single-vasa_closeouts #step-2c,.single-vasa_locations #step-2c{width:calc(100% + 1.875rem)}.page-template-gift-membership #step-3,.page-template-join #step-3,.page-template-join-business #step-3,.page-template-plans #step-3,.page-template-redeem-gift #step-3,.single-vasa_closeouts #step-3,.single-vasa_locations #step-3{display:none}.page-template-gift-membership #payment-info,.page-template-join #payment-info,.page-template-join-business #payment-info,.page-template-plans #payment-info,.page-template-redeem-gift #payment-info,.single-vasa_closeouts #payment-info,.single-vasa_locations #payment-info{display:none}.page-template-gift-membership #billing-info,.page-template-join #billing-info,.page-template-join-business #billing-info,.page-template-plans #billing-info,.page-template-redeem-gift #billing-info,.single-vasa_closeouts #billing-info,.single-vasa_locations #billing-info{display:none;width:calc(100% + 1.875rem)}.page-template-gift-membership .card-icon,.page-template-join .card-icon,.page-template-join-business .card-icon,.page-template-plans .card-icon,.page-template-redeem-gift .card-icon,.single-vasa_closeouts .card-icon,.single-vasa_locations .card-icon{position:absolute;top:.3rem;right:25px;font-size:45px;display:none}.page-template-gift-membership .terms-conditions,.page-template-join .terms-conditions,.page-template-join-business .terms-conditions,.page-template-plans .terms-conditions,.page-template-redeem-gift .terms-conditions,.single-vasa_closeouts .terms-conditions,.single-vasa_locations .terms-conditions{max-height:150px;font-size:12px;border-radius:unset;overflow-y:scroll;padding:8px;background-color:#f0f0f0;width:100%}.page-template-gift-membership .terms-conditions-content,.page-template-join .terms-conditions-content,.page-template-join-business .terms-conditions-content,.page-template-plans .terms-conditions-content,.page-template-redeem-gift .terms-conditions-content,.single-vasa_closeouts .terms-conditions-content,.single-vasa_locations .terms-conditions-content{margin-bottom:7px;line-height:17px}.page-template-gift-membership .terms-conditions-text,.page-template-join .terms-conditions-text,.page-template-join-business .terms-conditions-text,.page-template-plans .terms-conditions-text,.page-template-redeem-gift .terms-conditions-text,.single-vasa_closeouts .terms-conditions-text,.single-vasa_locations .terms-conditions-text{font-size:12px}.page-template-gift-membership .required-star,.page-template-join .required-star,.page-template-join-business .required-star,.page-template-plans .required-star,.page-template-redeem-gift .required-star,.single-vasa_closeouts .required-star,.single-vasa_locations .required-star{color:#e31c37;font-weight:700;font-size:12px;top:-.1rem}.page-template-gift-membership .view-contract,.page-template-join .view-contract,.page-template-join-business .view-contract,.page-template-plans .view-contract,.page-template-redeem-gift .view-contract,.single-vasa_closeouts .view-contract,.single-vasa_locations .view-contract{font-size:13px;line-height:20px;font-weight:700;color:#e31c37;text-transform:uppercase;text-decoration:underline;float:left;padding:20px 0 0}.page-template-gift-membership #contract-view,.page-template-join #contract-view,.page-template-join-business #contract-view,.page-template-plans #contract-view,.page-template-redeem-gift #contract-view,.single-vasa_closeouts #contract-view,.single-vasa_locations #contract-view{height:90%;width:90%;background-color:#fff}.page-template-gift-membership .preview-close-button,.page-template-join .preview-close-button,.page-template-join-business .preview-close-button,.page-template-plans .preview-close-button,.page-template-redeem-gift .preview-close-button,.single-vasa_closeouts .preview-close-button,.single-vasa_locations .preview-close-button{top:0;left:0;z-index:999;width:100%;height:3rem;font-size:1.5rem;position:fixed;color:#fff;background-color:rgba(227,28,55,.8);text-align:center;cursor:pointer}.page-template-gift-membership.admin-bar .preview-close-button,.page-template-join-business.admin-bar .preview-close-button,.page-template-join.admin-bar .preview-close-button,.page-template-plans.admin-bar .preview-close-button,.page-template-redeem-gift.admin-bar .preview-close-button,.single-vasa_closeouts.admin-bar .preview-close-button,.single-vasa_locations.admin-bar .preview-close-button{top:40px}.page-template-gift-membership .guest-privilege,.page-template-join .guest-privilege,.page-template-join-business .guest-privilege,.page-template-plans .guest-privilege,.page-template-redeem-gift .guest-privilege,.single-vasa_closeouts .guest-privilege,.single-vasa_locations .guest-privilege{color:#555;font-weight:700;font-size:16px;line-height:15px}.page-template-gift-membership .addon-price,.page-template-join .addon-price,.page-template-join-business .addon-price,.page-template-plans .addon-price,.page-template-redeem-gift .addon-price,.single-vasa_closeouts .addon-price,.single-vasa_locations .addon-price{color:#717171;font-weight:500;font-size:14px}.page-template-gift-membership .addon-info-button,.page-template-join .addon-info-button,.page-template-join-business .addon-info-button,.page-template-plans .addon-info-button,.page-template-redeem-gift .addon-info-button,.single-vasa_closeouts .addon-info-button,.single-vasa_locations .addon-info-button{color:#fff;background-color:#e31c37;font-weight:800;font-size:12px;line-height:16px;max-height:15px;max-width:15px;min-height:15px;min-width:15px;border-radius:50%;display:inline-block;text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:.5rem;cursor:pointer}.page-template-gift-membership .add-kids-section .kid-price,.page-template-join .add-kids-section .kid-price,.page-template-join-business .add-kids-section .kid-price,.page-template-plans .add-kids-section .kid-price,.page-template-redeem-gift .add-kids-section .kid-price,.single-vasa_closeouts .add-kids-section .kid-price,.single-vasa_locations .add-kids-section .kid-price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-template-gift-membership .add-kids-section .kid-price .kids-count,.page-template-join .add-kids-section .kid-price .kids-count,.page-template-join-business .add-kids-section .kid-price .kids-count,.page-template-plans .add-kids-section .kid-price .kids-count,.page-template-redeem-gift .add-kids-section .kid-price .kids-count,.single-vasa_closeouts .add-kids-section .kid-price .kids-count,.single-vasa_locations .add-kids-section .kid-price .kids-count{font-size:13px;font-weight:400;margin-left:.4rem;text-transform:capitalize}.page-template-gift-membership .plan-add-ons,.page-template-join .plan-add-ons,.page-template-join-business .plan-add-ons,.page-template-plans .plan-add-ons,.page-template-redeem-gift .plan-add-ons,.single-vasa_closeouts .plan-add-ons,.single-vasa_locations .plan-add-ons{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.page-template-gift-membership #modal-join-linked-member .validation-error-message,.page-template-join #modal-join-linked-member .validation-error-message,.page-template-join-business #modal-join-linked-member .validation-error-message,.page-template-plans #modal-join-linked-member .validation-error-message,.page-template-redeem-gift #modal-join-linked-member .validation-error-message,.single-vasa_closeouts #modal-join-linked-member .validation-error-message,.single-vasa_locations #modal-join-linked-member .validation-error-message{display:none}.page-template-gift-membership #modal-join-linked-member .btn[class*=add-member-],.page-template-join #modal-join-linked-member .btn[class*=add-member-],.page-template-join-business #modal-join-linked-member .btn[class*=add-member-],.page-template-plans #modal-join-linked-member .btn[class*=add-member-],.page-template-redeem-gift #modal-join-linked-member .btn[class*=add-member-],.single-vasa_closeouts #modal-join-linked-member .btn[class*=add-member-],.single-vasa_locations #modal-join-linked-member .btn[class*=add-member-]{width:150px}.page-template-gift-membership [id*=linked-template],.page-template-join [id*=linked-template],.page-template-join-business [id*=linked-template],.page-template-plans [id*=linked-template],.page-template-redeem-gift [id*=linked-template],.single-vasa_closeouts [id*=linked-template],.single-vasa_locations [id*=linked-template]{display:none}.page-template-gift-membership .linked-members-group,.page-template-join .linked-members-group,.page-template-join-business .linked-members-group,.page-template-plans .linked-members-group,.page-template-redeem-gift .linked-members-group,.single-vasa_closeouts .linked-members-group,.single-vasa_locations .linked-members-group{margin-top:5px;margin-bottom:30px}.page-template-gift-membership .linked-members-group i,.page-template-join .linked-members-group i,.page-template-join-business .linked-members-group i,.page-template-plans .linked-members-group i,.page-template-redeem-gift .linked-members-group i,.single-vasa_closeouts .linked-members-group i,.single-vasa_locations .linked-members-group i{line-height:1;vertical-align:middle}.page-template-gift-membership .linked-members-group .linked-title,.page-template-join .linked-members-group .linked-title,.page-template-join-business .linked-members-group .linked-title,.page-template-plans .linked-members-group .linked-title,.page-template-redeem-gift .linked-members-group .linked-title,.single-vasa_closeouts .linked-members-group .linked-title,.single-vasa_locations .linked-members-group .linked-title{margin:10px 0;font-size:14px}.page-template-gift-membership .linked-members-group .linked-member-group,.page-template-join .linked-members-group .linked-member-group,.page-template-join-business .linked-members-group .linked-member-group,.page-template-plans .linked-members-group .linked-member-group,.page-template-redeem-gift .linked-members-group .linked-member-group,.single-vasa_closeouts .linked-members-group .linked-member-group,.single-vasa_locations .linked-members-group .linked-member-group{margin-bottom:5px}.page-template-gift-membership .linked-plan,.page-template-join .linked-plan,.page-template-join-business .linked-plan,.page-template-plans .linked-plan,.page-template-redeem-gift .linked-plan,.single-vasa_closeouts .linked-plan,.single-vasa_locations .linked-plan{background-color:#fff;border:1px solid #555;padding:10px 5px;margin:0 3px;position:relative}.page-template-gift-membership .linked-plan.selected,.page-template-join .linked-plan.selected,.page-template-join-business .linked-plan.selected,.page-template-plans .linked-plan.selected,.page-template-redeem-gift .linked-plan.selected,.single-vasa_closeouts .linked-plan.selected,.single-vasa_locations .linked-plan.selected{border-color:#e31c37}.page-template-gift-membership .linked-plan.selected .btn,.page-template-join .linked-plan.selected .btn,.page-template-join-business .linked-plan.selected .btn,.page-template-plans .linked-plan.selected .btn,.page-template-redeem-gift .linked-plan.selected .btn,.single-vasa_closeouts .linked-plan.selected .btn,.single-vasa_locations .linked-plan.selected .btn{background-color:#e31c37;color:#fff}.page-template-gift-membership .linked-plan .savings,.page-template-join .linked-plan .savings,.page-template-join-business .linked-plan .savings,.page-template-plans .linked-plan .savings,.page-template-redeem-gift .linked-plan .savings,.single-vasa_closeouts .linked-plan .savings,.single-vasa_locations .linked-plan .savings{min-height:48px}.page-template-gift-membership .linked-plan .linked-flag,.page-template-join .linked-plan .linked-flag,.page-template-join-business .linked-plan .linked-flag,.page-template-plans .linked-plan .linked-flag,.page-template-redeem-gift .linked-plan .linked-flag,.single-vasa_closeouts .linked-plan .linked-flag,.single-vasa_locations .linked-plan .linked-flag{background-color:rgba(227,28,55,.2);color:#e31c37;padding:5px;position:absolute;top:1px;right:0;font-size:12px;line-height:1;font-weight:700}.page-template-gift-membership .linked-members .linked-member,.page-template-join .linked-members .linked-member,.page-template-join-business .linked-members .linked-member,.page-template-plans .linked-members .linked-member,.page-template-redeem-gift .linked-members .linked-member,.single-vasa_closeouts .linked-members .linked-member,.single-vasa_locations .linked-members .linked-member{background-color:#fff;position:relative;line-height:1.1;border:1px solid #555;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page-template-gift-membership .linked-members .linked-member .linked-member-info,.page-template-join .linked-members .linked-member .linked-member-info,.page-template-join-business .linked-members .linked-member .linked-member-info,.page-template-plans .linked-members .linked-member .linked-member-info,.page-template-redeem-gift .linked-members .linked-member .linked-member-info,.single-vasa_closeouts .linked-members .linked-member .linked-member-info,.single-vasa_locations .linked-members .linked-member .linked-member-info{width:90%;padding:10px;cursor:pointer}.page-template-gift-membership .linked-members .linked-member .delete-member,.page-template-join .linked-members .linked-member .delete-member,.page-template-join-business .linked-members .linked-member .delete-member,.page-template-plans .linked-members .linked-member .delete-member,.page-template-redeem-gift .linked-members .linked-member .delete-member,.single-vasa_closeouts .linked-members .linked-member .delete-member,.single-vasa_locations .linked-members .linked-member .delete-member{margin-bottom:0;padding:10px}.page-template-gift-membership .linked-members .linked-member .close-icon,.page-template-join .linked-members .linked-member .close-icon,.page-template-join-business .linked-members .linked-member .close-icon,.page-template-plans .linked-members .linked-member .close-icon,.page-template-redeem-gift .linked-members .linked-member .close-icon,.single-vasa_closeouts .linked-members .linked-member .close-icon,.single-vasa_locations .linked-members .linked-member .close-icon{position:relative;width:20px;height:20px}.page-template-gift-membership .linked-members .linked-member .close-icon:after,.page-template-gift-membership .linked-members .linked-member .close-icon:before,.page-template-join .linked-members .linked-member .close-icon:after,.page-template-join .linked-members .linked-member .close-icon:before,.page-template-join-business .linked-members .linked-member .close-icon:after,.page-template-join-business .linked-members .linked-member .close-icon:before,.page-template-plans .linked-members .linked-member .close-icon:after,.page-template-plans .linked-members .linked-member .close-icon:before,.page-template-redeem-gift .linked-members .linked-member .close-icon:after,.page-template-redeem-gift .linked-members .linked-member .close-icon:before,.single-vasa_closeouts .linked-members .linked-member .close-icon:after,.single-vasa_closeouts .linked-members .linked-member .close-icon:before,.single-vasa_locations .linked-members .linked-member .close-icon:after,.single-vasa_locations .linked-members .linked-member .close-icon:before{position:absolute;top:0;right:7px;width:2px;height:70%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#555;content:""}.page-template-gift-membership .linked-members .linked-member .close-icon:after,.page-template-join .linked-members .linked-member .close-icon:after,.page-template-join-business .linked-members .linked-member .close-icon:after,.page-template-plans .linked-members .linked-member .close-icon:after,.page-template-redeem-gift .linked-members .linked-member .close-icon:after,.single-vasa_closeouts .linked-members .linked-member .close-icon:after,.single-vasa_locations .linked-members .linked-member .close-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.page-template-gift-membership .linked-members .linked-member .edit-icon,.page-template-join .linked-members .linked-member .edit-icon,.page-template-join-business .linked-members .linked-member .edit-icon,.page-template-plans .linked-members .linked-member .edit-icon,.page-template-redeem-gift .linked-members .linked-member .edit-icon,.single-vasa_closeouts .linked-members .linked-member .edit-icon,.single-vasa_locations .linked-members .linked-member .edit-icon{color:#e31c37;padding-left:10px;margin-bottom:5px}.page-template-gift-membership .linked-members .linked-member .email-icon,.page-template-gift-membership .linked-members .linked-member .phone-icon,.page-template-join .linked-members .linked-member .email-icon,.page-template-join .linked-members .linked-member .phone-icon,.page-template-join-business .linked-members .linked-member .email-icon,.page-template-join-business .linked-members .linked-member .phone-icon,.page-template-plans .linked-members .linked-member .email-icon,.page-template-plans .linked-members .linked-member .phone-icon,.page-template-redeem-gift .linked-members .linked-member .email-icon,.page-template-redeem-gift .linked-members .linked-member .phone-icon,.single-vasa_closeouts .linked-members .linked-member .email-icon,.single-vasa_closeouts .linked-members .linked-member .phone-icon,.single-vasa_locations .linked-members .linked-member .email-icon,.single-vasa_locations .linked-members .linked-member .phone-icon{padding-right:5px}.page-template-gift-membership label.kidcare-pricing,.page-template-join label.kidcare-pricing,.page-template-join-business label.kidcare-pricing,.page-template-plans label.kidcare-pricing,.page-template-redeem-gift label.kidcare-pricing,.single-vasa_closeouts label.kidcare-pricing,.single-vasa_locations label.kidcare-pricing{margin:0}.page-template-gift-membership #family-pricing,.page-template-join #family-pricing,.page-template-join-business #family-pricing,.page-template-plans #family-pricing,.page-template-redeem-gift #family-pricing,.single-vasa_closeouts #family-pricing,.single-vasa_locations #family-pricing{margin-left:6px}.page-template-gift-membership a.delete-member,.page-template-gift-membership a.edit-member,.page-template-join a.delete-member,.page-template-join a.edit-member,.page-template-join-business a.delete-member,.page-template-join-business a.edit-member,.page-template-plans a.delete-member,.page-template-plans a.edit-member,.page-template-redeem-gift a.delete-member,.page-template-redeem-gift a.edit-member,.single-vasa_closeouts a.delete-member,.single-vasa_closeouts a.edit-member,.single-vasa_locations a.delete-member,.single-vasa_locations a.edit-member{font-weight:400;text-decoration:underline;text-transform:capitalize}@media print,screen and (min-width:64em){.page-template-gift-membership .view-contract,.page-template-join .view-contract,.page-template-join-business .view-contract,.page-template-plans .view-contract,.page-template-redeem-gift .view-contract,.single-vasa_closeouts .view-contract,.single-vasa_locations .view-contract{padding:20px 0 15px}}.page-template-gift-membership .popup-view,.page-template-join .popup-view,.page-template-join-business .popup-view,.page-template-plans .popup-view,.page-template-redeem-gift .popup-view,.single-vasa_closeouts .popup-view,.single-vasa_locations .popup-view{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:0;left:0;position:fixed;z-index:999;height:100vh;width:100vw;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.2)}.page-template-gift-membership .popup-view .popup-holder,.page-template-join .popup-view .popup-holder,.page-template-join-business .popup-view .popup-holder,.page-template-plans .popup-view .popup-holder,.page-template-redeem-gift .popup-view .popup-holder,.single-vasa_closeouts .popup-view .popup-holder,.single-vasa_locations .popup-view .popup-holder{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:60%;background-color:#fff}.page-template-gift-membership .popup-view .popup-holder .popup-content,.page-template-join .popup-view .popup-holder .popup-content,.page-template-join-business .popup-view .popup-holder .popup-content,.page-template-plans .popup-view .popup-holder .popup-content,.page-template-redeem-gift .popup-view .popup-holder .popup-content,.single-vasa_closeouts .popup-view .popup-holder .popup-content,.single-vasa_locations .popup-view .popup-holder .popup-content{margin:20px}.page-template-gift-membership .modal-order-loading,.page-template-join .modal-order-loading,.page-template-join-business .modal-order-loading,.page-template-plans .modal-order-loading,.page-template-redeem-gift .modal-order-loading,.single-vasa_closeouts .modal-order-loading,.single-vasa_locations .modal-order-loading{max-width:none;width:80%;background-color:#fff}@media print,screen and (max-width:44.99875em){.page-template-gift-membership .modal-order-loading h2,.page-template-join .modal-order-loading h2,.page-template-join-business .modal-order-loading h2,.page-template-plans .modal-order-loading h2,.page-template-redeem-gift .modal-order-loading h2,.single-vasa_closeouts .modal-order-loading h2,.single-vasa_locations .modal-order-loading h2{font-size:20px}.page-template-gift-membership .modal-order-loading .member-name,.page-template-gift-membership .modal-order-loading .status-text,.page-template-join .modal-order-loading .member-name,.page-template-join .modal-order-loading .status-text,.page-template-join-business .modal-order-loading .member-name,.page-template-join-business .modal-order-loading .status-text,.page-template-plans .modal-order-loading .member-name,.page-template-plans .modal-order-loading .status-text,.page-template-redeem-gift .modal-order-loading .member-name,.page-template-redeem-gift .modal-order-loading .status-text,.single-vasa_closeouts .modal-order-loading .member-name,.single-vasa_closeouts .modal-order-loading .status-text,.single-vasa_locations .modal-order-loading .member-name,.single-vasa_locations .modal-order-loading .status-text{font-size:12px}}.page-template-gift-membership .modal-order-loading .status-icon i,.page-template-join .modal-order-loading .status-icon i,.page-template-join-business .modal-order-loading .status-icon i,.page-template-plans .modal-order-loading .status-icon i,.page-template-redeem-gift .modal-order-loading .status-icon i,.single-vasa_closeouts .modal-order-loading .status-icon i,.single-vasa_locations .modal-order-loading .status-icon i{font-size:22px}.page-template-gift-membership .modal-order-loading .status-icon .loader,.page-template-join .modal-order-loading .status-icon .loader,.page-template-join-business .modal-order-loading .status-icon .loader,.page-template-plans .modal-order-loading .status-icon .loader,.page-template-redeem-gift .modal-order-loading .status-icon .loader,.single-vasa_closeouts .modal-order-loading .status-icon .loader,.single-vasa_locations .modal-order-loading .status-icon .loader{width:20px}.page-template-gift-membership .modal-order-loading .gif,.page-template-join .modal-order-loading .gif,.page-template-join-business .modal-order-loading .gif,.page-template-plans .modal-order-loading .gif,.page-template-redeem-gift .modal-order-loading .gif,.single-vasa_closeouts .modal-order-loading .gif,.single-vasa_locations .modal-order-loading .gif{width:80%}.page-template-gift-membership .free-gift-popup,.page-template-join .free-gift-popup,.page-template-join-business .free-gift-popup,.page-template-plans .free-gift-popup,.page-template-redeem-gift .free-gift-popup,.single-vasa_closeouts .free-gift-popup,.single-vasa_locations .free-gift-popup{top:0;left:0;right:0;bottom:0;z-index:9999;position:fixed;background-color:rgba(255,255,255,.4);display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.page-template-gift-membership .close-free-gift-popup,.page-template-join .close-free-gift-popup,.page-template-join-business .close-free-gift-popup,.page-template-plans .close-free-gift-popup,.page-template-redeem-gift .close-free-gift-popup,.single-vasa_closeouts .close-free-gift-popup,.single-vasa_locations .close-free-gift-popup{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-template-gift-membership .close-free-gift-popup img,.page-template-join .close-free-gift-popup img,.page-template-join-business .close-free-gift-popup img,.page-template-plans .close-free-gift-popup img,.page-template-redeem-gift .close-free-gift-popup img,.single-vasa_closeouts .close-free-gift-popup img,.single-vasa_locations .close-free-gift-popup img{object-fit:contain}.page-template-gift-membership #modal-gym-name,.page-template-join #modal-gym-name,.page-template-join-business #modal-gym-name,.page-template-plans #modal-gym-name,.page-template-redeem-gift #modal-gym-name,.single-vasa_closeouts #modal-gym-name,.single-vasa_locations #modal-gym-name{font-size:24px;line-height:29px;padding-bottom:15px}.page-template-gift-membership #modal-gym-address,.page-template-join #modal-gym-address,.page-template-join-business #modal-gym-address,.page-template-plans #modal-gym-address,.page-template-redeem-gift #modal-gym-address,.single-vasa_closeouts #modal-gym-address,.single-vasa_locations #modal-gym-address{padding-bottom:15px}.page-template-gift-membership #club-image,.page-template-join #club-image,.page-template-join-business #club-image,.page-template-plans #club-image,.page-template-redeem-gift #club-image,.single-vasa_closeouts #club-image,.single-vasa_locations #club-image{margin-bottom:15px}.page-template-gift-membership #club-amenities-label,.page-template-join #club-amenities-label,.page-template-join-business #club-amenities-label,.page-template-plans #club-amenities-label,.page-template-redeem-gift #club-amenities-label,.single-vasa_closeouts #club-amenities-label,.single-vasa_locations #club-amenities-label{font-weight:700;font-size:28px;line-height:32px;padding-bottom:15px}.page-template-gift-membership #club-amenities .club-amenities,.page-template-join #club-amenities .club-amenities,.page-template-join-business #club-amenities .club-amenities,.page-template-plans #club-amenities .club-amenities,.page-template-redeem-gift #club-amenities .club-amenities,.single-vasa_closeouts #club-amenities .club-amenities,.single-vasa_locations #club-amenities .club-amenities{margin-bottom:12px;line-height:20px}.page-template-gift-membership .vertical-padding,.page-template-join .vertical-padding,.page-template-join-business .vertical-padding,.page-template-plans .vertical-padding,.page-template-redeem-gift .vertical-padding,.single-vasa_closeouts .vertical-padding,.single-vasa_locations .vertical-padding{margin:3px 0}.progress-section{display:none;width:100%;margin-top:30px;margin-bottom:10px}.progress-section.active{display:block}.progress-section .progress{height:6px;background-color:#e1e1e1;position:relative}.progress-section .progress .progress-meter{background-color:#e31c37}.progress-section .progress .tick{height:6px;position:absolute;top:0;border-right:2px solid #2f2f2f}.progress-section .progress .tick.active{border-right:2px solid #fff}.progress-section .progress-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.progress-section .progress-text .step{-webkit-flex:1;-ms-flex:1;flex:1;font-weight:700;font-size:12px;text-transform:uppercase}.progress-section .progress-text .step.active{color:#e31c37}@media print,screen and (min-width:45em){.progress-section{margin-bottom:60px;margin-top:60px}}.page-template-plans #choose-plan .mobile-accordion,.page-template-plans #get-plans-tab{margin-top:30px}.page-template-plans #choose-plan .mobile-accordion .tab-header,.page-template-plans #get-plans-tab .tab-header{background-color:#fff;border-top:2px solid #fff;cursor:pointer}.page-template-plans #choose-plan .mobile-accordion .tab-header.active,.page-template-plans #get-plans-tab .tab-header.active{background-color:#fff;border-top:2px solid #fff}.page-template-plans #choose-plan .mobile-accordion .tab-header.active .tab-title:after,.page-template-plans #get-plans-tab .tab-header.active .tab-title:after{content:"\e025";font-family:fontawesome}.page-template-plans #choose-plan .mobile-accordion .tab-header.active.studio_background,.page-template-plans #get-plans-tab .tab-header.active.studio_background{background-color:#000;border-top:2px solid #000}.page-template-plans #choose-plan .mobile-accordion .tab-header.active.studio_background .tab-title,.page-template-plans #get-plans-tab .tab-header.active.studio_background .tab-title{color:#fff}.page-template-plans #choose-plan .mobile-accordion .tab-header .tab-title,.page-template-plans #get-plans-tab .tab-header .tab-title{font-weight:700;line-height:19px;padding:15px 0;text-align:center}.page-template-plans #choose-plan .mobile-accordion .tab-header .tab-title:after,.page-template-plans #get-plans-tab .tab-header .tab-title:after{content:"\e025";font-family:fontawesome;margin-left:15px}.page-template-plans #get-plans-tab .tab-header{background-color:#f0f0f0;border-top:2px solid #b1b1b1}.page-template-plans #choose-plan .mobile-accordion{margin-top:0}.page-template-plans #choose-plan .mobile-accordion .compare-package{padding:10px 15px;cursor:pointer}.page-template-plans #choose-plan .mobile-accordion .tab-header .tab-title{padding:10px 0 25px}.page-template-plans #choose-plan .tab-data,.page-template-plans #get-plans-tab-data .tab-data{padding:25px 0 0 0;display:none;border-bottom:5px solid #e31c37}.page-template-plans #choose-plan .tab-data.active,.page-template-plans #get-plans-tab-data .tab-data.active{display:block}.page-template-plans #choose-plan .tab-data .plan-tab-header,.page-template-plans #get-plans-tab-data .tab-data .plan-tab-header{padding:0 15px 0}.page-template-plans #choose-plan .tab-data .plan-tab-subheader,.page-template-plans #get-plans-tab-data .tab-data .plan-tab-subheader{padding:0 15px 9px}.page-template-plans #choose-plan .tab-data p,.page-template-plans #get-plans-tab-data .tab-data p{font-size:12px}.page-template-plans #choose-plan .tab-data .block,.page-template-plans #get-plans-tab-data .tab-data .block{margin-left:0;margin-right:0;padding-bottom:20px}.page-template-plans #choose-plan .tab-data .block .left-arrow,.page-template-plans #choose-plan .tab-data .block .right-arrow,.page-template-plans #get-plans-tab-data .tab-data .block .left-arrow,.page-template-plans #get-plans-tab-data .tab-data .block .right-arrow{cursor:pointer;font-size:36px;position:absolute;top:100px;text-align:center;width:35px;z-index:10}.page-template-plans #choose-plan .tab-data .block .left-arrow,.page-template-plans #get-plans-tab-data .tab-data .block .left-arrow{right:15px}.page-template-plans #choose-plan .tab-data .block .right-arrow,.page-template-plans #get-plans-tab-data .tab-data .block .right-arrow{left:15px}.page-template-plans #choose-plan .tab-data .block .image_block,.page-template-plans #get-plans-tab-data .tab-data .block .image_block{display:none}.page-template-plans #choose-plan .tab-data .block .image_block.active,.page-template-plans #get-plans-tab-data .tab-data .block .image_block.active{display:block}.page-template-plans #choose-plan .tab-data .block .image-caption,.page-template-plans #get-plans-tab-data .tab-data .block .image-caption{font-size:12px;margin:25px 15px 20px}.page-template-plans #choose-plan .tab-data .mobile-images,.page-template-plans #get-plans-tab-data .tab-data .mobile-images{text-align:center}.page-template-plans #choose-plan .tab-data .mobile-images .image-dot,.page-template-plans #get-plans-tab-data .tab-data .mobile-images .image-dot{background-color:#d6d6d6;border-radius:5px;cursor:pointer;display:inline-block;height:10px;margin:8px 8px 0 8px;width:10px}.page-template-plans #choose-plan .tab-data .mobile-images .image-dot.active,.page-template-plans #get-plans-tab-data .tab-data .mobile-images .image-dot.active{background-color:#e31c37}.page-template-plans #choose-plan .tab-data .mobile-images .image-dot-row,.page-template-plans #get-plans-tab-data .tab-data .mobile-images .image-dot-row{margin-bottom:20px}.page-template-plans #choose-plan .tab-data .mobile-images .left-arrow,.page-template-plans #choose-plan .tab-data .mobile-images .right-arrow,.page-template-plans #get-plans-tab-data .tab-data .mobile-images .left-arrow,.page-template-plans #get-plans-tab-data .tab-data .mobile-images .right-arrow{font-size:20px;position:static;width:100%}.page-template-plans #choose-plan .tab-data .mobile-images .left-arrow,.page-template-plans #get-plans-tab-data .tab-data .mobile-images .left-arrow{padding-left:15px;text-align:left}.page-template-plans #choose-plan .tab-data .mobile-images .right-arrow,.page-template-plans #get-plans-tab-data .tab-data .mobile-images .right-arrow{padding-right:15px;text-align:right}.page-template-plans #choose-plan .btn-block,.page-template-plans #get-plans-tab-data .btn-block{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}.page-template-plans #choose-plan .btn-block a.btn,.page-template-plans #get-plans-tab-data .btn-block a.btn{display:inline;margin:0 auto 20px;text-align:center;width:auto}.page-template-plans #choose-plan .btn-block.final-plans-btn a.btn,.page-template-plans #get-plans-tab-data .btn-block.final-plans-btn a.btn{margin-top:25px}@media print,screen and (min-width:45em){.page-template-plans #choose-plan .tab-data,.page-template-plans #get-plans-tab-data .tab-data{padding:50px 0 0 0}.page-template-plans #choose-plan .tab-data .plan-tab-header,.page-template-plans #get-plans-tab-data .tab-data .plan-tab-header{text-align:center}.page-template-plans #choose-plan .tab-data .plan-tab-subheader,.page-template-plans #get-plans-tab-data .tab-data .plan-tab-subheader{padding:0 15px 34px;text-align:center}.page-template-plans #choose-plan .tab-data p,.page-template-plans #get-plans-tab-data .tab-data p{font-size:16px}.page-template-plans #choose-plan .tab-data .block .image-caption,.page-template-plans #get-plans-tab-data .tab-data .block .image-caption{font-size:16px;margin:25px 15px 20px;text-align:center}.page-template-plans #choose-plan .btn-block.left a.btn,.page-template-plans #get-plans-tab-data .btn-block.left a.btn{margin:0 0 20px}}.join-h1-mobile{font-size:20px;line-height:24px;padding:23px 15px 0;text-transform:uppercase;text-align:center;float:right;display:block}.join-h1{font-size:32px;line-height:32px;text-transform:uppercase;text-align:center;text-wrap:nowrap;height:100%;margin-bottom:0;margin-left:1rem}@media print,screen and (min-width:45em){.join-h1{width:400px}}.page-template-join .main-nav{background-color:#fff}.page-template-join .main-nav h1{font-size:1.5rem;font-weight:300}.page-template-join .off-canvas-content{padding-top:0;margin-top:80px}.page-template-join .off-canvas-content .site-header{height:71px}.page-template-join .title-bar-left .hamburger,.page-template-join .top-bar-right,.page-template-join .vasa_header-nav_utility{display:none}.page-template-join .off-canvas-content .site-mobile-title a{margin-top:20px}.page-template-join .off-canvas-content .site-mobile-title a img{height:29px}@media print,screen and (min-width:45em){.page-template-join .off-canvas-content .site-mobile-title a{margin-top:15px}.page-template-join .off-canvas-content .site-mobile-title a img{height:35px}}.page-template-join:has(#wpadminbar) .membership-plans .benefit-mobile .benefit-table.table-header{position:-webkit-sticky;position:sticky;top:50px}@media only screen and (min-width:720px){.page-template-join:has(#wpadminbar) .membership-plans .benefit-mobile .benefit-table.table-header{top:90px}}@media only screen and (min-width:1024px){.page-template-join:has(#wpadminbar) .membership-plans .benefit-mobile .benefit-table.table-header{top:90px}}.page-template-join .membership-plans{margin-bottom:5rem}.page-template-join .membership-plans .benefit-mobile .benefit-table.table-header{position:-webkit-sticky;position:sticky;top:53px;z-index:1}@media only screen and (min-width:720px){.page-template-join .membership-plans .benefit-mobile .benefit-table.table-header{top:55px}}@media only screen and (min-width:1024px){.page-template-join .membership-plans .benefit-mobile .benefit-table.table-header{top:55px}}.page-template-join .membership-plans .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name{cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-template-join .general-error-validation{margin:10px 0;padding:0}.page-template-join.color-mode-dark,.page-template-join:has(.special.dots-dark){background-color:#0a0a0a}.page-template-join.color-mode-dark .main-nav,.page-template-join.color-mode-dark div.top-nav,.page-template-join:has(.special.dots-dark) .main-nav,.page-template-join:has(.special.dots-dark) div.top-nav{background-color:transparent;color:#fff}.page-template-join.color-mode-dark #club-address,.page-template-join.color-mode-dark #club-location .vasa-dark-gray-text,.page-template-join:has(.special.dots-dark) #club-address,.page-template-join:has(.special.dots-dark) #club-location .vasa-dark-gray-text{color:#fff}.page-template-join.color-mode-dark .join-gray-background .vasa-dark-gray-text,.page-template-join:has(.special.dots-dark) .join-gray-background .vasa-dark-gray-text{color:#555}.page-template-join:has(.special.dots-dark),.page-template-join:has(.special.dots-light){background-image:linear-gradient(rgba(0,0,0,.8) 0,rgba(10,10,10,.9) 10%,#0a0a0a 20%),radial-gradient(white .8px .9px,transparent 6px),radial-gradient(white 1px 1px,transparent 6px);background-size:100% 100%,30px 30px,30px 30px;background-position:0 0,0 0,15px 15px}@media print,screen and (min-width:45em){.page-template-join:has(.special.dots-dark),.page-template-join:has(.special.dots-light){background-image:radial-gradient(ellipse at 50% 50%,#0a0a0a 70%,rgba(10,10,10,.8) 90%,transparent 100%),radial-gradient(white .8px .9px,transparent 6px),radial-gradient(white 1px 1px,transparent 6px)}}.page-template-join:has(.special.dots-dark) .membership-plan .join-best-value,.page-template-join:has(.special.dots-light) .membership-plan .join-best-value{background-color:#fff}@media print,screen and (min-width:45em){.page-template-join:has(.special.dots-dark) .membership-plan .join-best-value,.page-template-join:has(.special.dots-light) .membership-plan .join-best-value{border:10px solid #e31c37;border-top:0;border-image-source:linear-gradient(180deg,#e31c37 0,#aa1e2d 100%);border-image-slice:1}}.page-template-join:has(.special.dots-dark) .featured-benefit,.page-template-join:has(.special.dots-light) .featured-benefit{margin-bottom:20px}.page-template-join:has(.special.dots-dark) .active.highlight-column-2 .benefit-table:before,.page-template-join:has(.special.dots-light) .active.highlight-column-2 .benefit-table:before{background:transparent linear-gradient(180deg,#e31c37 0,#aa1e2d 100%) 0 0 no-repeat padding-box;left:calc(34% + (0 * 22%))}.page-template-join:has(.special.dots-dark) .active.highlight-column-2 .benefit-table:before .comp-plan-name,.page-template-join:has(.special.dots-light) .active.highlight-column-2 .benefit-table:before .comp-plan-name{color:#fff}.page-template-join:has(.special.dots-dark) .active.highlight-column-2 .benefit-table .small-order-2,.page-template-join:has(.special.dots-light) .active.highlight-column-2 .benefit-table .small-order-2{color:#fff}.page-template-join:has(.special.dots-dark) .active.highlight-column-2 .benefit-table .small-order-2 .icon-text,.page-template-join:has(.special.dots-dark) .active.highlight-column-2 .benefit-table .small-order-2 i,.page-template-join:has(.special.dots-light) .active.highlight-column-2 .benefit-table .small-order-2 .icon-text,.page-template-join:has(.special.dots-light) .active.highlight-column-2 .benefit-table .small-order-2 i{color:#fff}.page-template-join:has(.special.dots-dark) .active.highlight-column-3 .benefit-table:before,.page-template-join:has(.special.dots-light) .active.highlight-column-3 .benefit-table:before{background:transparent linear-gradient(180deg,#e31c37 0,#aa1e2d 100%) 0 0 no-repeat padding-box;left:calc(34% + (1 * 22%))}.page-template-join:has(.special.dots-dark) .active.highlight-column-3 .benefit-table:before .comp-plan-name,.page-template-join:has(.special.dots-light) .active.highlight-column-3 .benefit-table:before .comp-plan-name{color:#fff}.page-template-join:has(.special.dots-dark) .active.highlight-column-3 .benefit-table .small-order-3,.page-template-join:has(.special.dots-light) .active.highlight-column-3 .benefit-table .small-order-3{color:#fff}.page-template-join:has(.special.dots-dark) .active.highlight-column-3 .benefit-table .small-order-3 .icon-text,.page-template-join:has(.special.dots-dark) .active.highlight-column-3 .benefit-table .small-order-3 i,.page-template-join:has(.special.dots-light) .active.highlight-column-3 .benefit-table .small-order-3 .icon-text,.page-template-join:has(.special.dots-light) .active.highlight-column-3 .benefit-table .small-order-3 i{color:#fff}.page-template-join:has(.special.dots-dark) .active.highlight-column-4 .benefit-table:before,.page-template-join:has(.special.dots-light) .active.highlight-column-4 .benefit-table:before{background:transparent linear-gradient(180deg,#e31c37 0,#aa1e2d 100%) 0 0 no-repeat padding-box;left:calc(34% + (2 * 22%))}.page-template-join:has(.special.dots-dark) .active.highlight-column-4 .benefit-table:before .comp-plan-name,.page-template-join:has(.special.dots-light) .active.highlight-column-4 .benefit-table:before .comp-plan-name{color:#fff}.page-template-join:has(.special.dots-dark) .active.highlight-column-4 .benefit-table .small-order-4,.page-template-join:has(.special.dots-light) .active.highlight-column-4 .benefit-table .small-order-4{color:#fff}.page-template-join:has(.special.dots-dark) .active.highlight-column-4 .benefit-table .small-order-4 .icon-text,.page-template-join:has(.special.dots-dark) .active.highlight-column-4 .benefit-table .small-order-4 i,.page-template-join:has(.special.dots-light) .active.highlight-column-4 .benefit-table .small-order-4 .icon-text,.page-template-join:has(.special.dots-light) .active.highlight-column-4 .benefit-table .small-order-4 i{color:#fff}.page-template-join:has(.special.dots-dark) .active .benefit-table,.page-template-join:has(.special.dots-light) .active .benefit-table{position:relative}.page-template-join:has(.special.dots-dark) .active .benefit-table:before,.page-template-join:has(.special.dots-light) .active .benefit-table:before{content:"";position:absolute;z-index:1;top:0;left:34%;width:calc(22% + 1px);height:100%}.page-template-join:has(.special.dots-dark) .active .benefit-table .comp-plan-name,.page-template-join:has(.special.dots-dark) .active .benefit-table .comp-plan-row,.page-template-join:has(.special.dots-light) .active .benefit-table .comp-plan-name,.page-template-join:has(.special.dots-light) .active .benefit-table .comp-plan-row{position:relative;z-index:2}.page-template-join:has(.special.dots-light){background-image:linear-gradient(rgba(255,255,255,.3) 0,rgba(255,255,255,.6) 5%,#fff 10%),radial-gradient(#dfdfdf .8px .9px,transparent 6px),radial-gradient(#dfdfdf 1px 1px,transparent 6px);background-color:#fff}@media print,screen and (min-width:45em){.page-template-join:has(.special.dots-light){background-image:radial-gradient(ellipse at 50% 50%,#fff 60%,rgba(255,255,255,.7) 80%,transparent 100%),radial-gradient(#dfdfdf .8px .9px,transparent 6px),radial-gradient(#dfdfdf 1px 1px,transparent 6px)}}.page-template-join:has(.special.dots-light) .featured-blocks-wrap,.page-template-join:has(.special.dots-light) .main-nav,.page-template-join:has(.special.dots-light) .mini-footer,.page-template-join:has(.special.dots-light) div.top-nav{background-color:transparent;color:#0a0a0a}.special{width:100%;height:100%;overflow:hidden;position:relative}.special #confetti-canvas{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.special.neon .join-special-container-inner{-webkit-animation:neon-border-glow 3s infinite alternate;animation:neon-border-glow 3s infinite alternate;box-shadow:inset 0 0 3px #e31c37,inset 0 0 6px #e31c37,inset 0 0 8px #e31c37;outline:2px solid #e31c37;padding:2rem}.special.neon .join-special-container-inner p{margin:0}.inactive-dark-mode .logo-white{display:none}body.has-extended-special-banner .off-canvas-content{margin-top:5px}body.has-extended-special-banner div.top-nav{position:relative;top:0!important}body.has-extended-special-banner .membership-plans .benefit-mobile .benefit-table.table-header{top:0!important}body.has-extended-special-banner[data-current-step="1"] .join-h1{display:none}body.has-extended-special-banner[data-current-step="1"].color-mode-dark .main-nav,body.has-extended-special-banner[data-current-step="1"].color-mode-dark div.top-nav{background-color:#000}body.has-extended-special-banner[data-current-step="1"].red-special-container-background .change-location,body.has-extended-special-banner[data-current-step="1"].red-special-container-background .gym-details-modal,body.has-extended-special-banner[data-current-step="1"].red-special-container-background .marker-red,body.has-extended-special-banner[data-current-step="1"].red-special-container-background .open-promo{color:#fff!important}body.has-extended-special-banner[data-current-step="1"].red-special-container-background .club-separator{border-color:#fff!important}body.has-extended-special-banner[data-current-step="1"].red-special-container-background #apply-promo-button{background-color:#f0f0f0;color:#555}@media print,screen and (max-width:44.99875em){body.has-extended-special-banner[data-current-step="1"].red-special-container-background .plan-features .red-join-btn{background-color:#fff!important;color:#e31c37!important}}body.has-extended-special-banner[data-current-step="1"] .join-special-container{margin-top:0!important;overflow:hidden}body.has-extended-special-banner[data-current-step="1"] .join-special-container .grid-container{max-width:none!important;padding:0 0 20px!important}body.has-extended-special-banner[data-current-step="1"] .join-special-container img{width:100vw;max-width:none}body.has-extended-special-banner[data-current-step="1"] .change-gym-location-container{margin-bottom:40px}body.has-extended-special-banner[data-current-step="1"] .membership-plans{background-color:#fff}body.has-extended-special-banner[data-current-step="1"] .header-banner{display:none}@-webkit-keyframes neon-border-glow{0%,100%,15%,25%,60%,75%,90%{box-shadow:0 0 5px #e31c37,0 0 8px #e31c37,0 0 12px #e31c37}10%,30%,65%,85%{box-shadow:0 0 7px #e31c37,0 0 12px #e31c37,0 0 17px #e31c37}}@keyframes neon-border-glow{0%,100%,15%,25%,60%,75%,90%{box-shadow:0 0 5px #e31c37,0 0 8px #e31c37,0 0 12px #e31c37}10%,30%,65%,85%{box-shadow:0 0 7px #e31c37,0 0 12px #e31c37,0 0 17px #e31c37}}.join-tooltip{cursor:pointer;display:inline-block;font-size:16px;margin-left:5px;position:relative}.join-tooltip .tooltiptext{visibility:hidden;width:145px;background-color:#fff;color:#a7a9ac;padding:7px;font-size:10px;line-height:12px;border:1px solid #e31c37;font-family:Montserrat,"Helvetica Neue",sans-serif;position:absolute;z-index:1;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(10px + 100%)}.join-tooltip .tooltiptext *{font-size:10px!important}.join-tooltip .tooltiptext p:last-child{margin-bottom:0}.join-tooltip .tooltiptext.vasa-dark-gray-text *{color:#555}.join-tooltip.tooltip-large .tooltiptext{max-height:min(80vh,300px);overflow-y:scroll;max-width:min(100vw - 20px,800px);width:calc(100vw - 20px)}.join-tooltip.click-only:not(.active) .tooltiptext{display:none}.join-tooltip:not(.click-only):hover .tooltiptext{visibility:visible}.join-tooltip.active .tooltiptext{visibility:visible}.page-template-join .membership-plans.confetti-plans .membership-plan{margin-bottom:40px}.special-banner{height:46px;background-color:#e31c37;width:242px;-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);position:absolute;top:-30px;left:5px;z-index:5;display:block;transition:all 1s ease-in-out;-webkit-animation:ani 1.7s infinite;animation:ani 1.7s infinite}.special-banner .special-text{color:#0a0a0a;line-height:46px;font-weight:700;-webkit-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg)}@-webkit-keyframes ani{0%{left:30px;right:auto}50%{left:auto;right:30px}100%{right:auto;left:30px}}@keyframes ani{0%{left:30px;right:auto}50%{left:auto;right:30px}100%{right:auto;left:30px}}@media print,screen and (min-width:45em){@-webkit-keyframes ani{0%{left:20px;right:auto}50%{left:auto;right:20px}100%{right:auto;left:20px}}@keyframes ani{0%{left:20px;right:auto}50%{left:auto;right:20px}100%{right:auto;left:20px}}.page-template-join .membership-plans.confetti-plans .membership-plan{margin-bottom:0}}@media print,screen and (min-width:45em) and (max-width:63.99875em){.special-banner{width:157px;font-size:13px;top:-22px}}itemsfall{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;font-size:40px;overflow:hidden;pointer-events:none}itemsfall fallingitem{position:absolute;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px}itemsfall fallingitem span{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}itemsfall fallingitem img{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:40px}itemsfall fallingitem:nth-child(50){-webkit-animation:animation-fallingitem-50 linear infinite;animation:animation-fallingitem-50 linear infinite;-webkit-animation-duration:5.7s;animation-duration:5.7s;-webkit-animation-delay:-7.3s;animation-delay:-7.3s}@-webkit-keyframes animation-fallingitem-50{0%{left:70%;top:-100px;-webkit-transform:scale(.819) rotate3d(.38,.15,.3,0deg);transform:scale(.819) rotate3d(.38,.15,.3,0deg)}100%{left:66.4%;top:110%;-webkit-transform:scale(.819) rotate3d(.34,.76,.74,-781deg);transform:scale(.819) rotate3d(.34,.76,.74,-781deg)}}@keyframes animation-fallingitem-50{0%{left:70%;top:-100px;-webkit-transform:scale(.819) rotate3d(.38,.15,.3,0deg);transform:scale(.819) rotate3d(.38,.15,.3,0deg)}100%{left:66.4%;top:110%;-webkit-transform:scale(.819) rotate3d(.34,.76,.74,-781deg);transform:scale(.819) rotate3d(.34,.76,.74,-781deg)}}itemsfall fallingitem:nth-child(49){-webkit-animation:animation-fallingitem-49 linear infinite;animation:animation-fallingitem-49 linear infinite;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-delay:-5.5s;animation-delay:-5.5s}@-webkit-keyframes animation-fallingitem-49{0%{left:5%;top:-100px;-webkit-transform:scale(.862) rotate3d(.65,.49,.64,0deg);transform:scale(.862) rotate3d(.65,.49,.64,0deg)}100%{left:-12.8%;top:110%;-webkit-transform:scale(.862) rotate3d(.28,.44,.63,-1133deg);transform:scale(.862) rotate3d(.28,.44,.63,-1133deg)}}@keyframes animation-fallingitem-49{0%{left:5%;top:-100px;-webkit-transform:scale(.862) rotate3d(.65,.49,.64,0deg);transform:scale(.862) rotate3d(.65,.49,.64,0deg)}100%{left:-12.8%;top:110%;-webkit-transform:scale(.862) rotate3d(.28,.44,.63,-1133deg);transform:scale(.862) rotate3d(.28,.44,.63,-1133deg)}}itemsfall fallingitem:nth-child(48){-webkit-animation:animation-fallingitem-48 linear infinite;animation:animation-fallingitem-48 linear infinite;-webkit-animation-duration:6.9s;animation-duration:6.9s;-webkit-animation-delay:-2.6s;animation-delay:-2.6s}@-webkit-keyframes animation-fallingitem-48{0%{left:36%;top:-100px;-webkit-transform:scale(.797) rotate3d(.88,.41,.79,0deg);transform:scale(.797) rotate3d(.88,.41,.79,0deg)}100%{left:40.9%;top:110%;-webkit-transform:scale(.797) rotate3d(.52,.04,.16,897deg);transform:scale(.797) rotate3d(.52,.04,.16,897deg)}}@keyframes animation-fallingitem-48{0%{left:36%;top:-100px;-webkit-transform:scale(.797) rotate3d(.88,.41,.79,0deg);transform:scale(.797) rotate3d(.88,.41,.79,0deg)}100%{left:40.9%;top:110%;-webkit-transform:scale(.797) rotate3d(.52,.04,.16,897deg);transform:scale(.797) rotate3d(.52,.04,.16,897deg)}}itemsfall fallingitem:nth-child(47){-webkit-animation:animation-fallingitem-47 linear infinite;animation:animation-fallingitem-47 linear infinite;-webkit-animation-duration:7.1s;animation-duration:7.1s;-webkit-animation-delay:-4.9s;animation-delay:-4.9s}@-webkit-keyframes animation-fallingitem-47{0%{left:71%;top:-100px;-webkit-transform:scale(1.173) rotate3d(.34,.38,.77,0deg);transform:scale(1.173) rotate3d(.34,.38,.77,0deg)}100%{left:99%;top:110%;-webkit-transform:scale(1.173) rotate3d(.88,.96,.02,-1014deg);transform:scale(1.173) rotate3d(.88,.96,.02,-1014deg)}}@keyframes animation-fallingitem-47{0%{left:71%;top:-100px;-webkit-transform:scale(1.173) rotate3d(.34,.38,.77,0deg);transform:scale(1.173) rotate3d(.34,.38,.77,0deg)}100%{left:99%;top:110%;-webkit-transform:scale(1.173) rotate3d(.88,.96,.02,-1014deg);transform:scale(1.173) rotate3d(.88,.96,.02,-1014deg)}}itemsfall fallingitem:nth-child(46){-webkit-animation:animation-fallingitem-46 linear infinite;animation:animation-fallingitem-46 linear infinite;-webkit-animation-duration:5.6s;animation-duration:5.6s;-webkit-animation-delay:-3.5s;animation-delay:-3.5s}@-webkit-keyframes animation-fallingitem-46{0%{left:93%;top:-100px;-webkit-transform:scale(.843) rotate3d(.24,.72,.72,0deg);transform:scale(.843) rotate3d(.24,.72,.72,0deg)}100%{left:81.6%;top:110%;-webkit-transform:scale(.843) rotate3d(.49,.58,.07,-1343deg);transform:scale(.843) rotate3d(.49,.58,.07,-1343deg)}}@keyframes animation-fallingitem-46{0%{left:93%;top:-100px;-webkit-transform:scale(.843) rotate3d(.24,.72,.72,0deg);transform:scale(.843) rotate3d(.24,.72,.72,0deg)}100%{left:81.6%;top:110%;-webkit-transform:scale(.843) rotate3d(.49,.58,.07,-1343deg);transform:scale(.843) rotate3d(.49,.58,.07,-1343deg)}}itemsfall fallingitem:nth-child(45){-webkit-animation:animation-fallingitem-45 linear infinite;animation:animation-fallingitem-45 linear infinite;-webkit-animation-duration:6.2s;animation-duration:6.2s;-webkit-animation-delay:-7.8s;animation-delay:-7.8s}@-webkit-keyframes animation-fallingitem-45{0%{left:58%;top:-100px;-webkit-transform:scale(1.095) rotate3d(.3,.57,.94,0deg);transform:scale(1.095) rotate3d(.3,.57,.94,0deg)}100%{left:55.3%;top:110%;-webkit-transform:scale(1.095) rotate3d(.47,.61,.61,-1008deg);transform:scale(1.095) rotate3d(.47,.61,.61,-1008deg)}}@keyframes animation-fallingitem-45{0%{left:58%;top:-100px;-webkit-transform:scale(1.095) rotate3d(.3,.57,.94,0deg);transform:scale(1.095) rotate3d(.3,.57,.94,0deg)}100%{left:55.3%;top:110%;-webkit-transform:scale(1.095) rotate3d(.47,.61,.61,-1008deg);transform:scale(1.095) rotate3d(.47,.61,.61,-1008deg)}}itemsfall fallingitem:nth-child(44){-webkit-animation:animation-fallingitem-44 linear infinite;animation:animation-fallingitem-44 linear infinite;-webkit-animation-duration:4.5s;animation-duration:4.5s;-webkit-animation-delay:-2.3s;animation-delay:-2.3s}@-webkit-keyframes animation-fallingitem-44{0%{left:12%;top:-100px;-webkit-transform:scale(1.305) rotate3d(.44,1,.33,0deg);transform:scale(1.305) rotate3d(.44,1,.33,0deg)}100%{left:1.2%;top:110%;-webkit-transform:scale(1.305) rotate3d(.93,.78,.49,-995deg);transform:scale(1.305) rotate3d(.93,.78,.49,-995deg)}}@keyframes animation-fallingitem-44{0%{left:12%;top:-100px;-webkit-transform:scale(1.305) rotate3d(.44,1,.33,0deg);transform:scale(1.305) rotate3d(.44,1,.33,0deg)}100%{left:1.2%;top:110%;-webkit-transform:scale(1.305) rotate3d(.93,.78,.49,-995deg);transform:scale(1.305) rotate3d(.93,.78,.49,-995deg)}}itemsfall fallingitem:nth-child(43){-webkit-animation:animation-fallingitem-43 linear infinite;animation:animation-fallingitem-43 linear infinite;-webkit-animation-duration:5.5s;animation-duration:5.5s;-webkit-animation-delay:-4.1s;animation-delay:-4.1s}@-webkit-keyframes animation-fallingitem-43{0%{left:98%;top:-100px;-webkit-transform:scale(1.394) rotate3d(.55,.68,.18,0deg);transform:scale(1.394) rotate3d(.55,.68,.18,0deg)}100%{left:110.1%;top:110%;-webkit-transform:scale(1.394) rotate3d(.33,.23,.62,-755deg);transform:scale(1.394) rotate3d(.33,.23,.62,-755deg)}}@keyframes animation-fallingitem-43{0%{left:98%;top:-100px;-webkit-transform:scale(1.394) rotate3d(.55,.68,.18,0deg);transform:scale(1.394) rotate3d(.55,.68,.18,0deg)}100%{left:110.1%;top:110%;-webkit-transform:scale(1.394) rotate3d(.33,.23,.62,-755deg);transform:scale(1.394) rotate3d(.33,.23,.62,-755deg)}}itemsfall fallingitem:nth-child(42){-webkit-animation:animation-fallingitem-42 linear infinite;animation:animation-fallingitem-42 linear infinite;-webkit-animation-duration:7.7s;animation-duration:7.7s;-webkit-animation-delay:-1.2s;animation-delay:-1.2s}@-webkit-keyframes animation-fallingitem-42{0%{left:2%;top:-100px;-webkit-transform:scale(1.228) rotate3d(.52,.26,.31,0deg);transform:scale(1.228) rotate3d(.52,.26,.31,0deg)}100%{left:35.1%;top:110%;-webkit-transform:scale(1.228) rotate3d(.35,.75,.81,780deg);transform:scale(1.228) rotate3d(.35,.75,.81,780deg)}}@keyframes animation-fallingitem-42{0%{left:2%;top:-100px;-webkit-transform:scale(1.228) rotate3d(.52,.26,.31,0deg);transform:scale(1.228) rotate3d(.52,.26,.31,0deg)}100%{left:35.1%;top:110%;-webkit-transform:scale(1.228) rotate3d(.35,.75,.81,780deg);transform:scale(1.228) rotate3d(.35,.75,.81,780deg)}}itemsfall fallingitem:nth-child(41){-webkit-animation:animation-fallingitem-41 linear infinite;animation:animation-fallingitem-41 linear infinite;-webkit-animation-duration:4.7s;animation-duration:4.7s;-webkit-animation-delay:-3.8s;animation-delay:-3.8s}@-webkit-keyframes animation-fallingitem-41{0%{left:31%;top:-100px;-webkit-transform:scale(1.014) rotate3d(.7,.78,.38,0deg);transform:scale(1.014) rotate3d(.7,.78,.38,0deg)}100%{left:67.8%;top:110%;-webkit-transform:scale(1.014) rotate3d(.28,.63,.38,1271deg);transform:scale(1.014) rotate3d(.28,.63,.38,1271deg)}}@keyframes animation-fallingitem-41{0%{left:31%;top:-100px;-webkit-transform:scale(1.014) rotate3d(.7,.78,.38,0deg);transform:scale(1.014) rotate3d(.7,.78,.38,0deg)}100%{left:67.8%;top:110%;-webkit-transform:scale(1.014) rotate3d(.28,.63,.38,1271deg);transform:scale(1.014) rotate3d(.28,.63,.38,1271deg)}}itemsfall fallingitem:nth-child(40){-webkit-animation:animation-fallingitem-40 linear infinite;animation:animation-fallingitem-40 linear infinite;-webkit-animation-duration:6.5s;animation-duration:6.5s;-webkit-animation-delay:-.7s;animation-delay:-.7s}@-webkit-keyframes animation-fallingitem-40{0%{left:47%;top:-100px;-webkit-transform:scale(.895) rotate3d(.55,.18,.28,0deg);transform:scale(.895) rotate3d(.55,.18,.28,0deg)}100%{left:78%;top:110%;-webkit-transform:scale(.895) rotate3d(.52,.21,.82,-868deg);transform:scale(.895) rotate3d(.52,.21,.82,-868deg)}}@keyframes animation-fallingitem-40{0%{left:47%;top:-100px;-webkit-transform:scale(.895) rotate3d(.55,.18,.28,0deg);transform:scale(.895) rotate3d(.55,.18,.28,0deg)}100%{left:78%;top:110%;-webkit-transform:scale(.895) rotate3d(.52,.21,.82,-868deg);transform:scale(.895) rotate3d(.52,.21,.82,-868deg)}}itemsfall fallingitem:nth-child(39){-webkit-animation:animation-fallingitem-39 linear infinite;animation:animation-fallingitem-39 linear infinite;-webkit-animation-duration:5.9s;animation-duration:5.9s;-webkit-animation-delay:-4.6s;animation-delay:-4.6s}@-webkit-keyframes animation-fallingitem-39{0%{left:9%;top:-100px;-webkit-transform:scale(.707) rotate3d(.97,1,.25,0deg);transform:scale(.707) rotate3d(.97,1,.25,0deg)}100%{left:12.7%;top:110%;-webkit-transform:scale(.707) rotate3d(.7,.14,.91,1340deg);transform:scale(.707) rotate3d(.7,.14,.91,1340deg)}}@keyframes animation-fallingitem-39{0%{left:9%;top:-100px;-webkit-transform:scale(.707) rotate3d(.97,1,.25,0deg);transform:scale(.707) rotate3d(.97,1,.25,0deg)}100%{left:12.7%;top:110%;-webkit-transform:scale(.707) rotate3d(.7,.14,.91,1340deg);transform:scale(.707) rotate3d(.7,.14,.91,1340deg)}}itemsfall fallingitem:nth-child(38){-webkit-animation:animation-fallingitem-38 linear infinite;animation:animation-fallingitem-38 linear infinite;-webkit-animation-duration:5.7s;animation-duration:5.7s;-webkit-animation-delay:-5.8s;animation-delay:-5.8s}@-webkit-keyframes animation-fallingitem-38{0%{left:49%;top:-100px;-webkit-transform:scale(1.074) rotate3d(.89,.38,.41,0deg);transform:scale(1.074) rotate3d(.89,.38,.41,0deg)}100%{left:40.9%;top:110%;-webkit-transform:scale(1.074) rotate3d(.04,.27,.35,-876deg);transform:scale(1.074) rotate3d(.04,.27,.35,-876deg)}}@keyframes animation-fallingitem-38{0%{left:49%;top:-100px;-webkit-transform:scale(1.074) rotate3d(.89,.38,.41,0deg);transform:scale(1.074) rotate3d(.89,.38,.41,0deg)}100%{left:40.9%;top:110%;-webkit-transform:scale(1.074) rotate3d(.04,.27,.35,-876deg);transform:scale(1.074) rotate3d(.04,.27,.35,-876deg)}}itemsfall fallingitem:nth-child(37){-webkit-animation:animation-fallingitem-37 linear infinite;animation:animation-fallingitem-37 linear infinite;-webkit-animation-duration:7.9s;animation-duration:7.9s;-webkit-animation-delay:-.2s;animation-delay:-.2s}@-webkit-keyframes animation-fallingitem-37{0%{left:95%;top:-100px;-webkit-transform:scale(1.331) rotate3d(.2,.97,.25,0deg);transform:scale(1.331) rotate3d(.2,.97,.25,0deg)}100%{left:126.4%;top:110%;-webkit-transform:scale(1.331) rotate3d(.99,.27,.07,-1144deg);transform:scale(1.331) rotate3d(.99,.27,.07,-1144deg)}}@keyframes animation-fallingitem-37{0%{left:95%;top:-100px;-webkit-transform:scale(1.331) rotate3d(.2,.97,.25,0deg);transform:scale(1.331) rotate3d(.2,.97,.25,0deg)}100%{left:126.4%;top:110%;-webkit-transform:scale(1.331) rotate3d(.99,.27,.07,-1144deg);transform:scale(1.331) rotate3d(.99,.27,.07,-1144deg)}}itemsfall fallingitem:nth-child(36){-webkit-animation:animation-fallingitem-36 linear infinite;animation:animation-fallingitem-36 linear infinite;-webkit-animation-duration:5.1s;animation-duration:5.1s;-webkit-animation-delay:-4.6s;animation-delay:-4.6s}@-webkit-keyframes animation-fallingitem-36{0%{left:23%;top:-100px;-webkit-transform:scale(1.397) rotate3d(.19,.96,.64,0deg);transform:scale(1.397) rotate3d(.19,.96,.64,0deg)}100%{left:55.9%;top:110%;-webkit-transform:scale(1.397) rotate3d(.36,.12,.07,-1227deg);transform:scale(1.397) rotate3d(.36,.12,.07,-1227deg)}}@keyframes animation-fallingitem-36{0%{left:23%;top:-100px;-webkit-transform:scale(1.397) rotate3d(.19,.96,.64,0deg);transform:scale(1.397) rotate3d(.19,.96,.64,0deg)}100%{left:55.9%;top:110%;-webkit-transform:scale(1.397) rotate3d(.36,.12,.07,-1227deg);transform:scale(1.397) rotate3d(.36,.12,.07,-1227deg)}}itemsfall fallingitem:nth-child(35){-webkit-animation:animation-fallingitem-35 linear infinite;animation:animation-fallingitem-35 linear infinite;-webkit-animation-duration:7.4s;animation-duration:7.4s;-webkit-animation-delay:-7.1s;animation-delay:-7.1s}@-webkit-keyframes animation-fallingitem-35{0%{left:77%;top:-100px;-webkit-transform:scale(1.367) rotate3d(.17,.61,.51,0deg);transform:scale(1.367) rotate3d(.17,.61,.51,0deg)}100%{left:67.1%;top:110%;-webkit-transform:scale(1.367) rotate3d(.19,.15,.32,801deg);transform:scale(1.367) rotate3d(.19,.15,.32,801deg)}}@keyframes animation-fallingitem-35{0%{left:77%;top:-100px;-webkit-transform:scale(1.367) rotate3d(.17,.61,.51,0deg);transform:scale(1.367) rotate3d(.17,.61,.51,0deg)}100%{left:67.1%;top:110%;-webkit-transform:scale(1.367) rotate3d(.19,.15,.32,801deg);transform:scale(1.367) rotate3d(.19,.15,.32,801deg)}}itemsfall fallingitem:nth-child(34){-webkit-animation:animation-fallingitem-34 linear infinite;animation:animation-fallingitem-34 linear infinite;-webkit-animation-duration:7.9s;animation-duration:7.9s;-webkit-animation-delay:-7.1s;animation-delay:-7.1s}@-webkit-keyframes animation-fallingitem-34{0%{left:7%;top:-100px;-webkit-transform:scale(.637) rotate3d(.12,.57,.08,0deg);transform:scale(.637) rotate3d(.12,.57,.08,0deg)}100%{left:-12.2%;top:110%;-webkit-transform:scale(.637) rotate3d(.02,.01,.24,1372deg);transform:scale(.637) rotate3d(.02,.01,.24,1372deg)}}@keyframes animation-fallingitem-34{0%{left:7%;top:-100px;-webkit-transform:scale(.637) rotate3d(.12,.57,.08,0deg);transform:scale(.637) rotate3d(.12,.57,.08,0deg)}100%{left:-12.2%;top:110%;-webkit-transform:scale(.637) rotate3d(.02,.01,.24,1372deg);transform:scale(.637) rotate3d(.02,.01,.24,1372deg)}}itemsfall fallingitem:nth-child(33){-webkit-animation:animation-fallingitem-33 linear infinite;animation:animation-fallingitem-33 linear infinite;-webkit-animation-duration:6.4s;animation-duration:6.4s;-webkit-animation-delay:-5.9s;animation-delay:-5.9s}@-webkit-keyframes animation-fallingitem-33{0%{left:51%;top:-100px;-webkit-transform:scale(1.244) rotate3d(.56,.26,.32,0deg);transform:scale(1.244) rotate3d(.56,.26,.32,0deg)}100%{left:68.3%;top:110%;-webkit-transform:scale(1.244) rotate3d(.91,.72,.46,1340deg);transform:scale(1.244) rotate3d(.91,.72,.46,1340deg)}}@keyframes animation-fallingitem-33{0%{left:51%;top:-100px;-webkit-transform:scale(1.244) rotate3d(.56,.26,.32,0deg);transform:scale(1.244) rotate3d(.56,.26,.32,0deg)}100%{left:68.3%;top:110%;-webkit-transform:scale(1.244) rotate3d(.91,.72,.46,1340deg);transform:scale(1.244) rotate3d(.91,.72,.46,1340deg)}}itemsfall fallingitem:nth-child(32){-webkit-animation:animation-fallingitem-32 linear infinite;animation:animation-fallingitem-32 linear infinite;-webkit-animation-duration:4.2s;animation-duration:4.2s;-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes animation-fallingitem-32{0%{left:32%;top:-100px;-webkit-transform:scale(.691) rotate3d(.1,.67,.15,0deg);transform:scale(.691) rotate3d(.1,.67,.15,0deg)}100%{left:42.1%;top:110%;-webkit-transform:scale(.691) rotate3d(.63,.68,.76,-1355deg);transform:scale(.691) rotate3d(.63,.68,.76,-1355deg)}}@keyframes animation-fallingitem-32{0%{left:32%;top:-100px;-webkit-transform:scale(.691) rotate3d(.1,.67,.15,0deg);transform:scale(.691) rotate3d(.1,.67,.15,0deg)}100%{left:42.1%;top:110%;-webkit-transform:scale(.691) rotate3d(.63,.68,.76,-1355deg);transform:scale(.691) rotate3d(.63,.68,.76,-1355deg)}}itemsfall fallingitem:nth-child(31){-webkit-animation:animation-fallingitem-31 linear infinite;animation:animation-fallingitem-31 linear infinite;-webkit-animation-duration:4.8s;animation-duration:4.8s;-webkit-animation-delay:-7s;animation-delay:-7s}@-webkit-keyframes animation-fallingitem-31{0%{left:100%;top:-100px;-webkit-transform:scale(.982) rotate3d(.33,.39,.02,0deg);transform:scale(.982) rotate3d(.33,.39,.02,0deg)}100%{left:128.9%;top:110%;-webkit-transform:scale(.982) rotate3d(.13,.91,.55,-870deg);transform:scale(.982) rotate3d(.13,.91,.55,-870deg)}}@keyframes animation-fallingitem-31{0%{left:100%;top:-100px;-webkit-transform:scale(.982) rotate3d(.33,.39,.02,0deg);transform:scale(.982) rotate3d(.33,.39,.02,0deg)}100%{left:128.9%;top:110%;-webkit-transform:scale(.982) rotate3d(.13,.91,.55,-870deg);transform:scale(.982) rotate3d(.13,.91,.55,-870deg)}}itemsfall fallingitem:nth-child(30){-webkit-animation:animation-fallingitem-30 linear infinite;animation:animation-fallingitem-30 linear infinite;-webkit-animation-duration:7.7s;animation-duration:7.7s;-webkit-animation-delay:-6.6s;animation-delay:-6.6s}@-webkit-keyframes animation-fallingitem-30{0%{left:93%;top:-100px;-webkit-transform:scale(.86) rotate3d(.48,.41,.44,0deg);transform:scale(.86) rotate3d(.48,.41,.44,0deg)}100%{left:132.2%;top:110%;-webkit-transform:scale(.86) rotate3d(.98,.96,.37,1393deg);transform:scale(.86) rotate3d(.98,.96,.37,1393deg)}}@keyframes animation-fallingitem-30{0%{left:93%;top:-100px;-webkit-transform:scale(.86) rotate3d(.48,.41,.44,0deg);transform:scale(.86) rotate3d(.48,.41,.44,0deg)}100%{left:132.2%;top:110%;-webkit-transform:scale(.86) rotate3d(.98,.96,.37,1393deg);transform:scale(.86) rotate3d(.98,.96,.37,1393deg)}}itemsfall fallingitem:nth-child(29){-webkit-animation:animation-fallingitem-29 linear infinite;animation:animation-fallingitem-29 linear infinite;-webkit-animation-duration:4.8s;animation-duration:4.8s;-webkit-animation-delay:-5s;animation-delay:-5s}@-webkit-keyframes animation-fallingitem-29{0%{left:89%;top:-100px;-webkit-transform:scale(1.218) rotate3d(.37,.09,.06,0deg);transform:scale(1.218) rotate3d(.37,.09,.06,0deg)}100%{left:109.9%;top:110%;-webkit-transform:scale(1.218) rotate3d(.41,.55,.52,782deg);transform:scale(1.218) rotate3d(.41,.55,.52,782deg)}}@keyframes animation-fallingitem-29{0%{left:89%;top:-100px;-webkit-transform:scale(1.218) rotate3d(.37,.09,.06,0deg);transform:scale(1.218) rotate3d(.37,.09,.06,0deg)}100%{left:109.9%;top:110%;-webkit-transform:scale(1.218) rotate3d(.41,.55,.52,782deg);transform:scale(1.218) rotate3d(.41,.55,.52,782deg)}}itemsfall fallingitem:nth-child(28){-webkit-animation:animation-fallingitem-28 linear infinite;animation:animation-fallingitem-28 linear infinite;-webkit-animation-duration:5.2s;animation-duration:5.2s;-webkit-animation-delay:-6.4s;animation-delay:-6.4s}@-webkit-keyframes animation-fallingitem-28{0%{left:31%;top:-100px;-webkit-transform:scale(.828) rotate3d(.32,.43,1,0deg);transform:scale(.828) rotate3d(.32,.43,1,0deg)}100%{left:57.8%;top:110%;-webkit-transform:scale(.828) rotate3d(.47,.11,.54,762deg);transform:scale(.828) rotate3d(.47,.11,.54,762deg)}}@keyframes animation-fallingitem-28{0%{left:31%;top:-100px;-webkit-transform:scale(.828) rotate3d(.32,.43,1,0deg);transform:scale(.828) rotate3d(.32,.43,1,0deg)}100%{left:57.8%;top:110%;-webkit-transform:scale(.828) rotate3d(.47,.11,.54,762deg);transform:scale(.828) rotate3d(.47,.11,.54,762deg)}}itemsfall fallingitem:nth-child(27){-webkit-animation:animation-fallingitem-27 linear infinite;animation:animation-fallingitem-27 linear infinite;-webkit-animation-duration:6.9s;animation-duration:6.9s;-webkit-animation-delay:-2s;animation-delay:-2s}@-webkit-keyframes animation-fallingitem-27{0%{left:49%;top:-100px;-webkit-transform:scale(1.306) rotate3d(.79,.78,.96,0deg);transform:scale(1.306) rotate3d(.79,.78,.96,0deg)}100%{left:66.7%;top:110%;-webkit-transform:scale(1.306) rotate3d(.8,.07,.88,-1300deg);transform:scale(1.306) rotate3d(.8,.07,.88,-1300deg)}}@keyframes animation-fallingitem-27{0%{left:49%;top:-100px;-webkit-transform:scale(1.306) rotate3d(.79,.78,.96,0deg);transform:scale(1.306) rotate3d(.79,.78,.96,0deg)}100%{left:66.7%;top:110%;-webkit-transform:scale(1.306) rotate3d(.8,.07,.88,-1300deg);transform:scale(1.306) rotate3d(.8,.07,.88,-1300deg)}}itemsfall fallingitem:nth-child(26){-webkit-animation:animation-fallingitem-26 linear infinite;animation:animation-fallingitem-26 linear infinite;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes animation-fallingitem-26{0%{left:62%;top:-100px;-webkit-transform:scale(1.115) rotate3d(.54,.43,.3,0deg);transform:scale(1.115) rotate3d(.54,.43,.3,0deg)}100%{left:92.2%;top:110%;-webkit-transform:scale(1.115) rotate3d(.64,.38,.55,1146deg);transform:scale(1.115) rotate3d(.64,.38,.55,1146deg)}}@keyframes animation-fallingitem-26{0%{left:62%;top:-100px;-webkit-transform:scale(1.115) rotate3d(.54,.43,.3,0deg);transform:scale(1.115) rotate3d(.54,.43,.3,0deg)}100%{left:92.2%;top:110%;-webkit-transform:scale(1.115) rotate3d(.64,.38,.55,1146deg);transform:scale(1.115) rotate3d(.64,.38,.55,1146deg)}}itemsfall fallingitem:nth-child(25){-webkit-animation:animation-fallingitem-25 linear infinite;animation:animation-fallingitem-25 linear infinite;-webkit-animation-duration:6.7s;animation-duration:6.7s;-webkit-animation-delay:-4.9s;animation-delay:-4.9s}@-webkit-keyframes animation-fallingitem-25{0%{left:66%;top:-100px;-webkit-transform:scale(1.255) rotate3d(.02,.91,.9,0deg);transform:scale(1.255) rotate3d(.02,.91,.9,0deg)}100%{left:60.5%;top:110%;-webkit-transform:scale(1.255) rotate3d(.68,.71,.53,877deg);transform:scale(1.255) rotate3d(.68,.71,.53,877deg)}}@keyframes animation-fallingitem-25{0%{left:66%;top:-100px;-webkit-transform:scale(1.255) rotate3d(.02,.91,.9,0deg);transform:scale(1.255) rotate3d(.02,.91,.9,0deg)}100%{left:60.5%;top:110%;-webkit-transform:scale(1.255) rotate3d(.68,.71,.53,877deg);transform:scale(1.255) rotate3d(.68,.71,.53,877deg)}}itemsfall fallingitem:nth-child(24){-webkit-animation:animation-fallingitem-24 linear infinite;animation:animation-fallingitem-24 linear infinite;-webkit-animation-duration:6.8s;animation-duration:6.8s;-webkit-animation-delay:-2.5s;animation-delay:-2.5s}@-webkit-keyframes animation-fallingitem-24{0%{left:73%;top:-100px;-webkit-transform:scale(.696) rotate3d(.75,.36,.94,0deg);transform:scale(.696) rotate3d(.75,.36,.94,0deg)}100%{left:103.2%;top:110%;-webkit-transform:scale(.696) rotate3d(.77,.64,.13,844deg);transform:scale(.696) rotate3d(.77,.64,.13,844deg)}}@keyframes animation-fallingitem-24{0%{left:73%;top:-100px;-webkit-transform:scale(.696) rotate3d(.75,.36,.94,0deg);transform:scale(.696) rotate3d(.75,.36,.94,0deg)}100%{left:103.2%;top:110%;-webkit-transform:scale(.696) rotate3d(.77,.64,.13,844deg);transform:scale(.696) rotate3d(.77,.64,.13,844deg)}}itemsfall fallingitem:nth-child(23){-webkit-animation:animation-fallingitem-23 linear infinite;animation:animation-fallingitem-23 linear infinite;-webkit-animation-duration:4.1s;animation-duration:4.1s;-webkit-animation-delay:-3.8s;animation-delay:-3.8s}@-webkit-keyframes animation-fallingitem-23{0%{left:58%;top:-100px;-webkit-transform:scale(1.339) rotate3d(.9,.24,.38,0deg);transform:scale(1.339) rotate3d(.9,.24,.38,0deg)}100%{left:84.8%;top:110%;-webkit-transform:scale(1.339) rotate3d(.97,.59,.66,-1109deg);transform:scale(1.339) rotate3d(.97,.59,.66,-1109deg)}}@keyframes animation-fallingitem-23{0%{left:58%;top:-100px;-webkit-transform:scale(1.339) rotate3d(.9,.24,.38,0deg);transform:scale(1.339) rotate3d(.9,.24,.38,0deg)}100%{left:84.8%;top:110%;-webkit-transform:scale(1.339) rotate3d(.97,.59,.66,-1109deg);transform:scale(1.339) rotate3d(.97,.59,.66,-1109deg)}}itemsfall fallingitem:nth-child(22){-webkit-animation:animation-fallingitem-22 linear infinite;animation:animation-fallingitem-22 linear infinite;-webkit-animation-duration:6.8s;animation-duration:6.8s;-webkit-animation-delay:-4.2s;animation-delay:-4.2s}@-webkit-keyframes animation-fallingitem-22{0%{left:57%;top:-100px;-webkit-transform:scale(1.016) rotate3d(.66,.87,.01,0deg);transform:scale(1.016) rotate3d(.66,.87,.01,0deg)}100%{left:55.1%;top:110%;-webkit-transform:scale(1.016) rotate3d(.44,.31,.69,-1117deg);transform:scale(1.016) rotate3d(.44,.31,.69,-1117deg)}}@keyframes animation-fallingitem-22{0%{left:57%;top:-100px;-webkit-transform:scale(1.016) rotate3d(.66,.87,.01,0deg);transform:scale(1.016) rotate3d(.66,.87,.01,0deg)}100%{left:55.1%;top:110%;-webkit-transform:scale(1.016) rotate3d(.44,.31,.69,-1117deg);transform:scale(1.016) rotate3d(.44,.31,.69,-1117deg)}}itemsfall fallingitem:nth-child(21){-webkit-animation:animation-fallingitem-21 linear infinite;animation:animation-fallingitem-21 linear infinite;-webkit-animation-duration:7.5s;animation-duration:7.5s;-webkit-animation-delay:-1.6s;animation-delay:-1.6s}@-webkit-keyframes animation-fallingitem-21{0%{left:86%;top:-100px;-webkit-transform:scale(1.06) rotate3d(.03,.68,.66,0deg);transform:scale(1.06) rotate3d(.03,.68,.66,0deg)}100%{left:96.6%;top:110%;-webkit-transform:scale(1.06) rotate3d(.36,.37,.64,-823deg);transform:scale(1.06) rotate3d(.36,.37,.64,-823deg)}}@keyframes animation-fallingitem-21{0%{left:86%;top:-100px;-webkit-transform:scale(1.06) rotate3d(.03,.68,.66,0deg);transform:scale(1.06) rotate3d(.03,.68,.66,0deg)}100%{left:96.6%;top:110%;-webkit-transform:scale(1.06) rotate3d(.36,.37,.64,-823deg);transform:scale(1.06) rotate3d(.36,.37,.64,-823deg)}}itemsfall fallingitem:nth-child(20){-webkit-animation:animation-fallingitem-20 linear infinite;animation:animation-fallingitem-20 linear infinite;-webkit-animation-duration:6.9s;animation-duration:6.9s;-webkit-animation-delay:-.6s;animation-delay:-.6s}@-webkit-keyframes animation-fallingitem-20{0%{left:73%;top:-100px;-webkit-transform:scale(1.248) rotate3d(.22,.36,.18,0deg);transform:scale(1.248) rotate3d(.22,.36,.18,0deg)}100%{left:86.1%;top:110%;-webkit-transform:scale(1.248) rotate3d(.95,.75,.97,1095deg);transform:scale(1.248) rotate3d(.95,.75,.97,1095deg)}}@keyframes animation-fallingitem-20{0%{left:73%;top:-100px;-webkit-transform:scale(1.248) rotate3d(.22,.36,.18,0deg);transform:scale(1.248) rotate3d(.22,.36,.18,0deg)}100%{left:86.1%;top:110%;-webkit-transform:scale(1.248) rotate3d(.95,.75,.97,1095deg);transform:scale(1.248) rotate3d(.95,.75,.97,1095deg)}}itemsfall fallingitem:nth-child(19){-webkit-animation:animation-fallingitem-19 linear infinite;animation:animation-fallingitem-19 linear infinite;-webkit-animation-duration:5.8s;animation-duration:5.8s;-webkit-animation-delay:-2.3s;animation-delay:-2.3s}@-webkit-keyframes animation-fallingitem-19{0%{left:14%;top:-100px;-webkit-transform:scale(.609) rotate3d(1,.73,.4,0deg);transform:scale(.609) rotate3d(1,.73,.4,0deg)}100%{left:22.4%;top:110%;-webkit-transform:scale(.609) rotate3d(.14,.86,.26,1230deg);transform:scale(.609) rotate3d(.14,.86,.26,1230deg)}}@keyframes animation-fallingitem-19{0%{left:14%;top:-100px;-webkit-transform:scale(.609) rotate3d(1,.73,.4,0deg);transform:scale(.609) rotate3d(1,.73,.4,0deg)}100%{left:22.4%;top:110%;-webkit-transform:scale(.609) rotate3d(.14,.86,.26,1230deg);transform:scale(.609) rotate3d(.14,.86,.26,1230deg)}}itemsfall fallingitem:nth-child(18){-webkit-animation:animation-fallingitem-18 linear infinite;animation:animation-fallingitem-18 linear infinite;-webkit-animation-duration:4.6s;animation-duration:4.6s;-webkit-animation-delay:-2.9s;animation-delay:-2.9s}@-webkit-keyframes animation-fallingitem-18{0%{left:81%;top:-100px;-webkit-transform:scale(1.112) rotate3d(.74,.2,.68,0deg);transform:scale(1.112) rotate3d(.74,.2,.68,0deg)}100%{left:73.5%;top:110%;-webkit-transform:scale(1.112) rotate3d(.22,.2,.09,-1148deg);transform:scale(1.112) rotate3d(.22,.2,.09,-1148deg)}}@keyframes animation-fallingitem-18{0%{left:81%;top:-100px;-webkit-transform:scale(1.112) rotate3d(.74,.2,.68,0deg);transform:scale(1.112) rotate3d(.74,.2,.68,0deg)}100%{left:73.5%;top:110%;-webkit-transform:scale(1.112) rotate3d(.22,.2,.09,-1148deg);transform:scale(1.112) rotate3d(.22,.2,.09,-1148deg)}}itemsfall fallingitem:nth-child(17){-webkit-animation:animation-fallingitem-17 linear infinite;animation:animation-fallingitem-17 linear infinite;-webkit-animation-duration:4.4s;animation-duration:4.4s;-webkit-animation-delay:-1.5s;animation-delay:-1.5s}@-webkit-keyframes animation-fallingitem-17{0%{left:23%;top:-100px;-webkit-transform:scale(.69) rotate3d(.26,.84,.79,0deg);transform:scale(.69) rotate3d(.26,.84,.79,0deg)}100%{left:24.1%;top:110%;-webkit-transform:scale(.69) rotate3d(.1,.58,.82,1087deg);transform:scale(.69) rotate3d(.1,.58,.82,1087deg)}}@keyframes animation-fallingitem-17{0%{left:23%;top:-100px;-webkit-transform:scale(.69) rotate3d(.26,.84,.79,0deg);transform:scale(.69) rotate3d(.26,.84,.79,0deg)}100%{left:24.1%;top:110%;-webkit-transform:scale(.69) rotate3d(.1,.58,.82,1087deg);transform:scale(.69) rotate3d(.1,.58,.82,1087deg)}}itemsfall fallingitem:nth-child(16){-webkit-animation:animation-fallingitem-16 linear infinite;animation:animation-fallingitem-16 linear infinite;-webkit-animation-duration:7.4s;animation-duration:7.4s;-webkit-animation-delay:-3.9s;animation-delay:-3.9s}@-webkit-keyframes animation-fallingitem-16{0%{left:26%;top:-100px;-webkit-transform:scale(.976) rotate3d(.19,.47,.51,0deg);transform:scale(.976) rotate3d(.19,.47,.51,0deg)}100%{left:53.4%;top:110%;-webkit-transform:scale(.976) rotate3d(.27,.29,.51,1188deg);transform:scale(.976) rotate3d(.27,.29,.51,1188deg)}}@keyframes animation-fallingitem-16{0%{left:26%;top:-100px;-webkit-transform:scale(.976) rotate3d(.19,.47,.51,0deg);transform:scale(.976) rotate3d(.19,.47,.51,0deg)}100%{left:53.4%;top:110%;-webkit-transform:scale(.976) rotate3d(.27,.29,.51,1188deg);transform:scale(.976) rotate3d(.27,.29,.51,1188deg)}}itemsfall fallingitem:nth-child(15){-webkit-animation:animation-fallingitem-15 linear infinite;animation:animation-fallingitem-15 linear infinite;-webkit-animation-duration:4.3s;animation-duration:4.3s;-webkit-animation-delay:-1.7s;animation-delay:-1.7s}@-webkit-keyframes animation-fallingitem-15{0%{left:54%;top:-100px;-webkit-transform:scale(1.016) rotate3d(.42,.65,.59,0deg);transform:scale(1.016) rotate3d(.42,.65,.59,0deg)}100%{left:80.8%;top:110%;-webkit-transform:scale(1.016) rotate3d(.26,.23,.74,-1368deg);transform:scale(1.016) rotate3d(.26,.23,.74,-1368deg)}}@keyframes animation-fallingitem-15{0%{left:54%;top:-100px;-webkit-transform:scale(1.016) rotate3d(.42,.65,.59,0deg);transform:scale(1.016) rotate3d(.42,.65,.59,0deg)}100%{left:80.8%;top:110%;-webkit-transform:scale(1.016) rotate3d(.26,.23,.74,-1368deg);transform:scale(1.016) rotate3d(.26,.23,.74,-1368deg)}}itemsfall fallingitem:nth-child(14){-webkit-animation:animation-fallingitem-14 linear infinite;animation:animation-fallingitem-14 linear infinite;-webkit-animation-duration:7.9s;animation-duration:7.9s;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes animation-fallingitem-14{0%{left:100%;top:-100px;-webkit-transform:scale(.698) rotate3d(.78,.32,.35,0deg);transform:scale(.698) rotate3d(.78,.32,.35,0deg)}100%{left:93.4%;top:110%;-webkit-transform:scale(.698) rotate3d(.01,.79,.65,-730deg);transform:scale(.698) rotate3d(.01,.79,.65,-730deg)}}@keyframes animation-fallingitem-14{0%{left:100%;top:-100px;-webkit-transform:scale(.698) rotate3d(.78,.32,.35,0deg);transform:scale(.698) rotate3d(.78,.32,.35,0deg)}100%{left:93.4%;top:110%;-webkit-transform:scale(.698) rotate3d(.01,.79,.65,-730deg);transform:scale(.698) rotate3d(.01,.79,.65,-730deg)}}itemsfall fallingitem:nth-child(13){-webkit-animation:animation-fallingitem-13 linear infinite;animation:animation-fallingitem-13 linear infinite;-webkit-animation-duration:6.6s;animation-duration:6.6s;-webkit-animation-delay:-6.3s;animation-delay:-6.3s}@-webkit-keyframes animation-fallingitem-13{0%{left:23%;top:-100px;-webkit-transform:scale(.744) rotate3d(.61,.47,.79,0deg);transform:scale(.744) rotate3d(.61,.47,.79,0deg)}100%{left:15.8%;top:110%;-webkit-transform:scale(.744) rotate3d(.54,.89,.78,931deg);transform:scale(.744) rotate3d(.54,.89,.78,931deg)}}@keyframes animation-fallingitem-13{0%{left:23%;top:-100px;-webkit-transform:scale(.744) rotate3d(.61,.47,.79,0deg);transform:scale(.744) rotate3d(.61,.47,.79,0deg)}100%{left:15.8%;top:110%;-webkit-transform:scale(.744) rotate3d(.54,.89,.78,931deg);transform:scale(.744) rotate3d(.54,.89,.78,931deg)}}itemsfall fallingitem:nth-child(12){-webkit-animation:animation-fallingitem-12 linear infinite;animation:animation-fallingitem-12 linear infinite;-webkit-animation-duration:5.8s;animation-duration:5.8s;-webkit-animation-delay:-5.4s;animation-delay:-5.4s}@-webkit-keyframes animation-fallingitem-12{0%{left:30%;top:-100px;-webkit-transform:scale(1.243) rotate3d(.72,.43,.93,0deg);transform:scale(1.243) rotate3d(.72,.43,.93,0deg)}100%{left:21.8%;top:110%;-webkit-transform:scale(1.243) rotate3d(.99,.76,.16,1146deg);transform:scale(1.243) rotate3d(.99,.76,.16,1146deg)}}@keyframes animation-fallingitem-12{0%{left:30%;top:-100px;-webkit-transform:scale(1.243) rotate3d(.72,.43,.93,0deg);transform:scale(1.243) rotate3d(.72,.43,.93,0deg)}100%{left:21.8%;top:110%;-webkit-transform:scale(1.243) rotate3d(.99,.76,.16,1146deg);transform:scale(1.243) rotate3d(.99,.76,.16,1146deg)}}itemsfall fallingitem:nth-child(11){-webkit-animation:animation-fallingitem-11 linear infinite;animation:animation-fallingitem-11 linear infinite;-webkit-animation-duration:7.1s;animation-duration:7.1s;-webkit-animation-delay:-4.2s;animation-delay:-4.2s}@-webkit-keyframes animation-fallingitem-11{0%{left:16%;top:-100px;-webkit-transform:scale(1.25) rotate3d(.9,.82,.1,0deg);transform:scale(1.25) rotate3d(.9,.82,.1,0deg)}100%{left:18.3%;top:110%;-webkit-transform:scale(1.25) rotate3d(.75,.69,.33,-1039deg);transform:scale(1.25) rotate3d(.75,.69,.33,-1039deg)}}@keyframes animation-fallingitem-11{0%{left:16%;top:-100px;-webkit-transform:scale(1.25) rotate3d(.9,.82,.1,0deg);transform:scale(1.25) rotate3d(.9,.82,.1,0deg)}100%{left:18.3%;top:110%;-webkit-transform:scale(1.25) rotate3d(.75,.69,.33,-1039deg);transform:scale(1.25) rotate3d(.75,.69,.33,-1039deg)}}itemsfall fallingitem:nth-child(10){-webkit-animation:animation-fallingitem-10 linear infinite;animation:animation-fallingitem-10 linear infinite;-webkit-animation-duration:4.8s;animation-duration:4.8s;-webkit-animation-delay:-7.9s;animation-delay:-7.9s}@-webkit-keyframes animation-fallingitem-10{0%{left:3%;top:-100px;-webkit-transform:scale(1.295) rotate3d(.76,.67,.64,0deg);transform:scale(1.295) rotate3d(.76,.67,.64,0deg)}100%{left:17.8%;top:110%;-webkit-transform:scale(1.295) rotate3d(.43,.23,.52,-1374deg);transform:scale(1.295) rotate3d(.43,.23,.52,-1374deg)}}@keyframes animation-fallingitem-10{0%{left:3%;top:-100px;-webkit-transform:scale(1.295) rotate3d(.76,.67,.64,0deg);transform:scale(1.295) rotate3d(.76,.67,.64,0deg)}100%{left:17.8%;top:110%;-webkit-transform:scale(1.295) rotate3d(.43,.23,.52,-1374deg);transform:scale(1.295) rotate3d(.43,.23,.52,-1374deg)}}itemsfall fallingitem:nth-child(9){-webkit-animation:animation-fallingitem-9 linear infinite;animation:animation-fallingitem-9 linear infinite;-webkit-animation-duration:4.1s;animation-duration:4.1s;-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes animation-fallingitem-9{0%{left:87%;top:-100px;-webkit-transform:scale(1.189) rotate3d(.08,.66,.87,0deg);transform:scale(1.189) rotate3d(.08,.66,.87,0deg)}100%{left:72.3%;top:110%;-webkit-transform:scale(1.189) rotate3d(.89,.17,.56,-873deg);transform:scale(1.189) rotate3d(.89,.17,.56,-873deg)}}@keyframes animation-fallingitem-9{0%{left:87%;top:-100px;-webkit-transform:scale(1.189) rotate3d(.08,.66,.87,0deg);transform:scale(1.189) rotate3d(.08,.66,.87,0deg)}100%{left:72.3%;top:110%;-webkit-transform:scale(1.189) rotate3d(.89,.17,.56,-873deg);transform:scale(1.189) rotate3d(.89,.17,.56,-873deg)}}itemsfall fallingitem:nth-child(8){-webkit-animation:animation-fallingitem-8 linear infinite;animation:animation-fallingitem-8 linear infinite;-webkit-animation-duration:6.8s;animation-duration:6.8s;-webkit-animation-delay:-4.5s;animation-delay:-4.5s}@-webkit-keyframes animation-fallingitem-8{0%{left:9%;top:-100px;-webkit-transform:scale(1.378) rotate3d(.24,.04,.71,0deg);transform:scale(1.378) rotate3d(.24,.04,.71,0deg)}100%{left:10.1%;top:110%;-webkit-transform:scale(1.378) rotate3d(.35,.28,.74,-978deg);transform:scale(1.378) rotate3d(.35,.28,.74,-978deg)}}@keyframes animation-fallingitem-8{0%{left:9%;top:-100px;-webkit-transform:scale(1.378) rotate3d(.24,.04,.71,0deg);transform:scale(1.378) rotate3d(.24,.04,.71,0deg)}100%{left:10.1%;top:110%;-webkit-transform:scale(1.378) rotate3d(.35,.28,.74,-978deg);transform:scale(1.378) rotate3d(.35,.28,.74,-978deg)}}itemsfall fallingitem:nth-child(7){-webkit-animation:animation-fallingitem-7 linear infinite;animation:animation-fallingitem-7 linear infinite;-webkit-animation-duration:4.4s;animation-duration:4.4s;-webkit-animation-delay:-6s;animation-delay:-6s}@-webkit-keyframes animation-fallingitem-7{0%{left:95%;top:-100px;-webkit-transform:scale(.836) rotate3d(.8,.5,.08,0deg);transform:scale(.836) rotate3d(.8,.5,.08,0deg)}100%{left:99.8%;top:110%;-webkit-transform:scale(.836) rotate3d(.47,.77,.4,-1245deg);transform:scale(.836) rotate3d(.47,.77,.4,-1245deg)}}@keyframes animation-fallingitem-7{0%{left:95%;top:-100px;-webkit-transform:scale(.836) rotate3d(.8,.5,.08,0deg);transform:scale(.836) rotate3d(.8,.5,.08,0deg)}100%{left:99.8%;top:110%;-webkit-transform:scale(.836) rotate3d(.47,.77,.4,-1245deg);transform:scale(.836) rotate3d(.47,.77,.4,-1245deg)}}itemsfall fallingitem:nth-child(6){-webkit-animation:animation-fallingitem-6 linear infinite;animation:animation-fallingitem-6 linear infinite;-webkit-animation-duration:4.3s;animation-duration:4.3s;-webkit-animation-delay:-2s;animation-delay:-2s}@-webkit-keyframes animation-fallingitem-6{0%{left:20%;top:-100px;-webkit-transform:scale(1.131) rotate3d(.28,.38,.05,0deg);transform:scale(1.131) rotate3d(.28,.38,.05,0deg)}100%{left:5.7%;top:110%;-webkit-transform:scale(1.131) rotate3d(.72,.68,.61,1012deg);transform:scale(1.131) rotate3d(.72,.68,.61,1012deg)}}@keyframes animation-fallingitem-6{0%{left:20%;top:-100px;-webkit-transform:scale(1.131) rotate3d(.28,.38,.05,0deg);transform:scale(1.131) rotate3d(.28,.38,.05,0deg)}100%{left:5.7%;top:110%;-webkit-transform:scale(1.131) rotate3d(.72,.68,.61,1012deg);transform:scale(1.131) rotate3d(.72,.68,.61,1012deg)}}itemsfall fallingitem:nth-child(5){-webkit-animation:animation-fallingitem-5 linear infinite;animation:animation-fallingitem-5 linear infinite;-webkit-animation-duration:4.2s;animation-duration:4.2s;-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes animation-fallingitem-5{0%{left:68%;top:-100px;-webkit-transform:scale(1.042) rotate3d(.83,.21,.43,0deg);transform:scale(1.042) rotate3d(.83,.21,.43,0deg)}100%{left:48.1%;top:110%;-webkit-transform:scale(1.042) rotate3d(.02,.66,.5,-1440deg);transform:scale(1.042) rotate3d(.02,.66,.5,-1440deg)}}@keyframes animation-fallingitem-5{0%{left:68%;top:-100px;-webkit-transform:scale(1.042) rotate3d(.83,.21,.43,0deg);transform:scale(1.042) rotate3d(.83,.21,.43,0deg)}100%{left:48.1%;top:110%;-webkit-transform:scale(1.042) rotate3d(.02,.66,.5,-1440deg);transform:scale(1.042) rotate3d(.02,.66,.5,-1440deg)}}itemsfall fallingitem:nth-child(4){-webkit-animation:animation-fallingitem-4 linear infinite;animation:animation-fallingitem-4 linear infinite;-webkit-animation-duration:5.4s;animation-duration:5.4s;-webkit-animation-delay:-6.4s;animation-delay:-6.4s}@-webkit-keyframes animation-fallingitem-4{0%{left:91%;top:-100px;-webkit-transform:scale(1.019) rotate3d(.33,.9,.84,0deg);transform:scale(1.019) rotate3d(.33,.9,.84,0deg)}100%{left:107.7%;top:110%;-webkit-transform:scale(1.019) rotate3d(.28,.74,.42,-1388deg);transform:scale(1.019) rotate3d(.28,.74,.42,-1388deg)}}@keyframes animation-fallingitem-4{0%{left:91%;top:-100px;-webkit-transform:scale(1.019) rotate3d(.33,.9,.84,0deg);transform:scale(1.019) rotate3d(.33,.9,.84,0deg)}100%{left:107.7%;top:110%;-webkit-transform:scale(1.019) rotate3d(.28,.74,.42,-1388deg);transform:scale(1.019) rotate3d(.28,.74,.42,-1388deg)}}itemsfall fallingitem:nth-child(3){-webkit-animation:animation-fallingitem-3 linear infinite;animation:animation-fallingitem-3 linear infinite;-webkit-animation-duration:6.3s;animation-duration:6.3s;-webkit-animation-delay:-.2s;animation-delay:-.2s}@-webkit-keyframes animation-fallingitem-3{0%{left:93%;top:-100px;-webkit-transform:scale(1.099) rotate3d(.75,.65,.86,0deg);transform:scale(1.099) rotate3d(.75,.65,.86,0deg)}100%{left:74.3%;top:110%;-webkit-transform:scale(1.099) rotate3d(.42,.7,.25,889deg);transform:scale(1.099) rotate3d(.42,.7,.25,889deg)}}@keyframes animation-fallingitem-3{0%{left:93%;top:-100px;-webkit-transform:scale(1.099) rotate3d(.75,.65,.86,0deg);transform:scale(1.099) rotate3d(.75,.65,.86,0deg)}100%{left:74.3%;top:110%;-webkit-transform:scale(1.099) rotate3d(.42,.7,.25,889deg);transform:scale(1.099) rotate3d(.42,.7,.25,889deg)}}itemsfall fallingitem:nth-child(2){-webkit-animation:animation-fallingitem-2 linear infinite;animation:animation-fallingitem-2 linear infinite;-webkit-animation-duration:7.1s;animation-duration:7.1s;-webkit-animation-delay:-1.2s;animation-delay:-1.2s}@-webkit-keyframes animation-fallingitem-2{0%{left:53%;top:-100px;-webkit-transform:scale(1.076) rotate3d(.17,.15,.17,0deg);transform:scale(1.076) rotate3d(.17,.15,.17,0deg)}100%{left:83.6%;top:110%;-webkit-transform:scale(1.076) rotate3d(.03,.76,.26,-1058deg);transform:scale(1.076) rotate3d(.03,.76,.26,-1058deg)}}@keyframes animation-fallingitem-2{0%{left:53%;top:-100px;-webkit-transform:scale(1.076) rotate3d(.17,.15,.17,0deg);transform:scale(1.076) rotate3d(.17,.15,.17,0deg)}100%{left:83.6%;top:110%;-webkit-transform:scale(1.076) rotate3d(.03,.76,.26,-1058deg);transform:scale(1.076) rotate3d(.03,.76,.26,-1058deg)}}itemsfall fallingitem:nth-child(1){-webkit-animation:animation-fallingitem-1 linear infinite;animation:animation-fallingitem-1 linear infinite;-webkit-animation-duration:7.3s;animation-duration:7.3s;-webkit-animation-delay:-3.3s;animation-delay:-3.3s}@-webkit-keyframes animation-fallingitem-1{0%{left:86%;top:-100px;-webkit-transform:scale(.808) rotate3d(.98,.36,.81,0deg);transform:scale(.808) rotate3d(.98,.36,.81,0deg)}100%{left:102.6%;top:110%;-webkit-transform:scale(.808) rotate3d(.54,.7,.35,-1042deg);transform:scale(.808) rotate3d(.54,.7,.35,-1042deg)}}@keyframes animation-fallingitem-1{0%{left:86%;top:-100px;-webkit-transform:scale(.808) rotate3d(.98,.36,.81,0deg);transform:scale(.808) rotate3d(.98,.36,.81,0deg)}100%{left:102.6%;top:110%;-webkit-transform:scale(.808) rotate3d(.54,.7,.35,-1042deg);transform:scale(.808) rotate3d(.54,.7,.35,-1042deg)}}.add-border-bottom{border-top:2px solid #b1b1b1}.relative:hover .button-loader{background-color:#b6162c}.relative .button-loader{position:absolute;margin:auto;top:0;bottom:5px;left:0;right:0;border:2px solid #e31c37;border-top:2px solid #fff;border-radius:50%;width:25px;height:25px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background:#e31c37;transition:background-color .25s ease-out}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.join_recaptcha_container{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media print,screen and (min-width:45em){.join_recaptcha_container{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:78.75em){#sign-bg{border:3px solid #e31c37;margin:35px -15px 175px;box-shadow:0 0 60px #e31c37,inset 0 0 60px #e31c37;transition:all .1s;position:absolute;top:0;right:0;bottom:0;left:0}}.compare-plans{margin:5px 15px}.page-template-gift-membership main{margin-bottom:60px}.page-template-gift-membership .gift-membership-body{position:relative}.page-template-gift-membership .gift-membership-body .banner-underlay{height:480px;position:absolute;width:100%;top:0;left:0;z-index:-1}.page-template-gift-membership .gift-membership-body h2 span.enjoy-the-ride{font-size:50px;display:block;margin:25px 0}.page-template-gift-membership .gift-membership-body .membership-plan .join-gray-background,.page-template-gift-membership .gift-membership-body .membership-plan .white-background{padding-top:10px;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.page-template-gift-membership .gift-membership-body .plan-features{margin-top:-15px;padding-top:0!important}.page-template-gift-membership .gift-membership-body .plan-features .btn.red{margin:17px 0}.page-template-gift-membership .gift-membership-body .month-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-gift-membership .gift-membership-body .month-container .price{width:33.3%;padding:0}.page-template-gift-membership .gift-membership-body .month-container .price:not(:last-of-type){border-right:2px solid #b1b1b1}.page-template-gift-membership #gift-payment-info .card-icons{position:absolute;right:25px;top:12px}.page-template-gift-membership #gift-payment-info .card-icons .card-icon{position:relative;font-size:25px;top:-2px;right:0;display:inline-block}.page-template-gift-membership #gift-payment-info .rate-text{margin-bottom:3px}.page-template-gift-membership #gift-payment-info #paypal-button-container{text-align:center}.page-template-gift-membership #gift-payment-info [type=cvv],.page-template-gift-membership #gift-payment-info [type=expirationDate]{margin-bottom:0;display:block;box-sizing:border-box;padding:.5rem;border-radius:0;background-color:#fff;box-shadow:none;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;appearance:none}@media print,screen and (min-width:45em){.page-template-gift-membership main{margin-bottom:120px}.page-template-gift-membership .gift-membership-body .plan-basic .white-background{margin-top:80px}.page-template-gift-membership #gift-payment-info .card-icons .card-icon{font-size:30px;top:0}}@media print,screen and (min-width:64em){.page-template-gift-membership .gift-membership-body h2 span.enjoy-the-ride{margin:0 10px;display:inline}}.gift-modal{width:800px;max-width:100%}.gift-modal .sub-title{font-size:20px;line-height:24px;font-weight:700}.gift-modal .pricing{margin-bottom:0}.gift-modal .bottom-border{border-bottom:1px solid #707070}.gift-modal .small-text{font-size:12px;line-height:15px}.gift-modal .red-gift-button{vertical-align:bottom}[id^=hosted-fields-tokenization-frame]{display:block}#thank-you .congrats{font-size:40px}#thank-you .bow{max-width:175px}@media print,screen and (min-width:64em){#thank-you{margin-top:15vh;margin-bottom:15vh}#thank-you .congrats{font-size:60px}.page-template-redeem-gift .gift-membership-body{margin-top:100px}}.page-template-redeem-gift #club-location .flex-container{-webkit-order:2;-ms-flex-order:2;order:2;margin-top:5px}@media print,screen and (min-width:64em){.page-template-redeem-gift #club-location{position:relative}.page-template-redeem-gift #club-location .flex-container{margin-top:0;position:absolute;right:0}}.page-template-default .popup-view{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.2);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.page-template-default .popup-view .popup-holder{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:60%}.page-template-default .popup-view .popup-holder .popup-content{margin:20px}.page-template-default .popup-view#membership-activated-popup .popup-holder{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#e31c37;color:#fff;max-width:900px;width:100%}@media only screen and (min-width:45rem){.page-template-default .popup-view#membership-activated-popup .popup-holder{width:60%}}.page-template-default .popup-view#membership-activated-popup .popup-holder>.close-membership-activated{color:#2f2f2f;font-size:1.5rem;position:absolute;right:0;top:0}.page-template-default .popup-view#membership-activated-popup .popup-holder .popup-content{margin:4rem 1rem 1rem 2rem}@media only screen and (min-width:45rem){.page-template-default .popup-view#membership-activated-popup .popup-holder .popup-content{margin:5rem 3rem 3rem 3rem}}.page-template-default .popup-view#membership-activated-popup .popup-holder .popup-content button{margin-top:2rem;padding:15px 4rem}.page-template-join-business .join-business{min-height:500px;margin-top:50px}.page-template-join-business #step-0-header,.page-template-join-business #step-1-header{font-size:22px;line-height:26px;text-align:center;padding-bottom:20px;color:#e31c37;font-weight:300}@media print,screen and (min-width:45em){.page-template-join-business #step-0-header,.page-template-join-business #step-1-header{font-size:40px;line-height:44px;padding-bottom:35px}}.page-template-join-business .plan-type-dropdown{background-color:#f0f0f0;color:#555;text-align:left;width:100%;height:50px;padding:0 0 0 10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-template-join-business .plan-type-dropdown .icon-caret-up{display:none;margin-top:-3px}.page-template-join-business .plan-type-dropdown.hover .icon-caret-up{display:inherit}.page-template-join-business .plan-type-dropdown.hover .icon-caret-down{display:none}.page-template-join-business .plan-type-dropdown .icon{width:50px;height:100%;background-color:#555;color:#fff;font-size:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-template-join-business .plan-type-dropdown-pane{width:calc(100% - 30px);padding:0}.page-template-join-business .plan-type-dropdown-pane .dropdown-item{padding:20px;font-weight:700}.page-template-join-business .plan-type-dropdown-pane .dropdown-item:hover{background-color:#f0f0f0}.page-template-join-business .membership-plans-table .benefit-mobile .benefit-table #mobile-comp-plan-row .comp-plan-name,.page-template-join-business .membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check{width:33%}.page-template-join-business #terms-conditions-modal{max-height:450px;overflow-y:scroll}.page-template-join-business #terms-conditions-modal .terms div{margin-bottom:10px}.page-template-join-business #terms-conditions-modal.hide-rgf .rgf{display:none}#get-plans-benefits-mobile{transition:opacity .3s ease-in-out}@media print,screen and (min-width:45em){#get-plans-benefits-mobile.active .benefit-table .small-order-1{opacity:1}}@media print,screen and (min-width:45em){#get-plans-benefits-mobile.active .benefit-table .small-order-2,#get-plans-benefits-mobile.active .benefit-table .small-order-3,#get-plans-benefits-mobile.active .benefit-table .small-order-4{opacity:.5}}@media print,screen and (min-width:45em){#get-plans-benefits-mobile.active.highlight-column-2 .benefit-table .small-order-2{opacity:1}}@media print,screen and (min-width:45em){#get-plans-benefits-mobile.active.highlight-column-3 .benefit-table .small-order-3{opacity:1}}@media print,screen and (min-width:45em){#get-plans-benefits-mobile.active.highlight-column-4 .benefit-table .small-order-4{opacity:1}}.page-template-gift-membership .change-location,.page-template-join .change-location,.page-template-join-business .change-location,.page-template-plans .change-location,.page-template-redeem-gift .change-location{font-size:18px;font-weight:600;line-height:30px;margin-left:4px;-webkit-order:1;-ms-flex-order:1;order:1;position:relative;text-transform:uppercase}@media print,screen and (max-width:44.99875em){.page-template-gift-membership .change-location,.page-template-join .change-location,.page-template-join-business .change-location,.page-template-plans .change-location,.page-template-redeem-gift .change-location{margin-left:0}}@media print,screen and (min-width:45em){.page-template-gift-membership .change-location,.page-template-join .change-location,.page-template-join-business .change-location,.page-template-plans .change-location,.page-template-redeem-gift .change-location{bottom:7px;font-size:20px;line-height:30px;margin-bottom:10px;margin-left:4px;-webkit-order:0;-ms-flex-order:0;order:0;position:relative;text-transform:uppercase}}@media print,screen and (min-width:45em){.page-template-gift-membership #club-location .change-location,.page-template-join #club-location .change-location,.page-template-join-business #club-location .change-location,.page-template-plans #club-location .change-location,.page-template-redeem-gift #club-location .change-location{color:#e31c37;margin:0;padding:0}}.floating-label>#biller-dob::-webkit-input-placeholder,.floating-label>#member-dob::-webkit-input-placeholder{font-size:14px;visibility:hidden}.floating-label>#biller-dob:-ms-input-placeholder,.floating-label>#member-dob:-ms-input-placeholder{font-size:14px;visibility:hidden}.floating-label>#biller-dob::placeholder,.floating-label>#member-dob::placeholder{font-size:14px;visibility:hidden}.floating-label>#biller-dob:focus::-webkit-input-placeholder,.floating-label>#member-dob:focus::-webkit-input-placeholder{visibility:visible}.floating-label>#biller-dob:focus:-ms-input-placeholder,.floating-label>#member-dob:focus:-ms-input-placeholder{visibility:visible}.floating-label>#biller-dob:focus::placeholder,.floating-label>#member-dob:focus::placeholder{visibility:visible}.floating-label>#biller-dob:blur::-webkit-input-placeholder,.floating-label>#member-dob:blur::-webkit-input-placeholder{visibility:hidden}.floating-label>#biller-dob:blur:-ms-input-placeholder,.floating-label>#member-dob:blur:-ms-input-placeholder{visibility:hidden}.floating-label>#biller-dob:blur::placeholder,.floating-label>#member-dob:blur::placeholder{visibility:hidden}.sale-price-animation .promo-fee-line{display:none}.sale-price-animation .price:has(.original-price){position:relative;margin-top:5px}.sale-price-animation .price:has(.original-price)>span{opacity:0}.sale-price-animation .price:has(.original-price) .original-price{--scale:0.7;--top:-18px;--start-color:#E31C37;--end-color:#ccc;white-space:nowrap;display:inline!important;position:absolute;left:0;color:var(--start-color,#fff);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}@media print,screen and (min-width:45em){.sale-price-animation .price:has(.original-price) .original-price{--scale:0.4;--top:-28px}}@media print,screen and (min-width:64em){.sale-price-animation .price:has(.original-price) .original-price{--scale:0.3;--top:-38px}.sale-price-animation .price:has(.original-price) .original-price .currency-symbol{margin-top:15px!important}}.sale-price-animation .price:has(.original-price) .original-price>span{transition:none!important}.sale-price-animation .price:has(.original-price) .original-price:after{--strike-height:1px;content:"";position:absolute;top:50%;display:block;height:var(--strike-height,2px);background-color:var(--start-color,#fff);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}@media print,screen and (min-width:45em){.sale-price-animation .price:has(.original-price) .original-price:after{--strike-height:6px}}@media print,screen and (min-width:64em){.sale-price-animation .price:has(.original-price) .original-price:after{--strike-height:8px;top:calc(50% + 5px)}}.sale-price-animation .styled-price{margin-top:15px}@media print,screen and (max-width:44.99875em){.sale-price-animation .styled-price .original-price{--scale:0.4;--top:-36px}}.sale-price-animation.animate .price:has(.original-price) .original-price{-webkit-animation:shrinkMoveUp .7s 1s linear forwards;animation:shrinkMoveUp .7s 1s linear forwards}.sale-price-animation.animate .price:has(.original-price) .original-price:after{-webkit-animation:strikethrough 1s cubic-bezier(.55,0,.1,1) forwards,strikeHeightIncrease .7s 1s cubic-bezier(.55,0,.1,1) forwards;animation:strikethrough 1s cubic-bezier(.55,0,.1,1) forwards,strikeHeightIncrease .7s 1s cubic-bezier(.55,0,.1,1) forwards}.sale-price-animation.animate .price:has(.original-price)>span{-webkit-animation:showSalePrice .7s 1.4s cubic-bezier(.4,0,.2,1) forwards;animation:showSalePrice .7s 1.4s cubic-bezier(.4,0,.2,1) forwards}@-webkit-keyframes strikethrough{from{width:0}to{width:100%}}@keyframes strikethrough{from{width:0}to{width:100%}}@-webkit-keyframes shrinkMoveUp{0%{-webkit-transform:scale(1);transform:scale(1);color:var(--start-color,#e31c37);top:0}100%{-webkit-transform:scale(var(--scale,.6));transform:scale(var(--scale,.6));top:var(--top,-18px);color:var(--end-color,#b1b1b1)}}@keyframes shrinkMoveUp{0%{-webkit-transform:scale(1);transform:scale(1);color:var(--start-color,#e31c37);top:0}100%{-webkit-transform:scale(var(--scale,.6));transform:scale(var(--scale,.6));top:var(--top,-18px);color:var(--end-color,#b1b1b1)}}@-webkit-keyframes strikeHeightIncrease{from{height:2px;background-color:var(--start-color,#fff)}to{height:var(--strike-height,4px);background-color:var(--end-color,#555)}}@keyframes strikeHeightIncrease{from{height:2px;background-color:var(--start-color,#fff)}to{height:var(--strike-height,4px);background-color:var(--end-color,#555)}}@-webkit-keyframes showSalePrice{from{opacity:0}to{opacity:1}}@keyframes showSalePrice{from{opacity:0}to{opacity:1}}#fitness-cinema{max-width:1272px;margin:20px auto 0}#fitness-cinema .short-title{display:block}#fitness-cinema .full-title{display:none}#fitness-cinema .now-playing{margin:9px 0 9px}#fitness-cinema .now-playing-title{font-size:16px;line-height:19px;font-weight:700;margin-bottom:5px}#fitness-cinema .now-playing-info{font-size:12px;line-height:19px;font-weight:500}#fitness-cinema #cinema-page-title{font-size:30px;line-height:30px}@media print,screen and (max-width:44.99875em){#fitness-cinema #cinema-page-title .thick-red-underline{all:unset}}#fitness-cinema #cinema-view{margin-left:0;margin-right:0;font-size:12px;line-height:15px}#fitness-cinema #cs-bg{padding:0 3px}#fitness-cinema #cs-bg .week-view .class-cell{height:auto}#fitness-cinema #cs-bg .cs-class{min-height:unset;margin:0 3px 6px}#fitness-cinema #cs-bg .cs-class .cs-class-title{margin-top:5px;margin-bottom:5px;font-size:13px;line-height:15px}#fitness-cinema #cs-bg .cs-class .cs-class-top{height:100%}#fitness-cinema #cs-bg .cs-class .cs-class-top .cinema-date{padding-bottom:10px;color:#e31c37;text-align:right;width:100%;font-size:10px;line-height:14px}#fitness-cinema #cs-bg .cs-class .cs-class-top .cinema-title{width:100%;overflow:hidden;white-space:normal;text-overflow:ellipsis;text-transform:none;font-size:13px;line-height:15px}#fitness-cinema #cs-bg .cs-class .cinema-poster{display:none}#fitness-cinema #cs-bg .cs-class.current_day{border:1px solid #e31c37}#fitness-cinema #cs-bg .week-view .cs-class{padding:10px 0 0 0}#fitness-cinema #cs-bg .week-view .cs-class .cs-class-top{padding-left:10px;padding-right:10px}#fitness-cinema #cs-bg .week-view .cs-class .cinema-week-poster{display:block;margin-top:10px;padding-top:150%;background-size:cover;background-repeat:no-repeat;background-position:top center}#fitness-cinema #cs-days{padding-top:0;padding-bottom:0}#fitness-cinema #cs-days .day-header{padding-top:5px;padding-bottom:5px;height:unset;font-size:13px;line-height:16px}#fitness-cinema #cs-days .slash{top:5px;font-size:13px;line-height:16px}#fitness-cinema .block-container{margin-bottom:0}@media screen and (min-width:112.5em){#fitness-cinema{max-width:100%;margin:50px auto 0}#fitness-cinema .class-cell{height:18vh;overflow:hidden}#fitness-cinema #cs-bg .cs-class .cs-class-top .cinema-title{font-size:18px;line-height:21px}#fitness-cinema #cs-bg .cs-class .cs-class-top .cinema-date{font-size:16px;line-height:18px}#fitness-cinema .now-playing{font-size:30px;line-height:30px;margin:0 0 10px}#fitness-cinema .now-playing-title{font-size:18px;line-height:21px}#fitness-cinema .now-playing-info{font-size:15px;line-height:17px}#fitness-cinema .short-title{display:none}#fitness-cinema .full-title{display:block}}.qtl-banner-image{background-size:0;height:205px;padding-top:30px}.qtl-banner-image .qtl-featured-title{font-size:36px;line-height:40px}.qtl-banner-image .qtl-back-link{color:#fff;font-weight:700}.qtl-form-head{margin-bottom:50px}.qtl-form-head .qtl-form-title{margin-bottom:25px}.qtl-form-head .qtl-form-desc{color:#2f2f2f;font-size:12px;line-height:22px}.qtl-form-head .qtl-form-desc a{text-transform:none;font-weight:400}#form-spec-width{margin:0 -15px}@media print,screen and (min-width:45em){.qtl-banner-image{background-size:cover;background-position:right -235px bottom 0;height:400px;padding:55px 0}.qtl-banner-image .qtl-back-link{margin-bottom:55px}.qtl-banner-image .qtl-featured-title{font-size:60px;line-height:64px}.qtl-form-head .qtl-form-title{margin-bottom:35px;font-size:30px;line-height:32px}.qtl-form-head .qtl-form-desc{font-size:16px}}@media print,screen and (min-width:64em){.qtl-banner-image{background-size:cover;background-position:center}}@media screen and (min-width:90em){.qtl-banner-image{background-size:contain;background-position:center;background-repeat:no-repeat}}.qt-banner-image{background-size:0;height:226px;padding-top:55px}.qt-banner-image .qt-featured-title{font-size:36px;line-height:40px}.qt-banner-image .qt-sub-text{font-size:20px;line-height:32px;color:#2f2f2f}.qt-btns{background:#f0f0f0;padding:75px 0 75px}.qt-btns .qt-boxes{margin-bottom:10px}.qt-btns .qt-boxes .qt-btn-link .bld-btn-head{color:#e31c37;font-weight:700}.qt-btns .qt-boxes .qt-btn-link .btn-desc{color:#2f2f2f;font-size:12px;text-transform:none}@media print,screen and (min-width:45em){.qt-banner-image{background-size:cover;background-position:right -235px bottom 0;height:400px;padding:155px 0}.qt-banner-image .qt-featured-title{font-size:60px;line-height:64px}.qt-btns .qt-title{margin-bottom:35px;font-size:30px;line-height:32px}.qt-btns .qt-boxes{padding:15px 15px 0 15px;margin-bottom:0}.qt-btns .qt-boxes .qt-btn-link .bld-btn-head{color:#2f2f2f}.qt-btns .qt-boxes .qt-btn-link .btn-desc{font-size:16px}.qt-btns .qt-boxes:hover{background-color:#fff;color:#e31c37}.qt-btns .qt-boxes:hover .qt-btn-link .bld-btn-head{color:#e31c37}.qt-btns .qt-boxes:hover .qt-btn-link .btn-desc{color:#e31c37}}@media print,screen and (min-width:64em){.qt-banner-image{background-size:cover;background-position:center}}@media screen and (min-width:90em){.qt-banner-image{background-size:contain;background-position:center;background-repeat:no-repeat}}html body.page-template-kidcare-schedule .edit-link,html body.page-template-kidcare-schedule .footer,html body.page-template-kidcare-schedule .site-header{display:none}html body.page-template-kidcare-schedule .off-canvas-content{margin-top:0;padding-top:0}html body.page-template-kidcare-schedule .kidcare-title{margin-bottom:25px}html body.page-template-kidcare-schedule .enjoy{font-size:100px}html body.page-template-kidcare-schedule h2{font-size:24px;line-height:28px}html body.page-template-kidcare-schedule .full-page{position:absolute;min-height:100%;padding:100px 0;min-width:100%}html body.page-template-kidcare-schedule .full-page .header-container{padding-bottom:30px;margin-bottom:50px}html body.page-template-kidcare-schedule .full-page .kidcare-sched-foot{position:absolute;position:absolute;vertical-align:bottom;bottom:100px;min-width:100%}html body.page-template-kidcare-schedule .full-page .kidcare-foot-container{display:block;margin:0 auto}html body.page-template-kidcare-schedule .full-page .kidcare-foot-container .reserve-text{margin-bottom:10px}html body.page-template-kidcare-schedule .full-page .kidcare-foot-container,html body.page-template-kidcare-schedule .full-page .time-container{width:90%;margin:0 auto}html body.page-template-kidcare-schedule .full-page .time-container{padding-bottom:340px;margin-bottom:65px}html body.page-template-kidcare-schedule .full-page .center-border{border-right:5px solid #fff;height:102%;width:50%}html body.page-template-kidcare-schedule .full-page .bottom-border-container{width:100%;height:46px;text-align:center}html body.page-template-kidcare-schedule .full-page .bottom-border-container .bottom-border-center-img-container .bottom-border-center-img{padding:0 10px;width:125px;height:auto}@media print,screen and (min-width:45em){html body.page-template-kidcare-schedule .full-page h2{font-size:45px;line-height:60px}html body.page-template-kidcare-schedule .full-page .header-container{margin-bottom:150px}html body.page-template-kidcare-schedule .full-page .enjoy{font-size:225px}html body.page-template-kidcare-schedule .full-page .kidcare-title{margin-bottom:85px}}@media print,screen and (min-width:64em){.membership-plan-block,.membership-plans-page{margin-bottom:50px}}.membership-plan-block #get-plans,.membership-plan-block .membership-cards,.membership-plans-page #get-plans,.membership-plans-page .membership-cards{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:64em){.membership-plan-block #get-plans,.membership-plan-block .membership-cards,.membership-plans-page #get-plans,.membership-plans-page .membership-cards{margin:0 -.9375rem}}.membership-plan-block #get-plans .membership-card,.membership-plan-block #get-plans .membership-plan,.membership-plan-block .membership-cards .membership-card,.membership-plan-block .membership-cards .membership-plan,.membership-plans-page #get-plans .membership-card,.membership-plans-page #get-plans .membership-plan,.membership-plans-page .membership-cards .membership-card,.membership-plans-page .membership-cards .membership-plan{margin:0 0 4rem 0;max-width:500px;position:relative;width:100%}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card,.membership-plan-block #get-plans .membership-plan,.membership-plan-block .membership-cards .membership-card,.membership-plan-block .membership-cards .membership-plan,.membership-plans-page #get-plans .membership-card,.membership-plans-page #get-plans .membership-plan,.membership-plans-page .membership-cards .membership-card,.membership-plans-page .membership-cards .membership-plan{margin:0;max-width:min(33%,500px)}}.membership-plan-block #get-plans .membership-card:is(a),.membership-plan-block #get-plans .membership-plan:is(a),.membership-plan-block .membership-cards .membership-card:is(a),.membership-plan-block .membership-cards .membership-plan:is(a),.membership-plans-page #get-plans .membership-card:is(a),.membership-plans-page #get-plans .membership-plan:is(a),.membership-plans-page .membership-cards .membership-card:is(a),.membership-plans-page .membership-cards .membership-plan:is(a){cursor:pointer}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-media,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-media,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-media,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-media,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-media,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-media,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-media,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-media,.membership-plan-block .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-media,.membership-plan-block .membership-cards .membership-card:has(.membership-card-media):hover .membership-media,.membership-plan-block .membership-cards .membership-card:has(.membership-media):hover .membership-card-media,.membership-plan-block .membership-cards .membership-card:has(.membership-media):hover .membership-media,.membership-plan-block .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-media,.membership-plan-block .membership-cards .membership-plan:has(.membership-card-media):hover .membership-media,.membership-plan-block .membership-cards .membership-plan:has(.membership-media):hover .membership-card-media,.membership-plan-block .membership-cards .membership-plan:has(.membership-media):hover .membership-media,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-media,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-media,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-media,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-media,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-media,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-media,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-media,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-media,.membership-plans-page .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-media,.membership-plans-page .membership-cards .membership-card:has(.membership-card-media):hover .membership-media,.membership-plans-page .membership-cards .membership-card:has(.membership-media):hover .membership-card-media,.membership-plans-page .membership-cards .membership-card:has(.membership-media):hover .membership-media,.membership-plans-page .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-media,.membership-plans-page .membership-cards .membership-plan:has(.membership-card-media):hover .membership-media,.membership-plans-page .membership-cards .membership-plan:has(.membership-media):hover .membership-card-media,.membership-plans-page .membership-cards .membership-plan:has(.membership-media):hover .membership-media{opacity:1}}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text a,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text h2,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text p,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text .red-link,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text a,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text h2,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text p,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text a,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text h2,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text p,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .red-link,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text a,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text h2,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text p,.membership-plan-block .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plan-block .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plan-block .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plan-block .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plan-block .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plan-block .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text a,.membership-plan-block .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text h2,.membership-plan-block .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text p,.membership-plan-block .membership-cards .membership-card:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plan-block .membership-cards .membership-card:has(.membership-media):hover .membership-card-text .red-link,.membership-plan-block .membership-cards .membership-card:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plan-block .membership-cards .membership-card:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plan-block .membership-cards .membership-card:has(.membership-media):hover .membership-card-text .sub-text,.membership-plan-block .membership-cards .membership-card:has(.membership-media):hover .membership-card-text a,.membership-plan-block .membership-cards .membership-card:has(.membership-media):hover .membership-card-text h2,.membership-plan-block .membership-cards .membership-card:has(.membership-media):hover .membership-card-text p,.membership-plan-block .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plan-block .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plan-block .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plan-block .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plan-block .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plan-block .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text a,.membership-plan-block .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text h2,.membership-plan-block .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text p,.membership-plan-block .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plan-block .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .red-link,.membership-plan-block .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plan-block .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plan-block .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .sub-text,.membership-plan-block .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text a,.membership-plan-block .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text h2,.membership-plan-block .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text p,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text a,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text h2,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text p,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text .red-link,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text a,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text h2,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text p,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text a,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text h2,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text p,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .red-link,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text a,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text h2,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text p,.membership-plans-page .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plans-page .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plans-page .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plans-page .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plans-page .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plans-page .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text a,.membership-plans-page .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text h2,.membership-plans-page .membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text p,.membership-plans-page .membership-cards .membership-card:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plans-page .membership-cards .membership-card:has(.membership-media):hover .membership-card-text .red-link,.membership-plans-page .membership-cards .membership-card:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plans-page .membership-cards .membership-card:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plans-page .membership-cards .membership-card:has(.membership-media):hover .membership-card-text .sub-text,.membership-plans-page .membership-cards .membership-card:has(.membership-media):hover .membership-card-text a,.membership-plans-page .membership-cards .membership-card:has(.membership-media):hover .membership-card-text h2,.membership-plans-page .membership-cards .membership-card:has(.membership-media):hover .membership-card-text p,.membership-plans-page .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plans-page .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plans-page .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plans-page .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plans-page .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plans-page .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text a,.membership-plans-page .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text h2,.membership-plans-page .membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text p,.membership-plans-page .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plans-page .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .red-link,.membership-plans-page .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plans-page .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plans-page .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .sub-text,.membership-plans-page .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text a,.membership-plans-page .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text h2,.membership-plans-page .membership-cards .membership-plan:has(.membership-media):hover .membership-card-text p{color:#fff}}.membership-plan-block #get-plans .membership-card .membership-card-media,.membership-plan-block #get-plans .membership-card .membership-media,.membership-plan-block #get-plans .membership-plan .membership-card-media,.membership-plan-block #get-plans .membership-plan .membership-media,.membership-plan-block .membership-cards .membership-card .membership-card-media,.membership-plan-block .membership-cards .membership-card .membership-media,.membership-plan-block .membership-cards .membership-plan .membership-card-media,.membership-plan-block .membership-cards .membership-plan .membership-media,.membership-plans-page #get-plans .membership-card .membership-card-media,.membership-plans-page #get-plans .membership-card .membership-media,.membership-plans-page #get-plans .membership-plan .membership-card-media,.membership-plans-page #get-plans .membership-plan .membership-media,.membership-plans-page .membership-cards .membership-card .membership-card-media,.membership-plans-page .membership-cards .membership-card .membership-media,.membership-plans-page .membership-cards .membership-plan .membership-card-media,.membership-plans-page .membership-cards .membership-plan .membership-media{margin:0 0 2rem 0;opacity:1;position:relative;width:100%}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card .membership-card-media,.membership-plan-block #get-plans .membership-card .membership-media,.membership-plan-block #get-plans .membership-plan .membership-card-media,.membership-plan-block #get-plans .membership-plan .membership-media,.membership-plan-block .membership-cards .membership-card .membership-card-media,.membership-plan-block .membership-cards .membership-card .membership-media,.membership-plan-block .membership-cards .membership-plan .membership-card-media,.membership-plan-block .membership-cards .membership-plan .membership-media,.membership-plans-page #get-plans .membership-card .membership-card-media,.membership-plans-page #get-plans .membership-card .membership-media,.membership-plans-page #get-plans .membership-plan .membership-card-media,.membership-plans-page #get-plans .membership-plan .membership-media,.membership-plans-page .membership-cards .membership-card .membership-card-media,.membership-plans-page .membership-cards .membership-card .membership-media,.membership-plans-page .membership-cards .membership-plan .membership-card-media,.membership-plans-page .membership-cards .membership-plan .membership-media{height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;z-index:-1}}.membership-plan-block #get-plans .membership-card .membership-card-media .overlay-black,.membership-plan-block #get-plans .membership-card .membership-media .overlay-black,.membership-plan-block #get-plans .membership-plan .membership-card-media .overlay-black,.membership-plan-block #get-plans .membership-plan .membership-media .overlay-black,.membership-plan-block .membership-cards .membership-card .membership-card-media .overlay-black,.membership-plan-block .membership-cards .membership-card .membership-media .overlay-black,.membership-plan-block .membership-cards .membership-plan .membership-card-media .overlay-black,.membership-plan-block .membership-cards .membership-plan .membership-media .overlay-black,.membership-plans-page #get-plans .membership-card .membership-card-media .overlay-black,.membership-plans-page #get-plans .membership-card .membership-media .overlay-black,.membership-plans-page #get-plans .membership-plan .membership-card-media .overlay-black,.membership-plans-page #get-plans .membership-plan .membership-media .overlay-black,.membership-plans-page .membership-cards .membership-card .membership-card-media .overlay-black,.membership-plans-page .membership-cards .membership-card .membership-media .overlay-black,.membership-plans-page .membership-cards .membership-plan .membership-card-media .overlay-black,.membership-plans-page .membership-cards .membership-plan .membership-media .overlay-black{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.membership-plan-block #get-plans .membership-card .membership-card-media video,.membership-plan-block #get-plans .membership-card .membership-media video,.membership-plan-block #get-plans .membership-plan .membership-card-media video,.membership-plan-block #get-plans .membership-plan .membership-media video,.membership-plan-block .membership-cards .membership-card .membership-card-media video,.membership-plan-block .membership-cards .membership-card .membership-media video,.membership-plan-block .membership-cards .membership-plan .membership-card-media video,.membership-plan-block .membership-cards .membership-plan .membership-media video,.membership-plans-page #get-plans .membership-card .membership-card-media video,.membership-plans-page #get-plans .membership-card .membership-media video,.membership-plans-page #get-plans .membership-plan .membership-card-media video,.membership-plans-page #get-plans .membership-plan .membership-media video,.membership-plans-page .membership-cards .membership-card .membership-card-media video,.membership-plans-page .membership-cards .membership-card .membership-media video,.membership-plans-page .membership-cards .membership-plan .membership-card-media video,.membership-plans-page .membership-cards .membership-plan .membership-media video{display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:250px;object-fit:cover;object-position:center;width:100%}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card .membership-card-media video,.membership-plan-block #get-plans .membership-card .membership-media video,.membership-plan-block #get-plans .membership-plan .membership-card-media video,.membership-plan-block #get-plans .membership-plan .membership-media video,.membership-plan-block .membership-cards .membership-card .membership-card-media video,.membership-plan-block .membership-cards .membership-card .membership-media video,.membership-plan-block .membership-cards .membership-plan .membership-card-media video,.membership-plan-block .membership-cards .membership-plan .membership-media video,.membership-plans-page #get-plans .membership-card .membership-card-media video,.membership-plans-page #get-plans .membership-card .membership-media video,.membership-plans-page #get-plans .membership-plan .membership-card-media video,.membership-plans-page #get-plans .membership-plan .membership-media video,.membership-plans-page .membership-cards .membership-card .membership-card-media video,.membership-plans-page .membership-cards .membership-card .membership-media video,.membership-plans-page .membership-cards .membership-plan .membership-card-media video,.membership-plans-page .membership-cards .membership-plan .membership-media video{height:100%;max-height:100%}}.membership-plan-block #get-plans .membership-card .membership-card-media img,.membership-plan-block #get-plans .membership-card .membership-media img,.membership-plan-block #get-plans .membership-plan .membership-card-media img,.membership-plan-block #get-plans .membership-plan .membership-media img,.membership-plan-block .membership-cards .membership-card .membership-card-media img,.membership-plan-block .membership-cards .membership-card .membership-media img,.membership-plan-block .membership-cards .membership-plan .membership-card-media img,.membership-plan-block .membership-cards .membership-plan .membership-media img,.membership-plans-page #get-plans .membership-card .membership-card-media img,.membership-plans-page #get-plans .membership-card .membership-media img,.membership-plans-page #get-plans .membership-plan .membership-card-media img,.membership-plans-page #get-plans .membership-plan .membership-media img,.membership-plans-page .membership-cards .membership-card .membership-card-media img,.membership-plans-page .membership-cards .membership-card .membership-media img,.membership-plans-page .membership-cards .membership-plan .membership-card-media img,.membership-plans-page .membership-cards .membership-plan .membership-media img{object-fit:cover;object-position:center;max-height:250px;width:100%}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card .membership-card-media img,.membership-plan-block #get-plans .membership-card .membership-media img,.membership-plan-block #get-plans .membership-plan .membership-card-media img,.membership-plan-block #get-plans .membership-plan .membership-media img,.membership-plan-block .membership-cards .membership-card .membership-card-media img,.membership-plan-block .membership-cards .membership-card .membership-media img,.membership-plan-block .membership-cards .membership-plan .membership-card-media img,.membership-plan-block .membership-cards .membership-plan .membership-media img,.membership-plans-page #get-plans .membership-card .membership-card-media img,.membership-plans-page #get-plans .membership-card .membership-media img,.membership-plans-page #get-plans .membership-plan .membership-card-media img,.membership-plans-page #get-plans .membership-plan .membership-media img,.membership-plans-page .membership-cards .membership-card .membership-card-media img,.membership-plans-page .membership-cards .membership-card .membership-media img,.membership-plans-page .membership-cards .membership-plan .membership-card-media img,.membership-plans-page .membership-cards .membership-plan .membership-media img{height:100%;max-height:100%}}.membership-plan-block #get-plans .membership-card .membership-card-text,.membership-plan-block #get-plans .membership-plan .membership-card-text,.membership-plan-block .membership-cards .membership-card .membership-card-text,.membership-plan-block .membership-cards .membership-plan .membership-card-text,.membership-plans-page #get-plans .membership-card .membership-card-text,.membership-plans-page #get-plans .membership-plan .membership-card-text,.membership-plans-page .membership-cards .membership-card .membership-card-text,.membership-plans-page .membership-cards .membership-plan .membership-card-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card .membership-card-text,.membership-plan-block #get-plans .membership-plan .membership-card-text,.membership-plan-block .membership-cards .membership-card .membership-card-text,.membership-plan-block .membership-cards .membership-plan .membership-card-text,.membership-plans-page #get-plans .membership-card .membership-card-text,.membership-plans-page #get-plans .membership-plan .membership-card-text,.membership-plans-page .membership-cards .membership-card .membership-card-text,.membership-plans-page .membership-cards .membership-plan .membership-card-text{padding:6rem 2rem}}@media screen and (min-width:75em){.membership-plan-block #get-plans .membership-card .membership-card-text,.membership-plan-block #get-plans .membership-plan .membership-card-text,.membership-plan-block .membership-cards .membership-card .membership-card-text,.membership-plan-block .membership-cards .membership-plan .membership-card-text,.membership-plans-page #get-plans .membership-card .membership-card-text,.membership-plans-page #get-plans .membership-plan .membership-card-text,.membership-plans-page .membership-cards .membership-card .membership-card-text,.membership-plans-page .membership-cards .membership-plan .membership-card-text{padding:6rem 4rem}}.membership-plan-block #get-plans .membership-card .membership-card-text *,.membership-plan-block #get-plans .membership-plan .membership-card-text *,.membership-plan-block .membership-cards .membership-card .membership-card-text *,.membership-plan-block .membership-cards .membership-plan .membership-card-text *,.membership-plans-page #get-plans .membership-card .membership-card-text *,.membership-plans-page #get-plans .membership-plan .membership-card-text *,.membership-plans-page .membership-cards .membership-card .membership-card-text *,.membership-plans-page .membership-cards .membership-plan .membership-card-text *{transition:color .5s ease-in-out}.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price>*,.membership-plan-block #get-plans .membership-card .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-card .membership-card-text h2,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price>*,.membership-plan-block #get-plans .membership-plan .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-plan .membership-card-text h2,.membership-plan-block .membership-cards .membership-card .membership-card-text .styled-price>*,.membership-plan-block .membership-cards .membership-card .membership-card-text .sub-text,.membership-plan-block .membership-cards .membership-card .membership-card-text h2,.membership-plan-block .membership-cards .membership-plan .membership-card-text .styled-price>*,.membership-plan-block .membership-cards .membership-plan .membership-card-text .sub-text,.membership-plan-block .membership-cards .membership-plan .membership-card-text h2,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price>*,.membership-plans-page #get-plans .membership-card .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-card .membership-card-text h2,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price>*,.membership-plans-page #get-plans .membership-plan .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-plan .membership-card-text h2,.membership-plans-page .membership-cards .membership-card .membership-card-text .styled-price>*,.membership-plans-page .membership-cards .membership-card .membership-card-text .sub-text,.membership-plans-page .membership-cards .membership-card .membership-card-text h2,.membership-plans-page .membership-cards .membership-plan .membership-card-text .styled-price>*,.membership-plans-page .membership-cards .membership-plan .membership-card-text .sub-text,.membership-plans-page .membership-cards .membership-plan .membership-card-text h2{color:#e31c37}.membership-plan-block #get-plans .membership-card .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-card .membership-card-text a,.membership-plan-block #get-plans .membership-card .membership-card-text h2,.membership-plan-block #get-plans .membership-plan .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-plan .membership-card-text a,.membership-plan-block #get-plans .membership-plan .membership-card-text h2,.membership-plan-block .membership-cards .membership-card .membership-card-text .sub-text,.membership-plan-block .membership-cards .membership-card .membership-card-text a,.membership-plan-block .membership-cards .membership-card .membership-card-text h2,.membership-plan-block .membership-cards .membership-plan .membership-card-text .sub-text,.membership-plan-block .membership-cards .membership-plan .membership-card-text a,.membership-plan-block .membership-cards .membership-plan .membership-card-text h2,.membership-plans-page #get-plans .membership-card .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-card .membership-card-text a,.membership-plans-page #get-plans .membership-card .membership-card-text h2,.membership-plans-page #get-plans .membership-plan .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-plan .membership-card-text a,.membership-plans-page #get-plans .membership-plan .membership-card-text h2,.membership-plans-page .membership-cards .membership-card .membership-card-text .sub-text,.membership-plans-page .membership-cards .membership-card .membership-card-text a,.membership-plans-page .membership-cards .membership-card .membership-card-text h2,.membership-plans-page .membership-cards .membership-plan .membership-card-text .sub-text,.membership-plans-page .membership-cards .membership-plan .membership-card-text a,.membership-plans-page .membership-cards .membership-plan .membership-card-text h2{text-transform:uppercase}.membership-plan-block #get-plans .membership-card .membership-card-text h2,.membership-plan-block #get-plans .membership-plan .membership-card-text h2,.membership-plan-block .membership-cards .membership-card .membership-card-text h2,.membership-plan-block .membership-cards .membership-plan .membership-card-text h2,.membership-plans-page #get-plans .membership-card .membership-card-text h2,.membership-plans-page #get-plans .membership-plan .membership-card-text h2,.membership-plans-page .membership-cards .membership-card .membership-card-text h2,.membership-plans-page .membership-cards .membership-plan .membership-card-text h2{margin:0;font-weight:700}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card .membership-card-text .flag,.membership-plan-block #get-plans .membership-plan .membership-card-text .flag,.membership-plan-block .membership-cards .membership-card .membership-card-text .flag,.membership-plan-block .membership-cards .membership-plan .membership-card-text .flag,.membership-plans-page #get-plans .membership-card .membership-card-text .flag,.membership-plans-page #get-plans .membership-plan .membership-card-text .flag,.membership-plans-page .membership-cards .membership-card .membership-card-text .flag,.membership-plans-page .membership-cards .membership-plan .membership-card-text .flag{margin-bottom:15px;min-height:31px}}.membership-plan-block #get-plans .membership-card .membership-card-text .flag.has-flag,.membership-plan-block #get-plans .membership-plan .membership-card-text .flag.has-flag,.membership-plan-block .membership-cards .membership-card .membership-card-text .flag.has-flag,.membership-plan-block .membership-cards .membership-plan .membership-card-text .flag.has-flag,.membership-plans-page #get-plans .membership-card .membership-card-text .flag.has-flag,.membership-plans-page #get-plans .membership-plan .membership-card-text .flag.has-flag,.membership-plans-page .membership-cards .membership-card .membership-card-text .flag.has-flag,.membership-plans-page .membership-cards .membership-plan .membership-card-text .flag.has-flag{background-color:#e31c37;color:#fff;font-size:10px;font-weight:700;margin-bottom:15px;padding:8px 0;text-align:center}.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price-container,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price-container,.membership-plan-block .membership-cards .membership-card .membership-card-text .styled-price-container,.membership-plan-block .membership-cards .membership-plan .membership-card-text .styled-price-container,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price-container,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price-container,.membership-plans-page .membership-cards .membership-card .membership-card-text .styled-price-container,.membership-plans-page .membership-cards .membership-plan .membership-card-text .styled-price-container{min-height:40px}@media print,screen and (min-width:45em){.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price-container,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price-container,.membership-plan-block .membership-cards .membership-card .membership-card-text .styled-price-container,.membership-plan-block .membership-cards .membership-plan .membership-card-text .styled-price-container,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price-container,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price-container,.membership-plans-page .membership-cards .membership-card .membership-card-text .styled-price-container,.membership-plans-page .membership-cards .membership-plan .membership-card-text .styled-price-container{min-height:70px}}.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price,.membership-plan-block .membership-cards .membership-card .membership-card-text .styled-price,.membership-plan-block .membership-cards .membership-plan .membership-card-text .styled-price,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price,.membership-plans-page .membership-cards .membership-card .membership-card-text .styled-price,.membership-plans-page .membership-cards .membership-plan .membership-card-text .styled-price{font-weight:700;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:0}@media print,screen and (min-width:45em){.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price,.membership-plan-block .membership-cards .membership-card .membership-card-text .styled-price,.membership-plan-block .membership-cards .membership-plan .membership-card-text .styled-price,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price,.membership-plans-page .membership-cards .membership-card .membership-card-text .styled-price,.membership-plans-page .membership-cards .membership-plan .membership-card-text .styled-price{line-height:1.5;min-height:70px;padding-bottom:5px}}@media print,screen and (min-width:45em){.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price,.membership-plan-block .membership-cards .membership-card .membership-card-text .styled-price,.membership-plan-block .membership-cards .membership-plan .membership-card-text .styled-price,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price,.membership-plans-page .membership-cards .membership-card .membership-card-text .styled-price,.membership-plans-page .membership-cards .membership-plan .membership-card-text .styled-price{line-height:1}}@media print,screen and (max-width:44.99875em){.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price .currency-symbol,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price .currency-symbol,.membership-plan-block .membership-cards .membership-card .membership-card-text .styled-price .currency-symbol,.membership-plan-block .membership-cards .membership-plan .membership-card-text .styled-price .currency-symbol,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price .currency-symbol,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price .currency-symbol,.membership-plans-page .membership-cards .membership-card .membership-card-text .styled-price .currency-symbol,.membership-plans-page .membership-cards .membership-plan .membership-card-text .styled-price .currency-symbol{margin-top:5px}.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price .whole-number,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price .whole-number,.membership-plan-block .membership-cards .membership-card .membership-card-text .styled-price .whole-number,.membership-plan-block .membership-cards .membership-plan .membership-card-text .styled-price .whole-number,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price .whole-number,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price .whole-number,.membership-plans-page .membership-cards .membership-card .membership-card-text .styled-price .whole-number,.membership-plans-page .membership-cards .membership-plan .membership-card-text .styled-price .whole-number{font-size:60px}.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price .change-number,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price .change-number,.membership-plan-block .membership-cards .membership-card .membership-card-text .styled-price .change-number,.membership-plan-block .membership-cards .membership-plan .membership-card-text .styled-price .change-number,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price .change-number,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price .change-number,.membership-plans-page .membership-cards .membership-card .membership-card-text .styled-price .change-number,.membership-plans-page .membership-cards .membership-plan .membership-card-text .styled-price .change-number{font-size:40px}.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price .per-month,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price .per-month,.membership-plan-block .membership-cards .membership-card .membership-card-text .styled-price .per-month,.membership-plan-block .membership-cards .membership-plan .membership-card-text .styled-price .per-month,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price .per-month,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price .per-month,.membership-plans-page .membership-cards .membership-card .membership-card-text .styled-price .per-month,.membership-plans-page .membership-cards .membership-plan .membership-card-text .styled-price .per-month{position:relative;top:-3px;font-size:25px}}.membership-plan-block #get-plans .membership-card .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-plan .membership-card-text .sub-text,.membership-plan-block .membership-cards .membership-card .membership-card-text .sub-text,.membership-plan-block .membership-cards .membership-plan .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-card .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-plan .membership-card-text .sub-text,.membership-plans-page .membership-cards .membership-card .membership-card-text .sub-text,.membership-plans-page .membership-cards .membership-plan .membership-card-text .sub-text{font-weight:700}@media print,screen and (max-width:44.99875em){.membership-plan-block #get-plans .membership-card .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-plan .membership-card-text .sub-text,.membership-plan-block .membership-cards .membership-card .membership-card-text .sub-text,.membership-plan-block .membership-cards .membership-plan .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-card .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-plan .membership-card-text .sub-text,.membership-plans-page .membership-cards .membership-card .membership-card-text .sub-text,.membership-plans-page .membership-cards .membership-plan .membership-card-text .sub-text{font-size:20px}}.membership-plan-block #get-plans .membership-card .membership-card-text p,.membership-plan-block #get-plans .membership-plan .membership-card-text p,.membership-plan-block .membership-cards .membership-card .membership-card-text p,.membership-plan-block .membership-cards .membership-plan .membership-card-text p,.membership-plans-page #get-plans .membership-card .membership-card-text p,.membership-plans-page #get-plans .membership-plan .membership-card-text p,.membership-plans-page .membership-cards .membership-card .membership-card-text p,.membership-plans-page .membership-cards .membership-plan .membership-card-text p{border-top:2px solid #e31c37;margin:2rem 0 1rem 0;padding:2rem 0 0 0}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card .membership-card-text p,.membership-plan-block #get-plans .membership-plan .membership-card-text p,.membership-plan-block .membership-cards .membership-card .membership-card-text p,.membership-plan-block .membership-cards .membership-plan .membership-card-text p,.membership-plans-page #get-plans .membership-card .membership-card-text p,.membership-plans-page #get-plans .membership-plan .membership-card-text p,.membership-plans-page .membership-cards .membership-card .membership-card-text p,.membership-plans-page .membership-cards .membership-plan .membership-card-text p{margin:2rem 0 2rem 0}}.membership-plan-block #get-plans .membership-card .membership-card-text .link,.membership-plan-block #get-plans .membership-plan .membership-card-text .link,.membership-plan-block .membership-cards .membership-card .membership-card-text .link,.membership-plan-block .membership-cards .membership-plan .membership-card-text .link,.membership-plans-page #get-plans .membership-card .membership-card-text .link,.membership-plans-page #get-plans .membership-plan .membership-card-text .link,.membership-plans-page .membership-cards .membership-card .membership-card-text .link,.membership-plans-page .membership-cards .membership-plan .membership-card-text .link{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-decoration:underline}.mobile-info #mobile-info-banner .banner-underlay{padding:45px 0}.mobile-info .align-self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.mobile-info .mobile-header-img{padding:0 25px;margin:0 auto;display:block;margin-bottom:40px}.mobile-info .app-link-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.mobile-info .app-link-wrap .app-button{margin-top:10px;width:200px;margin-right:20px}.mobile-info .app-store-icon{font-size:22px;margin-right:3px}.mobile-info .app-store-btns{width:100%;font-size:16px}.mobile-info .mobile-info-slide-wrap{background:#f0f0f0;padding:40px 0}.mobile-info .mobile-info-slide-wrap .mobile-info-slider{max-width:400px;margin:0 auto}.mobile-info .mobile-info-slide-wrap .owl-dots{margin-top:-175px;margin-bottom:110px;position:relative}.mobile-info .owl-item.active .mobile-info-title{color:#e31c37}.mobile-info .mobile-slider-img{padding:0 50px;margin-bottom:45px}.mobile-info .owl-nav span{color:#d6d6d6}.mobile-info .text-container{padding:50px 15px}.mobile-info .alternating-content ol{padding-left:15px;list-style:none;position:relative}.mobile-info .alternating-content ol li:before{position:absolute;left:0;line-height:22px;content:counter(item) "."}.mobile-info .alternating-content .list-point-title{padding-left:5px}.mobile-info .text-img-bg{min-height:318px;position:relative;display:block;height:auto}.mobile-info .mobile-info-md{max-width:270px;position:relative;display:block;margin-bottom:24px}.mobile-info .mobile-info-md p{display:inline-block}.mobile-info .mobile-info-sizes{cursor:pointer}.mobile-info .mobile-info-sm{padding-left:10px;padding-right:10px}.mobile-info .md-mobile-info{padding-top:80px}.mobile-info .md-mobile-info-wrap{-webkit-columns:2;columns:2;list-style:none;margin:0;padding-top:80px}.mobile-info .text-container{max-width:500px}@media screen and (min-width:22em){.mobile-info .mobile-info-slide-wrap .owl-dots{margin-top:0}}@media print,screen and (min-width:45em){.mobile-info .app-link-wrap .app-store-btns{max-width:270px;margin-right:30px}.mobile-info .mobile-header-img{max-width:370px}.mobile-info .banner-underlay{padding:48px 0}.mobile-info .mobile-slider-img{padding:0 60px}.mobile-info .mobile-header-img{padding:0;margin-bottom:0;display:inline-block;padding-right:100px}.mobile-info .mobile-info-slider{max-width:500px}.mobile-info .text-img-bg{min-height:542px;position:relative;display:block;height:100%}.text-container.right{float:right;margin-right:115px}.text-container.left{float:left}}@media print,screen and (min-width:64em){.mobile-info .mobile-header{font-size:90px}.mobile-info .app-link-wrap{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile-info .app-link-wrap .app-store-btns{max-width:270px;margin-right:30px}.mobile-info .mobile-info-slide-wrap .mobile-info-slider{max-width:470px}.mobile-info .mobile-info-slide-wrap .owl-dots{margin-top:0;margin-bottom:0;position:relative}.mobile-info .mobile-info-slide-wrap{padding:80px 0}.mobile-info .slider-title{text-align:center;margin-bottom:80px}.mobile-info .mobile-slider-img{margin-bottom:20px}.mobile-info .text-container{padding:80px 15px;max-width:510px}.mobile-info .text-container.right{margin-right:75px}.mobile-info .text-container.left{margin-left:75px}}@media screen and (min-width:75em){.mobile-info .text-container.right{margin-right:115px}.mobile-info .text-container.left{margin-left:115px}}.delete-form-wrap{height:100%;margin-bottom:0}@-webkit-keyframes shake{0%{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}40%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes shake{0%{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}40%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.white-circle{height:10.5625rem;width:10.5625rem;background:#fff;border-radius:50%;transition:all .5s ease-in;padding:3.5rem .75rem 0}.white-circle h4{margin-bottom:.3125rem}.box,.present{width:100%;height:100%}.article{display:block;height:13.1875rem;position:relative;max-width:16.6875rem;-webkit-perspective:850px;perspective:850px;margin:0 auto}.box{padding:1.3125rem 3.0625rem;position:relative;background:#e31c37;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-perspective:850px;perspective:850px;text-align:center;transition:all .3s ease-out}.article:hover .box{-webkit-transform:rotateY(-85deg);transform:rotateY(-85deg);-webkit-perspective-origin:0;perspective-origin:0;transition:all .4s ease-in}.article:hover .box .white-circle{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateY(0);transform:rotateY(0)}.article:hover .bauble{-webkit-animation:shake 1s;animation:shake 1s;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.present{position:absolute;top:0;left:0;background:#f0f0f0;z-index:-1;padding:2rem 3.0625rem .625rem}.bauble{position:relative;width:10.5625rem;height:10.5625rem;background:#fff;font-size:2em;font-weight:700;border-radius:50%;padding:2.4375rem 1.0625rem 0}.bauble .bauble-date{font-size:1.25rem;line-height:1.75rem}.bauble:after{content:"";position:absolute;top:-5%;left:50%;margin-left:-15%;width:30%;height:10%;background:inherit}.bauble:before{content:"";width:1.625rem;height:1.625rem;position:absolute;top:-12%;left:54%;margin-left:-12%;border-radius:50%;border:.25rem solid #fff;z-index:0}.article:hover .box.closedDoor{-webkit-transform:none;-ms-transform:none;transform:none}#custom-post-type-table{overflow:hidden;margin:0 50px}@media only screen and (max-width:1024px){#custom-post-type-table{margin:0 .9375em}}#custom-post-type-table input[type=checkbox]{margin:0}#custom-post-type-table #select-all label{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0;margin-left:10px;color:#e31c37}#cpt-table-search input,#cpt-table-search select{border:1px solid #0a0a0a;margin-top:10px}#cpt-table-search .save-table{width:100%}.table-wrap{overflow-x:scroll;width:100%;position:relative}.table-wrap tbody tr{background-color:#fff}.table-wrap tbody tr.table-gray-bg-row{background-color:#f0f0f0}.custom-post-table{position:relative}.custom-post-table tbody{overflow-x:scroll;max-width:100%}.custom-post-table thead{position:-webkit-sticky;position:sticky;top:0}.custom-post-table th a{display:block;padding:.5rem .625rem .625rem;position:relative}.custom-post-table th a.sorted-desc::after{content:"▲";position:relative;right:-5px}.custom-post-table th a.sorted-asc::after{content:"▼";position:relative;right:-5px}.custom-post-table th{padding:0}.custom-post-table td,.custom-post-table th{border:1px solid #b1b1b1;white-space:nowrap}.custom-post-table tbody tr:hover{background-color:#ddd}.table-loading{height:100%;width:100%;top:44px;left:0;right:0;position:absolute;background-color:#f0f0f0;display:none}.table-loading .loader-wrapper{display:block}.job-filters{margin-bottom:2.5em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.job-filters .dropdown{width:22%}.job-filters .dropdown.clubs,.job-filters .dropdown.states{width:12%}.job-filters .dropdown.departments{width:17%}@media print,screen and (max-width:44.99875em){.job-filters .dropdown{width:100%!important}}.job-filters .dropdown select{position:relative;background-color:transparent;color:#555;border:none;font-size:20px;font-weight:700;background-position:right center;outline:0;padding:0}.job-filters .dropdown select option{font-size:18px}.job-filters .dropdown select:hover{cursor:pointer}.job-filters .dropdown select::-ms-expand{display:none}.job-filters .dropdown select:after{content:"\f107";font-family:FontAwesome;position:relative;right:-10px;top:0;margin-top:0;font-size:15px}.job-filters .search{width:25%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media print,screen and (max-width:44.99875em){.job-filters .search{width:100%}.job-filters .search button{height:100%}}.job-filters .search input{padding:10px;border:none;background-color:#f0f0f0}.job-posting a.button,.job-posting button.button{width:100%;min-width:120px;margin:.5em auto}@media print,screen and (max-width:44.99875em){.job-posting a.button,.job-posting button.button{margin-bottom:0}}#job-table thead{background:0 0;border:none;border-bottom:2px solid #707070}#job-table thead td{padding:0 1em 1em 0}#job-table .table-wrap{overflow-x:auto}#job-table tbody{border:none}#job-table tbody tr{border-bottom:2px solid #707070}#job-table tbody tr td{padding:.5rem 0;position:relative;min-width:100px}#job-table tbody tr td:nth-of-type(1),#job-table tbody tr td:nth-of-type(2),#job-table tbody tr td:nth-of-type(3){padding:.5rem 1em .5em 0}#job-table tbody tr td:nth-of-type(1):after,#job-table tbody tr td:nth-of-type(2):after,#job-table tbody tr td:nth-of-type(3):after{content:"";position:absolute;right:1em;top:50%;height:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#707070;width:2px;opacity:.2}.fr-view table{display:block!important}.fr-view ul{margin-left:1.25rem!important}.amenities-media-reel.theme-dark .amenities-container h2{color:#fff;font-weight:300}.amenities-media-reel.theme-dark .amenities-container .amenities-list li a{color:#fff}.amenities-media-reel.theme-dark .amenities-container .amenities-list li a.active,.amenities-media-reel.theme-dark .amenities-container .amenities-list li a:focus,.amenities-media-reel.theme-dark .amenities-container .amenities-list li a:hover{color:#fff}.amenities-media-reel.theme-dark .amenities-container .amenities-list li .text-content h3,.amenities-media-reel.theme-dark .amenities-container .amenities-list li .text-content p{color:#fff}.amenities-media-reel.theme-dark .fine-print{color:#fff}.amenities-media-reel.theme-light .amenities-container h2{color:#2f2f2f}.amenities-media-reel.theme-light .amenities-container .amenities-list li a{color:#2f2f2f}.amenities-media-reel.theme-light .amenities-container .amenities-list li a.active,.amenities-media-reel.theme-light .amenities-container .amenities-list li a:focus,.amenities-media-reel.theme-light .amenities-container .amenities-list li a:hover{color:#2f2f2f}.amenities-media-reel.theme-light .amenities-container .amenities-list li .text-content h3,.amenities-media-reel.theme-light .amenities-container .amenities-list li .text-content p{color:#2f2f2f}.amenities-media-reel.theme-light .fine-print{color:#2f2f2f}.amenities-media-reel .media-container{display:none;position:relative}@media print,screen and (min-width:45em){.amenities-media-reel .media-container{display:block}}.amenities-media-reel .media-left{padding-right:3rem}.amenities-media-reel .media{height:100%;width:100%}@media print,screen and (min-width:45em){.amenities-media-reel .media{min-height:600px}}.amenities-media-reel .media img[src=""],.amenities-media-reel .media video[src=""]{display:none}.amenities-media-reel .media img,.amenities-media-reel .media video{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:calc(100% - 3rem)}.amenities-media-reel .overlayed-text{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 70%,#000 100%);color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;left:0;padding:2rem;position:absolute;text-align:left;top:0;width:calc(100% - 3rem)}.amenities-media-reel .overlayed-text a{border:1px solid #fff}@media print,screen and (min-width:45em){.amenities-media-reel .amenities-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.amenities-media-reel .amenities-container h2{font-weight:300;margin-bottom:2rem;text-align:center}.amenities-media-reel .amenities-list{display:-ms-grid;display:grid;grid-row-gap:2rem;list-style-type:none;margin:0 -.9375rem}@media print,screen and (min-width:45em){.amenities-media-reel .amenities-list{margin:0}}.amenities-media-reel .amenities-list li:not(:last-child){margin-bottom:.5rem}.amenities-media-reel .amenities-list li h3{font-weight:400;line-height:1.2;text-transform:uppercase}.amenities-media-reel .amenities-list li a{display:block;font-weight:400;text-transform:none}.amenities-media-reel .amenities-list li img{object-fit:cover;object-position:center;width:100%}@media print,screen and (min-width:45em){.amenities-media-reel .amenities-list li svg{display:none}}.amenities-media-reel.format-gallery .amenities-list{-ms-grid-columns:1fr;grid-template-columns:1fr}@media print,screen and (min-width:45em){.amenities-media-reel.format-gallery .amenities-list{grid-column-gap:1rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.amenities-media-reel.format-gallery .amenities-list li h3{font-size:1.25rem;margin-top:1rem}.amenities-media-reel.format-gallery .amenities-list li img{height:300px}.amenities-media-reel.format-gallery .amenities-list li .text-content{padding:0 1rem}@media print,screen and (min-width:45em){.amenities-media-reel.format-gallery .amenities-list li .text-content{padding:0}}.amenities-media-reel.format-gallery .amenities-list li span{text-decoration:underline;text-transform:uppercase}@media print,screen and (min-width:45em){.amenities-media-reel.format-list .amenities-container h2{text-align:left}}.amenities-media-reel.format-list .amenities-container .owl-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;gap:75px}.amenities-media-reel.format-list .amenities-container .owl-nav .owl-next,.amenities-media-reel.format-list .amenities-container .owl-nav .owl-prev{border:none;padding:10px;cursor:pointer;color:#e31c37;font-size:40px}.amenities-media-reel.format-list .amenities-list{grid-column-gap:.5rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;width:100vw}@media print,screen and (min-width:45em){.amenities-media-reel.format-list .amenities-list{display:block;width:100%}}.amenities-media-reel.format-list .amenities-list.owl-carousel{-ms-grid-columns:1fr;grid-template-columns:1fr;visibility:hidden}@media print,screen and (min-width:45em){.amenities-media-reel.format-list .amenities-list.owl-carousel{visibility:visible}}.amenities-media-reel.format-list .amenities-list.owl-carousel .read-less,.amenities-media-reel.format-list .amenities-list.owl-carousel .read-more{cursor:pointer;font-weight:700;color:#e31c37;text-transform:uppercase;font-size:12px;line-height:15px}.amenities-media-reel.format-list .amenities-list.owl-carousel .read-toggle-text{padding-top:1px;position:relative!important}.amenities-media-reel.format-list .amenities-list.owl-carousel .read-toggle-text .read-less{display:none}.amenities-media-reel.format-list .amenities-list.owl-carousel .read-toggle-text.active .read-more{display:none}.amenities-media-reel.format-list .amenities-list.owl-carousel .read-toggle-text.active .read-less{display:inline}.amenities-media-reel.format-list .amenities-list li h3{font-size:1rem;margin:.5rem 0 0 0}@media print,screen and (min-width:45em){.amenities-media-reel.format-list .amenities-list li a.active h3,.amenities-media-reel.format-list .amenities-list li a:hover h3{font-weight:700}}.amenities-media-reel.format-list .amenities-list li img{aspect-ratio:3/2;min-height:100px}@media print,screen and (min-width:45em){.amenities-media-reel.format-list .amenities-list li img{display:none}}.amenities-media-reel.format-list .amenities-list .text-content{padding:0 .5rem}@media print,screen and (min-width:45em){.amenities-media-reel.format-list .amenities-list .text-content{padding:0}}.amenities-media-reel .fine-print{display:none}@media print,screen and (min-width:45em){.amenities-media-reel .fine-print{display:inline}}.review-form #stars{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style-type:none}.review-form #stars .star{font-size:3rem}.review-form #stars .star:not(:first-child){padding-left:.5rem}.review-form #stars:has(.star:nth-child(2):hover) .star:nth-child(2){color:#e31c37}.review-form #stars:has(.star:nth-child(1):hover) .star:nth-child(-n+1){color:#e31c37}.review-form #stars:has(.star:nth-child(2):hover) .star:nth-child(-n+2){color:#e31c37}.review-form #stars:has(.star:nth-child(3):hover) .star:nth-child(-n+3){color:#e31c37}.review-form #stars:has(.star:nth-child(4):hover) .star:nth-child(-n+4){color:#e31c37}.review-form #stars:has(.star:nth-child(5):hover) .star:nth-child(-n+5){color:#e31c37}.review-form.inline-form .form-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.review-form.inline-form .form-container input:not([type=submit]),.review-form.inline-form .form-container textarea{background:#f0f0f0}.review-form.inline-form .form-container .submit{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.review-form.inline-form .form-container .submit input[type=submit]{background:0 0;color:#e31c37;border:1px solid #e31c37}.review-form.inline-form .form-container .submit input[type=submit]:focus,.review-form.inline-form .form-container .submit input[type=submit]:hover{background:#e31c37;color:#fff}.ticker-link-wrapper{font-weight:500}.ticker-container{overflow:hidden}.ticker-container .ticker{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:3000px;padding:1rem}.ticker-container .ticker-text{-webkit-animation:ticker 10s linear infinite;animation:ticker 10s linear infinite;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1.5rem;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.ticker-container .ticker-text:not(:first-child){padding-left:1ch}.ticker-container .ticker-text *{font-size:1.5rem;line-height:1;text-wrap:nowrap;white-space:nowrap}.ticker-container .ticker-text :not(.btn){margin:0}.ticker-container .ticker-text .btn{display:inline-block;margin:0 1ch 0 2ch}@-webkit-keyframes ticker{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes ticker{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.tv-trainers-outer-wrapper{height:100vh;overflow:hidden}.tv-trainers-outer-wrapper .tv-trainers-wrapper{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 2s ease;transition:transform 2s ease;transition:transform 2s ease,-webkit-transform 2s ease}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper{height:100vh}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper .grid-container{max-width:40rem}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper .bg-gray{height:40vh;overflow:hidden;padding:10vh 2rem 5vh 2rem}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper .bg-gray div{height:100%}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper .bg-gray .descriptive{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper .bg-gray .descriptive svg{height:20vh;max-height:30vw;max-width:30vw;position:absolute;right:0;top:0;-webkit-transform:translate(4rem,-14vh);-ms-transform:translate(4rem,-14vh);transform:translate(4rem,-14vh);width:20vh}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper .bg-gray img{max-height:100%;height:100%;object-fit:cover}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper .bg-gray h2{font-size:3vh;line-height:1.2;margin-bottom:0}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper .bg-gray .horizontal-pipe{border-color:#555;margin:2vh 0}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper .bg-gray .certification{font-size:2vh;line-height:1.2;margin-bottom:0;text-transform:uppercase}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper .bg-red{height:60vh;padding:5vh 2rem}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper .bg-red .cell:not(:last-of-type){margin-bottom:4vh}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper .bg-red .name{border-bottom:2px solid #fff;font-size:5.5vh;line-height:1;padding-bottom:2vh}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper .bg-red h4{font-size:2vh;line-height:1;margin-bottom:.5vh;text-transform:uppercase}.tv-trainers-outer-wrapper .tv-trainers-wrapper .tv-trainer-wrapper .bg-red p{font-size:1.75vh;line-height:1.25;margin-bottom:0}.site-header.hidden{display:none}html body.page-template-no-header-or-footer ::-webkit-scrollbar,html body.page-template-tv ::-webkit-scrollbar{width:0}html body.page-template-no-header-or-footer .off-canvas-content,html body.page-template-tv .off-canvas-content{padding-top:0;min-height:auto}html body.page-template-no-header-or-footer .site-header,html body.page-template-tv .site-header{height:0}html body.page-template-no-header-or-footer .site-header.tv-ad-header,html body.page-template-tv .site-header.tv-ad-header{height:auto}html body.page-template-no-header-or-footer .site-header .hamburger,html body.page-template-no-header-or-footer .site-header .top-bar-right,html body.page-template-no-header-or-footer .site-header .vasa_header-nav_utility,html body.page-template-tv .site-header .hamburger,html body.page-template-tv .site-header .top-bar-right,html body.page-template-tv .site-header .vasa_header-nav_utility{display:none}html body.page-template-no-header-or-footer .site-header .site-navigation,html body.page-template-tv .site-header .site-navigation{height:0}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width,html body.page-template-tv .site-header .site-navigation .menu-width{max-width:1060px}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title,html body.page-template-tv .site-header .site-navigation .menu-width .top-bar-title{margin:8px 0 0}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title img,html body.page-template-tv .site-header .site-navigation .menu-width .top-bar-title img{height:20px}@media screen and (min-width:75em){html body.page-template-no-header-or-footer .site-header .site-navigation,html body.page-template-tv .site-header .site-navigation{height:70px}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title img,html body.page-template-tv .site-header .site-navigation .menu-width .top-bar-title img{height:35px;margin-top:10px}}html body.page-template-no-header-or-footer .edit-link,html body.page-template-no-header-or-footer .footer,html body.page-template-no-header-or-footer h1,html body.page-template-tv .edit-link,html body.page-template-tv .footer,html body.page-template-tv h1{display:none}html body.page-template-no-header-or-footer h2.class-schedule,html body.page-template-tv h2.class-schedule{display:block;line-height:43px}html body.page-template-no-header-or-footer h5.is-studio,html body.page-template-tv h5.is-studio{font-size:20px}html body.page-template-no-header-or-footer .flexible-content-wrap,html body.page-template-tv .flexible-content-wrap{position:relative;top:43px}html body.page-template-no-header-or-footer.fitness-cinema-page .flexible-content-wrap,html body.page-template-tv.fitness-cinema-page .flexible-content-wrap{top:0}@media print,screen and (min-width:45em){html body.page-template-no-header-or-footer .site-header:not(.tv-ad-header) h2.class-schedule,html body.page-template-tv .site-header:not(.tv-ad-header) h2.class-schedule{position:absolute;line-height:70px;top:0;right:0;left:0;bottom:0}}@media print,screen and (min-width:64em){html body.page-template-no-header-or-footer .flexible-content-wrap,html body.page-template-tv .flexible-content-wrap{top:63px}html body.page-template-no-header-or-footer.fitness-cinema-page .flexible-content-wrap,html body.page-template-tv.fitness-cinema-page .flexible-content-wrap{top:0}}@media screen and (min-width:75em){html body.page-template-no-header-or-footer h2.class-schedule,html body.page-template-tv h2.class-schedule{line-height:68px;font-size:32px}html body.page-template-no-header-or-footer .flexible-content-wrap,html body.page-template-tv .flexible-content-wrap{top:43px}html body.page-template-no-header-or-footer.fitness-cinema-page .flexible-content-wrap,html body.page-template-tv.fitness-cinema-page .flexible-content-wrap{top:0}}@media screen and (min-width:112.5em){html body.page-template-no-header-or-footer h2.class-schedule,html body.page-template-tv h2.class-schedule{font-size:40px;line-height:70px}html body.page-template-no-header-or-footer .site-header,html body.page-template-tv .site-header{height:70px}html body.page-template-no-header-or-footer .site-header .site-navigation,html body.page-template-tv .site-header .site-navigation{height:70px}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width,html body.page-template-tv .site-header .site-navigation .menu-width{max-width:83%}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title,html body.page-template-tv .site-header .site-navigation .menu-width .top-bar-title{margin:16px 0 0}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title img,html body.page-template-tv .site-header .site-navigation .menu-width .top-bar-title img{height:40px;margin-top:0}html body.page-template-no-header-or-footer .flexible-content-wrap,html body.page-template-tv .flexible-content-wrap{top:70px}}html body.page-template-no-header-or-footer #cs-days-fixed,html body.page-template-tv #cs-days-fixed{display:none;background-color:#f0f0f0;position:fixed;top:70px;z-index:100;width:47%;height:90px;padding-top:15px}@media print,screen and (min-width:64em){html body.page-template-no-header-or-footer #cs-days-fixed,html body.page-template-tv #cs-days-fixed{top:70px}}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block,html body.page-template-tv #cs-v-container .cs-v-block{padding-left:30px;padding-right:15px;white-space:nowrap;vertical-align:top}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block .cs-v-section,html body.page-template-tv #cs-v-container .cs-v-block .cs-v-section{width:50%;display:inline-block;vertical-align:top}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block .cs-v-section-full,html body.page-template-tv #cs-v-container .cs-v-block .cs-v-section-full{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block .cs-v-section-full>div,html body.page-template-tv #cs-v-container .cs-v-block .cs-v-section-full>div{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block .cs-v-section-full .cs-v-header,html body.page-template-tv #cs-v-container .cs-v-block .cs-v-section-full .cs-v-header{padding:14px 15px;text-align:center;display:inline-block;font-size:30px;line-height:38px;width:100%}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block .cs-v-section-full .cs-v-header.red-bg,html body.page-template-tv #cs-v-container .cs-v-block .cs-v-section-full .cs-v-header.red-bg{background-color:#e31c37}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block .cs-v-section-full .cs-v-header.gray-bg,html body.page-template-tv #cs-v-container .cs-v-block .cs-v-section-full .cs-v-header.gray-bg{background-color:#f0f0f0}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block .cs-v-section-full .cs-v-text,html body.page-template-tv #cs-v-container .cs-v-block .cs-v-section-full .cs-v-text{font-size:22px;line-height:27px;white-space:normal}html body.page-template-no-header-or-footer #cs-v-container #studio-video,html body.page-template-tv #cs-v-container #studio-video{display:none}@media print,screen and (min-width:64em){html body.page-template-no-header-or-footer #cs-v-container .cs-v-block,html body.page-template-tv #cs-v-container .cs-v-block{margin-top:167px}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block .cs-v-section .cs-v-header,html body.page-template-tv #cs-v-container .cs-v-block .cs-v-section .cs-v-header{width:315px}html body.page-template-no-header-or-footer #cs-v-container .cs-v-block h5.has-studio,html body.page-template-tv #cs-v-container .cs-v-block h5.has-studio{text-wrap:auto}html body.page-template-no-header-or-footer #cs-v-container #studio-video,html body.page-template-tv #cs-v-container #studio-video{display:block}html body.page-template-no-header-or-footer #cs-v-container iframe#studio-video,html body.page-template-tv #cs-v-container iframe#studio-video{width:100%;height:48vh}}html body.page-template-no-header-or-footer.admin-bar #cs-days-fixed,html body.page-template-tv.admin-bar #cs-days-fixed{top:102px}@media screen and (min-width:112.5em){html body.page-template-no-header-or-footer.admin-bar #cs-days-fixed,html body.page-template-tv.admin-bar #cs-days-fixed{top:102px}}html body.page-template-no-header-or-footer .class-leaderboard,html body.page-template-no-header-or-footer .overall-leaderboard,html body.page-template-tv .class-leaderboard,html body.page-template-tv .overall-leaderboard{padding:0 100px;height:100%;min-height:100vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}html body.page-template-no-header-or-footer .class-leaderboard .logo,html body.page-template-no-header-or-footer .overall-leaderboard .logo,html body.page-template-tv .class-leaderboard .logo,html body.page-template-tv .overall-leaderboard .logo{width:250px}html body.page-template-no-header-or-footer .class-leaderboard .table-header-wrapper,html body.page-template-no-header-or-footer .overall-leaderboard .table-header-wrapper,html body.page-template-tv .class-leaderboard .table-header-wrapper,html body.page-template-tv .overall-leaderboard .table-header-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}html body.page-template-no-header-or-footer .class-leaderboard .table-header-wrapper .left-column,html body.page-template-no-header-or-footer .overall-leaderboard .table-header-wrapper .left-column,html body.page-template-tv .class-leaderboard .table-header-wrapper .left-column,html body.page-template-tv .overall-leaderboard .table-header-wrapper .left-column{-webkit-flex:8;-ms-flex:8;flex:8}html body.page-template-no-header-or-footer .class-leaderboard .table-header-wrapper .right-column,html body.page-template-no-header-or-footer .overall-leaderboard .table-header-wrapper .right-column,html body.page-template-tv .class-leaderboard .table-header-wrapper .right-column,html body.page-template-tv .overall-leaderboard .table-header-wrapper .right-column{-webkit-flex:4;-ms-flex:4;flex:4}html body.page-template-no-header-or-footer .class-leaderboard .header-text,html body.page-template-no-header-or-footer .overall-leaderboard .header-text,html body.page-template-tv .class-leaderboard .header-text,html body.page-template-tv .overall-leaderboard .header-text{display:inline-block;font-size:50px;font-weight:400}html body.page-template-no-header-or-footer .class-leaderboard table,html body.page-template-no-header-or-footer .class-leaderboard tbody,html body.page-template-no-header-or-footer .class-leaderboard tr,html body.page-template-no-header-or-footer .overall-leaderboard table,html body.page-template-no-header-or-footer .overall-leaderboard tbody,html body.page-template-no-header-or-footer .overall-leaderboard tr,html body.page-template-tv .class-leaderboard table,html body.page-template-tv .class-leaderboard tbody,html body.page-template-tv .class-leaderboard tr,html body.page-template-tv .overall-leaderboard table,html body.page-template-tv .overall-leaderboard tbody,html body.page-template-tv .overall-leaderboard tr{background-color:#0a0a0a}html body.page-template-no-header-or-footer .class-leaderboard .table-wrapper,html body.page-template-no-header-or-footer .overall-leaderboard .table-wrapper,html body.page-template-tv .class-leaderboard .table-wrapper,html body.page-template-tv .overall-leaderboard .table-wrapper{min-height:500px}html body.page-template-no-header-or-footer .class-leaderboard table,html body.page-template-no-header-or-footer .overall-leaderboard table,html body.page-template-tv .class-leaderboard table,html body.page-template-tv .overall-leaderboard table{width:100%}html body.page-template-no-header-or-footer .class-leaderboard table tbody,html body.page-template-no-header-or-footer .overall-leaderboard table tbody,html body.page-template-tv .class-leaderboard table tbody,html body.page-template-tv .overall-leaderboard table tbody{border:none}html body.page-template-no-header-or-footer .class-leaderboard table th,html body.page-template-no-header-or-footer .overall-leaderboard table th,html body.page-template-tv .class-leaderboard table th,html body.page-template-tv .overall-leaderboard table th{padding:0 20px;font-size:14px}html body.page-template-no-header-or-footer .class-leaderboard table tr:not(:first-child):not(:last-child),html body.page-template-no-header-or-footer .overall-leaderboard table tr:not(:first-child):not(:last-child),html body.page-template-tv .class-leaderboard table tr:not(:first-child):not(:last-child),html body.page-template-tv .overall-leaderboard table tr:not(:first-child):not(:last-child){border-bottom:1px solid #fff}html body.page-template-no-header-or-footer .class-leaderboard table .column-1,html body.page-template-no-header-or-footer .overall-leaderboard table .column-1,html body.page-template-tv .class-leaderboard table .column-1,html body.page-template-tv .overall-leaderboard table .column-1{width:130px;text-align:center}html body.page-template-no-header-or-footer .class-leaderboard table .column-2,html body.page-template-no-header-or-footer .overall-leaderboard table .column-2,html body.page-template-tv .class-leaderboard table .column-2,html body.page-template-tv .overall-leaderboard table .column-2{text-align:left}html body.page-template-no-header-or-footer .class-leaderboard table .column-3,html body.page-template-no-header-or-footer .overall-leaderboard table .column-3,html body.page-template-tv .class-leaderboard table .column-3,html body.page-template-tv .overall-leaderboard table .column-3{width:160px;text-align:center}html body.page-template-no-header-or-footer .class-leaderboard table .column-4,html body.page-template-no-header-or-footer .overall-leaderboard table .column-4,html body.page-template-tv .class-leaderboard table .column-4,html body.page-template-tv .overall-leaderboard table .column-4{width:160px;text-align:center}html body.page-template-no-header-or-footer .class-leaderboard table td,html body.page-template-tv .class-leaderboard table td{padding:30px 15px;font-size:24px}html body.page-template-no-header-or-footer .class-leaderboard table tr:nth-child(2) td,html body.page-template-tv .class-leaderboard table tr:nth-child(2) td{padding-top:30px}html body.page-template-no-header-or-footer .overall-leaderboard .location-name,html body.page-template-tv .overall-leaderboard .location-name{font-size:28px}html body.page-template-no-header-or-footer .overall-leaderboard table,html body.page-template-tv .overall-leaderboard table{margin-bottom:0}html body.page-template-no-header-or-footer .overall-leaderboard table td,html body.page-template-tv .overall-leaderboard table td{padding:12px 20px;font-size:24px}html body.page-template-tv .tv-class-schedule{height:100%;pointer-events:none}@media print,screen and (min-width:64em){html body.page-template-tv .tv-class-schedule #cs-bg{padding:0 7px 10rem 7px}}html body.page-template-tv .tv-class-schedule #cs-v-container .cs-v-block{margin-top:0}html body.page-template-tv:has(.tv-banner) .tv-slides{height:calc(100vh - 142px)}html body.page-template-tv:has(.tv-banner) #cs-bg-content{height:calc(100vh - 342px)}.tv-slides{height:100vh;opacity:0;overflow:hidden;position:relative;transition:opacity .5s;width:100vw}.tv-slides.active{opacity:1}.tv-slide{height:100%;left:0;position:absolute;top:0;width:100%}.tv-slide:nth-child(1){z-index:9}.tv-slide:nth-child(2){z-index:8}.tv-slide:nth-child(3){z-index:7}.tv-slide:nth-child(4){z-index:6}.tv-slide:nth-child(5){z-index:5}.tv-slide:nth-child(6){z-index:4}.tv-slide:nth-child(7){z-index:3}.tv-slide:nth-child(8){z-index:2}.tv-slide:nth-child(9){z-index:1}.tv-slide:nth-child(10){z-index:0}.tv-slide:has(.tv-class-schedule){padding:2rem 0}.tv-slide #cs-bg{padding:10px}.tv-slide-image{width:100vw;height:100vh}.tv-slide-image img{height:100%;object-fit:cover;object-position:center;width:100%}.tv-slide-video{width:100vw;height:100vh}.tv-slide-video iframe,.tv-slide-video video{height:100%;object-fit:cover;object-position:center;width:100%}#cs-bg-content{max-height:calc(100vh - 200px);overflow-y:scroll}.page-template-tv #cs-bg-content{height:calc(100vh - 200px)}@media screen and (max-width:640px){.video-text-block .cell{padding:0}}.video-text-block .text{padding:1.5rem}@media print,screen and (min-width:45em){.video-text-block .text{padding:4rem}}.video-text-block .text .h2,.video-text-block .text .h3{font-weight:400}.video-text-block .text .h2{font-size:30px}.video-text-block .text .btn-wrap{margin-top:35px}.video-text-block .text .btn-wrap a{cursor:pointer;text-transform:uppercase;padding:15px 50px;font-weight:400;font-size:14px;line-height:18px;margin-bottom:20px;background-color:transparent;color:#fff;border:1px solid #e31c37;background-color:transparent;color:#e31c37}@media print,screen and (min-width:45em){.video-text-block .text .btn-wrap a{font-size:16px}}.video-text-block .text .btn-wrap a:hover{background-color:#e31c37;color:#fff}.video-photo-carousel .heading{line-height:.8}@-webkit-keyframes scroll{to{-webkit-transform:translate(calc(-50% - .5rem));transform:translate(calc(-50% - .5rem))}}@keyframes scroll{to{-webkit-transform:translate(calc(-50% - .5rem));transform:translate(calc(-50% - .5rem))}}.heading{font-size:35px;color:#e31c37;text-align:center;position:relative;z-index:3;bottom:-25px;width:100%;font-weight:300;margin-bottom:0}@media print,screen and (min-width:64em){.heading{font-size:100px;bottom:-30px}}.scroller[data-animated=true]{overflow:hidden}.scroller[data-animated=true] .scroller__inner{width:-webkit-max-content;width:max-content;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite;animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite}.scroller[data-animated=true] .scroller__inner .video-slide{position:relative}.scroller[data-animated=true] .scroller__inner .video-slide .video-play-btn{position:absolute;width:70px;height:70px;top:35%;left:40px}@media print,screen and (min-width:45em){.scroller[data-animated=true] .scroller__inner .video-slide .video-play-btn{width:130px;height:130px;left:75px}}.scroller[data-animated=true] .scroller__inner .slide{height:270px;width:150px}@media print,screen and (min-width:45em){.scroller[data-animated=true] .scroller__inner .slide{width:285px;height:500px}}.scroller[data-animated=true] .scroller__inner .slide img{width:100%;height:100%;object-fit:cover}.scroller[data-animated=true] .scroller__inner .slide video{object-fit:cover;height:100%;width:100%}.scroller[data-direction=right]{--_animation-direction:reverse}.scroller[data-direction=left]{--_animation-direction:forwards}.scroller[data-speed=fast]{--_animation-duration:20s}.scroller[data-speed=slow]{--_animation-duration:60s}.scroller .scroller__inner{padding-block:1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}@media print,screen and (min-width:45em){.scroller .scroller__inner{gap:1rem}}.find-your-gym img,.find-your-gym video{background-color:#000;width:100%;height:300px;object-fit:cover}@media print,screen and (min-width:45em){.find-your-gym img,.find-your-gym video{height:700px}}.find-your-gym .text-container .my-gym-location-container{display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1;gap:5px;max-width:100%}.find-your-gym .text-container .my-gym-location-container [class^=icon-]{position:relative;left:-8px;margin-right:0}.two-forms{background-color:#f0f0f0;padding-bottom:50px;padding-top:25px}@media print,screen and (min-width:45em){.two-forms{padding:25px 50px 50px}}.two-forms .heading{padding:0 20px;margin-top:25px}.two-forms .heading h1{font-size:28px;line-height:1;text-transform:uppercase}@media print,screen and (min-width:45em){.two-forms .heading h1{font-size:48px}}.two-forms .heading p{margin-top:20px;color:#707070;font-size:16px}.two-forms .heading .buttons{margin:60px -40px 25px;gap:5px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media print,screen and (min-width:45em){.two-forms .heading .buttons{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.two-forms .heading #my-story,.two-forms .heading #nominate{font-size:16px;font-weight:700;width:49%}@media print,screen and (min-width:45em){.two-forms .heading #my-story,.two-forms .heading #nominate{width:270px}}.two-forms .heading #my-story{background:#e31c37}.two-forms .heading #nominate{background:#ccc}.two-forms input::-webkit-input-placeholder{text-transform:uppercase}.two-forms input:-ms-input-placeholder{text-transform:uppercase}.two-forms input:-moz-placeholder{text-transform:uppercase}.two-forms textarea::-webkit-input-placeholder{text-transform:uppercase}.two-forms textarea:-ms-input-placeholder{text-transform:uppercase}.two-forms textarea::placeholder{text-transform:uppercase}.two-forms select,.two-forms select option{text-transform:uppercase}.two-forms #form-2{display:none}.print-this{display:none}@media print{.no-print{display:none}@page{size:auto;margin:0 2mm}*,:after,:before{color:#000;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid!important}h2,h3,p{orphans:3;widows:3;text-transform:uppercase}h2,h3{page-break-after:avoid}h2{display:none;border:orange 3px}#class-schedule-button-container,#cs-menu,#loc-accordion,#loc-detail-content,#single-location-map-icon,.banner-cta,.content-boxes,.js-off-canvas-overlay,footer,head,header,nav{display:none!important}.print-this{display:block;-webkit-print-color-adjust:exact}.grid-container{width:95%}.vasa-print-header{background-color:#e31c37!important;width:100%;-webkit-print-color-adjust:exact;color-adjust:exact;color:#fff!important;margin:35px 0 15px 0;position:relative}.vasa-print-header img{position:absolute;width:125px;margin:25px}.vasa-print-header h3{margin:25px;font-size:24px;color:#fff!important;margin-left:75px}.vasa-print-header h4{text-align:left}#category-location-hook,#location-hook,#meet-the-instructors,#return-to-link,#see-all-link,.classes-location-footer{display:none}.off-canvas-content{padding-top:0}#loc-class-schedule .day-header{font-size:16px;background-color:#e31c37!important;-webkit-print-color-adjust:exact;color-adjust:exact;color:#fff!important;margin-top:16px;margin-bottom:10px;width:100%;border-left:1px solid #fff;height:auto;padding:5px}#loc-class-schedule .slash{display:none}#loc-class-schedule #cs-days{padding:0!important}#loc-class-schedule #cs-bg{padding:0}#loc-class-schedule #cs-bg .class-cell{min-height:0!important}#loc-class-schedule #cs-bg .cs-class-title{font-size:8px!important;line-height:8px!important;display:inline-block!important;margin-top:0!important;margin-bottom:0}#loc-class-schedule #cs-bg .cs-time{min-height:0!important;font-size:8px!important;line-height:8px!important;position:relative!important;padding:0!important;margin-top:5px;margin-left:8px;margin-bottom:2px;color:#000!important;display:none;text-transform:lowercase}#loc-class-schedule #cs-bg .cs-class{min-height:auto!important;padding:2px!important;border:.5px solid #000;margin-top:1px;margin-bottom:1px;margin-right:3px;margin-left:2px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}#loc-class-schedule #cs-bg .cs-class-time{text-transform:lowercase!important}#loc-class-schedule #cs-bg .cs-class-instructor,#loc-class-schedule #cs-bg .cs-class-time{font-size:8px!important;line-height:8px!important;display:inline-block!important;margin-bottom:3px}#loc-class-schedule #cs-bg .cs-class-instructor{text-transform:capitalize!important}#loc-class-schedule #cs-bg .cs-class-instructor,#loc-class-schedule #cs-bg .cs-class-time,#loc-class-schedule #cs-bg .cs-class-title,#loc-class-schedule #cs-bg .cs-time{margin-left:18px;margin-bottom:2px;padding-right:2px}#loc-class-schedule #cs-bg .cs-row{page-break-inside:avoid}#loc-class-schedule #cs-bg .cs-class-cat{position:absolute;top:0;width:16px!important;height:16px!important;margin:0;-webkit-print-color-adjust:exact;color-adjust:exact}#loc-class-schedule #cs-bg .cs-class-cat img{position:absolute;top:0;padding:0;width:16px!important;height:16px!important;-webkit-filter:brightness(0);filter:brightness(0)}#fitness-cinema #cs-bg .cs-class{min-height:130px!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}#fitness-cinema #cs-bg .cs-class-top{height:auto!important}#fitness-cinema #cs-bg .cs-class-title{font-size:12px!important;line-height:1.2!important;margin-left:0!important;overflow-wrap:break-word}}