@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}@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:#1779ba;color:#fff}.button:focus,.button:hover{background-color:#14679e;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 #1779ba;color:#1779ba}.button.hollow:focus,.button.hollow:hover{border-color:#0c3d5d;color:#0c3d5d}.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:#1779ba}.button.clear:focus,.button.clear:hover{color:#0c3d5d}.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:#1779ba}.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 #1779ba;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 #1779ba 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}.dropdown.menu>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-bottom-width:0;border-color:#1779ba transparent transparent;right:5px;left:auto;margin-top:-3px}[data-whatinput=mouse] .dropdown.menu a{outline:0}.dropdown.menu>li>a{background:#fff;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%}.dropdown.menu.vertical>li>a::after{right:14px}.dropdown.menu.vertical>li.opens-left>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-left-width:0;border-color:transparent #1779ba transparent transparent;right:auto;left:5px}.dropdown.menu.vertical>li.opens-right>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}@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-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-bottom-width:0;border-color:#1779ba transparent transparent;right:5px;left:auto;margin-top:-3px}.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%}.dropdown.menu.medium-vertical>li>a::after{right:14px}.dropdown.menu.medium-vertical>li.opens-left>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-left-width:0;border-color:transparent #1779ba transparent transparent;right:auto;left:5px}.dropdown.menu.medium-vertical>li.opens-right>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}}@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-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-bottom-width:0;border-color:#1779ba transparent transparent;right:5px;left:auto;margin-top:-3px}.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%}.dropdown.menu.large-vertical>li>a::after{right:14px}.dropdown.menu.large-vertical>li.opens-left>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-left-width:0;border-color:transparent #1779ba transparent transparent;right:auto;left:5px}.dropdown.menu.large-vertical>li.opens-right>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}}@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-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.xlarge-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-bottom-width:0;border-color:#1779ba transparent transparent;right:5px;left:auto;margin-top:-3px}.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.xlarge-vertical>li>a::after{right:14px}.dropdown.menu.xlarge-vertical>li.opens-left>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-left-width:0;border-color:transparent #1779ba transparent transparent;right:auto;left:5px}.dropdown.menu.xlarge-vertical>li.opens-right>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}}.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:#fff}.dropdown .is-dropdown-submenu a{padding:.7rem 1rem}.is-dropdown-submenu .is-dropdown-submenu-parent>a::after{right:14px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px;content:"";border-left-width:0;border-color:transparent #1779ba transparent transparent;right:auto;left:5px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>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}.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:#2f2f2f}[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:0 0 10px rgba(10,10,10,.7)}.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:#2f2f2f}[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:0 0 10px rgba(10,10,10,.7)}.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,.8);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}@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}}@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}}@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}}@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}}.screen-reader-text{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}#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-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}}.h2,h2{margin-bottom:20px;font-weight:700;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-weight:700;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{font-weight:700;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}}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:5px;counter-increment:item;margin-bottom:10px}ol li:before{margin-right:10px;position:absolute;left:0;content:counter(item) ".";font-weight:700;min-width:20px}.btn{display:inline-block}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-normal{text-transform:none}.text-400{font-weight:400}.text-bold{font-weight:700}.text-regular{font-weight:400}.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:hover path{fill:#b6162c}.youtube-link{font-size:14px;line-height:20px}.change-my-gym-container .fa{font-size:24px;margin-right:10px;position:relative;top:2px;left:0}@media print,screen and (min-width:45em){.change-my-gym-container .separator{padding:0 5px}}.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}}.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{height:35vh}@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) .fa{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 .fa{font-size:20px;padding-right:5px}@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) .fa{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}}#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 .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%}#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}}.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:-45px 10px 20px 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{position:sticky;position:-webkit-sticky}.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%}.red,.text-red{color:#e31c37}.text-white,.white{color:#fff}.gray,.text-gray{color:#555}.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){.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}}.fa-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}.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-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-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}.margin-right-0{margin-right:0}.margin-right-10{margin-right:10px}.margin-right-20{margin-right:20px}.margin-right-30{margin-right:30px}.margin-right-40{margin-right:40px}.margin-left-0{margin-left:0}.margin-left-10{margin-left:10px}.margin-left-20{margin-left:20px}.margin-left-30{margin-left:30px}.margin-left-40{margin-left:40px}.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-block{display:block}@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}.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}}.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}}@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-gray{background-color:#f0f0f0}.bg-red{background-color:#e3233d}.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}#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-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{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}.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 .fa{font-size:30px}.pagination li .fa.fa-angle-left{padding-right:16px}.pagination li .fa.fa-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}@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}}.loader-wrapper{position:relative;display:none;width:110px;margin:50px auto;background-color:#f0f0f0}.loader-wrapper .loader-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%;max-width:none}.loader-wrapper .loader,.loader-wrapper .loader:after,.loader-wrapper .loader:before{border-radius:50%}.loader-wrapper .loader{color:#e31c37;font-size:11px;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader-wrapper .loader:after,.loader-wrapper .loader:before{position:absolute;content:"";height:10.2em;background:#f0f0f0}.loader-wrapper .loader:before{width:5.3em;border-radius:10.2em 0 0 10.2em;top:-.1em;left:-.1em;-webkit-transform-origin:5.1em 5.1em;-ms-transform-origin:5.1em 5.1em;transform-origin:5.1em 5.1em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s}.loader-wrapper .loader:after{width:5.4em;border-radius:0 10.2em 10.2em 0;top:-.1em;left:4.9em;-webkit-transform-origin:.1em 5.1em;-ms-transform-origin:.1em 5.1em;transform-origin:.1em 5.1em;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease}.loader-wrapper.bg-gray .loader:after,.loader-wrapper.bg-gray .loader:before{background:#f0f0f0}.loader-wrapper.bg-white,.loader-wrapper.white-background{background-color:#fff}.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.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}}.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;font-weight:700}.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}.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%}.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}.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}.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}.new-countdown-timer .days,.new-countdown-timer .hours,.new-countdown-timer .minutes,.new-countdown-timer .seconds{margin:10px 0 10px 10px}.new-countdown-timer .digit{position:relative;float:left;max-width:24px;height:34px;background-color:#fff;border-radius:0;text-align:center;font:bold 20pt Verdana;margin:0 1px}@media print,screen and (min-width:45em){.new-countdown-timer .digit{font-size:26pt;height:46px;max-width:28px}}@media print,screen and (min-width:64em){.new-countdown-timer .digit{font-size:32pt;max-width:40px;height:55px}}.new-countdown-timer .base{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#555}.new-countdown-timer .flap{display:none;position:absolute;width:100%;height:50%;background-color:#fff;left:0;top:0;border-radius:0;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.new-countdown-timer .flap::before{content:attr(data-content);position:absolute;left:50%}.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{max-width:320px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media print,screen and (min-width:45em){.new-countdown-timer .clock{max-width:425px}}.new-countdown-timer .clock .label{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);display:block;position:absolute;left:-8px;top:calc(100% - 6px);text-align:left;font-size:9px;white-space:nowrap;font-weight:600;width:0}@media print,screen and (min-width:45em){.new-countdown-timer .clock .label{font-size:12px}}.new-countdown-timer.use-light-labels .clock .label{color:#fff}.featured-image-content .clock{width:300px;max-width:none}@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{opacity:0;-webkit-animation:none;animation:none}}@-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}}.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.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}}.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:455px;margin:0 auto;padding:35px 15px 40px}@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%}.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}.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 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 .faq-accordion{background-color:transparent}#faq-list .faq-accordion>li .accordion-title{padding:0 35px}@media print,screen and (min-width:45em){#faq-list .faq-accordion>li .accordion-title{padding:25px 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:"\f0d7";font-family:FontAwesome;position:relative;margin-top:0;font-size:25px}#faq-list .faq-accordion .accordion-title[aria-expanded=true]:after{content:"\f0d8"}#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;display:inline-block;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:baseline;-ms-flex-align:baseline;align-items:baseline;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;height:105px;cursor:pointer}.gallery-img-container .gallery-img-small .captions{margin-top:5px}@media print,screen and (min-width:45em){.gallery-img-container .gallery-img-small{height:180px}}.gallery-layout{margin-bottom:40px}.gallery-carousel{position:relative;margin-bottom:50px}.gallery-carousel gallery-image{height:296px;cursor:zoom-in}@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 .owl-item .item .gallery-img{padding:0 5px;background-size:cover;background-position:center;height:296px;max-height:296px}@media screen and (min-width:75em){.gallery-carousel .owl-item .item .gallery-img{height:350px;max-height:350px}}.gallery-carousel.owl-theme .owl-dots{padding-top:25px;padding-right:50px}.reveal-overlay{z-index:100000}.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}.video-gallery-modal-slider .bold-subheading{margin-bottom:30px}@media print,screen and (min-width:64em){.video-gallery-modal-slider .bold-subheading{margin-bottom:45px}}.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){.video-gallery-modal-slider .slide{min-height:230px}}@media screen and (min-width:75em){.video-gallery-modal-slider .slide{min-height:230px}}.video-gallery-modal-slider .slide .video-slide-play-btn{max-width:150px}@media print,screen and (min-width:64em) and (max-width:74.99875em){.video-gallery-modal-slider .slide .video-slide-play-btn{max-width:127px}}.content-boxes{padding-top:40px}@media print,screen and (min-width:45em){.content-boxes{padding-top:45px}}@media screen and (min-width:75em){.content-boxes{padding-top:75px}}.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}}.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:44.99875em){#cs-menu .cs-menu-grid .filter-by-category{display:none}}@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-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}@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%}@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%}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .outer-square:before{content:"";padding-top:100%;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:100%;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:700;margin-bottom:0;text-align:center;font-size:13px;line-height:14px}@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}}@media print,screen and (max-width:44.99875em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square p{display:none}}.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}.day-filter-btn{background-color:#e6e6e6;font-size:14px;font-weight:700;margin:5px;padding:15px;text-align:center;cursor:pointer}.day-filter-btn.active-web{background-color:#fff}#cs-days{background-color:#f0f0f0;padding:15px 2px 15px}#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}#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}#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;min-height:60px}#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;min-height:137px;margin:0 5px 10px;padding:10px;display:none}#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{position:absolute;right:15px;top:10px;width:16px;height:16px}@media print,screen and (min-width:45em){#cs-bg .cs-class .cs-class-cat{width:32px;height: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:#555;font-size:16px;line-height:18px;font-weight:700}@media print,screen and (min-width:45em){#cs-bg .cs-class .cs-class-title{text-transform:uppercase}}@media print,screen and (min-width:64em){#cs-bg .cs-class .cs-class-title{font-size:14px;text-transform:uppercase;margin-top:10px}}#cs-bg .cs-class .cs-class-time{position:absolute;font-size:16px;line-height:14px;top:35px;right:15px;text-transform:uppercase}@media print,screen and (min-width:45em){#cs-bg .cs-class .cs-class-time{top:53px}}@media print,screen and (min-width:64em){#cs-bg .cs-class .cs-class-time{position:relative;bottom:10px;top:0;margin-bottom:10px;font-size:14px;line-height:18px;right:auto;bottom:auto}}#cs-bg .cs-class .cs-class-instructor-mobile{margin-top:5px;font-size:12px;line-height:15px;color:#555;font-style:italic}@media print,screen and (min-width:45em){#cs-bg .cs-class .cs-class-instructor-mobile{margin-top:22px;margin-bottom:3px}}#cs-bg .cs-class .cs-class-instructor{font-size:14px;line-height:18px;font-weight:700;text-transform:uppercase;color:#e31c37}#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}#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}}#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}}.fa-spin-hover{-webkit-animation:fa-spin 1s infinite linear;animation:fa-spin 1s infinite linear}.spinner-container{display:none}.fa-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}}#location-results-container .grid-container .grid-x .acf-map{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;height:100%}.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}.free-pass-modal .location-modal-form{margin-top:40px}.free-pass-modal .location-modal-form .search-location-btn{margin-bottom:0}.studio-pass-modal .google-disclaimer a{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}#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 .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}}#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{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 .acf-map{height:112px;width:100%;background:#f0f0f0;margin-bottom: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}@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 .acf-map{height:191px;margin-bottom:0}.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}.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}}@media print,screen and (max-width:44.99875em){.gym-details .acf-map{min-height:30vh}}.vasa-map-container .acf-map{min-height:420px;height:100%}.acf-map img{max-width:none!important}.gm-style-iw{width:210px!important;top:20px!important;left:25px!important;background-color:#e5e5e5!important}#iw-container{margin-bottom:0}#iw-container .iw-title{font-family:Montserrat,sans-serif;font-size:14px;text-transform:uppercase;font-weight:700;padding:10px;background-color:#e3233d;color:#fff;margin:0;text-align:center;position:absolute;bottom:0;left:0;right:0}#iw-container .iw-content{font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;line-height:15px;font-weight:400;margin-right:1px;width:210px;padding:15px 15px 35px 15px;color:#555;font-style:italic;overflow-y:hidden;overflow-x:hidden}#iw-container .iw-content p{line-height:18px}.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}#iw-container .iw-content{position:relative;z-index:2}#iw-container .iw-content-underlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#e5e5e5;z-index:1}#iw-container .iw-title{z-index:2}@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 #count-down-bg{background-color:#e31c37;min-height:54px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.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-text{font-size:60px;line-height:74px;font-weight:700}@media print,screen and (min-width:64em){.coupon-text{font-size:53px}}.coupon-sub{font-size:14px;line-height:18px;margin-bottom:10px}.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}}@media print,screen and (min-width:64em){.coupon-sub.redeem-location{width:50%}}.coupon-disclaimer{font-size:10px;font-weight:700}.inline-block{display:inline-block}.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{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}@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.fa-angle-left,.press-container .pagination li i.fa.fa-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 screen and (min-width:75em){.mobile-menu,.site-title-bar{display:none!important}}@media screen and (max-width:74.99875em){.desktop-menu,.site-navigation .top-bar-left{display:none!important}}.site-header{height:120px;width:100%;margin-top:0}.site-header:not(.tv-ad-header){position:fixed;top:0;z-index:50}.admin-bar .site-header:not(.tv-ad-header){top:46px}.admin-bar.offcanvas .off-canvas{top:2.875rem}.admin-bar.offcanvas .off-canvas.is-open{top:0}@media screen and (min-width:49em){.admin-bar .site-header:not(.tv-ad-header){top:32px}.admin-bar.offcanvas .off-canvas{top:2rem}}.off-canvas-content{padding-top:120px}.off-canvas-content.is-open-right{top:32px}.top-bar-title{margin-top:15px;margin-left:20px}.site-desktop-title a{display:block}.site-desktop-title img{height:35px}.mobile-menu{display:none}.off-canvas-content .title-bar{padding:0;height:70px}.off-canvas-content .site-mobile-title img{height:35px}.off-canvas-content .site-mobile-title a{margin-top:15px;margin-left:20px;display:block}.title-bar-left{height:70px}.js-off-canvas-overlay{background-color:transparent}.off-canvas .off-canvas-logo a{display:inline-block}.off-canvas .off-canvas-logo a img{height:35px;margin:20px 15px}.off-canvas .menu-icon{top:15px;right:10px}.off-canvas.is-transition-overlap{z-index:51}.off-canvas>ul.menu{font-family:montserrat-regular}.off-canvas>ul.menu li{text-transform:uppercase}.off-canvas>ul.menu li a{padding-top:14px;padding-bottom:14px;font-weight:600;letter-spacing:1px;font-size:14px}.off-canvas>ul.menu li a.dropdown-open{background:#616161}.off-canvas>ul.menu li.white-menu-btn{margin-bottom:12px}.off-canvas>ul.menu li.white-menu-btn a{background:#fff;color:#e31c37;text-align:center}.off-canvas>ul.menu li.white-menu-btn a:active,.off-canvas>ul.menu li.white-menu-btn a:focus,.off-canvas>ul.menu li.white-menu-btn a:hover{color:#e31c37;background:#f2f2f2}.off-canvas>ul.menu li a:hover{color:#fff}.off-canvas>ul.menu li.menu-footer{border-top:none}.off-canvas>ul.menu li.menu-footer a{color:#7d7d7d;font-weight:400;text-transform:capitalize}.off-canvas>ul.menu li.border-top{margin-top:15px;border-top:1px solid #7d7d7d}.off-canvas>ul.menu li.border-top a{margin-top:15px}.off-canvas>ul.menu li.red-button{border-top:0;text-align:center;margin-bottom:9px}.off-canvas>ul.menu li.red-button a{background-color:#e31c37}.off-canvas>ul.menu li.red-button a:hover{background-color:#cc1932}.off-canvas>ul.menu li ul{margin-left:0}.off-canvas>ul.menu li ul li{border-top:0;text-align:left}.off-canvas>ul.menu li ul li a{line-height:20px;padding:10px 15px 10px 30px}.off-canvas>ul.menu li ul li a:hover{background-color:transparent}.off-canvas>ul.menu li ul li.menu-header a{padding-left:15px;color:#fff;opacity:.5;cursor:default}.off-canvas>ul.menu a{color:#fff;font-weight:600;font-size:.9375rem}.off-canvas .has-submenu-toggle>a{margin-right:0}.off-canvas .has-submenu-toggle ul[aria-hidden=false]{background-color:#434343}.off-canvas .menu .active>a{background-color:#ccc}.menu-item .submenu-toggle{width:100%}.submenu-toggle::after{content:"";position:absolute;display:inline-block;top:1px;right:10px;width:24px;height:24px;margin-left:5px;line-height:14px;vertical-align:middle;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2712%27%20height%3D%278%27%20viewBox%3D%270%200%20488%20285%27%3E%3Cpath%20d%3D%27M483.11%2029.381l-24.449-24.485c-2.934-2.938-7.335-4.897-11.246-4.897-3.912%200-8.313%201.959-11.246%204.897l-192.168%20192.448-192.168-192.448c-2.934-2.938-7.335-4.897-11.246-4.897-4.401%200-8.313%201.959-11.246%204.897l-24.449%2024.485c-2.934%202.938-4.89%207.345-4.89%2011.263s1.956%208.325%204.89%2011.263l227.864%20228.196c2.934%202.938%207.335%204.897%2011.246%204.897%203.912%200%208.313-1.959%2011.246-4.897l227.864-228.196c2.934-2.938%204.89-7.345%204.89-11.263s-1.956-8.325-4.89-11.263z%27%20fill%3D%27%23999%27/%3E%3C/svg%3E);background-size:60% auto;background-position:center;background-repeat:no-repeat;border:0}.title-bar-title a{font-size:1rem;color:#b9b9b9}.mobile-menu .menu .is-active>a,.mobile-off-canvas-menu .menu .is-active>a{background-color:transparent}.menu-icon{width:30px;height:40px;position:absolute;top:62px;right:15px}.menu-icon.active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-icon.active .hamburger-inner:before{top:0;opacity:0}.menu-icon.active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.menu-icon .hamburger-inner,.menu-icon .hamburger-inner:after,.menu-icon .hamburger-inner:before{position:absolute;width:100%;height:4px;border-radius:0;background-color:#fff}.menu-icon .hamburger-inner:after,.menu-icon .hamburger-inner:before{display:block;content:""}.menu-icon .hamburger-inner:before{top:-9px}.menu-icon .hamburger-inner:after{bottom:-9px}.menu-icon::after{content:none;height:3px;box-shadow:0 6px 0 #fff,0 12px 0 #fff;border-radius:0}button.menu-icon{padding:20px 0}.top-bar{display:block}.top-bar .top-bar-title a{font-size:1rem;color:#b9b9b9;line-height:1.8}.top-bar .menu a{color:#e6e6e6;padding-top:0;padding-bottom:0;font-weight:700;font-size:.8rem;line-height:1}.top-bar .menu a:hover:not(.button){background-color:#616161}.top-bar .menu>li>a{background-color:#2f2f2f}.top-bar .menu>li:not(.menu-text)>a{padding:1rem}.top-bar .dropdown.menu .submenu{border:0}.top-bar .dropdown.menu .has-submenu.is-down-arrow a{padding-right:1rem}.top-bar .dropdown.menu .has-submenu.is-down-arrow>a::after{border:0}.top-bar .dropdown.menu:first-child>li.is-dropdown-submenu-parent>a::after{display:none}.top-bar .dropdown.menu>li.opens-left>.is-dropdown-submenu{right:auto;left:0;min-width:250px}@media print,screen and (max-width:44.99875em){.site-navigation{padding:0}}.post-navigation::after,.post-navigation::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}.post-navigation::after{clear:both}.nav-previous{float:left}.nav-next{float:right}.menu-width{max-width:1200px;margin:0 auto}.head-social-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.head-social-link{display:inline-block}.head-social-link a{min-height:32px;min-width:32px;display:block;color:#fff;opacity:.7;padding:0 8px;font-size:18px}.head-social-link a:hover{opacity:1;color:#fff}.head-social-link a:visited{color:#fff}.vasa_header-nav_utility{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 18px;height:50px;line-height:50px;background-color:#2f2f2f;font-family:montserrat-regular}.vasa_header-nav_utility .menu-width{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (min-width:767px){.vasa_header-nav_utility .menu-width{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.vasa_header-nav_utility a.vasa_header-nav_utility-item{line-height:30px;color:#fff;font-size:14px;line-height:16px;text-decoration:none;margin-left:17px;display:inline-block;font-family:montserrat-regular;font-weight:600;text-transform:none}.vasa_header-nav_utility a.vasa_header-nav_utility-item .img-container{width:20px;position:relative;margin-right:0;display:inline-block}.vasa_header-nav_utility a.vasa_header-nav_utility-item .img-container img{width:20px;margin-bottom:2px}.vasa_header-nav_utility a.vasa_header-nav_utility-item:first-of-type{margin-left:0}.top-bar-left{float:left}.top-bar-right{height:70px;float:right}.top-bar-right #menu-main-menu-1 li a{display:block;height:70px;text-transform:uppercase;color:#fff;padding:0 20px;line-height:70px;font-size:14px;font-family:montserrat-regular;letter-spacing:1px}.top-bar-right #menu-main-menu-1 li.white-slanted{-webkit-transform:skew(-23deg);-ms-transform:skew(-23deg);transform:skew(-23deg);max-width:150px;position:relative;right:-5px;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;overflow:hidden}.top-bar-right #menu-main-menu-1 li.white-slanted a{background:#fff;color:#e31c37;-webkit-transform:skew(23deg);-ms-transform:skew(23deg);transform:skew(23deg);width:120%;padding:0 38px;position:relative;left:-14px}.top-bar-right #menu-main-menu-1 li.white-slanted a:hover{background-color:#f2f2f2}.top-bar-right #menu-main-menu-1 li.red-button{margin-left:13px;-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;overflow:hidden}.top-bar-right #menu-main-menu-1 li.red-button a{position:relative;right:17px;-webkit-transform:skew(23deg);-ms-transform:skew(23deg);transform:skew(23deg);background-color:#e31c37;padding:0 40px 0 55px}.top-bar-right #menu-main-menu-1 li.red-button a:hover{background-color:#cc1932}.top-bar-right #menu-main-menu-1 li.menu-footer{display:none}.top-bar-right #menu-main-menu-1 li.no-link>a{cursor:default}.top-bar-right #menu-main-menu-1 li ul li a{line-height:20px;padding:16px 16px 16px 30px;text-align:left;height:auto}@media screen and (min-width:75em){.site-navigation{height:70px}}.mobile-off-canvas-menu .social-links{width:100%;margin-bottom:50px;padding-top:5px}.mobile-off-canvas-menu .social-links .social-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.mobile-off-canvas-menu .social-links .social-link{margin-right:0}.mobile-off-canvas-menu .social-links .social-link a{color:#fff;opacity:.7;width:48px;height:48px;text-align:center}.mobile-off-canvas-menu .social-links .social-link a:hover{color:#fff;opacity:1}.mobile-off-canvas-menu .social-links .social-link a:visited{color:#fff}.mobile-off-canvas-menu .social-links .social-link a i{font-size:24px}.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{background-color:#2f2f2f;padding:14px 0;color:#fff;font-size:14px;color:rgba(255,255,255,.5);font-family:Montserrat,sans-serif;text-align:center}.footer{background-color:#2f2f2f;min-height:300px;color:#fff;font-family:montserrat-regular;font-weight:600;padding:75px 0 50px}.footer .footer-padding{padding:16px 0 5px}@media screen and (min-width:78.125em){.footer .footer-padding{padding:75px 0;display:-webkit-flex;display:-ms-flexbox;display:flex}}.footer .footer-column-padding{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;-webkit-align-items:flex-start;display:flex;padding:0 50px}@media screen and (min-width:78.125em){.footer .footer-column-padding{padding:0 75px}}.footer .footer-container{-webkit-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;-ms-grid-row-align:center;webkit-align-self:center;-webkit-align-self:center;align-self:center;margin:15px 0 25px;display:block}@media screen and (min-width:78.125em){.footer .footer-container{margin:0}}.footer .border-footer-right{border-right:0}@media screen and (min-width:78.125em){.footer .border-footer-right{border-right:1px solid rgba(255,255,255,.5)}}.footer .border-footer-bottom{border-bottom:1px solid rgba(255,255,255,.5)}@media screen and (min-width:78.125em){.footer .border-footer-bottom{border-bottom:0}}.footer .footer-logo{float:left;margin-right:50px}.footer .footer-btn{margin:10px 0 47px 0}.footer .footer-btn a{min-width:170px;margin:0}.footer .menu-link{text-transform:uppercase;margin-bottom:3px;font-size:14px;letter-spacing:2px;text-align:center;opacity:.7;transition:.1s;padding:7px 0}.footer .menu-link a:visited{color:#fff}.footer .menu-link a:active,.footer .menu-link a:focus,.footer .menu-link a:hover{color:#fff;opacity:1}@media screen and (min-width:78.125em){.footer .menu-link{text-align:left}}.footer .menu-link::hover{opacity:1}.footer .menu-link:hover{opacity:1}.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{margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer .link-container .footer-menu .menu-link{margin-right:15px}.footer .link-container .footer-menu .after-half{margin-left:12px}.footer .social-links{min-height:30px;text-align:center;display:block;padding-top:8px}.footer .social-links .social-link{display:inline-block;margin-right:0;font-size:inherit}.footer .social-links .social-link .fa{font-size:18px}.footer .social-links .social-link a{color:#fff;opacity:.7;display:inline-block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);min-height:32px;min-width:32px;padding:4px 8px;transition:.1s}.footer .social-links .social-link a:hover{opacity:1}.footer .social-links .social-link:last-of-type{margin-right:0}@media screen and (min-width:78.125em){.footer .social-links{text-align:left}}.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 .write-review{margin-bottom:45px;float:left}.footer .write-review a{transition:.1s}.footer .write-review a:hover .write-review-text{opacity:1}.footer .write-review a:hover .fa{opacity:1}.footer .write-review .fa{opacity:.7;font-weight:700;font-size:18px;margin-right:3px}.footer .write-review-text{text-transform:initial;opacity:.7;font-family:Montserrat,sans-serif;font-weight:300;font-size:14px;width:100%;margin-right:15px}.footer .footer-divide{margin-bottom:45px;margin-top:0}.footer .vasa-app-text{color:#fff;font-family:Montserrat,sans-serif;font-weight:300;text-align:left;opacity:.7;font-size:14px;line-height:16px}.footer .vasa-app-slash{margin:0 5px;opacity:.7}.footer .vasa-app-download{display:block}.footer .vasa-app-download a{text-align:left;font-size:15px;margin-bottom:5px;transition:.1s;opacity:.7;color:#fff;padding:15px 0}.footer .vasa-app-download a:hover{opacity:1}.footer .vasa-app-download a:active,.footer .vasa-app-download a:focus,.footer .vasa-app-download a:hover,.footer .vasa-app-download a:visited{color:#fff}.footer .temp-float-left,.footer .temp-float-right{max-width:370px;float:none;margin:0 auto}@media screen and (min-width:78.125em){.footer .temp-float-left,.footer .temp-float-right{max-width:100%;float:left;width:auto;margin:auto}}.footer .large-footer-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.footer .vasa-app-text-container{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.footer .temp-float-right .large-footer-container{max-width:265px}.footer .temp-float-right .large-footer-container .vasa-app-image-container{width:40%}.footer .temp-float-right .large-footer-container .vasa-app-text-container{width:55%;float:right}@media screen and (min-width:78.125em){.footer .temp-float-right .large-footer-container .vasa-app-text-container{width:57%}}@media screen and (min-width:78.125em){.footer .temp-float-right{float:right}}.footer .copyright{clear:both;font-size:14px;color:rgba(255,255,255,.5);font-family:Montserrat,sans-serif;font-weight:400}@media screen and (-ms-high-contrast:active) and (min-width:1250px),screen and (-ms-high-contrast:none) and (min-width:1250px){.footer #footer-first .footer-column-padding{min-width:389px}.footer #footer-second .footer-column-padding{min-width:415px}.footer #footer-third .footer-column-padding{min-width:338px}}#review-modal{background-color:#f0f0f0;max-width:800px;width:100%}#review-modal ul#stars{list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0}#review-modal ul#stars li i::before{margin:0 5px;cursor:pointer;font-size:45px}@media print,screen and (min-width:64em){#review-modal ul#stars li i::before{font-size:80px}}.hover-star,.selected-star{color:#e31c37}@media print,screen and (min-width:45em){.footer{padding:95px 0 50px}.footer .footer-btn{margin:10px 0 48px 0;float:none}.footer .vasa-app-download{display:inline-block}.footer .footer-logo{margin-right:30px}.footer .write-review-stars{display:inline-block}}@media print,screen and (min-width:64em){.footer{padding:75px 0 30px}.footer .footer-divide{margin-bottom:23px;margin-top:0;opacity:.7}.footer .link-container .footer-menu{padding-top:6px;max-width:900px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .link-container .menu-link{padding:4px 0}.footer .large-footer-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}}body#tinymce{height:auto;max-width:75rem;padding:1.25rem!important}[type=submit],a.btn,a.button,button,div.btn,div.button{cursor:pointer;text-transform:uppercase;padding:15px 15px;font-weight:600;font-size:14px;line-height:18px;margin-bottom:20px;background-color:transparent;color:#fff;transition:background-color .5s}@media print,screen and (min-width:45em){[type=submit],a.btn,a.button,button,div.btn,div.button{font-size:16px}}[type=submit].hamburger,a.btn.hamburger,a.button.hamburger,button.hamburger,div.btn.hamburger,div.button.hamburger{background-color:transparent}[type=submit]:focus,[type=submit]:hover,a.btn:focus,a.btn:hover,a.button:focus,a.button:hover,button:focus,button:hover,div.btn:focus,div.btn:hover,div.button:focus,div.button:hover{transition:background-color .5s;background-color:transparent}[type=submit].full-width,a.btn.full-width,a.button.full-width,button.full-width,div.btn.full-width,div.button.full-width{width:100%}[type=submit].wide,a.btn.wide,a.button.wide,button.wide,div.btn.wide,div.button.wide{padding-right:50px;padding-left:50px}[type=submit].short,a.btn.short,a.button.short,button.short,div.btn.short,div.button.short{padding:10px}[type=submit].blue,a.btn.blue,a.button.blue,button.blue,div.btn.blue,div.button.blue{background-color:#188fcb;color:#fff}[type=submit].blue:hover,a.btn.blue:hover,a.button.blue:hover,button.blue:hover,div.btn.blue:hover,div.button.blue:hover{background-color:#136f9d}[type=submit].red,a.btn.red,a.button.red,button.red,div.btn.red,div.button.red{background-color:#e31c37;color:#fff}[type=submit].red:hover,a.btn.red:hover,a.button.red:hover,button.red:hover,div.btn.red:hover,div.button.red:hover{background-color:#b6162c}[type=submit].red-black,a.btn.red-black,a.button.red-black,button.red-black,div.btn.red-black,div.button.red-black{background-color:#e31c37;color:#0a0a0a}[type=submit].red-black:hover,a.btn.red-black:hover,a.button.red-black:hover,button.red-black:hover,div.btn.red-black:hover,div.button.red-black:hover{background-color:#b6162c}[type=submit].red-white,a.btn.red-white,a.button.red-white,button.red-white,div.btn.red-white,div.button.red-white{background-color:#e31c37;color:#fff}[type=submit].red-white:hover,a.btn.red-white:hover,a.button.red-white:hover,button.red-white:hover,div.btn.red-white:hover,div.button.red-white:hover{background-color:#b6162c}[type=submit].black,a.btn.black,a.button.black,button.black,div.btn.black,div.button.black{background-color:#000;color:#fff}[type=submit].black:hover,a.btn.black:hover,a.button.black:hover,button.black:hover,div.btn.black:hover,div.button.black:hover{background-color:#333}[type=submit].gray,a.btn.gray,a.button.gray,button.gray,div.btn.gray,div.button.gray{background-color:#555}[type=submit].gray:hover,a.btn.gray:hover,a.button.gray:hover,button.gray:hover,div.btn.gray:hover,div.button.gray:hover{color:#fff;background-color:#3c3c3c}[type=submit].light-gray,a.btn.light-gray,a.button.light-gray,button.light-gray,div.btn.light-gray,div.button.light-gray{background-color:#b1b1b1}[type=submit].light-gray:hover,a.btn.light-gray:hover,a.button.light-gray:hover,button.light-gray:hover,div.btn.light-gray:hover,div.button.light-gray:hover{color:#fff;background-color:#989898}[type=submit].white,a.btn.white,a.button.white,button.white,div.btn.white,div.button.white{background-color:#fff;color:#e31c37}[type=submit].white:hover,a.btn.white:hover,a.button.white:hover,button.white:hover,div.btn.white:hover,div.button.white:hover{background-color:#e6e6e6}[type=submit].transparent,a.btn.transparent,a.button.transparent,button.transparent,div.btn.transparent,div.button.transparent{border:1px solid #fff;background-color:transparent;color:#fff}[type=submit].transparent:hover,a.btn.transparent:hover,a.button.transparent:hover,button.transparent:hover,div.btn.transparent:hover,div.button.transparent:hover{background-color:#fff;color:#e31c37}[type=submit].transparent-blue,a.btn.transparent-blue,a.button.transparent-blue,button.transparent-blue,div.btn.transparent-blue,div.button.transparent-blue{border:1px solid #188fcb;background-color:transparent;color:#188fcb}[type=submit].transparent-blue:hover,a.btn.transparent-blue:hover,a.button.transparent-blue:hover,button.transparent-blue:hover,div.btn.transparent-blue:hover,div.button.transparent-blue:hover{background-color:#188fcb;color:#fff}[type=submit].transparent-red,a.btn.transparent-red,a.button.transparent-red,button.transparent-red,div.btn.transparent-red,div.button.transparent-red{border:1px solid #e31c37;background-color:transparent;color:#e31c37}[type=submit].transparent-red:hover,a.btn.transparent-red:hover,a.button.transparent-red:hover,button.transparent-red:hover,div.btn.transparent-red:hover,div.button.transparent-red:hover{background-color:#e31c37;color:#fff}[type=submit].transparent-vasa-dark-gray,a.btn.transparent-vasa-dark-gray,a.button.transparent-vasa-dark-gray,button.transparent-vasa-dark-gray,div.btn.transparent-vasa-dark-gray,div.button.transparent-vasa-dark-gray{border:1px solid #555;background-color:transparent;color:#555}[type=submit].transparent-vasa-dark-gray:hover,a.btn.transparent-vasa-dark-gray:hover,a.button.transparent-vasa-dark-gray:hover,button.transparent-vasa-dark-gray:hover,div.btn.transparent-vasa-dark-gray:hover,div.button.transparent-vasa-dark-gray:hover{background-color:#555;color:#fff}[type=submit].coming-soon,a.btn.coming-soon,a.button.coming-soon,button.coming-soon,div.btn.coming-soon,div.button.coming-soon{background-color:#fff;color:#d6d6d6;cursor:default}[type=submit].shadow,a.btn.shadow,a.button.shadow,button.shadow,div.btn.shadow,div.button.shadow{box-shadow:3px 3px 4px rgba(0,0,0,.4)}[type=submit].border-white,a.btn.border-white,a.button.border-white,button.border-white,div.btn.border-white,div.button.border-white{border:1px solid #fff}[type=submit].no-padding-bottom,a.btn.no-padding-bottom,a.button.no-padding-bottom,button.no-padding-bottom,div.btn.no-padding-bottom,div.button.no-padding-bottom{margin-bottom:0}[type=submit].flex-vcenter,a.btn.flex-vcenter,a.button.flex-vcenter,button.flex-vcenter,div.btn.flex-vcenter,div.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}[type=submit].disable,[type=submit].disabled,[type=submit][disabled],a.btn.disable,a.btn.disabled,a.btn[disabled],a.button.disable,a.button.disabled,a.button[disabled],button.disable,button.disabled,button[disabled],div.btn.disable,div.btn.disabled,div.btn[disabled],div.button.disable,div.button.disabled,div.button[disabled]{opacity:.3}[type=submit].glow-red,a.btn.glow-red,a.button.glow-red,button.glow-red,div.btn.glow-red,div.button.glow-red{border:1px solid #fff;background-color:transparent;color:#fff}[type=submit].glow-red:hover,a.btn.glow-red:hover,a.button.glow-red:hover,button.glow-red:hover,div.btn.glow-red:hover,div.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}[type=submit].glitch-red.init,[type=submit].glitch-white.init,a.btn.glitch-red.init,a.btn.glitch-white.init,a.button.glitch-red.init,a.button.glitch-white.init,button.glitch-red.init,button.glitch-white.init,div.btn.glitch-red.init,div.btn.glitch-white.init,div.button.glitch-red.init,div.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}[type=submit].glitch-red.init>div,[type=submit].glitch-white.init>div,a.btn.glitch-red.init>div,a.btn.glitch-white.init>div,a.button.glitch-red.init>div,a.button.glitch-white.init>div,button.glitch-red.init>div,button.glitch-white.init>div,div.btn.glitch-red.init>div,div.btn.glitch-white.init>div,div.button.glitch-red.init>div,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}[type=submit].glitch-red.init>div:nth-child(1),[type=submit].glitch-white.init>div:nth-child(1),a.btn.glitch-red.init>div:nth-child(1),a.btn.glitch-white.init>div:nth-child(1),a.button.glitch-red.init>div:nth-child(1),a.button.glitch-white.init>div:nth-child(1),button.glitch-red.init>div:nth-child(1),button.glitch-white.init>div:nth-child(1),div.btn.glitch-red.init>div:nth-child(1),div.btn.glitch-white.init>div:nth-child(1),div.button.glitch-red.init>div:nth-child(1),div.button.glitch-white.init>div:nth-child(1){height:24px;padding-top:16px}[type=submit].glitch-red.init>div:nth-child(2),[type=submit].glitch-white.init>div:nth-child(2),a.btn.glitch-red.init>div:nth-child(2),a.btn.glitch-white.init>div:nth-child(2),a.button.glitch-red.init>div:nth-child(2),a.button.glitch-white.init>div:nth-child(2),button.glitch-red.init>div:nth-child(2),button.glitch-white.init>div:nth-child(2),div.btn.glitch-red.init>div:nth-child(2),div.btn.glitch-white.init>div:nth-child(2),div.button.glitch-red.init>div:nth-child(2),div.button.glitch-white.init>div:nth-child(2){height:6px;top:24px}[type=submit].glitch-red.init>div:nth-child(2)>span,[type=submit].glitch-white.init>div:nth-child(2)>span,a.btn.glitch-red.init>div:nth-child(2)>span,a.btn.glitch-white.init>div:nth-child(2)>span,a.button.glitch-red.init>div:nth-child(2)>span,a.button.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,div.btn.glitch-red.init>div:nth-child(2)>span,div.btn.glitch-white.init>div:nth-child(2)>span,div.button.glitch-red.init>div:nth-child(2)>span,div.button.glitch-white.init>div:nth-child(2)>span{display:block;margin-top:-8px}[type=submit].glitch-red.init>div:nth-child(3),[type=submit].glitch-white.init>div:nth-child(3),a.btn.glitch-red.init>div:nth-child(3),a.btn.glitch-white.init>div:nth-child(3),a.button.glitch-red.init>div:nth-child(3),a.button.glitch-white.init>div:nth-child(3),button.glitch-red.init>div:nth-child(3),button.glitch-white.init>div:nth-child(3),div.btn.glitch-red.init>div:nth-child(3),div.btn.glitch-white.init>div:nth-child(3),div.button.glitch-red.init>div:nth-child(3),div.button.glitch-white.init>div:nth-child(3){top:auto;height:24px}[type=submit].glitch-red.init>div:nth-child(3)>span,[type=submit].glitch-white.init>div:nth-child(3)>span,a.btn.glitch-red.init>div:nth-child(3)>span,a.btn.glitch-white.init>div:nth-child(3)>span,a.button.glitch-red.init>div:nth-child(3)>span,a.button.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,div.btn.glitch-red.init>div:nth-child(3)>span,div.btn.glitch-white.init>div:nth-child(3)>span,div.button.glitch-red.init>div:nth-child(3)>span,div.button.glitch-white.init>div:nth-child(3)>span{display:block;margin-top:-10px}@media print,screen and (min-width:45em){[type=submit].glitch-red.init:hover>div,[type=submit].glitch-white.init:hover>div,a.btn.glitch-red.init:hover>div,a.btn.glitch-white.init:hover>div,a.button.glitch-red.init:hover>div,a.button.glitch-white.init:hover>div,button.glitch-red.init:hover>div,button.glitch-white.init:hover>div,div.btn.glitch-red.init:hover>div,div.btn.glitch-white.init:hover>div,div.button.glitch-red.init:hover>div,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}[type=submit].glitch-red.init:hover>div:nth-child(1),[type=submit].glitch-white.init:hover>div:nth-child(1),a.btn.glitch-red.init:hover>div:nth-child(1),a.btn.glitch-white.init:hover>div:nth-child(1),a.button.glitch-red.init:hover>div:nth-child(1),a.button.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),div.btn.glitch-red.init:hover>div:nth-child(1),div.btn.glitch-white.init:hover>div:nth-child(1),div.button.glitch-red.init:hover>div:nth-child(1),div.button.glitch-white.init:hover>div:nth-child(1){-webkit-animation:glitch-1 1s infinite step-end;animation:glitch-1 1s infinite step-end}[type=submit].glitch-red.init:hover>div:nth-child(2),[type=submit].glitch-white.init:hover>div:nth-child(2),a.btn.glitch-red.init:hover>div:nth-child(2),a.btn.glitch-white.init:hover>div:nth-child(2),a.button.glitch-red.init:hover>div:nth-child(2),a.button.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),div.btn.glitch-red.init:hover>div:nth-child(2),div.btn.glitch-white.init:hover>div:nth-child(2),div.button.glitch-red.init:hover>div:nth-child(2),div.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}[type=submit].glitch-red.init:hover>div:nth-child(3),[type=submit].glitch-white.init:hover>div:nth-child(3),a.btn.glitch-red.init:hover>div:nth-child(3),a.btn.glitch-white.init:hover>div:nth-child(3),a.button.glitch-red.init:hover>div:nth-child(3),a.button.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),div.btn.glitch-red.init:hover>div:nth-child(3),div.btn.glitch-white.init:hover>div:nth-child(3),div.button.glitch-red.init:hover>div:nth-child(3),div.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}}[type=submit].glitch-red.init,a.btn.glitch-red.init,a.button.glitch-red.init,button.glitch-red.init,div.btn.glitch-red.init,div.button.glitch-red.init{background-color:#e31c37;color:#fff;box-shadow:inset #0a0a0a 5px 5px 0,inset #0a0a0a -5px 5px 0}[type=submit].glitch-red.init>div,a.btn.glitch-red.init>div,a.button.glitch-red.init>div,button.glitch-red.init>div,div.btn.glitch-red.init>div,div.button.glitch-red.init>div{color:#fff;background-color:#e31c37}a.button.footer-btn,button.footer-btn{font-family:montserrat-regular;font-size:14px;letter-spacing:2px;padding:8px 14px;background-color:#2f2f2f;border:2px 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 .fa{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.fa{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.fa{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.fa{font-size:32px}}.location-hero-container .grid-container .loc-address{color:#555;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}}@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:75px;margin-bottom:75px}.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{max-width:350px;display:block}.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 .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}#home-banner{height:100%;position:relative;min-height:405px;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}@media print,screen and (min-width:45em){#home-banner{min-height:525px}}@media screen and (min-width:75em){#home-banner{min-height:645px}}#home-banner .grid-x{-webkit-align-items:center;-ms-flex-align:center;align-items:center}#home-banner .pre-heading-sub-text{margin:1em 0}#home-banner h2.bottom-header{color:#fff;text-align:center;margin-bottom:0;font-weight:700;font-size:150px;line-height:.7;position:absolute;bottom:0;left:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:100%;max-width:1200px}@media print,screen and (max-width:63.99875em){#home-banner h2.bottom-header{font-size:100px}}@media print,screen and (max-width:44.99875em){#home-banner h2.bottom-header{font-size:50px}}#home-banner #home-banner-background-img,#home-banner #home-banner-underlay,#home-banner #home-banner-underlay-dark{position:absolute;top:0;left:0;width:100%;height:100%}#home-banner #home-banner-underlay{z-index:-3}#home-banner #home-banner-underlay-dark{z-index:-1;background-color:rgba(0,0,0,.1)}#home-banner #home-banner-background-img{z-index:-2;background-repeat:no-repeat}#home-banner #home-banner-background-img.mobile{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1}@media print,screen and (min-width:45em){#home-banner #home-banner-background-img.mobile{display:none}}#home-banner.pin-to-bottom #home-banner-background-img.mobile{max-height:175px}@media screen and (max-width:426px) and (min-width:376px){#home-banner.pin-to-bottom #home-banner-background-img.mobile{max-height:225px}}@media screen and (max-width:720px) and (min-width:426px){#home-banner.pin-to-bottom #home-banner-background-img.mobile{max-height:275px}}@media print,screen and (max-width:44.99875em){#home-banner.pin-to-bottom #home-banner-content .block-container-y{margin-top:10px}}@media print,screen and (max-width:44.99875em){#home-banner video.desktop{display:none}}@media print,screen and (min-width:45em){#home-banner #home-banner-content .right{text-align:right}#home-banner #home-banner-content .right #home-banner-buttons{margin-left:auto}#home-banner #home-banner-content .center{text-align:center}#home-banner #home-banner-content .center #home-banner-buttons{margin-left:auto;margin-right:auto}#home-banner #home-banner-content .left{text-align:left}#home-banner #home-banner-content .left #home-banner-buttons{margin-right:auto}}@media print,screen and (max-width:44.99875em){#home-banner #home-banner-content .no-image-padding{padding-top:40%}#home-banner #home-banner-content .right{text-align:left}#home-banner #home-banner-content .right #home-banner-buttons{margin-left:0}#home-banner #home-banner-content .center{text-align:left}#home-banner #home-banner-content .center #home-banner-buttons{margin-left:0;margin-right:0}#home-banner #home-banner-content .left{text-align:left}#home-banner #home-banner-content .left #home-banner-buttons{margin-right:0}}#home-banner #home-banner-content #home-banner-heading{font-size:28px;line-height:31px;text-shadow:0 5px 10px rgba(0,0,0,.31)}@media print,screen and (min-width:45em){#home-banner #home-banner-content #home-banner-heading{font-size:32px;line-height:36px}}@media screen and (min-width:75em){#home-banner #home-banner-content #home-banner-heading{font-size:70px;line-height:78px}}#home-banner #home-banner-content #home-banner-subtext{text-shadow:2px 2px 2px rgba(0,0,0,.5)}#home-banner #home-banner-content #mobile-home-banner-subtext{font-weight:700;text-align:center;width:75%;margin:1em auto}@media print,screen and (max-width:44.99875em){#home-banner #home-banner-content #home-banner-price{margin-bottom:15px}}#home-banner #home-banner-content #home-banner-buttons{max-width:275px}@media print,screen and (max-width:44.99875em){#home-banner #home-banner-content #home-banner-buttons{max-width:100%}}#home-banner #home-banner-content #home-banner-buttons .near-you{display:inline}@media print,screen and (min-width:45em){#home-banner #home-banner-content #home-banner-buttons .near-you{display:none}}@media screen and (min-width:75em){#home-banner #home-banner-content #home-banner-buttons .near-you{display:inline}}#home-banner #home-banner-content .absolute{position:absolute;bottom:0;left:0;width:100%;background:#e31c37}#home-banner #home-banner-content .bottom-section.pinned{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:2em;margin-bottom:2em}#home-banner #home-banner-content .bottom-section.pinned .countdown-container{text-align:center}#home-banner #home-banner-content .bottom-section.pinned .countdown-container .tminus_countdown{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em}#home-banner #home-banner-content .bottom-section.pinned .countdown-container #home-banner-buttons{margin-right:auto;margin-left:auto;margin-bottom:0}#home-banner #home-banner-content .bottom-section.pinned #home-banner-price img{max-width:400px}#home-banner #home-banner-content .bottom-section.pinned .fine-print{margin-bottom:calc(-2em + 5px)}@media screen and (max-width:44.99875em) and (max-height:1000px){#home-banner.pin-to-bottom .pre-heading-image{max-height:250px;object-fit:contain;padding:30px 0}}@media print,screen and (max-width:44.99875em){#home-banner.pin-to-bottom .block-container-y{margin-bottom:0}}@media print,screen and (max-width:44.99875em){#home-banner.pin-to-bottom #home-banner-content .absolute{position:relative}}@media print,screen and (max-width:44.99875em){#home-banner.pin-to-bottom #home-banner-price{-webkit-order:0;-ms-flex-order:0;order:0}#home-banner.pin-to-bottom #home-banner-price img{max-width:300px!important}}@media print,screen and (max-width:44.99875em){#home-banner.pin-to-bottom .countdown-container{-webkit-order:1;-ms-flex-order:1;order:1}#home-banner.pin-to-bottom .countdown-container .tminus_countdown{margin:0!important}}@media print,screen and (max-width:44.99875em){#home-banner.pin-to-bottom .fine-print{-webkit-order:2;-ms-flex-order:2;order:2}}@media print,screen and (max-width:44.99875em){#home-banner.pin-to-bottom .background-img-container{min-height:150px}#home-banner.pin-to-bottom .background-img-container #home-banner-background-img{background-size:contain}}.tminus_countdown{min-height:60px;clear:both;display:none}.tminus_countdown .darth-dashboard{width:auto;height:auto}.tminus_countdown .darth-dashboard .darth-dash{margin-right:6px;color:#555}.tminus_countdown .darth-dashboard .darth-dash_title{font-weight:600}.tminus_countdown .darth-dashboard .darth-digit{background:#fff;border-left:0;margin-right:1px}.tminus_countdown .darth-dashboard .darth-hours_dash{clear:none}@media print,screen and (min-width:45em){.tminus_countdown .darth-dash{margin-left:8px}.tminus_countdown .darth-dash_title{font-size:12px;left:-16px;top:27px}.tminus_countdown .darth-digit{font-size:26pt;height:46px}#home-banner.pin-to-bottom{height:calc(100vh - 120px - 54px);-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#home-banner.pin-to-bottom.logged-in{height:calc(100vh - 120px - 54px - 46px)}}@media screen and (min-width:45em) and (max-height:1000px){#home-banner.pin-to-bottom .pre-heading-image{max-height:250px}}@media screen and (min-width:45em) and (min-height:1000px){#home-banner.pin-to-bottom .pre-heading-image{margin-top:5em}}@media print,screen and (min-width:64em){.tminus_countdown .darth-dash_title{top:36px}.tminus_countdown .darth-digit{font-size:32pt;height:55px}#home-banner.pin-to-bottom{height:calc(100vh - 120px - 54px);-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#home-banner.pin-to-bottom.logged-in{height:calc(100vh - 120px - 54px - 32px)}#home-banner.pin-to-bottom .countdown-container.only{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#home-banner.pin-to-bottom .countdown-container.only>div{margin:0 auto}#home-banner.pin-to-bottom .countdown-container.only #home-banner-subtext{-webkit-order:0;-ms-flex-order:0;order:0;text-align:left;width:50%;margin:0}#home-banner.pin-to-bottom .countdown-container.only #home-banner-subtext p{font-size:24px;line-height:32px;font-weight:700;text-shadow:none}#home-banner.pin-to-bottom .countdown-container.only #home-banner-buttons,#home-banner.pin-to-bottom .countdown-container.only .tminus_countdown{-webkit-order:1;-ms-flex-order:1;order:1}#home-banner.pin-to-bottom .countdown-container.only #home-banner-buttons{margin:0 0 .75rem!important;min-width:120px}#home-banner.pin-to-bottom .countdown-container.only #home-banner-buttons a{margin-bottom:0}}*{box-sizing:border-box}@-webkit-keyframes ticker{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes ticker{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.ticker-wrap{bottom:0;width:100%;overflow:hidden;padding-left:100%;box-sizing:content-box}.ticker-wrap .ticker{display:inline-block;white-space:nowrap;padding-right:100%;box-sizing:content-box;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:ticker;animation-name:ticker;-webkit-animation-duration:40s;animation-duration:40s}.ticker-wrap .ticker__item{display:inline-block;padding-right:1rem;font-size:2rem;font-weight:700}#home-banner-price img{max-width:400px;width:100%}*{margin:0;box-sizing:border-box}#tickermaindiv{overflow:hidden;white-space:nowrap}#div1{display:inline-block;-webkit-animation:marquee 36s linear infinite;animation:marquee 36s linear infinite}#div2{display:inline-block;-webkit-animation:marquee2 36s linear infinite;animation:marquee2 36s linear infinite}@-webkit-keyframes marquee{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes marquee2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.countdown-container #home-banner-buttons{max-width:275px;margin-right:auto;margin-left:auto;margin-bottom:0}@media print,screen and (max-width:44.99875em){.countdown-container #home-banner-buttons{max-width:100%}}.signup-ticker-block{padding-top:75px;margin-bottom:75px}@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;color:#e31c37;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 h1{font-size:52px;line-height:73px}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-intro .ticker-intro-price h1{font-size:102px;line-height:142px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-intro .ticker-intro-price h1{font-size:102px;line-height:142px}}.signup-ticker-block .ticker-intro .ticker-intro-price.enjoy-the-ride h1,.signup-ticker-block .ticker-intro .ticker-intro-price.enjoy-the-ride h2,.signup-ticker-block .ticker-intro .ticker-intro-price.enjoy-the-ride h3,.signup-ticker-block .ticker-intro .ticker-intro-price.enjoy-the-ride h4{font-family:enjoy-the-ride,sans-serif!important;font-weight:400;text-transform:none}.signup-ticker-block .ticker-intro .ticker-intro-price.enjoy-the-ride h1{font-size:36px;line-height:42px}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-intro .ticker-intro-price.enjoy-the-ride h1{font-size:50px;line-height:61px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-intro .ticker-intro-price.enjoy-the-ride h1{font-size:65px;line-height:94px}}.signup-ticker-block .ticker-intro .ticker-intro-price.enjoy-the-ride p{font-family:Montserrat,"Helvetica Neue",sans-serif;color:#0a0a0a;font-weight:700;font-size:16px;line-height:22px}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-intro .ticker-intro-price.enjoy-the-ride p{font-size:32px;line-height:39px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-intro .ticker-intro-price.enjoy-the-ride p{font-size:25px;line-height:30px}}.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;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}}[data-whatinput=mouse] a:focus,button:focus,button:focus [data-whatinput=touch] a:focus{outline:0}.form-group{margin-bottom:15px;position:relative}.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}.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}#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}}.page-template-front .home-full-width-media{background-size:cover;background-repeat:no-repeat;background-position:center top}.page-template-front .home-min-height{min-height:350px}@media print,screen and (min-width:45em){.page-template-front .home-min-height{min-height:520px}}@media screen and (min-width:75em){.page-template-front .home-min-height{min-height:620px}}.page-template-front .home-amen-imgs{background-repeat:no-repeat;background-position:center;background-size:cover;opacity:1}.page-template-front .replace-amen-imgs{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0}.page-template-front #home-img-video .home-min-height{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 screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.page-template-front #home-img-video .home-min-height{display:table;height:100%;text-align:center}.page-template-front #home-img-video .home-min-height .grid-x{display:table-cell;vertical-align:middle}}.page-template-front #home-img-video .home-min-height .video-box{cursor:pointer}.page-template-front #home-coming-soon{position:relative}.page-template-front #home-coming-soon .home-coming-soon-background,.page-template-front #home-coming-soon .home-coming-soon-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.page-template-front #home-coming-soon .home-coming-soon-overlay{z-index:-1;background-color:rgba(10,10,10,.45)}@media print,screen and (min-width:64em){.page-template-front #home-coming-soon .home-coming-soon-overlay{background:linear-gradient(to right,rgba(10,10,10,.95) 0,rgba(255,255,255,0) 60%,rgba(255,255,255,0) 100%)}}.page-template-front #home-coming-soon .home-coming-soon-background{z-index:-2}@media print,screen and (max-width:63.99875em){.page-template-front #home-coming-soon .home-min-height{margin-left:auto;margin-right:auto}}.page-template-front #home-coming-soon .home-min-height .coming-soon-content{margin-top:40px;margin-bottom:40px}@media print,screen and (min-width:45em){.page-template-front #home-coming-soon .home-min-height .coming-soon-content{margin-top:45px}}@media screen and (min-width:75em){.page-template-front #home-coming-soon .home-min-height .coming-soon-content{margin-top:75px}}@media print,screen and (min-width:45em){.page-template-front #home-coming-soon .home-min-height .coming-soon-content{margin-bottom:45px}}@media screen and (min-width:75em){.page-template-front #home-coming-soon .home-min-height .coming-soon-content{margin-bottom:75px}}.page-template-front #home-amenities #home-amenities-images [class*=amenitiy-cell-]{padding:1px}.page-template-front #home-amenities #home-amenities-images [class*=amenitiy-cell-] [class*=amenitiy-image-]{background-size:cover;background-repeat:no-repeat;background-position:center center;display:block}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.page-template-front #home-amenities #home-amenities-images .amenitiy-cell-1,.page-template-front #home-amenities #home-amenities-images .amenitiy-cell-2,.page-template-front #home-amenities #home-amenities-images .amenitiy-cell-3{min-height:175px}}@media screen and (-ms-high-contrast:active) and (min-width:45em),screen and (-ms-high-contrast:none) and (min-width:45em){.page-template-front #home-amenities #home-amenities-images .amenitiy-cell-1,.page-template-front #home-amenities #home-amenities-images .amenitiy-cell-2,.page-template-front #home-amenities #home-amenities-images .amenitiy-cell-3{min-height:260px}}@media screen and (-ms-high-contrast:active) and (min-width:75em),screen and (-ms-high-contrast:none) and (min-width:75em){.page-template-front #home-amenities #home-amenities-images .amenitiy-cell-1,.page-template-front #home-amenities #home-amenities-images .amenitiy-cell-2,.page-template-front #home-amenities #home-amenities-images .amenitiy-cell-3{min-height:310px}}.trending-posts .trending-post .post-image{object-fit:cover}.trending-posts .trending-post:hover .red-arrow path{fill:#b6162c}@media print,screen and (min-width:45em){.trending-posts .trending-post .post-image{height:540px;object-fit:cover}}@media print,screen and (max-width:44.99875em){.bg-mobile-gray{background-color:#f0f0f0}}#categories-list .categories-accordion{background-color:transparent}#categories-list .categories-accordion .accordion-title{border:none;display:inline-block;margin-bottom:15px;padding:20px 0;font-size:16px;position:relative}#categories-list .categories-accordion .accordion-title:before{content:""}#categories-list .categories-accordion .accordion-title:after{content:"\f107";font-family:FontAwesome;position:relative;right:-10px;top:0;margin-top:0;font-size:15px}#categories-list .categories-accordion .accordion-title[aria-expanded=true]:after{content:"\f106"}#categories-list .categories-accordion .accordion-title:focus,#categories-list .categories-accordion .accordion-title:hover{background-color:transparent}@media print,screen and (min-width:45em){#categories-list .categories-accordion .accordion-title{padding:0 0 15px}}#categories-list .categories-accordion .accordion-content{border:none;padding:0;background-color:transparent}#categories-list .categories-accordion .accordion-content .cateogry{display:inline-block}#categories-list .categories-accordion .accordion-content .cateogry a{padding:10px 15px}.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 .category-list a{padding:16px 0}.post-grid .post-image{height:240px}@media print,screen and (min-width:45em){.post-grid .category-list{font-size:14px}.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}}.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}.featured-hero-locations{background-color:#e31c37;padding:25px 0 20px;min-height:200px}@media print,screen and (min-width:45em){.featured-hero-locations{padding:104px 0;min-height:313px}}@media print,screen and (min-width:64em){.featured-hero-locations{padding:99px 0}}@media screen and (min-width:75em){.featured-hero-locations{padding:79px 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 .fa{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 .fa{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}.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}.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:#f0f0f0}@media print,screen and (min-width:64em){#loc-detail-content{background:linear-gradient(68deg,#e3e3e3 .125em,transparent .125em,#f0f0f0 calc(50% - .125em),#e3e3e3 calc(50% - .125em),#e3e3e3 calc(50% + 31em),#f0f0f0 calc(50% + .125em),#f0f0f0 calc(100% - .125em),#e3e3e3 calc(100% - .125em))}}#loc-detail-content .membership-plans{margin-top:70px;margin-bottom:70px}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{margin-top:70px;margin-bottom:70px}#loc-amenities .block-container-y,#loc-amenities .flexible-column-content-wrap{margin-bottom:0}#loc-amenities img{margin-bottom:8px}#loc-amenities .loc-amenities-header{max-width:800px;margin:auto}#loc-amenities #amenity-text{margin-bottom:25px}#loc-amenities #amenity-text .list-item{margin-bottom:1.5em;line-height:19px}@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 h3{word-wrap:break-word;font-size:16px;line-height:22px;padding-left:5px}}@media print,screen and (max-width:44.99875em){#loc-amenities #amenity-text .list-item p{display:none}}@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}}.single-vasa_locations .special-learn-more{display:none}.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{background-color:#f0f0f0}.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:"\f0d7";font-family:FontAwesome}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item.is-active .accordion-title::before{content:"\f0d8";font-family:FontAwesome}.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}}#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 .amenity-cell-body .amenity-bold-subheading{margin-bottom:5px}#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{padding-top:1px}#posts-list .amenity .read-toggle .read-less{display:none}#posts-list .amenity .read-toggle.active .read-more{display:none}#posts-list .amenity .read-toggle.active .read-less{display:inline}.membership-plans{padding-bottom:45px}@media print,screen and (min-width:45em){.membership-plans{padding-bottom:140px}}.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}@media print,screen and (min-width:45em){.membership-plans .membership-plan.plan-fitness,.membership-plans .membership-plan.plan-vasa{overflow:hidden}}.membership-plans .membership-plan.plan-fitness .join-best-value,.membership-plans .membership-plan.plan-vasa .join-best-value{height:100%}.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 .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 .white-background.details{padding-bottom:20px}}.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:12px;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{padding:0 30px;text-align:center}.membership-plans .membership-plan .inner-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 .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 .white-background .corner.corner-vasa-blue{border-top:66.8px solid #188fcb}.membership-plans .membership-plan .inner-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 .white-background .text-pre-price{display:block;font-size:12px;line-height:32px}.membership-plans .membership-plan .inner-background .price,.membership-plans .membership-plan .white-background .price{font-weight:700;padding-bottom:10px;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 .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 .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 .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 .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 .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 .white-background .price .whole-number{font-size:65px;line-height:65px}}.membership-plans .membership-plan .inner-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 .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 .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 .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 .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 .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 .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 .white-background .price .asterisk{font-size:21px;line-height:49px}}.membership-plans .membership-plan .inner-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 .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 .white-background .enrollment-fee .cross-out{font-size:16px;line-height:24px}}.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;font-size:18px;line-height:19px}@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}}.membership-plans .membership-plan .inner-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 .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 .white-background .unlimited-container .unlimited-item{font-size:14px}.membership-plans .membership-plan .inner-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 .white-background .unlimited-container .no-sub{padding-bottom:8px}.membership-plans .membership-plan .inner-background a.btn,.membership-plans .membership-plan .white-background a.btn{padding:15px 40px;margin-bottom:30px;margin-top:20px}.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 .fa{margin-left:15px}.membership-plans .benefits-section .accordion .accordion-item .accordion-title .fa:before{content:"\f0d7"}.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 .fa:before{content:"\f0d8"}.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 .fa{margin-right:20px;font-size:25px}.membership-plans .benefits-section .benefit .fa.fa-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}}.membership-plans-table .membership-plans .membership-plan,.page-template-gift-membership .membership-plans .membership-plan,.page-template-join .membership-plans .membership-plan,.page-template-plans .membership-plans .membership-plan,.page-template-redeem-gift .membership-plans .membership-plan{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.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-plans .membership-plans .membership-plan .deal-banner,.page-template-redeem-gift .membership-plans .membership-plan .deal-banner{display:none}@media print,screen and (min-width:45em){.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-plans .membership-plans .membership-plan .deal-banner,.page-template-redeem-gift .membership-plans .membership-plan .deal-banner{background-color:#e31c37;color:#fff;text-align:center;height:60px;font-size:20px;display:block;width:100%;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;z-index:2}}.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-plans .membership-plans .membership-plan .placeholder-unlimited,.page-template-redeem-gift .membership-plans .membership-plan .placeholder-unlimited{height:15px}.membership-plans-table .membership-plans .membership-plan .white-background,.page-template-gift-membership .membership-plans .membership-plan .white-background,.page-template-join .membership-plans .membership-plan .white-background,.page-template-plans .membership-plans .membership-plan .white-background,.page-template-redeem-gift .membership-plans .membership-plan .white-background{margin-bottom:0}.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-plans .membership-plans .membership-plan .white-background.join-best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value{position:relative}.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-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{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-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-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{border-color:#555 transparent transparent transparent!important}}.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-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{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)}.membership-plans-table .membership-plans .membership-plan .white-background.benefit,.page-template-gift-membership .membership-plans .membership-plan .white-background.benefit,.page-template-join .membership-plans .membership-plan .white-background.benefit,.page-template-plans .membership-plans .membership-plan .white-background.benefit,.page-template-redeem-gift .membership-plans .membership-plan .white-background.benefit{padding:40px 30px 15px}.membership-plans-table .membership-plans .membership-plan .white-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 .white-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 .white-background .available-add-ons-container{min-height:185px}.membership-plans-table .membership-plans .membership-plan .white-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 .white-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 .white-background .available-add-ons-container .available-add-ons{font-size:20px;margin-top:20px;padding-top:20px;border-top:2px solid #b1b1b1}.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 .white-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-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 .white-background .available-add-ons-container .available-add-ons .available-add-ons-header{padding-bottom:10px;line-height:22px}.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-plans .membership-plans .membership-plan .white-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features{text-align:center;padding:0 5px}.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-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{width:auto;padding-left:40px;padding-right:40px;margin:17px 0;position:relative;z-index:5}.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,.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-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-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-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{margin-top:-8px}@media print,screen and (max-width:44.99875em){.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-plans .membership-plans .membership-plan .white-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features{position:relative}.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .best-value,.page-template-join .membership-plans .membership-plan .white-background .plan-features .best-value,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .best-value{top:-44px;width:100%;border-width:12px;border-color:#555}.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .best-value-text,.page-template-join .membership-plans .membership-plan .white-background .plan-features .best-value-text,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .best-value-text{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-39px;left:50%;width:100%}.membership-plans-table .membership-plans .membership-plan .white-background .plan-features h4,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features h4,.page-template-join .membership-plans .membership-plan .white-background .plan-features h4,.page-template-plans .membership-plans .membership-plan .white-background .plan-features h4,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features h4{font-size:16px}.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 .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 .white-background .plan-features .as-low-as,.page-template-join .membership-plans .membership-plan .white-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 .white-background .plan-features .as-low-as,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .unlimited-container{display:none}.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .offer-text-promo,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .offer-text-promo,.page-template-join .membership-plans .membership-plan .white-background .plan-features .offer-text-promo,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .offer-text-promo,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .offer-text-promo{color:#555}.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 .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 .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-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 .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{font-size:18px;line-height:24px;margin:0}.membership-plans-table .membership-plans .membership-plan .white-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 .white-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 .white-background .plan-features .highlight-promotion{font-size:14px}.membership-plans-table .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.red-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-plans .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.red-join-btn{padding:10px 0;width:100%}}.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-plans .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .white-background .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}.membership-plans-table .membership-plans .membership-plan .white-background .highlight-promotion div,.page-template-gift-membership .membership-plans .membership-plan .white-background .highlight-promotion div,.page-template-join .membership-plans .membership-plan .white-background .highlight-promotion div,.page-template-plans .membership-plans .membership-plan .white-background .highlight-promotion div,.page-template-redeem-gift .membership-plans .membership-plan .white-background .highlight-promotion div{padding:2px 0}.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-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{border-color:#b1b1b1 transparent transparent transparent}@media print,screen and (max-width:44.99875em){.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-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{border-color:#b1b1b1}}@media print,screen and (max-width:44.99875em){.membership-plans-table .membership-plans .membership-plan,.page-template-gift-membership .membership-plans .membership-plan,.page-template-join .membership-plans .membership-plan,.page-template-plans .membership-plans .membership-plan,.page-template-redeem-gift .membership-plans .membership-plan{padding:0 2px;margin-bottom:22px}.membership-plans-table .membership-plans .membership-plan:first-of-type,.page-template-gift-membership .membership-plans .membership-plan:first-of-type,.page-template-join .membership-plans .membership-plan:first-of-type,.page-template-plans .membership-plans .membership-plan:first-of-type,.page-template-redeem-gift .membership-plans .membership-plan:first-of-type{padding-left:0}.membership-plans-table .membership-plans .membership-plan:last-of-type,.page-template-gift-membership .membership-plans .membership-plan:last-of-type,.page-template-join .membership-plans .membership-plan:last-of-type,.page-template-plans .membership-plans .membership-plan:last-of-type,.page-template-redeem-gift .membership-plans .membership-plan:last-of-type{padding-right:0}}@media print,screen and (min-width:45em){.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-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{border-width:75px 75px 0 0}.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-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{top:10px;left:3px;width:40px;font-size:10px;line-height:14px}.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-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{margin-top:80px}.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-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{padding:40px 12px 15px}.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 .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 .white-background .plan-features,.page-template-join .membership-plans .membership-plan .white-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 .white-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .plan-features{padding:30px 12px 0}}@media print,screen and (min-width:64em){.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-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{border-width:100px 100px 0 0}.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-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{top:15px;left:0;width:60px;font-size:12px;line-height:16px}.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-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{padding:40px 30px 15px}.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 .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 .white-background .plan-features,.page-template-join .membership-plans .membership-plan .white-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 .white-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .plan-features{padding:0 30px}}.membership-plans-table .benefit-mobile .benefit-table,.page-template-gift-membership .benefit-mobile .benefit-table,.page-template-join .benefit-mobile .benefit-table,.page-template-plans .benefit-mobile .benefit-table,.page-template-redeem-gift .benefit-mobile .benefit-table{display:table;padding:0;width:100%}@media print,screen and (min-width:45em){.membership-plans-table .benefit-mobile .benefit-table,.page-template-gift-membership .benefit-mobile .benefit-table,.page-template-join .benefit-mobile .benefit-table,.page-template-plans .benefit-mobile .benefit-table,.page-template-redeem-gift .benefit-mobile .benefit-table{padding:0}.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-plans .benefit-mobile .benefit-table.table-header,.page-template-redeem-gift .benefit-mobile .benefit-table.table-header{margin-top:1.875rem}.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-plans .benefit-mobile .benefit-table .icon-text,.page-template-redeem-gift .benefit-mobile .benefit-table .icon-text{padding:0;line-height:1}}.membership-plans-table .benefit-mobile .benefit-table.featured-benefit,.membership-plans-table .benefit-mobile .benefit-table.regular-benefit,.page-template-gift-membership .benefit-mobile .benefit-table.featured-benefit,.page-template-gift-membership .benefit-mobile .benefit-table.regular-benefit,.page-template-join .benefit-mobile .benefit-table.featured-benefit,.page-template-join .benefit-mobile .benefit-table.regular-benefit,.page-template-plans .benefit-mobile .benefit-table.featured-benefit,.page-template-plans .benefit-mobile .benefit-table.regular-benefit,.page-template-redeem-gift .benefit-mobile .benefit-table.featured-benefit,.page-template-redeem-gift .benefit-mobile .benefit-table.regular-benefit{margin-top:.5rem}.membership-plans-table .benefit-mobile .benefit-table #mobile-comp-plan-row,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-comp-plan-row,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-join .benefit-mobile .benefit-table #mobile-comp-plan-row,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-plans .benefit-mobile .benefit-table #mobile-comp-plan-row,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-comp-plan-row,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.membership-plans-table .benefit-mobile .benefit-table #mobile-comp-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-comp-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-comp-plan-row .empty-spot,.page-template-join .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-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-comp-plan-row .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot{display:table-cell;width:40%;padding:10px 20px}@media print,screen and (min-width:45em){.membership-plans-table .benefit-mobile .benefit-table #mobile-comp-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-comp-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-comp-plan-row .empty-spot,.page-template-join .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-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-comp-plan-row .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot{width:34%}}.membership-plans-table .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,.page-template-gift-membership .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-join .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-plans .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-redeem-gift .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{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){.membership-plans-table .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,.page-template-gift-membership .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-join .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-plans .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-redeem-gift .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{font-size:16px;line-height:17px;width:22%}}.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-plans .benefit-mobile .benefit-table .comp-plan-row,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.page-template-join .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.page-template-plans .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type){border-left:1px solid #f0f0f0}.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-plans .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row>div{border-bottom:1px solid #f0f0f0}.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-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{padding:10px 20px;font-size:12px;width:40%;display:table-cell}@media print,screen and (min-width:45em){.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-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{font-size:16px;line-height:22px;width:34%}}.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-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{padding:10px 5px;vertical-align:middle;font-size:22px;line-height:0;width:20%;display:table-cell}@media print,screen and (min-width:45em){.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-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{width:22%}}.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-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-redeem-gift .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}.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-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{float:left;color:#fff}.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-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{width:18%;float:left}.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-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{width:20%;float:left}.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-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{width:22%;float:left}.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-plans .available-add-ons-container-mobile,.page-template-redeem-gift .available-add-ons-container-mobile{margin-top:.5rem;padding:15px 20px 0}.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-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{padding-bottom:10px;font-size:14px;line-height:16px}.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-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{border-left:1px solid #0a0a0a}.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-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){border-left:1px solid #0a0a0a}.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-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{border-bottom:1px solid #0a0a0a}.page-template-join .membership-plans .deal-plan-on .membership-plan .join-best-value .best-value-text:not(.mobile-only){display:none}@media print,screen and (min-width:45em){.page-template-join .membership-plans .deal-plan-on .membership-plan .join-best-value .best-value-text:not(.mobile-only){display:block}}@media print,screen and (min-width:45em){.page-template-join .membership-plans .deal-plan-on .membership-plan .join-best-value .best-value-text.mobile-only{display:none}}.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 .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{width:100%}.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 .fa,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title .fa{margin-left:15px}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title .fa:before,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title .fa:before{content:"\f0d7"}.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 .fa:before,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item.is-active .accordion-title .fa:before{content:"\f0d8"}.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 .fa,.membership-plans-flex .membership-plan .white-background .benefit .fa{margin-right:20px;font-size:25px}.membership-plans-flex .membership-plan .inner-background .benefit .fa.fa-red,.membership-plans-flex .membership-plan .white-background .benefit .fa.fa-red{color:#e31c37}.membership-plans-flex .membership-plan .inner-background .benefit .fa.fa-vasa-blue,.membership-plans-flex .membership-plan .white-background .benefit .fa.fa-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 button i:before{margin-left:15px;color:#555;content:"\f0d7"}.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:"\f0d8"}.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}}.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{position:absolute;background-color:#f0f0f0;top:0;bottom:0;right:0;left: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{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0;background-position:center;background-size:16px 16px;background-repeat:no-repeat;z-index:1}.booking-calendar #middle-col-container{height:100%}.booking-calendar #middle-col-container #middle-col-bg{background-color:#f0f0f0;position:absolute;top:0;right:50%;bottom:0;left:0}.booking-calendar #single-image{height:200px;background-size:cover;background-position:center}@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{min-height:504px;background-color:#f0f0f0}.calendar-events{background-color:#fff}.calendar-events .week-group .calendar-header{background-color:#e1e1e1;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;font-weight:700;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase}.calendar-events .week-group .calendar-header .date-range{padding:15px 0 15px 15px}.calendar-events .week-group .calendar-header .today{width:130px;padding:15px 0;border-left:1px solid #fff}.calendar-events .week-group .calendar-header .next,.calendar-events .week-group .calendar-header .prev{border-left:1px solid #fff;padding:10px 0;width:50px;font-size:30px;line-height:1}.calendar-events .week-group .calendar-header .disabled{opacity:.6}.calendar-events .week-group .week-days-group{min-height:450px;max-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{display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #e1e1e1}.calendar-events .week-group .day-group .event .hour-slot{width:30%;padding:10px}.calendar-events .week-group .day-group .event .class-type{width:35%;padding:10px}.calendar-events .week-group .day-group .event .book-now{width:35%;margin-bottom:0;font-size:13px}.calendar-events .week-group .no-events{margin-top:50px}@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{width:40%;padding:15px}.calendar-events .week-group .day-group .event .class-type{width:35%;padding:15px}.calendar-events .week-group .day-group .event .book-now{width:25%;font-size:16px}}.bc-modal-search-results{margin-top:0}.fc-icon{height:1em;line-height:1em;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"‹";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"›";font-weight:700;font-size:200%;top:-7%}.fc button{box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.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{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}@media print,screen and (max-width:44.99875em){.fc-scroller{height:auto!important;overflow:visible!important;min-height:200px}}.fc-unthemed .fc-list-empty{background-color:#f0f0f0}#booking-calendar-select{margin-bottom:30px;color:#a7a9ac;padding-left:15px;font-weight:700}#booking-calendar-select:focus{border:none}.vasa_bookingCalendar{position:relative;min-height:150px}.vasa_bookingCalendar .loader-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.vasa_bookingCalendar .fc-toolbar{height:50px;background-color:#e0e0e0;margin-bottom:0}.vasa_bookingCalendar .fc-toolbar h2{font-size:16px;line-height:50px;padding-left:14px}.vasa_bookingCalendar .fc-list-heading-main{min-width:92px;display:inline-block;text-transform:uppercase;font-weight:700}.vasa_bookingCalendar .fc-list-heading-alt{font-family:montserrat}.vasa_bookingCalendar .fc-list-heading-alt{float:none;margin-left:20px;font-weight:400;font-family:montserrat;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{height:50px;background-color:#fefefe}.vasa_bookingCalendar .fc-list-table td{padding-bottom:0;padding-top:0;padding-right:0}.vasa_bookingCalendar .fc-button{height:1.7em;padding:0;color:#555;background-image:none;background-color:transparent;border:none;border-radius:unset}.vasa_bookingCalendar .fc-button.fc-today-button{height:50px;width:80px;line-height:50px;border-left:1px solid #fff}@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{height:50px;width:34px;border-left:1px solid #fff}@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{width:60px;white-space:normal;line-height:20px;font-size:13px}@media screen and (min-width:31.25em){.fc-list-item-time{font-size:16px;width:160px;white-space:nowrap}}.fc-list-item-title{text-align:center}.fc-list-item-title a{cursor:default;font-weight:400;text-transform:capitalize;text-decoration:none;color:inherit;font-size:13px;padding-top:15px;display:inline-block;max-width:110px}@media screen and (min-width:31.25em){.fc-list-item-title a{font-size:16px;padding-top:13px;max-width:100%}}.vasa_bookingCalendar .vasa_bookButton{display:inline-block;margin:0;min-width:100px;font-size:13px;font-family:Montserrat,san-serif;float:right;color:#fff;background-color:#e31c37;border:none;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{pointer-events:none;cursor:normal;background:#fff;border:none;color:#d6d6d6;min-width:100px}@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}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}@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}}@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}}@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{height:96vh;width:50%;position:fixed;left:0;top:0;overflow:hidden}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 #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.admin-bar .tv-class-schedule .schedule.has-banner{margin-top:240px}html body.page-template-no-header-or-footer.admin-bar .tv-class-schedule .schedule.has-banner #cs-days-fixed{top:230px}html body.page-template-no-header-or-footer.admin-bar .tv-class-schedule .schedule.has-banner .cs-v-block{margin-top:270px}html body.page-template-no-header-or-footer.admin-bar .tv-class-schedule .schedule.has-banner iframe#studio-video{height:42vh}html body.page-template-no-header-or-footer .tv-class-schedule .schedule.has-banner{margin-top:225px}html body.page-template-no-header-or-footer .tv-class-schedule .schedule.has-banner #cs-days-fixed{top:210px}html body.page-template-no-header-or-footer .tv-class-schedule .schedule.has-banner .cs-v-block{margin-top:240px}html body.page-template-no-header-or-footer .tv-class-schedule .schedule.has-banner iframe#studio-video{height:44vh}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-plans,.page-template-redeem-gift{background-color:#f0f0f0}.page-template-gift-membership .display-contents,.page-template-join .display-contents,.page-template-plans .display-contents,.page-template-redeem-gift .display-contents{display:contents}.page-template-gift-membership .vasa-dark-gray-text,.page-template-join .vasa-dark-gray-text,.page-template-plans .vasa-dark-gray-text,.page-template-redeem-gift .vasa-dark-gray-text{color:#555;font-weight:700}.page-template-gift-membership .validation-error-message,.page-template-join .validation-error-message,.page-template-plans .validation-error-message,.page-template-redeem-gift .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-plans #guest-tooltip,.page-template-redeem-gift #guest-tooltip{left:127px}.page-template-gift-membership .bundle-tooltip,.page-template-join .bundle-tooltip,.page-template-plans .bundle-tooltip,.page-template-redeem-gift .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-plans .marker-red,.page-template-redeem-gift .marker-red{color:#e31c37;font-size:2rem}.page-template-gift-membership .join-sub-header,.page-template-join .join-sub-header,.page-template-plans .join-sub-header,.page-template-redeem-gift .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-plans .plan-promotion,.page-template-redeem-gift .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-plans .plan-promotion,.page-template-redeem-gift .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-plans .plan-promotion img,.page-template-redeem-gift .plan-promotion img{max-width:25rem;width:100%}.page-template-gift-membership .spinner-container,.page-template-join .spinner-container,.page-template-plans .spinner-container,.page-template-redeem-gift .spinner-container{position:fixed;top:70px;width:100%;height:100%;background:#e1e1e1;z-index:100;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-plans .spinner-container .loader-wrapper,.page-template-redeem-gift .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-plans .spinner-container .loader-wrapper .loader-icon,.page-template-redeem-gift .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-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{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-plans .spinner-container .loader-wrapper .loader:before,.page-template-redeem-gift .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-plans .spinner-container .loader-wrapper .loader:after,.page-template-redeem-gift .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.admin-bar .spinner-container,.page-template-join.admin-bar .spinner-container,.page-template-plans.admin-bar .spinner-container,.page-template-redeem-gift.admin-bar .spinner-container{top:116px}@media print,screen and (min-width:45em){.page-template-gift-membership.admin-bar .spinner-container,.page-template-join.admin-bar .spinner-container,.page-template-plans.admin-bar .spinner-container,.page-template-redeem-gift.admin-bar .spinner-container{top:102px}}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.page-template-gift-membership .join-container,.page-template-join .join-container,.page-template-plans .join-container,.page-template-redeem-gift .join-container{overflow:hidden;margin-bottom:60px}@media print,screen and (min-width:45em){.page-template-gift-membership .join-container,.page-template-join .join-container,.page-template-plans .join-container,.page-template-redeem-gift .join-container{margin-bottom:120px}}.page-template-gift-membership .header-banner,.page-template-join .header-banner,.page-template-plans .header-banner,.page-template-redeem-gift .header-banner{font-size:22px;line-height:26px;text-align:center;padding-bottom:20px;color:#e31c37;font-weight:900}@media print,screen and (min-width:45em){.page-template-gift-membership .header-banner,.page-template-join .header-banner,.page-template-plans .header-banner,.page-template-redeem-gift .header-banner{font-size:40px;line-height:44px;padding-bottom:35px}}.page-template-gift-membership #club-location,.page-template-join #club-location,.page-template-plans #club-location,.page-template-redeem-gift #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-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{position:relative;bottom:7px}.page-template-gift-membership #club-location .break,.page-template-join #club-location .break,.page-template-plans #club-location .break,.page-template-redeem-gift #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-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{width:100%}.page-template-gift-membership #club-name,.page-template-gift-membership .change-location,.page-template-join #club-name,.page-template-join .change-location,.page-template-plans #club-name,.page-template-plans .change-location,.page-template-redeem-gift #club-name,.page-template-redeem-gift .change-location{position:relative;bottom:7px;text-transform:uppercase;font-size:18px;line-height:30px;margin-left:4px}.page-template-gift-membership #club-location .my-gym-location-distance,.page-template-gift-membership .change-location,.page-template-gift-membership .hours,.page-template-join #club-location .my-gym-location-distance,.page-template-join .change-location,.page-template-join .hours,.page-template-plans #club-location .my-gym-location-distance,.page-template-plans .change-location,.page-template-plans .hours,.page-template-redeem-gift #club-location .my-gym-location-distance,.page-template-redeem-gift .change-location,.page-template-redeem-gift .hours{-webkit-order:1;-ms-flex-order:1;order:1}.page-template-gift-membership .change-location,.page-template-join .change-location,.page-template-plans .change-location,.page-template-redeem-gift .change-location{margin-top:10px}.page-template-gift-membership .my-gym-location-distance,.page-template-join .my-gym-location-distance,.page-template-plans .my-gym-location-distance,.page-template-redeem-gift .my-gym-location-distance{margin-right:20px}.page-template-gift-membership .club-separator,.page-template-join .club-separator,.page-template-plans .club-separator,.page-template-redeem-gift .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-plans #distance-to-gym,.page-template-redeem-gift #distance-to-gym{display:block}.page-template-gift-membership #club-address,.page-template-join #club-address,.page-template-plans #club-address,.page-template-redeem-gift #club-address{font-style:italic;display:inline-block}.page-template-gift-membership .gym-details-modal,.page-template-join .gym-details-modal,.page-template-plans .gym-details-modal,.page-template-redeem-gift .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 10px}.page-template-gift-membership .info-circle,.page-template-join .info-circle,.page-template-plans .info-circle,.page-template-redeem-gift .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-plans .info-circle i,.page-template-redeem-gift .info-circle i{font-size:8px;position:relative;bottom:2px;font-style:italic;left:4px;top:-1px}.page-template-gift-membership .location-list,.page-template-join .location-list,.page-template-plans .location-list,.page-template-redeem-gift .location-list{margin:10px 0 20px}.page-template-gift-membership .size-this,.page-template-join .size-this,.page-template-plans .size-this,.page-template-redeem-gift .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-plans #club-location,.page-template-redeem-gift #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-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{width:auto}.page-template-gift-membership #club-location .change-location,.page-template-gift-membership #club-location .hours,.page-template-gift-membership #club-location .my-gym-location-distance,.page-template-join #club-location .change-location,.page-template-join #club-location .hours,.page-template-join #club-location .my-gym-location-distance,.page-template-plans #club-location .change-location,.page-template-plans #club-location .hours,.page-template-plans #club-location .my-gym-location-distance,.page-template-redeem-gift #club-location .change-location,.page-template-redeem-gift #club-location .hours,.page-template-redeem-gift #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-plans #club-location .my-gym-location-distance,.page-template-redeem-gift #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-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{position:relative;bottom:7px}.page-template-gift-membership #club-location .hours,.page-template-join #club-location .hours,.page-template-plans #club-location .hours,.page-template-redeem-gift #club-location .hours{width:100%;margin-left:25px}.page-template-gift-membership #club-name,.page-template-gift-membership .change-location,.page-template-join #club-name,.page-template-join .change-location,.page-template-plans #club-name,.page-template-plans .change-location,.page-template-redeem-gift #club-name,.page-template-redeem-gift .change-location{position:relative;bottom:7px;text-transform:uppercase;font-size:20px;line-height:30px;margin-left:4px}.page-template-gift-membership .club-separator,.page-template-join .club-separator,.page-template-plans .club-separator,.page-template-redeem-gift .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-plans #distance-to-gym,.page-template-redeem-gift #distance-to-gym{display:inline-block}.page-template-gift-membership .gym-details-modal,.page-template-join .gym-details-modal,.page-template-plans .gym-details-modal,.page-template-redeem-gift .gym-details-modal{text-align:left;display:inline-block}.page-template-gift-membership .info-circle i,.page-template-join .info-circle i,.page-template-plans .info-circle i,.page-template-redeem-gift .info-circle i{position:relative;bottom:2px;left:4px}.page-template-gift-membership .location-list,.page-template-join .location-list,.page-template-plans .location-list,.page-template-redeem-gift .location-list{margin:10px 0 50px;height:52px}}.page-template-gift-membership .promo-code-text,.page-template-join .promo-code-text,.page-template-plans .promo-code-text,.page-template-redeem-gift .promo-code-text{margin-bottom:10px;text-align:center}.page-template-gift-membership .bottom-align,.page-template-join .bottom-align,.page-template-plans .bottom-align,.page-template-redeem-gift .bottom-align{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.page-template-gift-membership .promo-input-button,.page-template-join .promo-input-button,.page-template-plans .promo-input-button,.page-template-redeem-gift .promo-input-button{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.page-template-gift-membership .promo-input-button .promo-input,.page-template-join .promo-input-button .promo-input,.page-template-plans .promo-input-button .promo-input,.page-template-redeem-gift .promo-input-button .promo-input{width:100%;border-radius:0;height:52px;padding:5px;padding-left:10px}.page-template-gift-membership .promo-input-button a,.page-template-join .promo-input-button a,.page-template-plans .promo-input-button a,.page-template-redeem-gift .promo-input-button a{margin-bottom:0}.page-template-gift-membership #remove-promo-container,.page-template-join #remove-promo-container,.page-template-plans #remove-promo-container,.page-template-redeem-gift #remove-promo-container{height:20px;margin-bottom:20px}.page-template-gift-membership .remove-promocode,.page-template-join .remove-promocode,.page-template-plans .remove-promocode,.page-template-redeem-gift .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-plans .promo-code-text,.page-template-redeem-gift .promo-code-text{margin-bottom:10px;text-align:left}.page-template-gift-membership #remove-promo-container,.page-template-join #remove-promo-container,.page-template-plans #remove-promo-container,.page-template-redeem-gift #remove-promo-container{height:50px;margin-bottom:0}}.page-template-gift-membership .plan-loading-holder,.page-template-join .plan-loading-holder,.page-template-plans .plan-loading-holder,.page-template-redeem-gift .plan-loading-holder{padding:45px 15px 0 15px}.page-template-gift-membership .black-background,.page-template-join .black-background,.page-template-plans .black-background,.page-template-redeem-gift .black-background{background-color:#000!important;color:#fff!important}@media print,screen and (max-width:44.99875em){.page-template-gift-membership #get-plans,.page-template-join #get-plans,.page-template-plans #get-plans,.page-template-redeem-gift #get-plans{margin:0}.page-template-gift-membership .change-location,.page-template-join .change-location,.page-template-plans .change-location,.page-template-redeem-gift .change-location{margin-left:0}.page-template-gift-membership .icon-text,.page-template-join .icon-text,.page-template-plans .icon-text,.page-template-redeem-gift .icon-text{font-size:12px;line-height:13px}}.page-template-gift-membership #join-sale-modal,.page-template-join #join-sale-modal,.page-template-plans #join-sale-modal,.page-template-redeem-gift #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-plans #join-sale-modal .membership-cell,.page-template-redeem-gift #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-plans #join-sale-modal,.page-template-redeem-gift #join-sale-modal{width:1000px}.page-template-gift-membership #join-sale-modal .subtitle,.page-template-join #join-sale-modal .subtitle,.page-template-plans #join-sale-modal .subtitle,.page-template-redeem-gift #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-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{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-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{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-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{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-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{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-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{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-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{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-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{font-size:21px;line-height:49px}}.page-template-gift-membership #get-plans-benefits,.page-template-join #get-plans-benefits,.page-template-plans #get-plans-benefits,.page-template-redeem-gift #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-plans .mobile-benefit-container .benefit-text,.page-template-redeem-gift .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-plans .mobile-benefit-container button,.page-template-redeem-gift .mobile-benefit-container button{font-size:16px;padding:0}.page-template-gift-membership .mobile-benefit-container button .fa::before,.page-template-join .mobile-benefit-container button .fa::before,.page-template-plans .mobile-benefit-container button .fa::before,.page-template-redeem-gift .mobile-benefit-container button .fa::before{margin-left:15px;content:"\f0d7"}.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-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{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-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{display:block}.page-template-gift-membership .mobile-benefit-container.active button,.page-template-join .mobile-benefit-container.active button,.page-template-plans .mobile-benefit-container.active button,.page-template-redeem-gift .mobile-benefit-container.active button{font-size:16px;padding:0}.page-template-gift-membership .mobile-benefit-container.active button .fa::before,.page-template-join .mobile-benefit-container.active button .fa::before,.page-template-plans .mobile-benefit-container.active button .fa::before,.page-template-redeem-gift .mobile-benefit-container.active button .fa::before{content:"\f0d8"}.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-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{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-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{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-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{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-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{clear:both}.page-template-gift-membership .disclaimer-holder,.page-template-join .disclaimer-holder,.page-template-plans .disclaimer-holder,.page-template-redeem-gift .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-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{font-size:13px;padding-left:40px;padding-right:40px}}@media print,screen and (min-width:64em){.page-template-gift-membership .plan-loading-holder,.page-template-join .plan-loading-holder,.page-template-plans .plan-loading-holder,.page-template-redeem-gift .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-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{padding-left:60px;padding-right:60px;margin:32px 0;font-size:16px}}.page-template-gift-membership .count-down-container,.page-template-join .count-down-container,.page-template-plans .count-down-container,.page-template-redeem-gift .count-down-container{width:100%}.page-template-gift-membership .count-down-container#count-down-container,.page-template-join .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{padding:0}.page-template-gift-membership .count-down-container #count-down-bg,.page-template-join .count-down-container #count-down-bg,.page-template-plans .count-down-container #count-down-bg,.page-template-redeem-gift .count-down-container #count-down-bg{background-color:#e31c37;min-height:54px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.page-template-gift-membership .count-down-container .count-down-label,.page-template-join .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{display:block;padding:10px;text-align:center!important;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-plans .count-down-container .count-down-timer,.page-template-redeem-gift .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-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{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-plans .count-down-container .count-down-timer .count-down-part,.page-template-redeem-gift .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-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{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-plans .count-down-container .count-down-btn,.page-template-redeem-gift .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-plans .count-down-container,.page-template-redeem-gift .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-plans .count-down-container .count-down-timer,.page-template-redeem-gift .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-plans .count-down-container .count-down-timer .count-down-part,.page-template-redeem-gift .count-down-container .count-down-timer .count-down-part{margin-right:10px}}.page-template-gift-membership select,.page-template-join select,.page-template-plans select,.page-template-redeem-gift select{margin-bottom:0}.page-template-gift-membership .gender:not(.default),.page-template-join .gender:not(.default),.page-template-plans .gender:not(.default),.page-template-redeem-gift .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-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]{height:18px;width:18px;min-width:20px;margin:0 5px 0 0}.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-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{display:none}.page-template-gift-membership input[type=date]::before,.page-template-join input[type=date]::before,.page-template-plans input[type=date]::before,.page-template-redeem-gift input[type=date]::before{content:attr(data-placeholder);width:100%;font-weight:700;color:#a7a9ac}.page-template-gift-membership button:disabled,.page-template-join button:disabled,.page-template-plans button:disabled,.page-template-redeem-gift button:disabled{color:#fff!important;border:2px solid grey!important;background-color:grey!important}.page-template-gift-membership .plan-info-details,.page-template-join .plan-info-details,.page-template-plans .plan-info-details,.page-template-redeem-gift .plan-info-details{background-color:#fff;padding:28px 21px}.page-template-gift-membership .plan-info-details .gym-name,.page-template-join .plan-info-details .gym-name,.page-template-plans .plan-info-details .gym-name,.page-template-redeem-gift .plan-info-details .gym-name{font-size:20px}.page-template-gift-membership .plan-info-details .inner-container,.page-template-join .plan-info-details .inner-container,.page-template-plans .plan-info-details .inner-container,.page-template-redeem-gift .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-plans .plan-info-details .plan-info,.page-template-redeem-gift .plan-info-details .plan-info{margin-bottom:15px;color:#555}.page-template-gift-membership .plan-info-details .plan-info .gym-address,.page-template-join .plan-info-details .plan-info .gym-address,.page-template-plans .plan-info-details .plan-info .gym-address,.page-template-redeem-gift .plan-info-details .plan-info .gym-address{font-style:italic}.page-template-gift-membership .plan-info-details .plan-info .plan-text,.page-template-join .plan-info-details .plan-info .plan-text,.page-template-plans .plan-info-details .plan-info .plan-text,.page-template-redeem-gift .plan-info-details .plan-info .plan-text{font-size:14px;font-weight:700}.page-template-gift-membership .plan-info-details .plan-info.border-bottom,.page-template-join .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{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-plans .plan-info-details .plan-info .rate-info,.page-template-redeem-gift .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-plans .plan-info-details .plan-info .rate-info .rate-text,.page-template-redeem-gift .plan-info-details .plan-info .rate-info .rate-text{font-size:14px;font-weight:700;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-plans .plan-info-details .plan-info .rate-info .rate-amount,.page-template-redeem-gift .plan-info-details .plan-info .rate-info .rate-amount{font-size:14px;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-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{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-plans .plan-info-details .plan-info .rate-info .total-label,.page-template-redeem-gift .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-plans .plan-info-details .plan-info .rate-info .total-amount,.page-template-redeem-gift .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-plans .plan-info-details .plan-info #has-referral-bonus,.page-template-redeem-gift .plan-info-details .plan-info #has-referral-bonus{display:none}.page-template-gift-membership .line-through,.page-template-join .line-through,.page-template-plans .line-through,.page-template-redeem-gift .line-through{text-decoration:line-through}.page-template-gift-membership .fine-print,.page-template-join .fine-print,.page-template-plans .fine-print,.page-template-redeem-gift .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-plans .proceed-buttons,.page-template-redeem-gift .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-plans .proceed-buttons .btn,.page-template-redeem-gift .proceed-buttons .btn{white-space:nowrap}.page-template-gift-membership .proceed-buttons .prev-button,.page-template-join .proceed-buttons .prev-button,.page-template-plans .proceed-buttons .prev-button,.page-template-redeem-gift .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-plans .proceed-buttons .next-button,.page-template-redeem-gift .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-plans .proceed-buttons>a,.page-template-plans .proceed-buttons>div,.page-template-redeem-gift .proceed-buttons>a,.page-template-redeem-gift .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-plans .proceed-buttons,.page-template-redeem-gift .proceed-buttons{margin-bottom:0}}.page-template-gift-membership .recaptcha-error,.page-template-join .recaptcha-error,.page-template-plans .recaptcha-error,.page-template-redeem-gift .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-plans #step-3-terms-check,.page-template-redeem-gift #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-plans #place-order-button,.page-template-redeem-gift #place-order-button{position:relative;z-index:3}.page-template-gift-membership a.add-member,.page-template-join a.add-member,.page-template-plans a.add-member,.page-template-redeem-gift a.add-member{text-decoration:underline;text-transform:capitalize}.page-template-gift-membership .update-form,.page-template-join .update-form,.page-template-plans .update-form,.page-template-redeem-gift .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-plans .update-form,.page-template-redeem-gift .update-form{left:15px;top:45px}}.page-template-gift-membership #pmt-types .radio-btn,.page-template-join #pmt-types .radio-btn,.page-template-plans #pmt-types .radio-btn,.page-template-redeem-gift #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-plans #pmt-types .radio-btn label,.page-template-redeem-gift #pmt-types .radio-btn label{margin:0}.page-template-gift-membership #plan-addon-price,.page-template-join #plan-addon-price,.page-template-plans #plan-addon-price,.page-template-redeem-gift #plan-addon-price{display:none}.page-template-gift-membership #contract-preview-space,.page-template-join #contract-preview-space,.page-template-plans #contract-preview-space,.page-template-redeem-gift #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-plans .billing-info-check,.page-template-redeem-gift .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-plans .check-box-field,.page-template-redeem-gift .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-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{margin:0}.page-template-gift-membership .plan-add-on-section,.page-template-join .plan-add-on-section,.page-template-plans .plan-add-on-section,.page-template-redeem-gift .plan-add-on-section{padding:0 0 40px;font-size:14px}.page-template-gift-membership .plan-add-on-section label,.page-template-join .plan-add-on-section label,.page-template-plans .plan-add-on-section label,.page-template-redeem-gift .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-plans .select-payment-label,.page-template-redeem-gift .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-plans #credit-card-payment,.page-template-redeem-gift #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-plans #bank-account-payment,.page-template-plans #credit-card-payment,.page-template-redeem-gift #bank-account-payment,.page-template-redeem-gift #credit-card-payment{margin-bottom:30px}.page-template-gift-membership .payment-method-label,.page-template-join .payment-method-label,.page-template-plans .payment-method-label,.page-template-redeem-gift .payment-method-label{font-size:.8rem;padding-bottom:5px}.page-template-gift-membership .rate-label,.page-template-join .rate-label,.page-template-plans .rate-label,.page-template-redeem-gift .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-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{display:none}.page-template-gift-membership #step-2c,.page-template-join #step-2c,.page-template-plans #step-2c,.page-template-redeem-gift #step-2c{width:calc(100% + 1.875rem)}.page-template-gift-membership #payment-info,.page-template-join #payment-info,.page-template-plans #payment-info,.page-template-redeem-gift #payment-info{display:none}.page-template-gift-membership #billing-info,.page-template-join #billing-info,.page-template-plans #billing-info,.page-template-redeem-gift #billing-info{display:none}.page-template-gift-membership .card-icon,.page-template-join .card-icon,.page-template-plans .card-icon,.page-template-redeem-gift .card-icon{position:absolute;top:3px;right:25px;font-size:45px;display:none}.page-template-gift-membership .terms-conditions,.page-template-join .terms-conditions,.page-template-plans .terms-conditions,.page-template-redeem-gift .terms-conditions{max-height:150px;font-size:8px;border-radius:unset;overflow-y:scroll;padding:8px;background-color:#fff;width:100%}.page-template-gift-membership .terms-conditions-content,.page-template-join .terms-conditions-content,.page-template-plans .terms-conditions-content,.page-template-redeem-gift .terms-conditions-content{margin-bottom:7px;line-height:17px}.page-template-gift-membership .terms-conditions-text,.page-template-join .terms-conditions-text,.page-template-plans .terms-conditions-text,.page-template-redeem-gift .terms-conditions-text{font-size:12px}.page-template-gift-membership .required-star,.page-template-join .required-star,.page-template-plans .required-star,.page-template-redeem-gift .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-plans .view-contract,.page-template-redeem-gift .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;display:inline-block}.page-template-gift-membership #contract-view,.page-template-join #contract-view,.page-template-plans #contract-view,.page-template-redeem-gift #contract-view{height:90%;width:90%;background-color:#fff}.page-template-gift-membership .preview-close-button,.page-template-join .preview-close-button,.page-template-plans .preview-close-button,.page-template-redeem-gift .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 .guest-privilege,.page-template-join .guest-privilege,.page-template-plans .guest-privilege,.page-template-redeem-gift .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-plans .addon-price,.page-template-redeem-gift .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-plans .addon-info-button,.page-template-redeem-gift .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-plans .add-kids-section .kid-price,.page-template-redeem-gift .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-plans .add-kids-section .kid-price .kids-count,.page-template-redeem-gift .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-plans .plan-add-ons,.page-template-redeem-gift .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 .family-content,.page-template-join .family-content,.page-template-plans .family-content,.page-template-redeem-gift .family-content{margin-bottom:15px}.page-template-gift-membership .family-content .family-gender-container,.page-template-join .family-content .family-gender-container,.page-template-plans .family-content .family-gender-container,.page-template-redeem-gift .family-content .family-gender-container{display:inline-block;width:130px}.page-template-gift-membership .family-content .family-age-container,.page-template-join .family-content .family-age-container,.page-template-plans .family-content .family-age-container,.page-template-redeem-gift .family-content .family-age-container{display:inline-block}.page-template-gift-membership label.kidcare-pricing,.page-template-join label.kidcare-pricing,.page-template-plans label.kidcare-pricing,.page-template-redeem-gift label.kidcare-pricing{margin:0}.page-template-gift-membership #family-pricing,.page-template-join #family-pricing,.page-template-plans #family-pricing,.page-template-redeem-gift #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-plans a.delete-member,.page-template-plans a.edit-member,.page-template-redeem-gift a.delete-member,.page-template-redeem-gift 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-plans .view-contract,.page-template-redeem-gift .view-contract{float:right;padding:20px 0 15px}}.page-template-gift-membership .popup-view,.page-template-join .popup-view,.page-template-plans .popup-view,.page-template-redeem-gift .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-plans .popup-view .popup-holder,.page-template-redeem-gift .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-plans .popup-view .popup-holder .popup-content,.page-template-redeem-gift .popup-view .popup-holder .popup-content{margin:20px}.page-template-gift-membership .order-loading,.page-template-join .order-loading,.page-template-plans .order-loading,.page-template-redeem-gift .order-loading{display:none;top:0;left:0;height:100%;width:100%;position:fixed;z-index:999;-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}.page-template-gift-membership .order-loading .loading-holder,.page-template-join .order-loading .loading-holder,.page-template-plans .order-loading .loading-holder,.page-template-redeem-gift .order-loading .loading-holder{height:70%;width:70%;background-color:#fff}.page-template-gift-membership .order-loading .loading-holder .loading-heading,.page-template-join .order-loading .loading-holder .loading-heading,.page-template-plans .order-loading .loading-holder .loading-heading,.page-template-redeem-gift .order-loading .loading-holder .loading-heading{margin:30px 0;color:#555;font-size:1.5rem;font-weight:700;text-align:center;width:100%}.page-template-gift-membership .order-loading .loading-holder .loading-content,.page-template-join .order-loading .loading-holder .loading-content,.page-template-plans .order-loading .loading-holder .loading-content,.page-template-redeem-gift .order-loading .loading-holder .loading-content{display:none;-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:center;-ms-flex-align:center;align-items:center}.page-template-gift-membership .order-loading .loading-holder .loading-content .loading-image,.page-template-join .order-loading .loading-holder .loading-content .loading-image,.page-template-plans .order-loading .loading-holder .loading-content .loading-image,.page-template-redeem-gift .order-loading .loading-holder .loading-content .loading-image{height:200px;margin:20px;object-fit:cover}.page-template-gift-membership .order-loading .loading-holder .loading-content .loading-image-label,.page-template-join .order-loading .loading-holder .loading-content .loading-image-label,.page-template-plans .order-loading .loading-holder .loading-content .loading-image-label,.page-template-redeem-gift .order-loading .loading-holder .loading-content .loading-image-label{font-size:1rem;font-weight:700;color:#a7a9ac}.page-template-gift-membership .free-gift-popup,.page-template-join .free-gift-popup,.page-template-plans .free-gift-popup,.page-template-redeem-gift .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-plans .close-free-gift-popup,.page-template-redeem-gift .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-plans .close-free-gift-popup img,.page-template-redeem-gift .close-free-gift-popup img{object-fit:contain}.page-template-gift-membership #modal-gym-name,.page-template-join #modal-gym-name,.page-template-plans #modal-gym-name,.page-template-redeem-gift #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-plans #modal-gym-address,.page-template-redeem-gift #modal-gym-address{font-style:italic;padding-bottom:15px}.page-template-gift-membership #club-image,.page-template-join #club-image,.page-template-plans #club-image,.page-template-redeem-gift #club-image{margin-bottom:15px}.page-template-gift-membership #club-amenities-label,.page-template-join #club-amenities-label,.page-template-plans #club-amenities-label,.page-template-redeem-gift #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-plans #club-amenities .club-amenities,.page-template-redeem-gift #club-amenities .club-amenities{margin-bottom:12px;line-height:20px}.page-template-gift-membership .vertical-padding,.page-template-join .vertical-padding,.page-template-plans .vertical-padding,.page-template-redeem-gift .vertical-padding{margin:3px 0}.page-template-gift-membership #special-announcement,.page-template-join #special-announcement,.page-template-plans #special-announcement,.page-template-redeem-gift #special-announcement{margin-top:30px;padding:30px}.page-template-gift-membership #special-announcement-mobile,.page-template-join #special-announcement-mobile,.page-template-plans #special-announcement-mobile,.page-template-redeem-gift #special-announcement-mobile{padding:20px;margin-bottom:60px}@media print,screen and (min-width:45em){.page-template-gift-membership #special-announcement-mobile,.page-template-join #special-announcement-mobile,.page-template-plans #special-announcement-mobile,.page-template-redeem-gift #special-announcement-mobile{margin-bottom:40px}}.progress-section{width:100%;margin-top:30px;margin-bottom:10px}.progress-section .progress{height:6px;background-color:#fff;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{text-transform:uppercase;font-weight:700;font-size:12px;-webkit-flex:1;-ms-flex:1;flex:1}.progress-section .progress-text .step.active{color:#e31c37}@media print,screen and (min-width:45em){.progress-section{margin-top:60px;margin-bottom: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{font-family:fontawesome;content:"\f0d8"}.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{padding:15px 0;text-align:center;font-weight:700;line-height:19px}.page-template-plans #choose-plan .mobile-accordion .tab-header .tab-title:after,.page-template-plans #get-plans-tab .tab-header .tab-title:after{font-family:fontawesome;margin-left:15px;content:"\f0d7"}.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{font-size:36px;position:absolute;top:100px;cursor:pointer;z-index:10;width:35px;text-align:center}.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{margin:25px 15px 20px;font-size:12px}.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{cursor:pointer;display:inline-block;margin:8px 8px 0 8px;width:10px;height:10px;background-color:#d6d6d6;border-radius:5px}.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{text-align:left;padding-left:15px}.page-template-plans #choose-plan .tab-data .mobile-images .right-arrow,.page-template-plans #get-plans-tab-data .tab-data .mobile-images .right-arrow{text-align:right;padding-right:15px}.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;width:auto;text-align:center}.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{text-align:center;padding:0 15px 34px}.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{margin:25px 15px 20px;text-align:center;font-size:16px}.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;height:100%;width:400px;padding-top:18px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:none}@media (min-width:1100px){.join-h1-mobile{display:none}.join-h1{display:block}}.page-template-join .off-canvas-content{padding-top:70px}.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}}.confetti-special{width:100%;height:100%;overflow:hidden;position:relative}.confetti-special #confetti-canvas{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.confetti-special .confetti-block{margin-top:75px;position:relative;z-index:5;text-align:center}.confetti-special .confetti-block.right-side{margin-top:25px;padding-bottom:250px}@media print,screen and (min-width:45em){.confetti-special.join-special-container{min-height:700px}.confetti-special .confetti-block{text-align:left;margin-top:110px}.confetti-special .confetti-block.right-side{margin-top:120px;padding-bottom:550px}}.join-tooltip{position:relative;display:inline-block;margin-left:5px}.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:hover{cursor:pointer}.join-tooltip:hover .tooltiptext{visibility:visible}.confetti-plans{margin-top:-200px}.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;x-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}}.confetti-plans{margin-top:-350px}.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.2s;animation-duration:5.2s;-webkit-animation-delay:-7.6s;animation-delay:-7.6s}@-webkit-keyframes animation-fallingitem-50{0%{left:23%;top:-100px;-webkit-transform:scale(.899) rotate3d(.25,.54,.2,0deg);transform:scale(.899) rotate3d(.25,.54,.2,0deg)}100%{left:4.3%;top:110%;-webkit-transform:scale(.899) rotate3d(.02,.7,.13,-831deg);transform:scale(.899) rotate3d(.02,.7,.13,-831deg)}}@keyframes animation-fallingitem-50{0%{left:23%;top:-100px;-webkit-transform:scale(.899) rotate3d(.25,.54,.2,0deg);transform:scale(.899) rotate3d(.25,.54,.2,0deg)}100%{left:4.3%;top:110%;-webkit-transform:scale(.899) rotate3d(.02,.7,.13,-831deg);transform:scale(.899) rotate3d(.02,.7,.13,-831deg)}}itemsfall fallingitem:nth-child(49){-webkit-animation:animation-fallingitem-49 linear infinite;animation:animation-fallingitem-49 linear infinite;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-delay:-2.9s;animation-delay:-2.9s}@-webkit-keyframes animation-fallingitem-49{0%{left:78%;top:-100px;-webkit-transform:scale(.88) rotate3d(.28,.45,.38,0deg);transform:scale(.88) rotate3d(.28,.45,.38,0deg)}100%{left:64.4%;top:110%;-webkit-transform:scale(.88) rotate3d(.66,.79,.4,941deg);transform:scale(.88) rotate3d(.66,.79,.4,941deg)}}@keyframes animation-fallingitem-49{0%{left:78%;top:-100px;-webkit-transform:scale(.88) rotate3d(.28,.45,.38,0deg);transform:scale(.88) rotate3d(.28,.45,.38,0deg)}100%{left:64.4%;top:110%;-webkit-transform:scale(.88) rotate3d(.66,.79,.4,941deg);transform:scale(.88) rotate3d(.66,.79,.4,941deg)}}itemsfall fallingitem:nth-child(48){-webkit-animation:animation-fallingitem-48 linear infinite;animation:animation-fallingitem-48 linear infinite;-webkit-animation-duration:7.2s;animation-duration:7.2s;-webkit-animation-delay:-2.3s;animation-delay:-2.3s}@-webkit-keyframes animation-fallingitem-48{0%{left:98%;top:-100px;-webkit-transform:scale(1.353) rotate3d(.76,.21,.78,0deg);transform:scale(1.353) rotate3d(.76,.21,.78,0deg)}100%{left:130.9%;top:110%;-webkit-transform:scale(1.353) rotate3d(.88,.59,.3,-1179deg);transform:scale(1.353) rotate3d(.88,.59,.3,-1179deg)}}@keyframes animation-fallingitem-48{0%{left:98%;top:-100px;-webkit-transform:scale(1.353) rotate3d(.76,.21,.78,0deg);transform:scale(1.353) rotate3d(.76,.21,.78,0deg)}100%{left:130.9%;top:110%;-webkit-transform:scale(1.353) rotate3d(.88,.59,.3,-1179deg);transform:scale(1.353) rotate3d(.88,.59,.3,-1179deg)}}itemsfall fallingitem:nth-child(47){-webkit-animation:animation-fallingitem-47 linear infinite;animation:animation-fallingitem-47 linear infinite;-webkit-animation-duration:4.5s;animation-duration:4.5s;-webkit-animation-delay:-5.6s;animation-delay:-5.6s}@-webkit-keyframes animation-fallingitem-47{0%{left:57%;top:-100px;-webkit-transform:scale(.842) rotate3d(.15,.4,.04,0deg);transform:scale(.842) rotate3d(.15,.4,.04,0deg)}100%{left:53.7%;top:110%;-webkit-transform:scale(.842) rotate3d(.96,.86,.83,1155deg);transform:scale(.842) rotate3d(.96,.86,.83,1155deg)}}@keyframes animation-fallingitem-47{0%{left:57%;top:-100px;-webkit-transform:scale(.842) rotate3d(.15,.4,.04,0deg);transform:scale(.842) rotate3d(.15,.4,.04,0deg)}100%{left:53.7%;top:110%;-webkit-transform:scale(.842) rotate3d(.96,.86,.83,1155deg);transform:scale(.842) rotate3d(.96,.86,.83,1155deg)}}itemsfall fallingitem:nth-child(46){-webkit-animation:animation-fallingitem-46 linear infinite;animation:animation-fallingitem-46 linear infinite;-webkit-animation-duration:6.2s;animation-duration:6.2s;-webkit-animation-delay:-1.3s;animation-delay:-1.3s}@-webkit-keyframes animation-fallingitem-46{0%{left:89%;top:-100px;-webkit-transform:scale(.917) rotate3d(.78,.19,.6,0deg);transform:scale(.917) rotate3d(.78,.19,.6,0deg)}100%{left:85.4%;top:110%;-webkit-transform:scale(.917) rotate3d(.01,.66,.68,-824deg);transform:scale(.917) rotate3d(.01,.66,.68,-824deg)}}@keyframes animation-fallingitem-46{0%{left:89%;top:-100px;-webkit-transform:scale(.917) rotate3d(.78,.19,.6,0deg);transform:scale(.917) rotate3d(.78,.19,.6,0deg)}100%{left:85.4%;top:110%;-webkit-transform:scale(.917) rotate3d(.01,.66,.68,-824deg);transform:scale(.917) rotate3d(.01,.66,.68,-824deg)}}itemsfall fallingitem:nth-child(45){-webkit-animation:animation-fallingitem-45 linear infinite;animation:animation-fallingitem-45 linear infinite;-webkit-animation-duration:6.3s;animation-duration:6.3s;-webkit-animation-delay:-4.1s;animation-delay:-4.1s}@-webkit-keyframes animation-fallingitem-45{0%{left:66%;top:-100px;-webkit-transform:scale(1.19) rotate3d(.76,.91,.07,0deg);transform:scale(1.19) rotate3d(.76,.91,.07,0deg)}100%{left:56.1%;top:110%;-webkit-transform:scale(1.19) rotate3d(.93,.63,.18,1243deg);transform:scale(1.19) rotate3d(.93,.63,.18,1243deg)}}@keyframes animation-fallingitem-45{0%{left:66%;top:-100px;-webkit-transform:scale(1.19) rotate3d(.76,.91,.07,0deg);transform:scale(1.19) rotate3d(.76,.91,.07,0deg)}100%{left:56.1%;top:110%;-webkit-transform:scale(1.19) rotate3d(.93,.63,.18,1243deg);transform:scale(1.19) rotate3d(.93,.63,.18,1243deg)}}itemsfall fallingitem:nth-child(44){-webkit-animation:animation-fallingitem-44 linear infinite;animation:animation-fallingitem-44 linear infinite;-webkit-animation-duration:5.4s;animation-duration:5.4s;-webkit-animation-delay:-1.5s;animation-delay:-1.5s}@-webkit-keyframes animation-fallingitem-44{0%{left:65%;top:-100px;-webkit-transform:scale(.974) rotate3d(.18,.4,.35,0deg);transform:scale(.974) rotate3d(.18,.4,.35,0deg)}100%{left:76%;top:110%;-webkit-transform:scale(.974) rotate3d(.48,.79,.37,-724deg);transform:scale(.974) rotate3d(.48,.79,.37,-724deg)}}@keyframes animation-fallingitem-44{0%{left:65%;top:-100px;-webkit-transform:scale(.974) rotate3d(.18,.4,.35,0deg);transform:scale(.974) rotate3d(.18,.4,.35,0deg)}100%{left:76%;top:110%;-webkit-transform:scale(.974) rotate3d(.48,.79,.37,-724deg);transform:scale(.974) rotate3d(.48,.79,.37,-724deg)}}itemsfall fallingitem:nth-child(43){-webkit-animation:animation-fallingitem-43 linear infinite;animation:animation-fallingitem-43 linear infinite;-webkit-animation-duration:6.9s;animation-duration:6.9s;-webkit-animation-delay:-5.6s;animation-delay:-5.6s}@-webkit-keyframes animation-fallingitem-43{0%{left:65%;top:-100px;-webkit-transform:scale(1.203) rotate3d(.28,.38,.77,0deg);transform:scale(1.203) rotate3d(.28,.38,.77,0deg)}100%{left:64.1%;top:110%;-webkit-transform:scale(1.203) rotate3d(.81,.44,.54,-1308deg);transform:scale(1.203) rotate3d(.81,.44,.54,-1308deg)}}@keyframes animation-fallingitem-43{0%{left:65%;top:-100px;-webkit-transform:scale(1.203) rotate3d(.28,.38,.77,0deg);transform:scale(1.203) rotate3d(.28,.38,.77,0deg)}100%{left:64.1%;top:110%;-webkit-transform:scale(1.203) rotate3d(.81,.44,.54,-1308deg);transform:scale(1.203) rotate3d(.81,.44,.54,-1308deg)}}itemsfall fallingitem:nth-child(42){-webkit-animation:animation-fallingitem-42 linear infinite;animation:animation-fallingitem-42 linear infinite;-webkit-animation-duration:6.2s;animation-duration:6.2s;-webkit-animation-delay:-3.9s;animation-delay:-3.9s}@-webkit-keyframes animation-fallingitem-42{0%{left:86%;top:-100px;-webkit-transform:scale(1.157) rotate3d(.25,.42,.18,0deg);transform:scale(1.157) rotate3d(.25,.42,.18,0deg)}100%{left:111.6%;top:110%;-webkit-transform:scale(1.157) rotate3d(.07,.61,.91,828deg);transform:scale(1.157) rotate3d(.07,.61,.91,828deg)}}@keyframes animation-fallingitem-42{0%{left:86%;top:-100px;-webkit-transform:scale(1.157) rotate3d(.25,.42,.18,0deg);transform:scale(1.157) rotate3d(.25,.42,.18,0deg)}100%{left:111.6%;top:110%;-webkit-transform:scale(1.157) rotate3d(.07,.61,.91,828deg);transform:scale(1.157) rotate3d(.07,.61,.91,828deg)}}itemsfall fallingitem:nth-child(41){-webkit-animation:animation-fallingitem-41 linear infinite;animation:animation-fallingitem-41 linear infinite;-webkit-animation-duration:4.9s;animation-duration:4.9s;-webkit-animation-delay:-4.8s;animation-delay:-4.8s}@-webkit-keyframes animation-fallingitem-41{0%{left:60%;top:-100px;-webkit-transform:scale(.931) rotate3d(.06,.28,.34,0deg);transform:scale(.931) rotate3d(.06,.28,.34,0deg)}100%{left:63.1%;top:110%;-webkit-transform:scale(.931) rotate3d(.25,.39,.07,-1197deg);transform:scale(.931) rotate3d(.25,.39,.07,-1197deg)}}@keyframes animation-fallingitem-41{0%{left:60%;top:-100px;-webkit-transform:scale(.931) rotate3d(.06,.28,.34,0deg);transform:scale(.931) rotate3d(.06,.28,.34,0deg)}100%{left:63.1%;top:110%;-webkit-transform:scale(.931) rotate3d(.25,.39,.07,-1197deg);transform:scale(.931) rotate3d(.25,.39,.07,-1197deg)}}itemsfall fallingitem:nth-child(40){-webkit-animation:animation-fallingitem-40 linear infinite;animation:animation-fallingitem-40 linear infinite;-webkit-animation-duration:6.2s;animation-duration:6.2s;-webkit-animation-delay:-7.5s;animation-delay:-7.5s}@-webkit-keyframes animation-fallingitem-40{0%{left:74%;top:-100px;-webkit-transform:scale(.938) rotate3d(.74,.5,.35,0deg);transform:scale(.938) rotate3d(.74,.5,.35,0deg)}100%{left:79.8%;top:110%;-webkit-transform:scale(.938) rotate3d(.98,.83,.58,757deg);transform:scale(.938) rotate3d(.98,.83,.58,757deg)}}@keyframes animation-fallingitem-40{0%{left:74%;top:-100px;-webkit-transform:scale(.938) rotate3d(.74,.5,.35,0deg);transform:scale(.938) rotate3d(.74,.5,.35,0deg)}100%{left:79.8%;top:110%;-webkit-transform:scale(.938) rotate3d(.98,.83,.58,757deg);transform:scale(.938) rotate3d(.98,.83,.58,757deg)}}itemsfall fallingitem:nth-child(39){-webkit-animation:animation-fallingitem-39 linear infinite;animation:animation-fallingitem-39 linear infinite;-webkit-animation-duration:6.9s;animation-duration:6.9s;-webkit-animation-delay:-5.6s;animation-delay:-5.6s}@-webkit-keyframes animation-fallingitem-39{0%{left:40%;top:-100px;-webkit-transform:scale(1.344) rotate3d(.46,.3,.56,0deg);transform:scale(1.344) rotate3d(.46,.3,.56,0deg)}100%{left:55.3%;top:110%;-webkit-transform:scale(1.344) rotate3d(.69,.68,.45,822deg);transform:scale(1.344) rotate3d(.69,.68,.45,822deg)}}@keyframes animation-fallingitem-39{0%{left:40%;top:-100px;-webkit-transform:scale(1.344) rotate3d(.46,.3,.56,0deg);transform:scale(1.344) rotate3d(.46,.3,.56,0deg)}100%{left:55.3%;top:110%;-webkit-transform:scale(1.344) rotate3d(.69,.68,.45,822deg);transform:scale(1.344) rotate3d(.69,.68,.45,822deg)}}itemsfall fallingitem:nth-child(38){-webkit-animation:animation-fallingitem-38 linear infinite;animation:animation-fallingitem-38 linear infinite;-webkit-animation-duration:5.6s;animation-duration:5.6s;-webkit-animation-delay:-6s;animation-delay:-6s}@-webkit-keyframes animation-fallingitem-38{0%{left:82%;top:-100px;-webkit-transform:scale(1.371) rotate3d(.52,.37,.44,0deg);transform:scale(1.371) rotate3d(.52,.37,.44,0deg)}100%{left:89.6%;top:110%;-webkit-transform:scale(1.371) rotate3d(.68,.92,.17,-1422deg);transform:scale(1.371) rotate3d(.68,.92,.17,-1422deg)}}@keyframes animation-fallingitem-38{0%{left:82%;top:-100px;-webkit-transform:scale(1.371) rotate3d(.52,.37,.44,0deg);transform:scale(1.371) rotate3d(.52,.37,.44,0deg)}100%{left:89.6%;top:110%;-webkit-transform:scale(1.371) rotate3d(.68,.92,.17,-1422deg);transform:scale(1.371) rotate3d(.68,.92,.17,-1422deg)}}itemsfall fallingitem:nth-child(37){-webkit-animation:animation-fallingitem-37 linear infinite;animation:animation-fallingitem-37 linear infinite;-webkit-animation-duration:5.8s;animation-duration:5.8s;-webkit-animation-delay:-6.9s;animation-delay:-6.9s}@-webkit-keyframes animation-fallingitem-37{0%{left:100%;top:-100px;-webkit-transform:scale(1.1) rotate3d(.43,.61,.79,0deg);transform:scale(1.1) rotate3d(.43,.61,.79,0deg)}100%{left:81.4%;top:110%;-webkit-transform:scale(1.1) rotate3d(.33,.16,.65,978deg);transform:scale(1.1) rotate3d(.33,.16,.65,978deg)}}@keyframes animation-fallingitem-37{0%{left:100%;top:-100px;-webkit-transform:scale(1.1) rotate3d(.43,.61,.79,0deg);transform:scale(1.1) rotate3d(.43,.61,.79,0deg)}100%{left:81.4%;top:110%;-webkit-transform:scale(1.1) rotate3d(.33,.16,.65,978deg);transform:scale(1.1) rotate3d(.33,.16,.65,978deg)}}itemsfall fallingitem:nth-child(36){-webkit-animation:animation-fallingitem-36 linear infinite;animation:animation-fallingitem-36 linear infinite;-webkit-animation-duration:5.5s;animation-duration:5.5s;-webkit-animation-delay:-3s;animation-delay:-3s}@-webkit-keyframes animation-fallingitem-36{0%{left:27%;top:-100px;-webkit-transform:scale(1.059) rotate3d(.27,.83,.54,0deg);transform:scale(1.059) rotate3d(.27,.83,.54,0deg)}100%{left:61.7%;top:110%;-webkit-transform:scale(1.059) rotate3d(.21,.67,.18,-988deg);transform:scale(1.059) rotate3d(.21,.67,.18,-988deg)}}@keyframes animation-fallingitem-36{0%{left:27%;top:-100px;-webkit-transform:scale(1.059) rotate3d(.27,.83,.54,0deg);transform:scale(1.059) rotate3d(.27,.83,.54,0deg)}100%{left:61.7%;top:110%;-webkit-transform:scale(1.059) rotate3d(.21,.67,.18,-988deg);transform:scale(1.059) rotate3d(.21,.67,.18,-988deg)}}itemsfall fallingitem:nth-child(35){-webkit-animation:animation-fallingitem-35 linear infinite;animation:animation-fallingitem-35 linear infinite;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-delay:-4s;animation-delay:-4s}@-webkit-keyframes animation-fallingitem-35{0%{left:61%;top:-100px;-webkit-transform:scale(1.278) rotate3d(.7,.64,.72,0deg);transform:scale(1.278) rotate3d(.7,.64,.72,0deg)}100%{left:61.2%;top:110%;-webkit-transform:scale(1.278) rotate3d(.29,.57,.37,-1389deg);transform:scale(1.278) rotate3d(.29,.57,.37,-1389deg)}}@keyframes animation-fallingitem-35{0%{left:61%;top:-100px;-webkit-transform:scale(1.278) rotate3d(.7,.64,.72,0deg);transform:scale(1.278) rotate3d(.7,.64,.72,0deg)}100%{left:61.2%;top:110%;-webkit-transform:scale(1.278) rotate3d(.29,.57,.37,-1389deg);transform:scale(1.278) rotate3d(.29,.57,.37,-1389deg)}}itemsfall fallingitem:nth-child(34){-webkit-animation:animation-fallingitem-34 linear infinite;animation:animation-fallingitem-34 linear infinite;-webkit-animation-duration:7.2s;animation-duration:7.2s;-webkit-animation-delay:-4.7s;animation-delay:-4.7s}@-webkit-keyframes animation-fallingitem-34{0%{left:49%;top:-100px;-webkit-transform:scale(.818) rotate3d(.05,.64,.92,0deg);transform:scale(.818) rotate3d(.05,.64,.92,0deg)}100%{left:83.9%;top:110%;-webkit-transform:scale(.818) rotate3d(.63,.5,.1,1214deg);transform:scale(.818) rotate3d(.63,.5,.1,1214deg)}}@keyframes animation-fallingitem-34{0%{left:49%;top:-100px;-webkit-transform:scale(.818) rotate3d(.05,.64,.92,0deg);transform:scale(.818) rotate3d(.05,.64,.92,0deg)}100%{left:83.9%;top:110%;-webkit-transform:scale(.818) rotate3d(.63,.5,.1,1214deg);transform:scale(.818) rotate3d(.63,.5,.1,1214deg)}}itemsfall fallingitem:nth-child(33){-webkit-animation:animation-fallingitem-33 linear infinite;animation:animation-fallingitem-33 linear infinite;-webkit-animation-duration:4.1s;animation-duration:4.1s;-webkit-animation-delay:-4.4s;animation-delay:-4.4s}@-webkit-keyframes animation-fallingitem-33{0%{left:96%;top:-100px;-webkit-transform:scale(1.338) rotate3d(.74,.54,.63,0deg);transform:scale(1.338) rotate3d(.74,.54,.63,0deg)}100%{left:113.4%;top:110%;-webkit-transform:scale(1.338) rotate3d(.37,.26,.01,771deg);transform:scale(1.338) rotate3d(.37,.26,.01,771deg)}}@keyframes animation-fallingitem-33{0%{left:96%;top:-100px;-webkit-transform:scale(1.338) rotate3d(.74,.54,.63,0deg);transform:scale(1.338) rotate3d(.74,.54,.63,0deg)}100%{left:113.4%;top:110%;-webkit-transform:scale(1.338) rotate3d(.37,.26,.01,771deg);transform:scale(1.338) rotate3d(.37,.26,.01,771deg)}}itemsfall fallingitem:nth-child(32){-webkit-animation:animation-fallingitem-32 linear infinite;animation:animation-fallingitem-32 linear infinite;-webkit-animation-duration:7.2s;animation-duration:7.2s;-webkit-animation-delay:-1.6s;animation-delay:-1.6s}@-webkit-keyframes animation-fallingitem-32{0%{left:53%;top:-100px;-webkit-transform:scale(1.246) rotate3d(.38,.08,.08,0deg);transform:scale(1.246) rotate3d(.38,.08,.08,0deg)}100%{left:92.1%;top:110%;-webkit-transform:scale(1.246) rotate3d(.45,.85,.66,1397deg);transform:scale(1.246) rotate3d(.45,.85,.66,1397deg)}}@keyframes animation-fallingitem-32{0%{left:53%;top:-100px;-webkit-transform:scale(1.246) rotate3d(.38,.08,.08,0deg);transform:scale(1.246) rotate3d(.38,.08,.08,0deg)}100%{left:92.1%;top:110%;-webkit-transform:scale(1.246) rotate3d(.45,.85,.66,1397deg);transform:scale(1.246) rotate3d(.45,.85,.66,1397deg)}}itemsfall fallingitem:nth-child(31){-webkit-animation:animation-fallingitem-31 linear infinite;animation:animation-fallingitem-31 linear infinite;-webkit-animation-duration:4.7s;animation-duration:4.7s;-webkit-animation-delay:-2.9s;animation-delay:-2.9s}@-webkit-keyframes animation-fallingitem-31{0%{left:89%;top:-100px;-webkit-transform:scale(1.338) rotate3d(.3,.71,.42,0deg);transform:scale(1.338) rotate3d(.3,.71,.42,0deg)}100%{left:85.8%;top:110%;-webkit-transform:scale(1.338) rotate3d(.18,.88,.27,-1310deg);transform:scale(1.338) rotate3d(.18,.88,.27,-1310deg)}}@keyframes animation-fallingitem-31{0%{left:89%;top:-100px;-webkit-transform:scale(1.338) rotate3d(.3,.71,.42,0deg);transform:scale(1.338) rotate3d(.3,.71,.42,0deg)}100%{left:85.8%;top:110%;-webkit-transform:scale(1.338) rotate3d(.18,.88,.27,-1310deg);transform:scale(1.338) rotate3d(.18,.88,.27,-1310deg)}}itemsfall fallingitem:nth-child(30){-webkit-animation:animation-fallingitem-30 linear infinite;animation:animation-fallingitem-30 linear infinite;-webkit-animation-duration:7.4s;animation-duration:7.4s;-webkit-animation-delay:-5.7s;animation-delay:-5.7s}@-webkit-keyframes animation-fallingitem-30{0%{left:71%;top:-100px;-webkit-transform:scale(.754) rotate3d(.78,.57,.32,0deg);transform:scale(.754) rotate3d(.78,.57,.32,0deg)}100%{left:85.5%;top:110%;-webkit-transform:scale(.754) rotate3d(.32,.62,.82,-1366deg);transform:scale(.754) rotate3d(.32,.62,.82,-1366deg)}}@keyframes animation-fallingitem-30{0%{left:71%;top:-100px;-webkit-transform:scale(.754) rotate3d(.78,.57,.32,0deg);transform:scale(.754) rotate3d(.78,.57,.32,0deg)}100%{left:85.5%;top:110%;-webkit-transform:scale(.754) rotate3d(.32,.62,.82,-1366deg);transform:scale(.754) rotate3d(.32,.62,.82,-1366deg)}}itemsfall fallingitem:nth-child(29){-webkit-animation:animation-fallingitem-29 linear infinite;animation:animation-fallingitem-29 linear infinite;-webkit-animation-duration:4.3s;animation-duration:4.3s;-webkit-animation-delay:-2.7s;animation-delay:-2.7s}@-webkit-keyframes animation-fallingitem-29{0%{left:38%;top:-100px;-webkit-transform:scale(.992) rotate3d(.03,.29,.43,0deg);transform:scale(.992) rotate3d(.03,.29,.43,0deg)}100%{left:49.2%;top:110%;-webkit-transform:scale(.992) rotate3d(.14,.09,.69,-1264deg);transform:scale(.992) rotate3d(.14,.09,.69,-1264deg)}}@keyframes animation-fallingitem-29{0%{left:38%;top:-100px;-webkit-transform:scale(.992) rotate3d(.03,.29,.43,0deg);transform:scale(.992) rotate3d(.03,.29,.43,0deg)}100%{left:49.2%;top:110%;-webkit-transform:scale(.992) rotate3d(.14,.09,.69,-1264deg);transform:scale(.992) rotate3d(.14,.09,.69,-1264deg)}}itemsfall fallingitem:nth-child(28){-webkit-animation:animation-fallingitem-28 linear infinite;animation:animation-fallingitem-28 linear infinite;-webkit-animation-duration:7.6s;animation-duration:7.6s;-webkit-animation-delay:-1.6s;animation-delay:-1.6s}@-webkit-keyframes animation-fallingitem-28{0%{left:51%;top:-100px;-webkit-transform:scale(1.112) rotate3d(.92,.61,.17,0deg);transform:scale(1.112) rotate3d(.92,.61,.17,0deg)}100%{left:38.1%;top:110%;-webkit-transform:scale(1.112) rotate3d(.49,.25,.42,1330deg);transform:scale(1.112) rotate3d(.49,.25,.42,1330deg)}}@keyframes animation-fallingitem-28{0%{left:51%;top:-100px;-webkit-transform:scale(1.112) rotate3d(.92,.61,.17,0deg);transform:scale(1.112) rotate3d(.92,.61,.17,0deg)}100%{left:38.1%;top:110%;-webkit-transform:scale(1.112) rotate3d(.49,.25,.42,1330deg);transform:scale(1.112) rotate3d(.49,.25,.42,1330deg)}}itemsfall fallingitem:nth-child(27){-webkit-animation:animation-fallingitem-27 linear infinite;animation:animation-fallingitem-27 linear infinite;-webkit-animation-duration:5.3s;animation-duration:5.3s;-webkit-animation-delay:-5.7s;animation-delay:-5.7s}@-webkit-keyframes animation-fallingitem-27{0%{left:73%;top:-100px;-webkit-transform:scale(.873) rotate3d(.99,.87,.03,0deg);transform:scale(.873) rotate3d(.99,.87,.03,0deg)}100%{left:68.4%;top:110%;-webkit-transform:scale(.873) rotate3d(.34,.86,.48,1072deg);transform:scale(.873) rotate3d(.34,.86,.48,1072deg)}}@keyframes animation-fallingitem-27{0%{left:73%;top:-100px;-webkit-transform:scale(.873) rotate3d(.99,.87,.03,0deg);transform:scale(.873) rotate3d(.99,.87,.03,0deg)}100%{left:68.4%;top:110%;-webkit-transform:scale(.873) rotate3d(.34,.86,.48,1072deg);transform:scale(.873) rotate3d(.34,.86,.48,1072deg)}}itemsfall fallingitem:nth-child(26){-webkit-animation:animation-fallingitem-26 linear infinite;animation:animation-fallingitem-26 linear infinite;-webkit-animation-duration:4.6s;animation-duration:4.6s;-webkit-animation-delay:-1.7s;animation-delay:-1.7s}@-webkit-keyframes animation-fallingitem-26{0%{left:13%;top:-100px;-webkit-transform:scale(.796) rotate3d(.17,.85,.81,0deg);transform:scale(.796) rotate3d(.17,.85,.81,0deg)}100%{left:19.5%;top:110%;-webkit-transform:scale(.796) rotate3d(.81,.91,.55,1162deg);transform:scale(.796) rotate3d(.81,.91,.55,1162deg)}}@keyframes animation-fallingitem-26{0%{left:13%;top:-100px;-webkit-transform:scale(.796) rotate3d(.17,.85,.81,0deg);transform:scale(.796) rotate3d(.17,.85,.81,0deg)}100%{left:19.5%;top:110%;-webkit-transform:scale(.796) rotate3d(.81,.91,.55,1162deg);transform:scale(.796) rotate3d(.81,.91,.55,1162deg)}}itemsfall fallingitem:nth-child(25){-webkit-animation:animation-fallingitem-25 linear infinite;animation:animation-fallingitem-25 linear infinite;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-delay:-1.9s;animation-delay:-1.9s}@-webkit-keyframes animation-fallingitem-25{0%{left:83%;top:-100px;-webkit-transform:scale(.894) rotate3d(.03,.16,.21,0deg);transform:scale(.894) rotate3d(.03,.16,.21,0deg)}100%{left:77.4%;top:110%;-webkit-transform:scale(.894) rotate3d(.7,.2,.57,908deg);transform:scale(.894) rotate3d(.7,.2,.57,908deg)}}@keyframes animation-fallingitem-25{0%{left:83%;top:-100px;-webkit-transform:scale(.894) rotate3d(.03,.16,.21,0deg);transform:scale(.894) rotate3d(.03,.16,.21,0deg)}100%{left:77.4%;top:110%;-webkit-transform:scale(.894) rotate3d(.7,.2,.57,908deg);transform:scale(.894) rotate3d(.7,.2,.57,908deg)}}itemsfall fallingitem:nth-child(24){-webkit-animation:animation-fallingitem-24 linear infinite;animation:animation-fallingitem-24 linear infinite;-webkit-animation-duration:7.4s;animation-duration:7.4s;-webkit-animation-delay:-4.7s;animation-delay:-4.7s}@-webkit-keyframes animation-fallingitem-24{0%{left:64%;top:-100px;-webkit-transform:scale(1.084) rotate3d(.48,.94,.87,0deg);transform:scale(1.084) rotate3d(.48,.94,.87,0deg)}100%{left:47.5%;top:110%;-webkit-transform:scale(1.084) rotate3d(.61,.95,.59,-1087deg);transform:scale(1.084) rotate3d(.61,.95,.59,-1087deg)}}@keyframes animation-fallingitem-24{0%{left:64%;top:-100px;-webkit-transform:scale(1.084) rotate3d(.48,.94,.87,0deg);transform:scale(1.084) rotate3d(.48,.94,.87,0deg)}100%{left:47.5%;top:110%;-webkit-transform:scale(1.084) rotate3d(.61,.95,.59,-1087deg);transform:scale(1.084) rotate3d(.61,.95,.59,-1087deg)}}itemsfall fallingitem:nth-child(23){-webkit-animation:animation-fallingitem-23 linear infinite;animation:animation-fallingitem-23 linear infinite;-webkit-animation-duration:4.3s;animation-duration:4.3s;-webkit-animation-delay:-7.9s;animation-delay:-7.9s}@-webkit-keyframes animation-fallingitem-23{0%{left:93%;top:-100px;-webkit-transform:scale(.711) rotate3d(.23,.83,.67,0deg);transform:scale(.711) rotate3d(.23,.83,.67,0deg)}100%{left:106.1%;top:110%;-webkit-transform:scale(.711) rotate3d(.86,.97,.79,-975deg);transform:scale(.711) rotate3d(.86,.97,.79,-975deg)}}@keyframes animation-fallingitem-23{0%{left:93%;top:-100px;-webkit-transform:scale(.711) rotate3d(.23,.83,.67,0deg);transform:scale(.711) rotate3d(.23,.83,.67,0deg)}100%{left:106.1%;top:110%;-webkit-transform:scale(.711) rotate3d(.86,.97,.79,-975deg);transform:scale(.711) rotate3d(.86,.97,.79,-975deg)}}itemsfall fallingitem:nth-child(22){-webkit-animation:animation-fallingitem-22 linear infinite;animation:animation-fallingitem-22 linear infinite;-webkit-animation-duration:7.2s;animation-duration:7.2s;-webkit-animation-delay:-.4s;animation-delay:-.4s}@-webkit-keyframes animation-fallingitem-22{0%{left:45%;top:-100px;-webkit-transform:scale(1.203) rotate3d(.68,.88,.66,0deg);transform:scale(1.203) rotate3d(.68,.88,.66,0deg)}100%{left:27.7%;top:110%;-webkit-transform:scale(1.203) rotate3d(1,.55,.28,-1286deg);transform:scale(1.203) rotate3d(1,.55,.28,-1286deg)}}@keyframes animation-fallingitem-22{0%{left:45%;top:-100px;-webkit-transform:scale(1.203) rotate3d(.68,.88,.66,0deg);transform:scale(1.203) rotate3d(.68,.88,.66,0deg)}100%{left:27.7%;top:110%;-webkit-transform:scale(1.203) rotate3d(1,.55,.28,-1286deg);transform:scale(1.203) rotate3d(1,.55,.28,-1286deg)}}itemsfall fallingitem:nth-child(21){-webkit-animation:animation-fallingitem-21 linear infinite;animation:animation-fallingitem-21 linear infinite;-webkit-animation-duration:5.9s;animation-duration:5.9s;-webkit-animation-delay:-1.1s;animation-delay:-1.1s}@-webkit-keyframes animation-fallingitem-21{0%{left:3%;top:-100px;-webkit-transform:scale(1.28) rotate3d(1,.64,.34,0deg);transform:scale(1.28) rotate3d(1,.64,.34,0deg)}100%{left:26.3%;top:110%;-webkit-transform:scale(1.28) rotate3d(.58,.86,.59,-965deg);transform:scale(1.28) rotate3d(.58,.86,.59,-965deg)}}@keyframes animation-fallingitem-21{0%{left:3%;top:-100px;-webkit-transform:scale(1.28) rotate3d(1,.64,.34,0deg);transform:scale(1.28) rotate3d(1,.64,.34,0deg)}100%{left:26.3%;top:110%;-webkit-transform:scale(1.28) rotate3d(.58,.86,.59,-965deg);transform:scale(1.28) rotate3d(.58,.86,.59,-965deg)}}itemsfall fallingitem:nth-child(20){-webkit-animation:animation-fallingitem-20 linear infinite;animation:animation-fallingitem-20 linear infinite;-webkit-animation-duration:5.9s;animation-duration:5.9s;-webkit-animation-delay:-4.1s;animation-delay:-4.1s}@-webkit-keyframes animation-fallingitem-20{0%{left:17%;top:-100px;-webkit-transform:scale(1.274) rotate3d(.94,.89,.65,0deg);transform:scale(1.274) rotate3d(.94,.89,.65,0deg)}100%{left:30.1%;top:110%;-webkit-transform:scale(1.274) rotate3d(.09,.67,.11,806deg);transform:scale(1.274) rotate3d(.09,.67,.11,806deg)}}@keyframes animation-fallingitem-20{0%{left:17%;top:-100px;-webkit-transform:scale(1.274) rotate3d(.94,.89,.65,0deg);transform:scale(1.274) rotate3d(.94,.89,.65,0deg)}100%{left:30.1%;top:110%;-webkit-transform:scale(1.274) rotate3d(.09,.67,.11,806deg);transform:scale(1.274) rotate3d(.09,.67,.11,806deg)}}itemsfall fallingitem:nth-child(19){-webkit-animation:animation-fallingitem-19 linear infinite;animation:animation-fallingitem-19 linear infinite;-webkit-animation-duration:7.7s;animation-duration:7.7s;-webkit-animation-delay:-7.5s;animation-delay:-7.5s}@-webkit-keyframes animation-fallingitem-19{0%{left:93%;top:-100px;-webkit-transform:scale(1.124) rotate3d(.93,.2,.3,0deg);transform:scale(1.124) rotate3d(.93,.2,.3,0deg)}100%{left:122.2%;top:110%;-webkit-transform:scale(1.124) rotate3d(.49,.73,.45,-979deg);transform:scale(1.124) rotate3d(.49,.73,.45,-979deg)}}@keyframes animation-fallingitem-19{0%{left:93%;top:-100px;-webkit-transform:scale(1.124) rotate3d(.93,.2,.3,0deg);transform:scale(1.124) rotate3d(.93,.2,.3,0deg)}100%{left:122.2%;top:110%;-webkit-transform:scale(1.124) rotate3d(.49,.73,.45,-979deg);transform:scale(1.124) rotate3d(.49,.73,.45,-979deg)}}itemsfall fallingitem:nth-child(18){-webkit-animation:animation-fallingitem-18 linear infinite;animation:animation-fallingitem-18 linear infinite;-webkit-animation-duration:7.3s;animation-duration:7.3s;-webkit-animation-delay:-4.9s;animation-delay:-4.9s}@-webkit-keyframes animation-fallingitem-18{0%{left:41%;top:-100px;-webkit-transform:scale(1.129) rotate3d(.03,.07,.33,0deg);transform:scale(1.129) rotate3d(.03,.07,.33,0deg)}100%{left:53.3%;top:110%;-webkit-transform:scale(1.129) rotate3d(.67,.98,.06,-1043deg);transform:scale(1.129) rotate3d(.67,.98,.06,-1043deg)}}@keyframes animation-fallingitem-18{0%{left:41%;top:-100px;-webkit-transform:scale(1.129) rotate3d(.03,.07,.33,0deg);transform:scale(1.129) rotate3d(.03,.07,.33,0deg)}100%{left:53.3%;top:110%;-webkit-transform:scale(1.129) rotate3d(.67,.98,.06,-1043deg);transform:scale(1.129) rotate3d(.67,.98,.06,-1043deg)}}itemsfall fallingitem:nth-child(17){-webkit-animation:animation-fallingitem-17 linear infinite;animation:animation-fallingitem-17 linear infinite;-webkit-animation-duration:4.2s;animation-duration:4.2s;-webkit-animation-delay:-1.3s;animation-delay:-1.3s}@-webkit-keyframes animation-fallingitem-17{0%{left:66%;top:-100px;-webkit-transform:scale(1.067) rotate3d(.89,.39,.7,0deg);transform:scale(1.067) rotate3d(.89,.39,.7,0deg)}100%{left:74.6%;top:110%;-webkit-transform:scale(1.067) rotate3d(.93,.37,.04,-1379deg);transform:scale(1.067) rotate3d(.93,.37,.04,-1379deg)}}@keyframes animation-fallingitem-17{0%{left:66%;top:-100px;-webkit-transform:scale(1.067) rotate3d(.89,.39,.7,0deg);transform:scale(1.067) rotate3d(.89,.39,.7,0deg)}100%{left:74.6%;top:110%;-webkit-transform:scale(1.067) rotate3d(.93,.37,.04,-1379deg);transform:scale(1.067) rotate3d(.93,.37,.04,-1379deg)}}itemsfall fallingitem:nth-child(16){-webkit-animation:animation-fallingitem-16 linear infinite;animation:animation-fallingitem-16 linear infinite;-webkit-animation-duration:6.9s;animation-duration:6.9s;-webkit-animation-delay:-7.8s;animation-delay:-7.8s}@-webkit-keyframes animation-fallingitem-16{0%{left:98%;top:-100px;-webkit-transform:scale(.699) rotate3d(.18,.46,.16,0deg);transform:scale(.699) rotate3d(.18,.46,.16,0deg)}100%{left:111.8%;top:110%;-webkit-transform:scale(.699) rotate3d(.74,.27,.12,-1257deg);transform:scale(.699) rotate3d(.74,.27,.12,-1257deg)}}@keyframes animation-fallingitem-16{0%{left:98%;top:-100px;-webkit-transform:scale(.699) rotate3d(.18,.46,.16,0deg);transform:scale(.699) rotate3d(.18,.46,.16,0deg)}100%{left:111.8%;top:110%;-webkit-transform:scale(.699) rotate3d(.74,.27,.12,-1257deg);transform:scale(.699) rotate3d(.74,.27,.12,-1257deg)}}itemsfall fallingitem:nth-child(15){-webkit-animation:animation-fallingitem-15 linear infinite;animation:animation-fallingitem-15 linear infinite;-webkit-animation-duration:4.1s;animation-duration:4.1s;-webkit-animation-delay:-6.1s;animation-delay:-6.1s}@-webkit-keyframes animation-fallingitem-15{0%{left:9%;top:-100px;-webkit-transform:scale(1.377) rotate3d(.96,.08,.96,0deg);transform:scale(1.377) rotate3d(.96,.08,.96,0deg)}100%{left:8.5%;top:110%;-webkit-transform:scale(1.377) rotate3d(.79,.86,.11,-1351deg);transform:scale(1.377) rotate3d(.79,.86,.11,-1351deg)}}@keyframes animation-fallingitem-15{0%{left:9%;top:-100px;-webkit-transform:scale(1.377) rotate3d(.96,.08,.96,0deg);transform:scale(1.377) rotate3d(.96,.08,.96,0deg)}100%{left:8.5%;top:110%;-webkit-transform:scale(1.377) rotate3d(.79,.86,.11,-1351deg);transform:scale(1.377) rotate3d(.79,.86,.11,-1351deg)}}itemsfall fallingitem:nth-child(14){-webkit-animation:animation-fallingitem-14 linear infinite;animation:animation-fallingitem-14 linear infinite;-webkit-animation-duration:6.1s;animation-duration:6.1s;-webkit-animation-delay:-1.6s;animation-delay:-1.6s}@-webkit-keyframes animation-fallingitem-14{0%{left:36%;top:-100px;-webkit-transform:scale(1.208) rotate3d(.94,.74,.12,0deg);transform:scale(1.208) rotate3d(.94,.74,.12,0deg)}100%{left:35.9%;top:110%;-webkit-transform:scale(1.208) rotate3d(.78,.27,.36,-1332deg);transform:scale(1.208) rotate3d(.78,.27,.36,-1332deg)}}@keyframes animation-fallingitem-14{0%{left:36%;top:-100px;-webkit-transform:scale(1.208) rotate3d(.94,.74,.12,0deg);transform:scale(1.208) rotate3d(.94,.74,.12,0deg)}100%{left:35.9%;top:110%;-webkit-transform:scale(1.208) rotate3d(.78,.27,.36,-1332deg);transform:scale(1.208) rotate3d(.78,.27,.36,-1332deg)}}itemsfall fallingitem:nth-child(13){-webkit-animation:animation-fallingitem-13 linear infinite;animation:animation-fallingitem-13 linear infinite;-webkit-animation-duration:4.2s;animation-duration:4.2s;-webkit-animation-delay:-3.7s;animation-delay:-3.7s}@-webkit-keyframes animation-fallingitem-13{0%{left:14%;top:-100px;-webkit-transform:scale(.955) rotate3d(.78,.03,1,0deg);transform:scale(.955) rotate3d(.78,.03,1,0deg)}100%{left:36.8%;top:110%;-webkit-transform:scale(.955) rotate3d(.9,.12,.2,937deg);transform:scale(.955) rotate3d(.9,.12,.2,937deg)}}@keyframes animation-fallingitem-13{0%{left:14%;top:-100px;-webkit-transform:scale(.955) rotate3d(.78,.03,1,0deg);transform:scale(.955) rotate3d(.78,.03,1,0deg)}100%{left:36.8%;top:110%;-webkit-transform:scale(.955) rotate3d(.9,.12,.2,937deg);transform:scale(.955) rotate3d(.9,.12,.2,937deg)}}itemsfall fallingitem:nth-child(12){-webkit-animation:animation-fallingitem-12 linear infinite;animation:animation-fallingitem-12 linear infinite;-webkit-animation-duration:7.5s;animation-duration:7.5s;-webkit-animation-delay:-4s;animation-delay:-4s}@-webkit-keyframes animation-fallingitem-12{0%{left:10%;top:-100px;-webkit-transform:scale(.612) rotate3d(.69,.32,.53,0deg);transform:scale(.612) rotate3d(.69,.32,.53,0deg)}100%{left:13.1%;top:110%;-webkit-transform:scale(.612) rotate3d(.97,1,.25,911deg);transform:scale(.612) rotate3d(.97,1,.25,911deg)}}@keyframes animation-fallingitem-12{0%{left:10%;top:-100px;-webkit-transform:scale(.612) rotate3d(.69,.32,.53,0deg);transform:scale(.612) rotate3d(.69,.32,.53,0deg)}100%{left:13.1%;top:110%;-webkit-transform:scale(.612) rotate3d(.97,1,.25,911deg);transform:scale(.612) rotate3d(.97,1,.25,911deg)}}itemsfall fallingitem:nth-child(11){-webkit-animation:animation-fallingitem-11 linear infinite;animation:animation-fallingitem-11 linear infinite;-webkit-animation-duration:5.7s;animation-duration:5.7s;-webkit-animation-delay:-.4s;animation-delay:-.4s}@-webkit-keyframes animation-fallingitem-11{0%{left:36%;top:-100px;-webkit-transform:scale(1.189) rotate3d(1,.52,.83,0deg);transform:scale(1.189) rotate3d(1,.52,.83,0deg)}100%{left:58.5%;top:110%;-webkit-transform:scale(1.189) rotate3d(.1,.06,.85,1088deg);transform:scale(1.189) rotate3d(.1,.06,.85,1088deg)}}@keyframes animation-fallingitem-11{0%{left:36%;top:-100px;-webkit-transform:scale(1.189) rotate3d(1,.52,.83,0deg);transform:scale(1.189) rotate3d(1,.52,.83,0deg)}100%{left:58.5%;top:110%;-webkit-transform:scale(1.189) rotate3d(.1,.06,.85,1088deg);transform:scale(1.189) rotate3d(.1,.06,.85,1088deg)}}itemsfall fallingitem:nth-child(10){-webkit-animation:animation-fallingitem-10 linear infinite;animation:animation-fallingitem-10 linear infinite;-webkit-animation-duration:4.7s;animation-duration:4.7s;-webkit-animation-delay:-3.7s;animation-delay:-3.7s}@-webkit-keyframes animation-fallingitem-10{0%{left:45%;top:-100px;-webkit-transform:scale(1.257) rotate3d(.08,.57,.27,0deg);transform:scale(1.257) rotate3d(.08,.57,.27,0deg)}100%{left:48.8%;top:110%;-webkit-transform:scale(1.257) rotate3d(.76,.89,.12,-1159deg);transform:scale(1.257) rotate3d(.76,.89,.12,-1159deg)}}@keyframes animation-fallingitem-10{0%{left:45%;top:-100px;-webkit-transform:scale(1.257) rotate3d(.08,.57,.27,0deg);transform:scale(1.257) rotate3d(.08,.57,.27,0deg)}100%{left:48.8%;top:110%;-webkit-transform:scale(1.257) rotate3d(.76,.89,.12,-1159deg);transform:scale(1.257) rotate3d(.76,.89,.12,-1159deg)}}itemsfall fallingitem:nth-child(9){-webkit-animation:animation-fallingitem-9 linear infinite;animation:animation-fallingitem-9 linear infinite;-webkit-animation-duration:5.8s;animation-duration:5.8s;-webkit-animation-delay:-3s;animation-delay:-3s}@-webkit-keyframes animation-fallingitem-9{0%{left:14%;top:-100px;-webkit-transform:scale(.937) rotate3d(.53,.03,.51,0deg);transform:scale(.937) rotate3d(.53,.03,.51,0deg)}100%{left:32.8%;top:110%;-webkit-transform:scale(.937) rotate3d(.43,.76,.25,-1015deg);transform:scale(.937) rotate3d(.43,.76,.25,-1015deg)}}@keyframes animation-fallingitem-9{0%{left:14%;top:-100px;-webkit-transform:scale(.937) rotate3d(.53,.03,.51,0deg);transform:scale(.937) rotate3d(.53,.03,.51,0deg)}100%{left:32.8%;top:110%;-webkit-transform:scale(.937) rotate3d(.43,.76,.25,-1015deg);transform:scale(.937) rotate3d(.43,.76,.25,-1015deg)}}itemsfall fallingitem:nth-child(8){-webkit-animation:animation-fallingitem-8 linear infinite;animation:animation-fallingitem-8 linear infinite;-webkit-animation-duration:6.4s;animation-duration:6.4s;-webkit-animation-delay:-2.7s;animation-delay:-2.7s}@-webkit-keyframes animation-fallingitem-8{0%{left:81%;top:-100px;-webkit-transform:scale(.979) rotate3d(.25,.04,.22,0deg);transform:scale(.979) rotate3d(.25,.04,.22,0deg)}100%{left:70.5%;top:110%;-webkit-transform:scale(.979) rotate3d(.47,.95,.75,-897deg);transform:scale(.979) rotate3d(.47,.95,.75,-897deg)}}@keyframes animation-fallingitem-8{0%{left:81%;top:-100px;-webkit-transform:scale(.979) rotate3d(.25,.04,.22,0deg);transform:scale(.979) rotate3d(.25,.04,.22,0deg)}100%{left:70.5%;top:110%;-webkit-transform:scale(.979) rotate3d(.47,.95,.75,-897deg);transform:scale(.979) rotate3d(.47,.95,.75,-897deg)}}itemsfall fallingitem:nth-child(7){-webkit-animation:animation-fallingitem-7 linear infinite;animation:animation-fallingitem-7 linear infinite;-webkit-animation-duration:6.4s;animation-duration:6.4s;-webkit-animation-delay:-2.2s;animation-delay:-2.2s}@-webkit-keyframes animation-fallingitem-7{0%{left:16%;top:-100px;-webkit-transform:scale(1.266) rotate3d(.37,.64,.29,0deg);transform:scale(1.266) rotate3d(.37,.64,.29,0deg)}100%{left:33.9%;top:110%;-webkit-transform:scale(1.266) rotate3d(.77,.86,.35,-1083deg);transform:scale(1.266) rotate3d(.77,.86,.35,-1083deg)}}@keyframes animation-fallingitem-7{0%{left:16%;top:-100px;-webkit-transform:scale(1.266) rotate3d(.37,.64,.29,0deg);transform:scale(1.266) rotate3d(.37,.64,.29,0deg)}100%{left:33.9%;top:110%;-webkit-transform:scale(1.266) rotate3d(.77,.86,.35,-1083deg);transform:scale(1.266) rotate3d(.77,.86,.35,-1083deg)}}itemsfall fallingitem:nth-child(6){-webkit-animation:animation-fallingitem-6 linear infinite;animation:animation-fallingitem-6 linear infinite;-webkit-animation-duration:4.2s;animation-duration:4.2s;-webkit-animation-delay:-3.2s;animation-delay:-3.2s}@-webkit-keyframes animation-fallingitem-6{0%{left:21%;top:-100px;-webkit-transform:scale(1.278) rotate3d(.19,.53,.18,0deg);transform:scale(1.278) rotate3d(.19,.53,.18,0deg)}100%{left:13.6%;top:110%;-webkit-transform:scale(1.278) rotate3d(.25,.62,.24,880deg);transform:scale(1.278) rotate3d(.25,.62,.24,880deg)}}@keyframes animation-fallingitem-6{0%{left:21%;top:-100px;-webkit-transform:scale(1.278) rotate3d(.19,.53,.18,0deg);transform:scale(1.278) rotate3d(.19,.53,.18,0deg)}100%{left:13.6%;top:110%;-webkit-transform:scale(1.278) rotate3d(.25,.62,.24,880deg);transform:scale(1.278) rotate3d(.25,.62,.24,880deg)}}itemsfall fallingitem:nth-child(5){-webkit-animation:animation-fallingitem-5 linear infinite;animation:animation-fallingitem-5 linear infinite;-webkit-animation-duration:6.4s;animation-duration:6.4s;-webkit-animation-delay:-3.8s;animation-delay:-3.8s}@-webkit-keyframes animation-fallingitem-5{0%{left:41%;top:-100px;-webkit-transform:scale(.767) rotate3d(.74,.92,.46,0deg);transform:scale(.767) rotate3d(.74,.92,.46,0deg)}100%{left:66.8%;top:110%;-webkit-transform:scale(.767) rotate3d(.75,.79,.04,1101deg);transform:scale(.767) rotate3d(.75,.79,.04,1101deg)}}@keyframes animation-fallingitem-5{0%{left:41%;top:-100px;-webkit-transform:scale(.767) rotate3d(.74,.92,.46,0deg);transform:scale(.767) rotate3d(.74,.92,.46,0deg)}100%{left:66.8%;top:110%;-webkit-transform:scale(.767) rotate3d(.75,.79,.04,1101deg);transform:scale(.767) rotate3d(.75,.79,.04,1101deg)}}itemsfall fallingitem:nth-child(4){-webkit-animation:animation-fallingitem-4 linear infinite;animation:animation-fallingitem-4 linear infinite;-webkit-animation-duration:7.2s;animation-duration:7.2s;-webkit-animation-delay:-1.5s;animation-delay:-1.5s}@-webkit-keyframes animation-fallingitem-4{0%{left:73%;top:-100px;-webkit-transform:scale(.927) rotate3d(.53,.9,.88,0deg);transform:scale(.927) rotate3d(.53,.9,.88,0deg)}100%{left:102.1%;top:110%;-webkit-transform:scale(.927) rotate3d(.39,.8,.67,-846deg);transform:scale(.927) rotate3d(.39,.8,.67,-846deg)}}@keyframes animation-fallingitem-4{0%{left:73%;top:-100px;-webkit-transform:scale(.927) rotate3d(.53,.9,.88,0deg);transform:scale(.927) rotate3d(.53,.9,.88,0deg)}100%{left:102.1%;top:110%;-webkit-transform:scale(.927) rotate3d(.39,.8,.67,-846deg);transform:scale(.927) rotate3d(.39,.8,.67,-846deg)}}itemsfall fallingitem:nth-child(3){-webkit-animation:animation-fallingitem-3 linear infinite;animation:animation-fallingitem-3 linear infinite;-webkit-animation-duration:5.1s;animation-duration:5.1s;-webkit-animation-delay:-3.7s;animation-delay:-3.7s}@-webkit-keyframes animation-fallingitem-3{0%{left:52%;top:-100px;-webkit-transform:scale(1.004) rotate3d(.71,.77,.81,0deg);transform:scale(1.004) rotate3d(.71,.77,.81,0deg)}100%{left:48.4%;top:110%;-webkit-transform:scale(1.004) rotate3d(.53,.62,.21,812deg);transform:scale(1.004) rotate3d(.53,.62,.21,812deg)}}@keyframes animation-fallingitem-3{0%{left:52%;top:-100px;-webkit-transform:scale(1.004) rotate3d(.71,.77,.81,0deg);transform:scale(1.004) rotate3d(.71,.77,.81,0deg)}100%{left:48.4%;top:110%;-webkit-transform:scale(1.004) rotate3d(.53,.62,.21,812deg);transform:scale(1.004) rotate3d(.53,.62,.21,812deg)}}itemsfall fallingitem:nth-child(2){-webkit-animation:animation-fallingitem-2 linear infinite;animation:animation-fallingitem-2 linear infinite;-webkit-animation-duration:6.6s;animation-duration:6.6s;-webkit-animation-delay:-6.1s;animation-delay:-6.1s}@-webkit-keyframes animation-fallingitem-2{0%{left:68%;top:-100px;-webkit-transform:scale(1.192) rotate3d(.4,.23,.39,0deg);transform:scale(1.192) rotate3d(.4,.23,.39,0deg)}100%{left:71.3%;top:110%;-webkit-transform:scale(1.192) rotate3d(.79,.62,.25,-1050deg);transform:scale(1.192) rotate3d(.79,.62,.25,-1050deg)}}@keyframes animation-fallingitem-2{0%{left:68%;top:-100px;-webkit-transform:scale(1.192) rotate3d(.4,.23,.39,0deg);transform:scale(1.192) rotate3d(.4,.23,.39,0deg)}100%{left:71.3%;top:110%;-webkit-transform:scale(1.192) rotate3d(.79,.62,.25,-1050deg);transform:scale(1.192) rotate3d(.79,.62,.25,-1050deg)}}itemsfall fallingitem:nth-child(1){-webkit-animation:animation-fallingitem-1 linear infinite;animation:animation-fallingitem-1 linear infinite;-webkit-animation-duration:5.4s;animation-duration:5.4s;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes animation-fallingitem-1{0%{left:1%;top:-100px;-webkit-transform:scale(.711) rotate3d(.46,.36,.13,0deg);transform:scale(.711) rotate3d(.46,.36,.13,0deg)}100%{left:35.6%;top:110%;-webkit-transform:scale(.711) rotate3d(.58,.09,.92,-1191deg);transform:scale(.711) rotate3d(.58,.09,.92,-1191deg)}}@keyframes animation-fallingitem-1{0%{left:1%;top:-100px;-webkit-transform:scale(.711) rotate3d(.46,.36,.13,0deg);transform:scale(.711) rotate3d(.46,.36,.13,0deg)}100%{left:35.6%;top:110%;-webkit-transform:scale(.711) rotate3d(.58,.09,.92,-1191deg);transform:scale(.711) rotate3d(.58,.09,.92,-1191deg)}}.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)}}@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 .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 .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}#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{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}}.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 .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:-150px}}@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}.audio-player{width:100%}.vasacast-author-block{background-color:#c5cbd1}.vasacast-featured-img{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px}.vasacast-featured-img img{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0 auto;display:block}.archive .vasacast-featured-img,.single .vasacast-featured-img{margin-bottom:50px}.vasacast-small-cats{font-size:12px;line-height:14px}.link-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.vasacast-link-btn{min-width:90px;min-height:52px}.vasacast-link-modal .vasacast-modal-social-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vasacast-link-modal .vasacast-modal-social-links .social-link{margin:0 12px}.vasacast-post-title{margin-bottom:30px}@media print,screen and (min-width:45em){.archive .vasacast-featured-img,.single .vasacast-featured-img{margin-bottom:75px}.vasacast-post-title{margin-bottom:50px}}@media print,screen and (min-width:64em){.single .vasacast-featured-img{margin-bottom:95px}.archive .vasacast-featured-img{margin-bottom:60px}.vasacast-post-title{margin-bottom:55px}}@-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{width:100%;min-width:120px;margin:.5em auto}@media print,screen and (max-width:44.99875em){.job-posting a.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}.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}.tv-ad-header+main .tv-class-schedule{height:calc(100vh - 70px);padding:0 15px}.tv-ad-header+main .tv-banner+.tv-ad-wrapper .tv-class-schedule{height:calc(100vh - 212px)}.tv-class-schedule{height:100vh}.tv-class-schedule .schedule.has-studio{height:100%}.tv-class-schedule .schedule.has-studio>.grid-container{height:100%}.tv-class-schedule .schedule.has-studio>.grid-container>.grid-x{height:100%}.tv-class-schedule .schedule.has-studio>.grid-container>.grid-x>.cell{height:100%;overflow-y:scroll}.tv-class-schedule .schedule.has-studio>.grid-container>.grid-x>.cell .block-container{height:100%}.tv-class-schedule .schedule.has-studio>.grid-container>.grid-x>.cell .block-container .grid-container{height:100%}.tv-class-schedule .schedule.has-studio>.grid-container>.grid-x>.cell .block-container .grid-container #cs-bg{height:calc(100% - 123px);overflow-y:hidden}.tv-class-schedule .schedule.no-studio{height:100%}.tv-class-schedule .schedule.no-studio>#loc-class-schedule{height:calc(100% - 33px)}.tv-class-schedule .schedule.no-studio>#loc-class-schedule>.grid-container{height:100%}.tv-class-schedule .schedule.no-studio>#loc-class-schedule>.grid-container #cs-bg{height:calc(100% - 123px);overflow-y:hidden}@media print,screen and (min-width:64em){html body.page-template-no-header-or-footer .site-header:not(.hidden)+main #cs-v-container{position:relative;width:100%;margin-top:33px}html body.page-template-no-header-or-footer .site-header:not(.hidden)+main #cs-v-container .cs-v-block{margin-top:0}}.tv-ad{display:none}.tv-ad.active{display:block}.tv-ad .tv-image{width:100vw;height:100vh;object-fit:cover}.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;top:-40px;left:20px;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}}