﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}elements-of-type(html5-block){display:block}@font-face{font-family:'Bodoni Std';src:url("../fonts/bodoni/bodoni.ttf") format("truetype");font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik Light Web';src:url("../fonts/graphik/Graphik-Light-Web.eot");src:url("../fonts/graphik/Graphik-Light-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/graphik/Graphik-Light-Web.woff") format("woff"),url("../fonts/graphik/Graphik-Light-Web.ttf") format("truetype"),url("../fonts/graphik/Graphik-Light-Web.svg#Graphik Web") format("svg");font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik Light Italic';src:url("../fonts/graphik/Graphik-LightItalic-Web.eot");font-weight:200;font-style:italic;font-stretch:normal}@font-face{font-family:'Graphik Web';src:url("../fonts/graphik/Graphik-Regular-Web.eot");src:url("../fonts/graphik/Graphik-Regular-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/graphik/Graphik-Regular-Web.woff") format("woff"),url("../fonts/graphik/Graphik-Regular-Web.ttf") format("truetype"),url("../fonts/graphik/Graphik-Regular-Web.svg#Graphik Web") format("svg");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik Regular Italic';src:url("../fonts/graphik/Graphik-RegularItalic-Web.eot");src:url("../fonts/graphik/Graphik-RegularItalic-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/graphik/Graphik-RegularItalic-Web.woff") format("woff"),url("../fonts/graphik/Graphik-RegularItalic-Web.ttf") format("truetype"),url("../fonts/graphik/Graphik-RegularItalic-Web.svg#Graphik Web") format("svg");font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:'Graphik Semibold';src:url("../fonts/graphik/Graphik-Semibold-Web.eot");src:url("../fonts/graphik/Graphik-Semibold-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/graphik/Graphik-Semibold-Web.woff") format("woff"),url("../fonts/graphik/Graphik-Semibold-Web.ttf") format("truetype"),url("../fonts/graphik/Graphik-Semibold-Web.svg#Graphik Web") format("svg");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik Semibold Italic';src:url("../fonts/graphik/Graphik-SemiboldItalic-Web.eot");src:url("../fonts/graphik/Graphik-SemiboldItalic-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/graphik/Graphik-SemiboldItalic-Web.woff") format("woff"),url("../fonts/graphik/Graphik-SemiboldItalic-Web.ttf") format("truetype"),url("../fonts/graphik/Graphik-SemiboldItalic-Web.svg#Graphik Web") format("svg");font-weight:700;font-style:italic;font-stretch:normal}@font-face{font-family:'Graphik Black';src:url("../fonts/graphik/Graphik-Black-Web.eot");src:url("../fonts/graphik/Graphik-Black-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/graphik/Graphik-Black-Web.woff") format("woff"),url("../fonts/graphik/Graphik-Black-Web.ttf") format("truetype"),url("../fonts/graphik/Graphik-Black-Web.svg#Graphik Web") format("svg");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:'Graphik Medium';src:url("../fonts/graphik/Graphik-Medium-Web.eot");src:url("../fonts/graphik/Graphik-Medium-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/graphik/Graphik-Medium-Web.woff") format("woff"),url("../fonts/graphik/Graphik-Medium-Web.ttf") format("truetype"),url("../fonts/graphik/Graphik-Medium-Web.svg#Graphik Web") format("svg");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:'VideoJS';src:url("../fonts/vjs.eot?#iefix") format("embedded-opentype"),url("../fonts/vjs.woff") format("woff"),url("../fonts/vjs.ttf") format("truetype");font-weight:normal;font-style:normal}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@-ms-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-ms-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes jello{11.1%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);-moz-transform:skewX(-12.5deg) skewY(-12.5deg);-ms-transform:skewX(-12.5deg) skewY(-12.5deg);-o-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);-moz-transform:skewX(6.25deg) skewY(6.25deg);-ms-transform:skewX(6.25deg) skewY(6.25deg);-o-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);-moz-transform:skewX(-3.125deg) skewY(-3.125deg);-ms-transform:skewX(-3.125deg) skewY(-3.125deg);-o-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);-moz-transform:skewX(1.5625deg) skewY(1.5625deg);-ms-transform:skewX(1.5625deg) skewY(1.5625deg);-o-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);-moz-transform:skewX(-0.78125deg) skewY(-0.78125deg);-ms-transform:skewX(-0.78125deg) skewY(-0.78125deg);-o-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);-moz-transform:skewX(0.39063deg) skewY(0.39063deg);-ms-transform:skewX(0.39063deg) skewY(0.39063deg);-o-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);-moz-transform:skewX(-0.19531deg) skewY(-0.19531deg);-ms-transform:skewX(-0.19531deg) skewY(-0.19531deg);-o-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}100%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@-moz-keyframes jello{11.1%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);-moz-transform:skewX(-12.5deg) skewY(-12.5deg);-ms-transform:skewX(-12.5deg) skewY(-12.5deg);-o-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);-moz-transform:skewX(6.25deg) skewY(6.25deg);-ms-transform:skewX(6.25deg) skewY(6.25deg);-o-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);-moz-transform:skewX(-3.125deg) skewY(-3.125deg);-ms-transform:skewX(-3.125deg) skewY(-3.125deg);-o-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);-moz-transform:skewX(1.5625deg) skewY(1.5625deg);-ms-transform:skewX(1.5625deg) skewY(1.5625deg);-o-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);-moz-transform:skewX(-0.78125deg) skewY(-0.78125deg);-ms-transform:skewX(-0.78125deg) skewY(-0.78125deg);-o-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);-moz-transform:skewX(0.39063deg) skewY(0.39063deg);-ms-transform:skewX(0.39063deg) skewY(0.39063deg);-o-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);-moz-transform:skewX(-0.19531deg) skewY(-0.19531deg);-ms-transform:skewX(-0.19531deg) skewY(-0.19531deg);-o-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}100%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@-ms-keyframes jello{11.1%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);-moz-transform:skewX(-12.5deg) skewY(-12.5deg);-ms-transform:skewX(-12.5deg) skewY(-12.5deg);-o-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);-moz-transform:skewX(6.25deg) skewY(6.25deg);-ms-transform:skewX(6.25deg) skewY(6.25deg);-o-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);-moz-transform:skewX(-3.125deg) skewY(-3.125deg);-ms-transform:skewX(-3.125deg) skewY(-3.125deg);-o-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);-moz-transform:skewX(1.5625deg) skewY(1.5625deg);-ms-transform:skewX(1.5625deg) skewY(1.5625deg);-o-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);-moz-transform:skewX(-0.78125deg) skewY(-0.78125deg);-ms-transform:skewX(-0.78125deg) skewY(-0.78125deg);-o-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);-moz-transform:skewX(0.39063deg) skewY(0.39063deg);-ms-transform:skewX(0.39063deg) skewY(0.39063deg);-o-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);-moz-transform:skewX(-0.19531deg) skewY(-0.19531deg);-ms-transform:skewX(-0.19531deg) skewY(-0.19531deg);-o-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}100%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@-o-keyframes jello{11.1%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);-moz-transform:skewX(-12.5deg) skewY(-12.5deg);-ms-transform:skewX(-12.5deg) skewY(-12.5deg);-o-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);-moz-transform:skewX(6.25deg) skewY(6.25deg);-ms-transform:skewX(6.25deg) skewY(6.25deg);-o-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);-moz-transform:skewX(-3.125deg) skewY(-3.125deg);-ms-transform:skewX(-3.125deg) skewY(-3.125deg);-o-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);-moz-transform:skewX(1.5625deg) skewY(1.5625deg);-ms-transform:skewX(1.5625deg) skewY(1.5625deg);-o-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);-moz-transform:skewX(-0.78125deg) skewY(-0.78125deg);-ms-transform:skewX(-0.78125deg) skewY(-0.78125deg);-o-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);-moz-transform:skewX(0.39063deg) skewY(0.39063deg);-ms-transform:skewX(0.39063deg) skewY(0.39063deg);-o-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);-moz-transform:skewX(-0.19531deg) skewY(-0.19531deg);-ms-transform:skewX(-0.19531deg) skewY(-0.19531deg);-o-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}100%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@keyframes jello{11.1%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);-moz-transform:skewX(-12.5deg) skewY(-12.5deg);-ms-transform:skewX(-12.5deg) skewY(-12.5deg);-o-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);-moz-transform:skewX(6.25deg) skewY(6.25deg);-ms-transform:skewX(6.25deg) skewY(6.25deg);-o-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);-moz-transform:skewX(-3.125deg) skewY(-3.125deg);-ms-transform:skewX(-3.125deg) skewY(-3.125deg);-o-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);-moz-transform:skewX(1.5625deg) skewY(1.5625deg);-ms-transform:skewX(1.5625deg) skewY(1.5625deg);-o-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);-moz-transform:skewX(-0.78125deg) skewY(-0.78125deg);-ms-transform:skewX(-0.78125deg) skewY(-0.78125deg);-o-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);-moz-transform:skewX(0.39063deg) skewY(0.39063deg);-ms-transform:skewX(0.39063deg) skewY(0.39063deg);-o-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);-moz-transform:skewX(-0.19531deg) skewY(-0.19531deg);-ms-transform:skewX(-0.19531deg) skewY(-0.19531deg);-o-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}100%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);-moz-transform:scale3d(1.25, 0.75, 1);-ms-transform:scale3d(1.25, 0.75, 1);-o-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);-moz-transform:scale3d(0.75, 1.25, 1);-ms-transform:scale3d(0.75, 1.25, 1);-o-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);-moz-transform:scale3d(1.15, 0.85, 1);-ms-transform:scale3d(1.15, 0.85, 1);-o-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);-moz-transform:scale3d(0.95, 1.05, 1);-ms-transform:scale3d(0.95, 1.05, 1);-o-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);-moz-transform:scale3d(1.05, 0.95, 1);-ms-transform:scale3d(1.05, 0.95, 1);-o-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-moz-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);-moz-transform:scale3d(1.25, 0.75, 1);-ms-transform:scale3d(1.25, 0.75, 1);-o-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);-moz-transform:scale3d(0.75, 1.25, 1);-ms-transform:scale3d(0.75, 1.25, 1);-o-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);-moz-transform:scale3d(1.15, 0.85, 1);-ms-transform:scale3d(1.15, 0.85, 1);-o-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);-moz-transform:scale3d(0.95, 1.05, 1);-ms-transform:scale3d(0.95, 1.05, 1);-o-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);-moz-transform:scale3d(1.05, 0.95, 1);-ms-transform:scale3d(1.05, 0.95, 1);-o-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-ms-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);-moz-transform:scale3d(1.25, 0.75, 1);-ms-transform:scale3d(1.25, 0.75, 1);-o-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);-moz-transform:scale3d(0.75, 1.25, 1);-ms-transform:scale3d(0.75, 1.25, 1);-o-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);-moz-transform:scale3d(1.15, 0.85, 1);-ms-transform:scale3d(1.15, 0.85, 1);-o-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);-moz-transform:scale3d(0.95, 1.05, 1);-ms-transform:scale3d(0.95, 1.05, 1);-o-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);-moz-transform:scale3d(1.05, 0.95, 1);-ms-transform:scale3d(1.05, 0.95, 1);-o-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-o-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);-moz-transform:scale3d(1.25, 0.75, 1);-ms-transform:scale3d(1.25, 0.75, 1);-o-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);-moz-transform:scale3d(0.75, 1.25, 1);-ms-transform:scale3d(0.75, 1.25, 1);-o-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);-moz-transform:scale3d(1.15, 0.85, 1);-ms-transform:scale3d(1.15, 0.85, 1);-o-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);-moz-transform:scale3d(0.95, 1.05, 1);-ms-transform:scale3d(0.95, 1.05, 1);-o-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);-moz-transform:scale3d(1.05, 0.95, 1);-ms-transform:scale3d(1.05, 0.95, 1);-o-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);-moz-transform:scale3d(1.25, 0.75, 1);-ms-transform:scale3d(1.25, 0.75, 1);-o-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);-moz-transform:scale3d(0.75, 1.25, 1);-ms-transform:scale3d(0.75, 1.25, 1);-o-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);-moz-transform:scale3d(1.15, 0.85, 1);-ms-transform:scale3d(1.15, 0.85, 1);-o-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);-moz-transform:scale3d(0.95, 1.05, 1);-ms-transform:scale3d(0.95, 1.05, 1);-o-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);-moz-transform:scale3d(1.05, 0.95, 1);-ms-transform:scale3d(1.05, 0.95, 1);-o-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@-ms-keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-moz-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-ms-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-o-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-ms-keyframes tada{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-o-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}@-moz-keyframes wobble{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}@-ms-keyframes wobble{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}@-o-keyframes wobble{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-o-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-o-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-o-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-o-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-o-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}}@-moz-keyframes bounceOut{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}}@-ms-keyframes bounceOut{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}}@-o-keyframes bounceOut{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-ms-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-moz-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-ms-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-ms-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-ms-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-ms-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-ms-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@-ms-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-ms-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@-ms-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-ms-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-ms-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-ms-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) rotateY(360deg) scale(0.95);-o-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);animation-timing-function:ease-in}}@-moz-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) rotateY(360deg) scale(0.95);-o-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);animation-timing-function:ease-in}}@-ms-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) rotateY(360deg) scale(0.95);-o-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);animation-timing-function:ease-in}}@-o-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) rotateY(360deg) scale(0.95);-o-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-o-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) rotateY(360deg) scale(0.95);-o-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-o-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);animation-timing-function:ease-in}}@-webkit-keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@-moz-keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@-ms-keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@-o-keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-o-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-o-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@-webkit-keyframes flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}}@-moz-keyframes flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}}@-ms-keyframes flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}}@-o-keyframes flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}}@keyframes flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-o-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-o-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}}@-webkit-keyframes flipOutX{0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@-moz-keyframes flipOutX{0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@-ms-keyframes flipOutX{0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@-o-keyframes flipOutX{0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-o-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@-webkit-keyframes flipOutY{0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@-moz-keyframes flipOutY{0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@-ms-keyframes flipOutY{0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@-o-keyframes flipOutY{0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}100%{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-o-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@-webkit-keyframes lightSpeedIn{0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}}@-moz-keyframes lightSpeedIn{0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}}@-ms-keyframes lightSpeedIn{0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}}@-o-keyframes lightSpeedIn{0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}}@keyframes lightSpeedIn{0%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}60%{opacity:1;-webkit-transform:translateX(-20%) skewX(30deg);-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-o-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg)}80%{opacity:1;-webkit-transform:translateX(0%) skewX(-15deg);-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-o-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}}@-webkit-keyframes lightSpeedOut{0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}}@-moz-keyframes lightSpeedOut{0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}}@-ms-keyframes lightSpeedOut{0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}}@-o-keyframes lightSpeedOut{0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}}@keyframes lightSpeedOut{0%{opacity:1;-webkit-transform:translateX(0%) skewX(0deg);-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-o-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) skewX(-30deg);-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-o-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}}@-moz-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}}@-ms-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}}@-o-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-moz-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-ms-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-o-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-webkit-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-moz-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-ms-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-o-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-moz-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-ms-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-o-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-webkit-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-moz-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-ms-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-o-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-webkit-keyframes rotateOut{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}}@-moz-keyframes rotateOut{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}}@-ms-keyframes rotateOut{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}}@-o-keyframes rotateOut{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}}@keyframes rotateOut{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}100%{opacity:0;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-moz-keyframes rotateOutDownLeft{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-ms-keyframes rotateOutDownLeft{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-o-keyframes rotateOutDownLeft{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-webkit-keyframes rotateOutDownRight{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-moz-keyframes rotateOutDownRight{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-ms-keyframes rotateOutDownRight{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-o-keyframes rotateOutDownRight{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-moz-keyframes rotateOutUpLeft{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-ms-keyframes rotateOutUpLeft{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-o-keyframes rotateOutUpLeft{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}}@-webkit-keyframes rotateOutUpRight{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-moz-keyframes rotateOutUpRight{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-ms-keyframes rotateOutUpRight{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-o-keyframes rotateOutUpRight{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}100%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom}}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-moz-keyframes slideOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-ms-keyframes slideOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-o-keyframes slideOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-moz-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-ms-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-o-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-moz-keyframes slideOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-ms-keyframes slideOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-o-keyframes slideOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-moz-keyframes slideOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-ms-keyframes slideOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-o-keyframes slideOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes hinge{0%{animation-timing-function:ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}40%{animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}80%{opacity:1;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px)}}@-moz-keyframes hinge{0%{animation-timing-function:ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}40%{animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}80%{opacity:1;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px)}}@-ms-keyframes hinge{0%{animation-timing-function:ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}40%{animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}80%{opacity:1;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px)}}@-o-keyframes hinge{0%{animation-timing-function:ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}40%{animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}80%{opacity:1;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px)}}@keyframes hinge{0%{animation-timing-function:ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}40%{animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}80%{opacity:1;animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg) translateY(0);-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}100%{opacity:0;-webkit-transform:translateY(700px);-moz-transform:translateY(700px);-ms-transform:translateY(700px);-o-transform:translateY(700px);transform:translateY(700px)}}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@-ms-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-moz-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);-o-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-moz-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);-o-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@-moz-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-moz-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);-o-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@-ms-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-moz-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);-o-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-moz-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);-o-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-moz-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);-o-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);-o-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-moz-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);-o-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-ms-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);-o-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-o-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);-o-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);-o-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-webkit-keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}@-moz-keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}@-ms-keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}@-o-keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}@keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}@-webkit-keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}}@-moz-keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}}@-ms-keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}}@-o-keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}}@keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}}@-webkit-keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}}@-moz-keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}}@-ms-keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}}@-o-keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}}@keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}}@-webkit-keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}}@-moz-keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}}@-ms-keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}}@-o-keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}}@keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);-o-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@-moz-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);-o-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@-ms-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);-o-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@-o-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);-o-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);-o-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@-webkit-keyframes zoomOutDown{40%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}}@-moz-keyframes zoomOutDown{40%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}}@-ms-keyframes zoomOutDown{40%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}}@-o-keyframes zoomOutDown{40%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutDown{40%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}100%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);-moz-transform:scale(0.1) translate3d(-2000px, 0, 0);-ms-transform:scale(0.1) translate3d(-2000px, 0, 0);-o-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}}@-moz-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);-moz-transform:scale(0.1) translate3d(-2000px, 0, 0);-ms-transform:scale(0.1) translate3d(-2000px, 0, 0);-o-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}}@-ms-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);-moz-transform:scale(0.1) translate3d(-2000px, 0, 0);-ms-transform:scale(0.1) translate3d(-2000px, 0, 0);-o-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}}@-o-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);-moz-transform:scale(0.1) translate3d(-2000px, 0, 0);-ms-transform:scale(0.1) translate3d(-2000px, 0, 0);-o-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);-moz-transform:scale(0.1) translate3d(-2000px, 0, 0);-ms-transform:scale(0.1) translate3d(-2000px, 0, 0);-o-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);-moz-transform:scale(0.1) translate3d(2000px, 0, 0);-ms-transform:scale(0.1) translate3d(2000px, 0, 0);-o-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}}@-moz-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);-moz-transform:scale(0.1) translate3d(2000px, 0, 0);-ms-transform:scale(0.1) translate3d(2000px, 0, 0);-o-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}}@-ms-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);-moz-transform:scale(0.1) translate3d(2000px, 0, 0);-ms-transform:scale(0.1) translate3d(2000px, 0, 0);-o-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}}@-o-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);-moz-transform:scale(0.1) translate3d(2000px, 0, 0);-ms-transform:scale(0.1) translate3d(2000px, 0, 0);-o-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);-moz-transform:scale(0.1) translate3d(2000px, 0, 0);-ms-transform:scale(0.1) translate3d(2000px, 0, 0);-o-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}}@-webkit-keyframes zoomOutUp{40%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}}@-moz-keyframes zoomOutUp{40%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}}@-ms-keyframes zoomOutUp{40%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}}@-o-keyframes zoomOutUp{40%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutUp{40%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}100%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}}.black-bg{background-color:#000;color:#fff}.text-black{color:#000}.dark-blue-bg{background-color:#333f48;color:#fff}.text-dark-blue{color:#333f48}.dark-grey-bg{background-color:#7d888e;color:#fff}.text-dark-grey{color:#7d888e}.extra-light-grey-bg{background-color:#efefef;color:#fff}.text-extra-light-grey{color:#efefef}.text-light-grey{color:#ced7d7}.light-grey-bg{background-color:#ced7d7;color:#fff}.text-tint-dark-grey{color:#d3d3d3}.tint-dark-grey-bg{background-color:#d3d3d3;color:#fff}.torquoise-bg{background-color:#50e3c2;color:#fff}.text-torquoise{color:#50e3c2}.white-bg{background-color:#fff;color:#000}.text-white{color:#fff}.orange-bg{background-color:#f95205;color:#fff}.text-orange{color:#f95205}.purple-bg{background-color:#a969ff;color:#fff}.text-purple{color:#a969ff}.pursuit-red-bg{background-color:#e4311a;color:#fff}.text-pursuit-red{color:#e4311a}.warning-red-bg{background-color:#f36d6d;color:#fff}.text-warning-red{color:#f36d6d}.warning-yellow-bg{background-color:#fcb312;color:#fff}.text-warning-yellow{color:#fcb312}.fb-blue-bg{background-color:#3b5999;color:#fff}.text-fb-blue{color:#3b5999}.build-blue-bg{background-color:#2339ce;color:#fff}.text-build-blue{color:#2339ce}.eqx-font,.design-2017 .module.tpl-titlecallout-callout h1{font-family:"Graphik Web"}.font-white{color:#fff !important}.font-black{color:#000 !important}.form-button{max-width:265px;background-color:#000;padding:15px 70px}.body-font{font:100%/1.3 "Graphik",Arial,sans-serif}.nav-font{color:#7a7a7b;font-weight:bold;line-height:60px;letter-spacing:2.5px}.access-navbar{color:#cfcfcf;font-size:11px;letter-spacing:1.5px}.club-detail-header,.design-2017 .club-description h2{font-size:24px;font-weight:500;line-height:24px;font-weight:normal;margin-bottom:15px;letter-spacing:4px;font-family:"Graphik Medium";margin-left:0}@font-face{font-family:'VideoJS';src:url("../fonts/vjs.eot?#iefix") format("embedded-opentype"),url("../fonts/vjs.woff") format("woff"),url("../fonts/vjs.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url("../fonts/icomoon/icomoon.eot");src:url("../fonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.ttf") format("truetype"),url("../fonts/icomoon/icomoon.woff") format("woff"),url("../fonts/icomoon/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}[class*="icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play{border-left:7px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;display:inline-block;height:0;overflow:hidden;width:0}.icon-arrow-left::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);content:'\e60b';display:block}.icon-arrow-right::after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);content:'\e60b';display:block}.icon-dropdown-slim::before{content:'\e64e'}.icon-right-arrow-slim::before{content:'\e64f'}.icon-compete::before{content:'\e648'}.icon-ride::before{content:'\e650'}.icon-connect::before{content:'\e649'}.icon-gear-up::before{content:'\e64a'}.icon-home::before{content:'\e64b'}.icon-learn::before{content:'\e64c'}.icon-stats::before{content:'\e64d'}.icon-horizontal-arrow::before{content:'\e645'}.icon-vertical-arrow::before{content:'\e647'}.icon-milestone-3::before{content:'\e644'}.icon-milestone-1::before{content:'\e642'}.icon-milestone-2::before{content:'\e643'}.icon-milestone-locked::before{content:'\e646'}.icon-pencil::before{content:'\e640'}.icon-summary::before{content:'\e641'}.icon-close-slim::before{content:'\e63f'}.icon-cycling::before{content:'\e63e'}.icon-star-slim::before{content:'\e63d'}.icon-filters::before{content:'\e63c'}.icon-chain::before{content:'\e63a'}.icon-email::before{content:'\e63b'}.icon-menu::before{content:'\e600'}.icon-circle-cta::before{content:'\e601'}.icon-swipe-left::before{content:'\e603'}.icon-facebook::before{content:'\e604'}.icon-pinterest::before{content:'\e605'}.icon-twitter::before{content:'\e606'}.icon-youtube::before{content:'\e607'}.icon-marker::before{content:'\e608'}.icon-marker-dot::before{content:'\e609'}.icon-marker-o::before{content:'\e60a'}.icon-dropdown::before{content:'\e60b'}.icon-unlocked::before{content:'\e60c'}.icon-close::before{content:'\e60e'}.icon-check::before{content:'\e60f'}.icon-swipe-right::before{content:'\e602'}.icon-time::before{content:'\e610'}.icon-right-arrow::before{content:'\e613'}.icon-class-name::before{content:'\e614'}.icon-export::before{content:'\e615'}.icon-left-arrow::before{content:'\e616'}.icon-workout::before{content:'\e617'}.icon-search::before{content:'\e618'}.icon-training::before{content:'\e619'}.icon-instagram::before{content:'\e61a'}.icon-collapse-arrow::before{content:'\e61b'}.icon-calendar::before{content:'\e61c'}.icon-star::before{content:'\e61d'}.icon-bike-2::before{content:'\e61e'}.icon-door::before{content:'\e61f'}.icon-locked::before{content:'\e60d'}.icon-lock::before{content:'\e620'}.icon-twirl::before{content:'\e621'}.icon-heart::before{content:'\e622'}.icon-trainer::before{content:'\e611'}.icon-close-2::before{content:'\e623'}.icon-phone::before{content:'\e624'}.icon-plus::before{content:'\e625'}.icon-minus::before{content:'\e626'}.icon-loop::before{content:'\e629'}.icon-shuffle::before{content:'\e62a'}.icon-retweet::before{content:'\e62b'}.icon-rotate::before{content:'\e62c'}.icon-rotate2::before{content:'\e62d'}.icon-reply::before{content:'\e62e'}.icon-forward::before{content:'\e62f'}.icon-envelope::before{content:'\e627'}.icon-iphone::before{content:'\e628'}.icon-bookmark::before{content:'\e630'}.icon-qblog::before{content:'\e631'}.icon-print::before{content:'\e632'}.icon-status::before{content:'\e612'}.icon-star-empty::before{content:'\e633'}.icon-expand-arrow::before{content:'\e634'}.icon-schedule::before{content:'\e635'}.icon-qmag::before{content:'\e636'}.icon-activity::before{content:'\e637'}.icon-fat-check::before{content:'\e638'}.icon-thin-add::before{content:'\e639'}.icon-list::before{content:'\e9bb'}.icon-info::before{content:'\e651'}.icon-thin-minus::before{content:'\e652'}.icon-furthermore::before{content:'\e900'}.icon-book-a-class::before{content:'\e901'}.icon-add-to-calendar::before{content:'\e902'}.icon-instructor-icon::before{content:'\e903'}.icon-question-circle::before{content:'\e905'}html{width:100%;height:100%}body{font-family:"Graphik Web";line-height:1.1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;color:#000;min-width:320px;width:100%;height:100%;letter-spacing:0.08em;font-size:16px}body.wizard.black{background-color:#000;color:#fff}a{-webkit-tap-highlight-color:transparent;text-decoration:none;color:#000}a:hover,a:focus{text-decoration:none;color:#000}p{line-height:1.6}q::before{content:open-quote}i,cite,em,var,address,dfn{font-family:"Graphik Regular Italic"}b,strong{font-family:"Graphik Semibold"}small{font-size:14px}sup{top:-3px;font-size:22px}sub{font-size:smaller}footer{position:relative;border-top:1px solid #363636}footer .container{max-width:640px}footer .footer-inner{background:#0a0a0a;padding-bottom:20px}.social-links{padding-top:40px;margin-bottom:22px;text-align:center}.social-links li{display:inline-block;vertical-align:middle;line-height:39px;margin:0 4px}.social-links li a{display:block;width:59px;height:59px;line-height:59px;border-radius:59px;border-top-left-radius:59px;border-top-right-radius:59px;border-bottom-left-radius:59px;border-bottom-right-radius:59px;border:2px solid #303030;background-color:#000;text-align:center;text-decoration:none;-moz-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s}.social-links li a:hover,.social-links li a:active,.social-links li a:focus{background:#444;color:#fff;text-decoration:none;outline:none}.social-links li a i{color:gray;font-size:1.3em}.footer-links{letter-spacing:1.5px;text-align:center;margin:0 auto;width:320px}.footer-links li{display:inline-block;vertical-align:middle;line-height:39px;margin:0 8px;padding:0}.footer-links li a{text-align:center;text-transform:uppercase;font-weight:400;font-size:11px;color:#fff;font-family:"Graphik Light Web";text-decoration:none}.footer-links li a:hover,.footer-links li a:active,.footer-links li a:focus{text-decoration:none;color:#fff}@media (max-width: 767px){body{letter-spacing:1px}.page.wizard.black .heading h2{font-size:25px;line-height:1.1}}@media (min-width: 768px){.social-links li{margin:0 12px}.footer-links{display:block;line-height:41px;margin:0 auto;width:640px}}@media (min-width: 992px){.page{height:auto;padding-top:60px;letter-spacing:0}.page.wizard.black .heading{padding-bottom:100px}}@media (min-width: 1024px){.social-links li{margin:0 13px}}.overflow-hidden{overflow:hidden}.margin-0{margin:0 !important}.margin-top-0{margin-top:0 !important}.margin-bottom-0{margin-bottom:0 !important}.margin-top-5{margin-top:5px !important}.margin-bottom-5{margin-bottom:5px !important}.margin-top-10{margin-top:10px !important}.margin-bottom-10{margin-bottom:10px !important}.margin-top-15{margin-top:15px !important}.margin-bottom-15{margin-bottom:15px !important}.margin-top-20{margin-top:20px !important}.margin-bottom-20{margin-bottom:20px !important}.margin-top-25{margin-top:25px !important}.margin-bottom-25{margin-bottom:25px !important}.margin-top-30{margin-top:30px !important}.margin-bottom-30{margin-bottom:30px !important}.margin-top-35{margin-top:35px !important}.margin-bottom-35{margin-bottom:35px !important}.margin-top-40{margin-top:40px !important}.margin-bottom-40{margin-bottom:40px !important}.margin-top-50{margin-top:50px !important}.margin-bottom-50{margin-bottom:50px !important}.margin-top-60{margin-top:60px !important}.margin-bottom-60{margin-bottom:60px !important}.margin-left-5{margin-left:5px !important}.margin-right-5{margin-right:5px !important}.margin-left-10{margin-left:10px !important}.margin-right-10{margin-right:10px !important}.margin-left-15{margin-left:15px !important}.margin-right-15{margin-right:15px !important}.margin-left-20{margin-left:20px !important}.margin-right-20{margin-right:20px !important}.padding-0{padding:0 !important}.padding-top-0{padding-top:0 !important}.padding-bottom-0{padding-bottom:0 !important}.padding-top-5{padding-top:5px !important}.padding-bottom-5{padding-bottom:5px !important}.padding-top-10{padding-top:10px !important}.padding-bottom-10{padding-bottom:10px !important}.padding-top-15{padding-top:15px !important}.padding-bottom-15{padding-bottom:15px !important}.padding-top-20{padding-top:20px !important}.padding-bottom-20{padding-bottom:20px !important}.padding-top-25{padding-top:25px !important}.padding-bottom-25{padding-bottom:25px !important}.padding-top-30{padding-top:30px !important}.padding-bottom-30{padding-bottom:30px !important}.padding-top-35{padding-top:35px !important}.padding-bottom-35{padding-bottom:35px !important}.padding-top-40{padding-top:40px !important}.padding-bottom-40{padding-bottom:40px !important}.padding-top-50{padding-top:50px !important}.padding-bottom-50{padding-bottom:50px !important}.padding-top-60{padding-top:60px !important}.padding-bottom-60{padding-bottom:60px !important}.padding-0{padding:0 !important}.padding-5{padding:5px !important}.padding-10{padding:10px !important}.padding-15{padding:15px !important}.padding-20{padding:20px !important}.padding-25{padding:25px !important}.padding-30{padding:30px !important}.padding-35{padding:35px !important}.padding-40{padding:40px !important}.padding-left-0{padding-left:0 !important}.padding-right-0{padding-right:0 !important}.padding-left-5{padding-left:5px !important}.padding-right-5{padding-right:5px !important}.padding-left-10{padding-left:10px !important}.padding-right-10{padding-right:10px !important}.padding-left-15{padding-left:15px !important}.padding-right-15{padding-right:15px !important}.content-xs{padding-top:0;padding-bottom:0}.content-sm{padding-top:20px;padding-bottom:20px}.content-md{padding-top:20px;padding-bottom:20px}.content-lg{padding-top:30px;padding-bottom:30px}.border-0{border:0 !important}.border-top-0{border-top:none !important}.border-bottom-0{border-bottom:none !important}.border-left-0{border-left:none !important}.border-right-0{border-right:none !important}.pull-left{float:left !important}.pull-right{float:right !important}.design-2017{position:relative}.design-2017 .wrapper{height:100%}.mobileUIWebView .main-header,.mobileUIWebView nav.main{display:none}.mobileUIWebView .page{padding-top:0 !important}.row:before,.row:after,.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after{content:" ";display:table}.toggle{font-family:"Graphik Light Web";font-size:27px;font-weight:200;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;color:#ddd}.toggle.off b{color:#333}.toggle.off i{color:#ccc}.toggle i,.toggle b{transition:color 0.5s;-moz-transition:color 0.5s;-webkit-transition:color 0.5s;-o-transition:color 0.5s}.is-tablet,.is-desktop,.is-desktop-large,.hidden{display:none !important}.is-error{font-size:14px;font-weight:400;color:#f00;letter-spacing:.8px;text-align:center;text-transform:uppercase;margin:0 0 1em 0}.no-hover-bg:hover{background-color:transparent}.icons{font-size:18px;padding-right:7px}hr.separator{margin:0 auto}hr.separator.dark{background-color:#000}hr.separator.light{background-color:#efefef}hr.separator.dark-grey{background-color:#7c878e}hr.separator.mini{background-color:#000;max-width:50px;height:4px}.mobile-image{display:block}.desktop-image,.rich-content header img.desktop-image,.tablet-image,.rich-content header img.tablet-image,.large-image,.rich-content header img.large-image{display:none}.block{display:block}.is-mobile{display:block !important}.is-hidden{display:none !important}.pdf-link{color:#000;text-decoration:underline}.pdf-link:hover{color:#000}.lead-text{text-align:center;padding:20px 0;font-family:"Graphik Web";font-size:16px;letter-spacing:0.12em;line-height:28px;text-align:center}.lead-text+.lead-text{padding-top:0}.lead-text a{text-decoration:underline;color:#000}.fade.in{opacity:1}.card .collapse.in,.navbar .collapse.in{display:block}.loader-wrapper{position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,0.6);z-index:10090;height:100%}.loader-wrapper .inner-wrap{position:relative;width:100%;height:100%}.loader,.error-message-component{position:absolute;top:50%;left:50%;z-index:210;text-align:center;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loader .loader-circles,.loader-overlay .loader-circles{-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loader.black .loader-circles{background-color:#000}.loader .loader-circles{width:12px;height:12px;margin:0 3px;background-color:#ccc;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loader .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader-overlay.black .loader-circles{background-color:#000}.loader-overlay .loader-circles{width:12px;height:12px;margin:0 3px;background-color:#ccc;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.preloader5{display:inline-block;font-size:0px;padding:0px}.preloader5 span{vertical-align:middle;border-radius:100%;background:#000;display:inline-block;width:12px;height:12px;margin:3px 2px;-webkit-animation:preloader5 0.8s linear infinite alternate;animation:preloader5 0.8s linear infinite alternate}.preloader5 span:nth-child(1){-webkit-animation-delay:-0.8;animation-delay:-0.8s}.preloader5 span:nth-child(2){-webkit-animation-delay:-0.53333s;animation-delay:-0.53333s}.preloader5 span:nth-child(3){-webkit-animation-delay:-0.26666s;animation-delay:-0.26666s}@keyframes preloader5{from{transform:scale(0, 0)}to{transform:scale(1, 1)}}@-webkit-keyframes preloader5{from{-webkit-transform:scale(0, 0)}to{-webkit-transform:scale(1, 1)}}.error-box.black .loader-circles{background-color:#000}.error-box .error-title{margin:0 !important;font-size:12px !important;font-weight:700;text-transform:uppercase;max-width:100%}.error-box .error-description{font-size:10px;line-height:1.5;margin:10px 0 0 0}div.bg{background-image:url("https://media2.equinox.com/assets/5.31.3.0/images/GF_LandingPage_Cycling_Desktop.jpg") !important}.dropdown.open .dropdown-menu{display:block}@media (min-width: 768px){.content-md{padding-top:40px;padding-bottom:40px}.content-lg{padding-top:60px;padding-bottom:60px}.is-tablet{display:block !important}.hero-image-sports-club .rich-content header img.mobile-image,.mobile-image,img.mobile-image{display:none}.is-mobile{display:none !important}.tablet-image,.hero-image-sports-club .rich-content header img.tablet-image{display:block;background-size:cover;background-position:center top}}@media (min-width: 1024px){.tablet-image,img.tablet-image{display:none}.desktop-image,img.desktop-image{display:block}.is-tablet,.is-mobile{display:none !important}.is-desktop{display:block !important}}@media (min-width: 1440px){.large-image,img.large-image{display:block}.hero-image-sports-club header img.desktop-image,.owl-carousel-2017 header img.desktop-image{display:none}}#livechat-header .menu-chat{display:none}#livechat-header .LPMcontainer{display:none !important}#livechat-header-mobile .menu-chat{display:none}#livechat-header-mobile .LPMcontainer{display:none !important}#livechat-footer .menu-chat{display:none}#livechat-footer .LPMcontainer{display:none !important}.LPMcontainer img{width:auto !important}.design-2017 h1{font-family:"Graphik Semibold";font-size:42px;letter-spacing:6px;text-align:center;text-transform:uppercase}.design-2017 h2{font-family:"Graphik Medium";font-size:32px;font-weight:bold;line-height:42px;letter-spacing:6px;text-align:center;text-transform:uppercase}.design-2017 h3{font-family:"Graphik Medium";font-size:28px;letter-spacing:4px;line-height:32px;text-align:center;text-transform:uppercase}.design-2017 h4{font-family:"Graphik Medium";font-size:24px;font-weight:normal;letter-spacing:4px;line-height:32px;text-align:center;text-transform:uppercase}.design-2017 h5{font-family:"Graphik Medium";font-size:16px;letter-spacing:2px;line-height:24px;text-transform:uppercase}.design-2017 h5.primary{text-align:center}.design-2017 h6{font-family:"Graphik Semibold";font-size:14px;letter-spacing:2px;text-align:center;text-transform:uppercase}.design-2017 .horizontal-separator{border-left:50px solid #666;border-right:50px solid #666;height:1px;margin:20px auto;display:inline-block;text-align:center;line-height:5px;padding-left:5px;padding-right:5px}.design-2017 .tpl-club-module-header{padding:20px 0;text-align:center}.design-2017 .tpl-club-module-header .module-header{color:#ced7d7;text-transform:uppercase;margin:0 auto}.design-2017 .stickModuleHeader .title{margin:15px auto}.design-2017 .module-header{color:#000;font-family:"Graphik Semibold";font-weight:700}@media (max-width: 767px){.design-2017 h1,.design-2017 h2{letter-spacing:4px}.design-2017 .horizontal-separator{border-left-width:30px;border-right-width:30px}}@media (min-width: 768px){.design-2017 h1{font-size:50px}.design-2017 h2{font-size:42px}.design-2017 h5{font-size:18px}.design-2017 h4{line-height:32px}.design-2017 .block-header,.design-2017 .section-header{font-size:32px}.design-2017 .header-container.image-container{padding:250px 0}.design-2017 .header-container.join-membership{padding:170px 0;overflow:hidden}.design-2017 .horizontal-separator{border-width:70px;padding:0 1em}.design-2017 .module-header{font-size:42px;line-height:50px}}@media (min-width: 992px){.design-2017 .header-container.image-container{padding:350px 0}}.design-2017 img{max-width:100%;max-height:100%}.design-2017 .img-circle{border-radius:50%}.design-2017 .regions-circle-img{display:block;width:100%;height:100%;position:relative;text-align:center}.design-2017 .regions-circle-img img{border-radius:50%;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.design-2017 .regions-circle-img div{position:absolute;top:30%;left:0;width:100%;text-align:center;color:#fff;font-size:28px;letter-spacing:2px}.design-2017 .regions-circle-img div small{display:block;font-size:10px;font-weight:600;text-transform:uppercase}.design-2017 .regions-circle-img:hover img{opacity:.6}.design-2017 .main-header{z-index:10080;position:fixed;top:0;left:0;width:100%}.design-2017 .main-navbar{position:fixed;z-index:100;width:100%;min-height:50px;padding:0;background-color:#0a0a0a !important}.design-2017 .main-navbar .container{width:100%;padding:0}.design-2017 .main-navbar .menu-icon{position:absolute;top:15px;right:15px;color:#fff;font-size:18px;text-decoration:none}.design-2017 .main-navbar .menu-icon:focus,.design-2017 .main-navbar .menu-icon:active{text-decoration:none}.design-2017 .main-navbar .menu-icon:hover{text-decoration:none}.design-2017 .main-navbar .navbar-brand{width:140px;display:block;padding-top:12px}.design-2017 .main-navbar .navbar-brand img{max-width:100%;width:100%;height:auto}.design-2017 .main-navbar .navbar-nav li{display:block;text-align:center;margin-bottom:26px}.design-2017 .main-navbar .navbar-nav li.selected a,.design-2017 .main-navbar .navbar-nav li.selected a.nav-link{color:#cfcfcf}.design-2017 .main-navbar .navbar-nav li a,.design-2017 .main-navbar .navbar-nav li a.nav-link{text-decoration:none;padding:0;font-family:"Graphik Web";color:#7a7a7b;font-size:18px;letter-spacing:4.5px;font-weight:bold;text-transform:uppercase;-moz-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;transition:all 0.4s ease-in}.design-2017 nav.main-transparent{position:fixed;width:60px;right:0;height:50px;z-index:901;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.design-2017 nav.main-transparent .menu{position:absolute;top:0;right:0;padding:0 20px;width:18px;height:100%;line-height:50px;color:white;-moz-transition:top 0.3s;-o-transition:top 0.3s;-webkit-transition:top 0.3s;transition:top 0.3s}.design-2017 nav.main-transparent .icon-close{display:block;position:absolute;top:0px;right:35px;float:right;width:18px;height:100%;line-height:50px;color:white}.design-2017 nav.main{position:fixed;width:100%;height:50px;z-index:900;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.design-2017 nav.main.open-links{height:100%}.design-2017 nav.main.open-links .links-wrapper.is-mobile{height:100%;top:0;left:20px;width:100%;z-index:999}.design-2017 nav.main .main-links,.design-2017 nav.main .secondary-links{padding-top:52px}.design-2017 nav.main .main-links li,.design-2017 nav.main .secondary-links li{display:block;text-align:center;margin-bottom:26px}.design-2017 nav.main .main-links li a,.design-2017 nav.main .main-links li a.nav-link,.design-2017 nav.main .secondary-links li a,.design-2017 nav.main .secondary-links li a.nav-link{color:#7A7A7B;font-size:18px;letter-spacing:4.5px;font-weight:regular;text-transform:uppercase;-moz-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s}.design-2017 nav.main .links-wrapper{position:fixed;width:100%;height:0px;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAAAAACoBHk5AAAADklEQVR4nGNiAAEmHCQAANIAC4JD81sAAAAASUVORK5CYII=);background:color-black;margin:0 -20px;-moz-transition:height 0.3s;-o-transition:height 0.3s;-webkit-transition:height 0.3s;transition:height 0.3s}.design-2017 nav.main .links-wrapper.is-mobile{overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (max-width: 991px){.design-2017 .main-navbar.logged-in .navbar-nav.access-links:before{border-top:1px solid rgba(255,255,255,0.2);content:"";display:block;height:0;line-height:0;margin:30px auto;width:120px}.design-2017 .main-navbar.logged-in .navbar-nav.access-links li.dropdown .dropdown-toggle{display:none;font-weight:normal}.design-2017 .main-navbar.logged-in .navbar-nav.access-links li.dropdown .dropdown-menu{display:block;background-color:transparent}}@media (max-width: 991px){.design-2017 .main-navbar .navbar-brand{margin:0 auto}.design-2017 .main-navbar .navbar-collapse{padding-top:10px;overflow-y:auto}.design-2017 .main-navbar .navbar-nav.access-links li{margin-bottom:5px;line-height:40px}.design-2017 .main-navbar .navbar-nav.access-links li a{font-size:14px}}@media (min-width: 992px){.design-2017 .main-navbar{padding-left:15px;padding-right:15px;min-height:60px;box-sizing:border-box}.design-2017 .main-navbar.logged-out .navbar-nav.main-links{top:3px}.design-2017 .main-navbar.logged-out .navbar-nav.secondary-links{top:0}.design-2017 .main-navbar.logged-in{padding-right:0}.design-2017 .main-navbar.logged-in .navbar-nav.main-links{top:9px}.design-2017 .main-navbar.logged-in .navbar-nav.access-links{top:1px}.design-2017 .main-navbar.logged-in .navbar-nav.access-links li.dropdown{padding-right:15px;height:auto;line-height:initial}.design-2017 .main-navbar.join .secondary-links{float:right}.design-2017 .main-navbar .navbar-brand{padding-top:5px;padding-left:5px}.design-2017 .main-navbar .menu-icon{display:none}.design-2017 .main-navbar .navbar-nav{position:relative}.design-2017 .main-navbar .navbar-nav li{float:left;vertical-align:middle;text-align:left;margin-bottom:0;position:relative}.design-2017 .main-navbar .navbar-nav li a,.design-2017 .main-navbar .navbar-nav li a.nav-link{font-size:13px;font-weight:bold;letter-spacing:1.5px;margin-right:10px}.design-2017 .main-navbar .navbar-nav li a:hover,.design-2017 .main-navbar .navbar-nav li a.nav-link:hover{color:#fff}.design-2017 .main-navbar .navbar-nav li.secondary-link{float:right}.design-2017 .main-navbar .navbar-nav li.secondary-link a{font-size:11px;color:#cfcfcf;padding-left:10px;padding-right:15px}.design-2017 .main-navbar .navbar-nav li.secondary-link.no-border a{border:none;margin-right:0;padding-right:0}.design-2017 .main-navbar .navbar-nav.access-links{display:inline-block;top:12px}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown.show span.dropdown-arrow{color:#fff}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown.show span.dropdown-arrow .icon-dropdown{transform:rotate(180deg)}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown a.dropdown-toggle{display:table;margin-right:0}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown a.dropdown-toggle span.user-name{font-size:13px;color:#fff;display:table-cell;vertical-align:middle;padding-right:10px;text-align:right}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown a.dropdown-toggle span.user-avatar{display:table-cell;margin:0 5px}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown a.dropdown-toggle span.dropdown-arrow{display:table-cell;vertical-align:middle;padding-left:10px;font-size:11px}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown a.dropdown-toggle span.dropdown-arrow .icon-dropdown{display:inline-block}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown a.dropdown-toggle::after{display:none}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown .dropdown-menu{padding-top:0;padding-bottom:0;background-color:#7c878e;top:120%;right:0;left:auto;border-radius:0;margin-top:8px}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown .dropdown-menu::before{content:' ';display:block;width:0;height:0;position:absolute;top:-6px;right:45px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #7c878e}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown .dropdown-menu li{border-top:1px solid #a1a9ae;padding-top:0;float:none;width:100%}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown .dropdown-menu li:first-child{border-top:none}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown .dropdown-menu li a{display:block;font-size:11px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;color:#fff;line-height:normal;padding:15px 0;text-align:left;padding-left:30px}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown .dropdown-menu li a:hover{color:color-black}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown .dropdown-menu li:first-child{border-top:none}.design-2017 .main-navbar .navbar-nav.secondary-links li a{color:#cfcfcf;font-size:13px;letter-spacing:1.5px;margin-right:0;position:relative}.design-2017 .main-navbar .navbar-nav.secondary-links li a:hover{color:#fff}.design-2017 .main-navbar .navbar-nav.secondary-links li a::after{content:'|';color:#444;width:1px;padding-left:10px;padding-right:10px}.design-2017 .main-navbar .navbar-nav.secondary-links li:last-child a{border-right:none;padding-right:0}.design-2017 .main-navbar .navbar-nav.secondary-links li:last-child a::after{display:none}}@media (min-width: 992px) and (max-width: 1300px){.design-2017 .main-navbar.logged-in .navbar-nav.main-links{top:10px}.design-2017 .main-navbar.logged-out .navbar-nav.main-links{top:5px}.design-2017 .main-navbar .navbar-nav.main-links{top:5px}.design-2017 .main-navbar .navbar-nav.access-links li.dropdown a.dropdown-toggle span.user-name{font-size:10px}.design-2017 .main-navbar .navbar-nav.secondary-links li a,.design-2017 .main-navbar .navbar-nav.secondary-links li a.nav-link{font-size:11px}.design-2017 .main-navbar .navbar-nav.secondary-links li a:after,.design-2017 .main-navbar .navbar-nav.secondary-links li a.nav-link:after{padding-left:8px;padding-right:8px}.design-2017 .main-navbar .navbar-nav li a,.design-2017 .main-navbar .navbar-nav li a.nav-link{font-size:11px;margin-right:7px}}@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.design-2017 .main-navbar.logged-in .navbar-nav{position:relative;top:5px}.design-2017 .main-navbar .navbar-nav li a{font-size:11px}.design-2017 .main-navbar .navbar-nav.secondary-links li a{font-size:10px}}@media (min-width: 992px){.design-2017 .main-navbar .navbar-nav.access-links li.dropdown a.dropdown-toggle span.user-avatar img{width:30px}}@media (min-width: 1180px){.design-2017 .main-navbar.logged-in .navbar-nav.access-links::before{right:56px}}.design-2017 .bold-link{font-family:"Graphik Medium";color:#000;text-transform:uppercase;padding-bottom:2px;border-bottom:4px solid #000;text-decoration:none}.design-2017 .bold-link:focus,.design-2017 .bold-link:hover{text-decoration:none;color:#000}.design-2017 .bold-link.white{color:#fff;border-bottom-color:#fff}.design-2017 .bold-link.large{font-size:16px}.design-2017 .text-underline{text-decoration:underline !important}.design-2017 .text-capitalize{text-transform:capitalize !important}.design-2017 .bold-title,.design-2017 .font-bold{font-weight:bold !important}.design-2017 .font-oblique{font-style:oblique}.design-2017 .font-italic{font-style:italic}.design-2017 .app-link{border-bottom:3px solid #000;padding-bottom:4px;color:#000;text-transform:uppercase;letter-spacing:2px;font-family:"Graphik Semibold";transition:all 0.3s ease-in;text-decoration:none;display:inline-block}.design-2017 .app-link:hover,.design-2017 .app-link:focus,.design-2017 .app-link:active{text-decoration:none;opacity:0.5;border-bottom-color:rgba(0,0,0,0.5);color:#000}.design-2017 .app-link.white{border-bottom-color:#fff;color:#fff}.design-2017 .app-link.dark-grey{border-bottom-color:#7d888e;color:#7d888e}.design-2017 .app-link.tint-dark-grey{border-bottom-color:#d3d3d3;color:#d3d3d3}.design-2017 .app-link.extra-light-grey{border-bottom-color:#efefef;color:#efefef}.design-2017 .app-link.light-grey{border-bottom-color:#ced7d7;color:#ced7d7}.design-2017 .app-link.torquoise{border-bottom-color:#50e3c2;color:#50e3c2}.design-2017 .app-link.dark-blue{border-bottom-color:#333f48;color:#333f48}.design-2017 .app-link.purple{border-bottom-color:#a969ff;color:#a969ff}.design-2017 .app-link.orange{border-bottom-color:#f95205;color:#f95205}.design-2017 .links-container{padding:30px 0 0 0;text-align:center}.design-2017 .links-container .btn-group+.btn-group{padding-left:25px}.design-2017 .subtitle-message{text-align:center;padding:0 30px}.design-2017 .button{font-family:"Graphik Semibold";font-weight:700;font-size:12px;letter-spacing:1.5px;color:#fff;text-align:center;text-transform:uppercase;display:inline-block;cursor:pointer;background-color:#000;border:1px solid transparent;padding:15px 35px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-radius:0;outline:none;transition:all 0.3s ease-in}.design-2017 .button:focus,.design-2017 .button:hover{text-decoration:none}.design-2017 .button:hover{color:#fff}.design-2017 .button.small{font-size:11px;font-weight:bold;padding:1.4em 0}.design-2017 .button.btn-icon .icon{display:table-cell;width:50px;text-align:center;font-size:20px;padding:15px 0px;border-right:1px solid #000}.design-2017 .button.btn-block{display:block;max-width:400px}.design-2017 .button.btn-block.btn-icon{padding:0}.design-2017 .button.btn-block.btn-icon span{max-width:190px}.design-2017 .button.btn-block .inner{display:table;width:100%;height:100%}.design-2017 .button.btn-block .inner span{font-family:"Graphik Semibold";white-space:nowrap;text-overflow:ellipsis;padding-left:10px;padding-right:10px;overflow:hidden;display:table-cell;vertical-align:middle}.design-2017 .button.btn-icon-color .inner .icon{color:#fff}.design-2017 .button.btn-cta{width:250px;padding:15px 70px}.design-2017 .button.vertical{transform:rotate(-90deg)}.design-2017 .button.white-border{border-color:#fff}.design-2017 .button.black-border{border-color:#000}.design-2017 .button.orange-border{border-color:#f95205}.design-2017 .button.torquoise-border{border-color:#50e3c2}.design-2017 .button.purple-border{border-color:#a969ff}.design-2017 .button.fb-blue-border{border-color:#3b5999}.design-2017 .button.dark-blue-border{border-color:#333f48}.design-2017 .button.dark-grey-border{border-color:#7d888e}.design-2017 .button.light-grey-border{border-color:#ced7d7}.design-2017 .button.extra-light-grey-border{border-color:#efefef}.design-2017 .button.transparent{background-color:transparent;color:#000}.design-2017 .button.black{background-color:#000;color:#fff;border-color:#000}.design-2017 .button.black:hover{background-color:#fff;color:#000}.design-2017 .button.black.no-hover:hover{background-color:#000;color:#fff}.design-2017 .button.black.outline{border-color:#fff}.design-2017 .button.white{background-color:#fff;color:#000;border-color:#000}.design-2017 .button.white:hover{background-color:#000;color:#fff}.design-2017 .button.white.no-hover:hover{background-color:#fff;color:#000}.design-2017 .button.white.outline{border-color:#000}.design-2017 .button.blue,.design-2017 .button.fb-blue{background-color:#3b5999;color:#fff;border-color:#3b5999}.design-2017 .button.blue:hover,.design-2017 .button.fb-blue:hover{background-color:#fff;color:#3b5999}.design-2017 .button.blue.no-hover:hover,.design-2017 .button.fb-blue.no-hover:hover{background-color:#3b5999;color:#fff}.design-2017 .button.blue.outline,.design-2017 .button.fb-blue.outline{border-color:#fff}.design-2017 .button.blue.btn-icon .icon,.design-2017 .button.fb-blue.btn-icon .icon{border-right-color:#3b5999}.design-2017 .button.blue.btn-icon-color .icon,.design-2017 .button.fb-blue.btn-icon-color .icon{background-color:#3b5999}.design-2017 .button.dark-blue{background-color:#333f48;color:#fff;border-color:#333f48}.design-2017 .button.dark-blue:hover{background-color:#fff;color:#333f48}.design-2017 .button.dark-blue.no-hover:hover{background-color:#333f48;color:#fff}.design-2017 .button.dark-blue.outline{border-color:#fff}.design-2017 .button.dark-blue.btn-icon .icon{border-right-color:#333f48}.design-2017 .button.dark-blue.btn-icon-color .icon{background-color:#333f48}.design-2017 .button.orange{background-color:#f95205;color:#fff;border-color:#f95205}.design-2017 .button.orange:hover{background-color:#fff;color:#f95205}.design-2017 .button.orange.no-hover:hover{background-color:#f95205;color:#fff}.design-2017 .button.orange.outline{border-color:#fff}.design-2017 .button.orange.btn-icon .icon{border-right-color:#f95205}.design-2017 .button.orange.btn-icon-color .icon{background-color:#f95205}.design-2017 .button.dark-grey{background-color:#7d888e;color:#fff;border-color:#7d888e}.design-2017 .button.dark-grey:hover{background-color:#fff;color:#7d888e}.design-2017 .button.dark-grey.no-hover:hover{background-color:#7d888e;color:#fff}.design-2017 .button.dark-grey.outline{border-color:#fff}.design-2017 .button.dark-grey.btn-icon .icon{border-right-color:#7d888e}.design-2017 .button.dark-grey.btn-icon-color .icon{background-color:#7d888e}.design-2017 .button.light-grey{background-color:#ced7d7;color:#fff;border-color:#ced7d7}.design-2017 .button.light-grey:hover{background-color:#fff;color:#ced7d7}.design-2017 .button.light-grey.no-hover:hover{background-color:#ced7d7;color:#fff}.design-2017 .button.light-grey.outline{border-color:#fff}.design-2017 .button.light-grey.btn-icon .icon{border-right-color:#ced7d7}.design-2017 .button.light-grey.btn-icon-color .icon{background-color:#ced7d7}.design-2017 .button.extra-light-grey{background-color:#efefef;color:#fff;border-color:#ced7d7}.design-2017 .button.extra-light-grey:hover{background-color:#fff;color:#efefef}.design-2017 .button.extra-light-grey.no-hover:hover{background-color:#efefef;color:#fff}.design-2017 .button.extra-light-grey.outline{border-color:#fff}.design-2017 .button.extra-light-grey.btn-icon .icon{border-right-color:#efefef}.design-2017 .button.extra-light-grey.btn-icon-color .icon{background-color:#efefef}.design-2017 .button.purple{background-color:#a969ff;color:#fff;border-color:#a969ff}.design-2017 .button.purple:hover{background-color:#fff;color:#a969ff}.design-2017 .button.purple.no-hover:hover{background-color:#a969ff;color:#fff}.design-2017 .button.purple.outline{border-color:#a969ff;background-color:#fff;color:#a969ff}.design-2017 .button.purple.outline:hover{background-color:#a969ff;color:#fff}.design-2017 .button.purple.outline.no-hover:hover{background-color:#fff;color:#a969ff}.design-2017 .button.purple.btn-icon .icon{border-right-color:#a969ff}.design-2017 .button.purple.btn-icon-color .icon{background-color:#a969ff}.design-2017 .button.turquoise{background-color:#50e3c2;color:#fff;border-color:#50e3c2}.design-2017 .button.turquoise:hover{background-color:#fff;color:#50e3c2}.design-2017 .button.turquoise.no-hover:hover{background-color:#50e3c2;color:#fff}.design-2017 .button.turquoise.outline{border-color:#50e3c2;background-color:#fff;color:#50e3c2}.design-2017 .button.turquoise.outline:hover{background-color:#50e3c2;color:#fff}.design-2017 .button.turquoise.outline.no-hover:hover{background-color:#fff;color:#50e3c2}.design-2017 .button.turquoise.btn-icon .icon{border-right-color:#50e3c2}.design-2017 .button.turquoise.btn-icon-color .icon{background-color:#50e3c2}.design-2017 .button.green{background-color:#1ec09f;color:#fff;border-color:#1ec09f}.design-2017 .button.green:hover{background-color:#fff;color:#1ec09f}.design-2017 .button.green.no-hover:hover{background-color:#1ec09f;color:#fff}.design-2017 .button.green.outline{border-color:#1ec09f;background-color:#fff;color:#1ec09f}.design-2017 .button.green.outline:hover{background-color:#1ec09f;color:#fff}.design-2017 .button.green.outline.no-hover:hover{background-color:#fff;color:#1ec09f}.design-2017 .button.green.btn-icon .icon{border-right-color:#1ec09f}.design-2017 .button.green.btn-icon-color .icon{background-color:#1ec09f}.design-2017 .btns-container{padding:30px 0;text-align:center}.design-2017 .btns-container.v2 .btn-group .button{min-width:auto}.design-2017 .btns-container .btn-group .button{max-width:350px;min-width:265px;margin:0 auto}@media all and (max-width: 576px){.design-2017 .btns-container .button+.button{border-top:none}}@media screen and (max-width: 767px){.design-2017 .btns-container{text-align:center}.design-2017 .btns-container .btn-group{display:block;width:auto;margin:0 auto}}@media screen and (min-width: 768px){.design-2017 .btns-container .button+.button{border-left:none}.design-2017 .btn-mobile-cta{background:none;padding:0;border:none;text-decoration:underline;width:100%;display:inline}}.design-2017 label.checkbox .control-title{font-weight:normal;font-family:"Graphik Web"}.design-2017 .checkbox{position:relative;display:inline-block;vertical-align:middle}.design-2017 .checkbox.vertical{margin-bottom:5px}.design-2017 .checkbox.vertical label{display:block;padding-right:0}.design-2017 .checkbox.white input[type="checkbox"]+span::before{color:#fff}.design-2017 .checkbox .control-title{font-family:"Graphik Web";font-weight:normal;line-height:18px;margin-bottom:0;padding-left:25px}.design-2017 .checkbox label{padding-right:7px}.design-2017 .checkbox input{display:none}.design-2017 .checkbox input[type="checkbox"]:checked+span:before{display:inline-block}.design-2017 .checkbox input[type="checkbox"]:checked+span.white:before{color:#fff}.design-2017 .checkbox input[type="checkbox"]+span:before{display:none;font-size:23px;position:absolute;top:-5px;left:-5px;color:#000}.design-2017 .checkbox input[type="checkbox"]+span.white{border:1px solid #fff}.design-2017 .checkbox input+span{width:15px;height:15px;display:inline-block;position:relative;margin-right:3px;cursor:pointer;border:1px solid #000}.design-2017 .checkbox input[type="radio"]+span{top:2px;width:auto;height:auto;font-size:18px}.design-2017 .checkbox input[type="radio"]+span.black,.design-2017 .checkbox input[type="radio"]+span.white{border:none}.design-2017 .checkbox input[type="radio"]:checked+span:before{content:"\f192"}.design-2017 .checkbox .radio-replacement,.design-2017 .checkbox .checkbox-replacement{top:3px}.design-2017 .checkbox .radio-replacement.white,.design-2017 .checkbox .checkbox-replacement.white{border:1px solid #fff}.design-2017 .checkbox .icon-check::before{display:none}.design-2017 .checkbox-list.vertical label,.design-2017 .checkbox-list.vertical .checkbox{display:block;padding-bottom:10px;margin-bottom:0}.design-2017 .class-schedule-filter{padding:18px 0 10px;text-align:center;position:relative;background:#000}.design-2017 .class-schedule-filter h2{letter-spacing:10px;font-weight:200}.design-2017 .class-schedule-filter.offer-hero{padding:40px 0 20px 0;overflow:visible}.design-2017 .class-schedule-filter .mobile-link{font-size:11px;text-transform:uppercase;text-decoration:underline;color:rgba(255,255,255,0.3);margin:15px 0;display:block}.design-2017 .class-schedule-filter .filters li ul li a{font-size:14px}.design-2017 .class-schedule-filter .filters li .autocomplete-wrap{max-width:100%}.design-2017 .class-schedule-filter .filters li .autocomplete-wrap .autocomplete{margin-bottom:7px}.design-2017 .class-schedule-filter .filters li .autocomplete-wrap .autocomplete .icon-dropdown{padding:13px}.design-2017 .class-schedule-filter .filters-header{margin-bottom:10px;text-transform:uppercase}.design-2017 .class-schedule-filter .filters-header .booking-required-checkbox{margin-bottom:10px;color:#fff}.design-2017 .class-schedule-filter .filters-header .booking-required-checkbox .checkbox{font-size:12px;letter-spacing:2px}.design-2017 .class-schedule-filter .filters-header .booking-required-checkbox .checkbox .label{font-size:12px;margin-left:0}.design-2017 .class-schedule-filter .filters-header .links li a{color:#fff;text-decoration:underline;font-size:12px;text-transform:uppercase;letter-spacing:2px}.design-2017 .class-schedule-filter .selected-filters{font-size:11px;color:#fff;letter-spacing:1.98px;line-height:1.5;margin-bottom:30px}.design-2017 .class-schedule-filter .selected-filters strong{display:none;font-weight:700;text-transform:uppercase}.design-2017 .class-schedule-filter .selected-filters span{font-weight:400}.design-2017 .class-schedule-filter .edit-save-filters{font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:4.2px;padding:8px 0}.design-2017 .class-schedule-filter .edit-save-filters[aria-expanded="false"]{border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2)}.design-2017 .class-schedule-filter .edit-save-filters[aria-expanded="true"]{border-top:1px solid rgba(255,255,255,0.2)}.design-2017 .class-schedule-filter .edit-save-filters.active{color:rgba(255,255,255,0.5);border-bottom:0}.design-2017 .class-schedule-filter .edit-save-filters .icon-filters{font-size:30px;margin-right:10px;vertical-align:middle}.design-2017 .class-schedule-filter .filter-edit{display:none;transition:all 0.3s ease-in}.design-2017 .class-schedule-filter .filter-edit.show{display:block}.design-2017 .class-schedule-filter .added-filters{margin:30px}.design-2017 .class-schedule-filter .added-filters li{padding:5px;margin-bottom:3px;font-size:12px;color:#fff;display:block;text-transform:uppercase}.design-2017 .class-schedule-filter .added-filters li:before,.design-2017 .class-schedule-filter .added-filters li a:before{margin-right:10px;color:#7f7f7f}.design-2017 .class-schedule-filter .added-filters li a:hover{text-decoration:none}.design-2017 .class-schedule-filter .added-filters li.icon-clubs:before{content:"\e609"}.design-2017 .class-schedule-filter .added-filters li span{font-family:"Graphik Web";letter-spacing:1.8px;line-height:1.5;text-transform:uppercase;text-decoration:underline;padding-right:10px}.design-2017 .class-schedule-filter .added-filters li.clear-filters{cursor:pointer;display:none;color:#ccc;color:rgba(255,255,255,0.5)}.design-2017 .class-schedule-filter .added-filters li+li.clear-filters{display:inline-block}@media (max-width: 767px){.design-2017 .class-schedule-filter .filters-header .booking-required-checkbox .checkbox span,.design-2017 .class-schedule-filter .filters-header .booking-required-checkbox .checkbox label{display:table-cell;vertical-align:middle}.design-2017 .class-schedule-filter .filters-header .booking-required-checkbox .checkbox span{padding-left:10px}}@media (min-width: 768px){.design-2017 .class-schedule-filter h2{font-size:50px}.design-2017 .class-schedule-filter .filters{font-size:0}.design-2017 .class-schedule-filter .filters li .autocomplete-wrap .autocomplete{margin-bottom:7px;height:50px}.design-2017 .class-schedule-filter .filters li .autocomplete-wrap .autocomplete .icon-dropdown{padding:15px}.design-2017 .class-schedule-filter .filters>li{display:inline-block;vertical-align:top;width:33.33%;margin-left:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.design-2017 .class-schedule-filter .filters-header .booking-required-checkbox .checkbox .checkbox-replacement{position:relative;top:3px}.design-2017 .class-schedule-filter .edit-save-filters[aria-expanded="true"],.design-2017 .class-schedule-filter .edit-save-filters[aria-expanded="false"]{border-top:none;border-bottom:none}.design-2017 .class-schedule-filter .filter-edit{display:block !important;padding:0 20px}.design-2017 .class-schedule-filter .added-filters li{display:inline-block;margin:5px 5px 0 0}.design-2017 .class-schedule-filter .added-filters li span{font-size:14px;text-decoration:underline}}@media (min-width: 1024px){.design-2017 .module.tpl-bookclassschedule .container{max-width:1200px;width:100%}.design-2017 .class-schedule-filter .heading h2{font-size:45px;letter-spacing:10px}.design-2017 .class-schedule-filter .filters>li{width:24%}.design-2017 .class-schedule-filter .filters>li:first-child{border:0}.design-2017 .class-schedule-filter .filters-header .booking-required-checkbox{float:left;margin-bottom:0;margin-left:2.0%}.design-2017 .class-schedule-filter .filters-header .links{float:right;margin-right:1.2%}.design-2017 .class-schedule-filter .class-schedule-filter-inner{max-width:1200px;margin:0 auto;position:relative}.design-2017 .class-schedule-component.offer-hero{padding:40px 0 20px 0;overflow:visible}}.design-2017 input,.design-2017 textarea,.design-2017 select,.design-2017 .form-control{border-radius:0}.design-2017 input[type="text"],.design-2017 input[type="email"],.design-2017 input[type="tel"],.design-2017 input[type="number"],.design-2017 input[type="password"]{font-family:"Graphik Web";font-size:16px;font-weight:200;height:40px;padding-top:0;padding-bottom:0;color:#000;background-color:#f7f7f7;border:1px solid #cdcdcd;letter-spacing:1px}.design-2017 input[type="text"].error,.design-2017 input[type="email"].error,.design-2017 input[type="tel"].error,.design-2017 input[type="number"].error,.design-2017 input[type="password"].error{border-color:red;color:red}.design-2017 input[type="text"].error:focus,.design-2017 input[type="email"].error:focus,.design-2017 input[type="tel"].error:focus,.design-2017 input[type="number"].error:focus,.design-2017 input[type="password"].error:focus{border-color:red;color:red}.design-2017 input[type="text"].input-lg,.design-2017 input[type="email"].input-lg,.design-2017 input[type="tel"].input-lg,.design-2017 input[type="number"].input-lg,.design-2017 input[type="password"].input-lg{height:56px}.design-2017 input[type="text"]::-webkit-input-placeholder,.design-2017 input[type="email"]::-webkit-input-placeholder,.design-2017 input[type="tel"]::-webkit-input-placeholder,.design-2017 input[type="number"]::-webkit-input-placeholder,.design-2017 input[type="password"]::-webkit-input-placeholder{text-transform:uppercase;color:#000}.design-2017 input[type="text"]:-moz-placeholder,.design-2017 input[type="email"]:-moz-placeholder,.design-2017 input[type="tel"]:-moz-placeholder,.design-2017 input[type="number"]:-moz-placeholder,.design-2017 input[type="password"]:-moz-placeholder{text-transform:uppercase;color:#000}.design-2017 input[type="text"]::-moz-placeholder,.design-2017 input[type="email"]::-moz-placeholder,.design-2017 input[type="tel"]::-moz-placeholder,.design-2017 input[type="number"]::-moz-placeholder,.design-2017 input[type="password"]::-moz-placeholder{text-transform:uppercase;color:#000}.design-2017 input[type="text"]:-ms-input-placeholder,.design-2017 input[type="email"]:-ms-input-placeholder,.design-2017 input[type="tel"]:-ms-input-placeholder,.design-2017 input[type="number"]:-ms-input-placeholder,.design-2017 input[type="password"]:-ms-input-placeholder{text-transform:uppercase;color:#000}.design-2017 textarea,.design-2017 input{font-size:16px;background-color:#f7f7f7}.design-2017 textarea:-webkit-autofill,.design-2017 input:-webkit-autofill{background-color:#faffbd;background-image:none;color:#000}.design-2017 .form-group{margin-bottom:20px}.design-2017 .answer-options{text-transform:uppercase}.design-2017 .answer-options.full{width:100%}.design-2017 .radio-answer{text-align:left}.design-2017 .radio-answer .col{display:inline-block}.design-2017 .radio-answer .radio{text-align:left}.design-2017 .radio-answer .radio label{margin-bottom:0 !important}.design-2017 .radio-answer .radio .label{font-size:14px;letter-spacing:0;color:#000;font-weight:normal}.design-2017 .radio-answer .radio .label .radio-replacement{width:14px;height:14px;top:3px;border-color:#000}.design-2017 .radio-answer .radio .label .radio-replacement:after{height:6px;left:4px;top:4px;width:6px;background:#000}.design-2017 textarea{min-height:130px}.design-2017 form.white .dropdown{border:1px solid #fff}.design-2017 form.white input[type="text"]:focus,.design-2017 form.white input[type="email"]:focus,.design-2017 form.white input[type="tel"]:focus,.design-2017 form.white input[type="number"]:focus,.design-2017 form.white textarea:focus,.design-2017 form.white .form-control:focus{background-color:none;outline:none}.design-2017 form input,.design-2017 form textarea,.design-2017 form select,.design-2017 form .form-control{border-radius:0;background-color:#f7f7f7}.design-2017 form input[type="text"]:focus,.design-2017 form input[type="email"]:focus,.design-2017 form input[type="tel"]:focus,.design-2017 form input[type="number"]:focus,.design-2017 form textarea:focus,.design-2017 form .form-control:focus{background-color:#f7f7f7}.design-2017 form select,.design-2017 form select option{text-transform:uppercase}.design-2017 form .selector.selector-v1{max-width:100%;display:block;margin:0}.design-2017 form .selector.selector-v1 select{border-color:#cdcdcd;text-transform:initial}.design-2017 form .control-title,.design-2017 form .col-form-label{font-weight:bold;font-family:"Graphik Semibold";font-size:14px;color:#000;text-transform:uppercase}.design-2017 form .control-title.error,.design-2017 form .col-form-label.error{color:red}.design-2017 form .control-title small,.design-2017 form .col-form-label small{font-family:"Graphik Web";font-weight:normal}.design-2017 .form .control-title,.design-2017 .form .col-form-label{display:block;text-transform:uppercase;font-weight:bold;font-size:14px;font-family:"Graphik Semibold";margin-bottom:5px}.design-2017 .form .control-title.error,.design-2017 .form .col-form-label.error{color:red}.design-2017 .form .control-title small,.design-2017 .form .col-form-label small{font-family:"Graphik Web";font-weight:normal}.design-2017 .form select{height:calc(2.25rem + 2px)}.design-2017 .form .form-group.actions{margin-bottom:0}.design-2017 .form .control-form{width:100%}.design-2017 .input.input-icon{position:relative;margin:0 auto}.design-2017 .input.input-icon input{border:1px solid #cdcdcd;background:#f7f7f7;font-weight:500;text-align:left;padding:10px 20px;-webkit-appearance:none;width:100%}.design-2017 .input.input-icon i{position:absolute;right:15px;top:30%;color:#959595}.design-2017 .dropdown{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;display:block;width:100%;min-width:50px;height:56px;line-height:56px;border:1px solid #080808;margin:0px auto;background:transparent;color:#080808;text-align:center;text-transform:uppercase;font-family:'Graphik Web';font-weight:200;font-size:20px;outline:none}.design-2017 .dropdown.white{border-color:#fff}.design-2017 .dropdown.white .option{color:#fff}.design-2017 .dropdown select{-webkit-appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;text-transform:capitalize}.design-2017 .dropdown .option{color:#000}.design-2017 .dropdown .option:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:4px;content:"\e60b";font-size:16px;float:right;margin-right:6px;height:0}.design-2017 .autocomplete-wrap{max-width:280px}.design-2017 .autocomplete-wrap ul{position:absolute;z-index:20;width:100%;margin-top:-2px;background-color:#7c878e}.design-2017 .autocomplete-wrap ul ul[data-facilities]{position:static;display:none}.design-2017 .autocomplete-wrap ul ul[data-facilities] li a{display:block;color:#dfdfdf;padding-left:50px}.design-2017 .autocomplete-wrap ul ul[data-facilities] li a:after{left:54px;top:0px}.design-2017 .autocomplete-wrap ul ul[data-facilities].open{display:block;margin-left:-1px}.design-2017 .autocomplete-wrap ul ul[data-region]{position:static;display:none}.design-2017 .autocomplete-wrap ul ul[data-items]{position:static;display:none}.design-2017 .autocomplete-wrap ul ul[data-items].open{display:block;margin-left:-1px}.design-2017 .autocomplete-wrap ul ul[data-items] li a{display:block;color:#dfdfdf;padding-left:50px}.design-2017 .autocomplete-wrap ul ul[data-items] li a:after{left:54px;top:0px}.design-2017 .autocomplete-wrap ul li .autocomplete:before{font-size:18px;color:#979797;margin-left:10px}.design-2017 .autocomplete-wrap ul li .focused{background-color:#fff}.design-2017 .autocomplete-wrap ul li .focused input[type="text"]{font-size:18px;color:#7c878e}.design-2017 .autocomplete-wrap ul li:focus{background-color:#fff}.design-2017 .autocomplete-wrap ul li:focus input[type="text"]{border:none}.design-2017 .autocomplete-wrap ul li:first-child a{border-top:0}.design-2017 .autocomplete-wrap ul li a{font-family:"Graphik",Arial,sans-serif;background-color:#7c878e;font-size:16px;letter-spacing:1px;font-size:14px}.design-2017 .autocomplete-wrap ul li a.selected:before,.design-2017 .autocomplete-wrap ul li a.partial-selected:before{font-family:"icomoon";content:'\e638';font-size:8px;font-weight:700;color:#fff;margin-right:10px;position:absolute;left:57px;top:5px}.design-2017 .autocomplete-wrap ul li a.expand:after{content:'\e613';font-family:'icomoon';font-size:12px;color:#fff;position:absolute;right:30px;z-index:20;top:2px}.design-2017 .autocomplete-wrap .autocomplete{background-color:#2e2e2e;display:block;position:relative;text-align:left;text-transform:uppercase}.design-2017 .autocomplete-wrap .autocomplete:before{font-size:18px;color:#979797;margin-left:10px}.design-2017 .autocomplete-wrap .autocomplete .icon-dropdown{font-size:20px;display:inline-block;float:right;background-color:#2e2e2e;padding:13px;color:gray}.design-2017 .autocomplete-wrap .autocomplete input[type="text"]{width:auto;height:auto;display:inline;width:65%;margin:0;padding:14px;border:0;font-size:18px;font-weight:500;font-style:italic;color:#838383;letter-spacing:.2em;text-align:left}.design-2017 .autocomplete-wrap .autocomplete:before{font-size:18px;color:#979797;margin-left:10px}.design-2017 .autocomplete-wrap .focused{background-color:#fff}.design-2017 .autocomplete-wrap .focused input[type="text"]{font-size:18px;color:#7c878e}.design-2017 .autocomplete-wrap:focus{background-color:#fff}.design-2017 .autocomplete-wrap:focus input[type="text"]{border:none}.design-2017 .simple-form{max-width:480px;margin:0 auto}.design-2017 .simple-form .form-group{margin-bottom:20px}.design-2017 .simple-form .form-actions .button{display:block;width:100%;max-width:100%}.design-2017 .simple-form .control-title,.design-2017 .simple-form .col-form-label,.design-2017 .simple-form label{text-transform:none;font-family:"Graphik Light Web";font-weight:200;display:block;text-align:center;padding:10px 0;margin:0;font-size:16px}.design-2017 .simple-form input[type="text"],.design-2017 .simple-form input[type="email"],.design-2017 .simple-form input[type="tel"],.design-2017 .simple-form input[type="password"],.design-2017 .simple-form input[type="number"]{border:1px solid #f7f7f7;text-align:center;text-transform:uppercase}.design-2017 .simple-form input[type="text"]:focus,.design-2017 .simple-form input[type="email"]:focus,.design-2017 .simple-form input[type="tel"]:focus,.design-2017 .simple-form input[type="password"]:focus,.design-2017 .simple-form input[type="number"]:focus{background-color:transparent}.design-2017 .simple-form input[type="text"].error,.design-2017 .simple-form input[type="email"].error,.design-2017 .simple-form input[type="tel"].error,.design-2017 .simple-form input[type="password"].error,.design-2017 .simple-form input[type="number"].error{border-color:red}.design-2017 .simple-form input[type="email"]::-webkit-input-placeholder,.design-2017 .simple-form input[type="email"]::-moz-placeholder,.design-2017 .simple-form input[type="email"]::-moz-placeholder,.design-2017 .simple-form input[type="password"]::-webkit-input-placeholder,.design-2017 .simple-form input[type="password"]::-moz-placeholder,.design-2017 .simple-form input[type="password"]::-moz-placeholder{color:rgba(255,255,255,0.5)}.design-2017 .simple-form.white .control-title,.design-2017 .simple-form.white .col-form-label,.design-2017 .simple-form.white label{color:#fff}.design-2017 .simple-form.white .select-wrapper{background:none;text-transform:uppercase;border-color:rgba(255,255,255,0.5)}.design-2017 .simple-form.white input[type="tel"],.design-2017 .simple-form.white input[type="text"],.design-2017 .simple-form.white input[type="email"],.design-2017 .simple-form.white input[type="password"]{border-color:rgba(255,255,255,0.5);font-family:"Graphik Light Web";font-weight:200;background-color:transparent;color:#fff;font-size:22px;text-align:center;letter-spacing:1.5px}.design-2017 .simple-form.white input[type="tel"]:focus,.design-2017 .simple-form.white input[type="text"]:focus,.design-2017 .simple-form.white input[type="email"]:focus,.design-2017 .simple-form.white input[type="password"]:focus{color:#fff}.design-2017 .simple-form.login-form input[type="email"],.design-2017 .simple-form.login-form input[type="password"],.design-2017 .simple-form.login-form input[type="text"]{background-color:transparent}.design-2017 .simple-form.login-form input[type="email"]::-webkit-input-placeholder,.design-2017 .simple-form.login-form input[type="email"]::-moz-placeholder,.design-2017 .simple-form.login-form input[type="email"]::-moz-placeholder,.design-2017 .simple-form.login-form input[type="password"]::-webkit-input-placeholder,.design-2017 .simple-form.login-form input[type="password"]::-moz-placeholder,.design-2017 .simple-form.login-form input[type="password"]::-moz-placeholder{color:#fff}.design-2017 .simple-form.login-form input[type=email]{border-bottom:none}.design-2017 .simple-form.login-form .checkbox-list{padding:0}.design-2017 .simple-form.referral-simple-form label{padding-bottom:10px}.design-2017 .simple-form.referral-simple-form input[type=email]{background-color:#f7f7f7;height:auto;border:1px solid rgba(0,0,0,0.15)}.design-2017 .simple-form.referral-simple-form button[type=submit],.design-2017 .simple-form.referral-simple-form input[type=submit]{display:inline-block;width:auto}.design-2017 .simple-form .btn.icon-btn{display:table}.design-2017 .simple-form .lost-credentials p{color:rgba(255,255,255,0.5);font-family:"Graphik Light Web";font-weight:200}.design-2017 .simple-form .lost-credentials p a{color:#fff;text-decoration:underline;text-transform:uppercase;font-size:11px}.design-2017 .simple-form .checkbox-list{padding:10px 0}.design-2017 .simple-form .checkbox-list.checked .icon-check.black::before{color:#fff}.design-2017 .simple-form .checkbox-list label{font-family:"Graphik Light Web";text-transform:uppercase;color:#fff;letter-spacing:2px;font-size:12px}.design-2017 .simple-form .checkbox-list label .icon-check{border:2px solid rgba(255,255,255,0.5);top:4px;margin-right:3px;width:16px;height:16px;cursor:pointer}.design-2017 .simple-form .checkbox-list label .icon-check::before{top:-6px}.design-2017 .form-module h2{padding-bottom:20px}.design-2017 .form-module h2+form{padding-top:0}.design-2017 .form-module.text-white h2{color:#fff}.design-2017 .form-module form{padding-top:20px}.design-2017 .form-module .lead-caption{padding:20px 0}.design-2017 .activate-form{color:#fff}.design-2017 .activate-form .container{width:100%}.design-2017 .activate-form .container .simple-form.activate{margin:0 auto}.design-2017 .activate-form .container .simple-form.activate .form-actions{padding-top:20px}.design-2017 .activate-form .container .simple-form.activate .form-actions .btn{font-size:11px}.design-2017 .activate-form p{color:#fff;text-transform:uppercase;padding:0 30px}.design-2017 .tpl-login-form .container{max-width:480px}.design-2017 .tpl-login-form .container .simple-form{max-width:450px;margin:0 auto}.design-2017 .tpl-login-form .container .simple-form h2{padding:30px 0}.design-2017 .tpl-login-form .container .simple-form .submit-form-group button,.design-2017 .tpl-login-form .container .simple-form .submit-form-group a,.design-2017 .tpl-login-form .container .simple-form .register-form-group button,.design-2017 .tpl-login-form .container .simple-form .register-form-group a{padding-top:18px;padding-bottom:18px}.design-2017 .tpl-login-form .container .simple-form .social-form-group{margin-bottom:0}.design-2017 .tpl-login-form .container .simple-form .btn-block{max-width:100%;border:none;font-size:12px}.design-2017 .tpl-login-form .container .simple-form hr{border-color:rgba(255,255,255,0.5);margin-top:25px;margin-bottom:25px}.design-2017 .module.tpl-subscribe{margin:0 auto}.design-2017 .subscribe-hotels{padding:40px 0}.design-2017 .subscribe-hotels .container{max-width:300px;margin:0 auto;padding:0}.design-2017 .subscribe-hotels .container .loader-error{margin-top:20px;position:relative}.design-2017 .subscribe-hotels .container .error-message-component{position:static;transform:translate(0, 0)}.design-2017 .subscribe-hotels .container .error-description{color:red;margin-bottom:0 !important}.design-2017 .subscribe-hotels .container .thankyou-message{display:none;color:#000}.design-2017 .subscribe-hotels .container .thankyou-message h2{margin-bottom:20px}.design-2017 .subscribe-hotels .container .thankyou-message p{text-align:center;margin-bottom:0}.design-2017 .subscribe-hotels .container .subscription-form h2{font-size:18px;font-family:"Graphik Semibold";margin-bottom:0;padding-bottom:0}.design-2017 .subscribe-hotels .container .subscription-form input{border:1px solid #d1d1d1;text-transform:initial}.design-2017 .subscribe-hotels .container .subscription-form label{font-size:14px;font-family:"Graphik Semibold";display:block;text-align:left;text-transform:uppercase;letter-spacing:1px;padding-bottom:5px}.design-2017 .subscribe-hotels .container .subscription-form label.error{color:red}.design-2017 .subscribe-hotels .container .subscription-form .button{width:100%;display:block}.design-2017 .subscribe-hotels .container .subscription-form p{line-height:27px;margin-bottom:40px}.design-2017 .module.dtm-subscriber-content{margin-bottom:0}@media (max-width: 576px){.design-2017 .form .row .col-sm-6+.col-sm-6{padding-top:15px}}@media (max-width: 767px){.design-2017 select{max-width:100%}.design-2017 .form-module h2{letter-spacing:2px}.design-2017 .activate-form .container{padding-left:15px;padding-right:15px}.design-2017 .activate-form .container .heading{padding:20px 0 20px 0}.design-2017 .activate-form .container .lead-caption p{font-size:16px;padding:0}.design-2017 .activate-form .container .simple-form.activate .control-title,.design-2017 .activate-form .container .simple-form.activate .col-form-label{text-align:center;display:block}.design-2017 .activate-form .container .simple-form.activate .form-actions{padding-top:0}.design-2017 .tpl-login-form .container .button{font-size:11px}.design-2017 .tpl-login-form .container .simple-form{padding-bottom:100px}.design-2017 .tpl-login-form .container .simple-form .social-form-group a{display:inline-block}.design-2017 .tpl-login-form .container .simple-form .social-form-group a.icon-btn{display:table}.design-2017 .tpl-recoverpassword-form .heading{padding-bottom:30px}.design-2017 .tpl-recoverpassword-form .lead-caption{padding-top:40px;padding-bottom:40px}}@media (min-width: 768px){.design-2017 .autocomplete-wrap{position:relative}.design-2017 .autocomplete-wrap ul{margin-top:-4px}.design-2017 .autocomplete-wrap ul li{position:relative;text-align:left}.design-2017 .form-group{margin-bottom:25px}.design-2017 .form-module h2{padding-bottom:40px}.design-2017 .form-module h2+form{padding-top:0}.design-2017 .form-module .lead-caption{max-width:100%;padding:40px 0}.design-2017 .form-module form{padding-top:40px;max-width:480px;margin:0 auto}.design-2017 .tpl-recoverusername-form .container .heading{padding-bottom:140px}}@media (min-width: 1024px){.design-2017 .tpl-login-form-callout .container .simple-form .button{font-size:12px;max-width:100%}}.design-2017 .search-results-list.class-schedule-list li{text-align:left;border:1px solid #efefef;padding:0;background-color:#fff;padding-top:20px;padding-bottom:20px}.design-2017 .search-results-list.class-schedule-list li:nth-child(even){background-color:#fff}.design-2017 .search-results-list.class-schedule-list li:first-child{border-top:none}.design-2017 .search-results-list.class-schedule-list li:last-child{border-bottom:none}.design-2017 .search-results-list.class-schedule-list li a{display:flex;flex-wrap:wrap;width:100%;text-decoration:none;color:#000;text-align:center}.design-2017 .search-results-list.class-schedule-list li a .list-row{max-width:100%;width:100%;margin:0 auto}.design-2017 .search-results-list.class-schedule-list li a:active{text-decoration:none}.design-2017 .search-results-list.class-schedule-list li a .button{padding:20px 13px}.design-2017 .search-results-list.class-schedule-list li a .class-icon img{width:80px;height:auto}.design-2017 .search-results-list.class-schedule-list li a .class-calendar-add .button{margin-top:10px}.design-2017 .search-results-list.class-schedule-list li a .class-info{line-height:80px}.design-2017 .search-results-list.class-schedule-list li a .class-info h2{font-size:14px;line-height:16px;font-weight:bold;font-family:"Graphik Semibold";text-align:left;letter-spacing:0.2em;position:relative;top:30px}.design-2017 .search-results-list.class-schedule-list li a .class-info p{font-size:14px;font-family:"Graphik Web";line-height:1.5;position:relative;top:30px}.design-2017 .search-results-list.class-schedule-list li a .class-info p i{color:#cdcdce;margin-right:5px;position:relative;top:1px}.design-2017 .search-results-list li{padding:19px 30px 30px 30px}.design-2017 .search-results-list li:nth-child(even){background:#efefef}.design-2017 .search-results-list li h4{text-align:left;margin:0 0 10px 0;font-weight:500}.design-2017 .search-results-list li .address-block{text-align:left;font-family:"Graphik Web";margin-bottom:20px;text-transform:none}.design-2017 .search-results-list li .address-block span{letter-spacing:normal;display:block;line-height:20px;font-size:14px}.design-2017 .search-results-list li .amenities-block{margin-top:5px;margin-bottom:20px;font-size:15px;font-weight:400;text-align:left;letter-spacing:normal;line-height:20px;color:#000000;text-transform:none}.design-2017 .search-results-list li .amenities-block h6{text-align:left;font-size:15px;letter-spacing:1px}.design-2017 .search-results-list li .btns-container .button{letter-spacing:2.5px;font-size:14px;padding:15px}.design-2017 .search-results-list li .feature-info{background-color:transparent}.design-2017 .search-results-list li .feature-info .timing-block{font-size:14px;text-align:left;font-weight:400;line-height:20px;letter-spacing:normal;color:#000000;text-transform:uppercase}.design-2017 .search-results-list li .feature-info .timing-block div{line-height:20px;display:inline-block;font-size:14px;display:block;letter-spacing:normal;text-transform:uppercase}.design-2017 .search-results-list li .feature-info .timing-block div span{font-weight:bold}@media (max-width: 576px){.design-2017 .search-results-list.class-schedule-list li{padding-left:10px;padding-right:10px}}@media (max-width: 991px){.design-2017 .search-results-list.class-schedule-list li{text-align:left;padding-left:10px;padding-right:10px}.design-2017 .search-results-list.class-schedule-list li a .class-calendar-add{float:left;width:50%}.design-2017 .search-results-list.class-schedule-list li a .class-info{text-align:left;float:left}.design-2017 .search-results-list.class-schedule-list li a .class-info p{position:static}.design-2017 .search-results-list.class-schedule-list li a .class-info .row div:last-child p:last-child{margin-bottom:0}.design-2017 .search-results-list.class-schedule-list li a .class-info h2{position:static;margin-bottom:10px}.design-2017 .search-results-list.class-schedule-list li a .class-info p{font-size:11px;margin-bottom:5px}.design-2017 .search-results-list.class-schedule-list li a .class-info p i{display:none}}@media (min-width: 768px){.design-2017 .search-results-list li{padding:35px}}@media (max-width: 768px){.design-2017 .search-results-list li a .class-icon{display:none}}@media (min-width: 1024px){.design-2017 .logged-in .search-results-list.class-schedule-list li a .list-row{max-width:95%;width:95%}}.design-2017 .select-wrapper{position:relative;display:inline-block}.design-2017 .select-wrapper.error span{color:red}.design-2017 .select-wrapper.error span:after{color:red}.design-2017 .select-wrapper.error span.option{color:red}.design-2017 .select-wrapper.error span.option:after{color:red}.design-2017 .select-wrapper select{border-radius:0}.design-2017 .select-wrapper span{display:inline-block;width:auto;padding-left:20px;padding-right:20px;text-transform:uppercase}.design-2017 .select-wrapper span:after{font-size:18px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:'\e60b';position:absolute;top:10px;right:15px}.design-2017 .select-wrapper span:after:hover{cursor:pointer}.design-2017 .select-wrapper span.open:after{transform:rotate(180deg)}.design-2017 .select-wrapper.input-lg select{height:56px}.design-2017 .select-wrapper.input-lg:after{top:20px}.design-2017 .select-wrapper.selector-v1{margin:0 auto;display:block;width:100%;line-height:1.25;color:#464a4c;background-image:none;background-clip:padding-box;padding:0;border-width:1px;border-style:solid;background-color:#f7f7f7;border-color:rgba(0,0,0,0.15);border-image:initial;border-radius:0;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.design-2017 .select-wrapper.selector-v1 select{display:block;-webkit-appearance:none;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.design-2017 .select-wrapper.selector-v1 select::-ms-expand{display:none}.design-2017 .select-wrapper.selector-v1 .option{font-size:14px;display:block;padding:10px 20px}.design-2017 .select-wrapper.selector-v1 .option:after{font-size:18px;color:#999;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:'\e60b';position:absolute;top:10px;right:15px}.design-2017 .select-wrapper.selector-v1 .option:after:hover{cursor:pointer}.design-2017 .select-wrapper.selector-v1.input-lg span:after{top:20px}.design-2017 .select-wrapper.selector-v2{width:auto}.design-2017 .select-wrapper.selector-v2.text-white span{border-bottom-color:#fff}.design-2017 .select-wrapper.selector-v2 select{-webkit-appearance:none;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.design-2017 .select-wrapper.selector-v2 select::-ms-expand{display:none}.design-2017 .select-wrapper.selector-v2 span{padding-left:0;padding-right:40px;border-bottom:1px solid #000;font-family:"Graphik Light Web";font-size:40px;font-weight:normal;letter-spacing:2px;text-transform:uppercase}.design-2017 .select-wrapper.selector-v2 span:after{top:20px;right:0;font-size:30px;font-weight:normal}.design-2017 .select-wrapper.error{border:1px solid red}.design-2017 .select-wrapper.white .option{color:#000}.design-2017 ul.autocompleteDropdown{background-color:#7c878e}.design-2017 ul.autocompleteDropdown li a{margin:1.5em 2em;padding:0;border:none;font-size:16px}.design-2017 ul.autocompleteDropdown li a.selected:before{font-family:"icomoon";content:'\e638';font-size:8px;font-weight:700;color:#fff;margin-right:10px;position:absolute;left:57px;top:5px}.design-2017 ul.autocompleteDropdown .expand{padding-left:25px}.design-2017 ul.autocompleteDropdown .deepselect{width:15px;height:15px;position:absolute;top:-21px;background-color:transparent !important;left:18px}.design-2017 ul.autocompleteDropdown .deepselect:after{content:" " !important;width:15px;height:15px;position:absolute;z-index:30;border:#dfdfdf solid 1px}.design-2017 ul.autocompleteDropdown .deepselect.selected:before{left:-14px !important}.design-2017 ul.autocompleteDropdown .facility:after,.design-2017 ul.autocompleteDropdown .item:after{content:" " !important;width:15px;height:15px;position:absolute;z-index:30;border:#dfdfdf solid 1px}.design-2017 .autocompleteResults>li a:after,.design-2017 .autocompleteDropdown>li a:after{font-family:'icomoon';font-size:16px;color:#fff;position:absolute;right:15px}.design-2017 .autocomplete.focused .autocompleteResults,.design-2017 .autocomplete.focused .autocompleteDropdown{display:block}.design-2017 .autocompleteResults,.design-2017 .autocompleteDropdown{display:none;max-height:200px;overflow:auto;position:absolute;left:0;top:44px;width:100%;z-index:100;-webkit-overflow-scrolling:touch}.design-2017 .autocompleteResults>li,.design-2017 .autocompleteDropdown>li{text-align:left}.design-2017 .autocompleteResults>li:first-child a,.design-2017 .autocompleteDropdown>li:first-child a{border-top:0}.design-2017 .autocompleteResults>li a,.design-2017 .autocompleteDropdown>li a{background-color:#7c878e;display:block;color:#fff;text-transform:uppercase;font-size:14px;margin-bottom:0;border-top:1px solid #969fa5;margin:0.5em 2em;padding:1em;padding-top:1.2em}.design-2017 .autocomplete input[type="text"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGP6zwCDTAxwQJAJAPqHBQbZLUDgAAAAAElFTkSuQmCC);background:rgba(255,255,255,0);-webkit-appearance:none;border-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.design-2017 #categories-select{margin:4px 0px;padding:14px 0px;display:block;background-color:#fff;color:#000;cursor:pointer;position:relative;text-shadow:none}.design-2017 #categories-select span>img{width:15px;height:10px;display:inline-block;position:relative;top:-6px;margin-left:10px}.design-2017 #categories-select>ul#categories-list{font-size:1.2em;letter-spacing:2px;color:#7d888f;position:absolute;left:0px;top:100%;width:100%;background-color:#fff;height:0px;overflow-y:hidden;transition:all 700ms;-webkit-transition:all 700ms;-moz-transition:all 700ms;-o-transition:all 700ms}.design-2017 #categories-select>ul#categories-list.active{height:340px}.design-2017 #categories-select>ul#categories-list li{margin:14px 0px}.design-2017 #categories-select>ul#categories-list li a{color:inherit}.design-2017 nav.gfo-nav{background-color:#fff;width:100%;padding:7px 0px;text-transform:uppercase;font-family:"Graphik Web";font-size:10px}.design-2017 nav.gfo-nav div.selected-container{max-width:471px;margin:0px auto;font-weight:bold;z-index:101;position:relative;text-align:center}.design-2017 nav.gfo-nav div.selected-container div.topline{font-size:0.625rem;text-transform:uppercase;font-weight:bold;letter-spacing:1.5px;position:relative;z-index:14;padding-top:0px;top:9px;color:#696969}.design-2017 nav.gfo-nav div.selected-container div#categories-select{letter-spacing:2px;padding:5px 0px 0px 0px}.design-2017 nav.gfo-nav div.selected-container div#categories-select>ul#categories-list{top:calc(100% + 10px);overflow:hidden;font-size:1.2em}@media (min-width: 768px){.design-2017 .autocompleteResults,.design-2017 .autocompleteDropdown{top:56px;left:0}}@media (min-width: 1024px){.design-2017 .autocompleteResults,.design-2017 .autocompleteDropdown{max-height:282px;top:55px;left:0}.design-2017 .autocompleteResults{top:50px}}.design-2017 .club-detail .module.tpl-ctafloatbutton,.design-2017 .module.tpl-ctafloatbutton{margin:0 auto;padding:0;transition:opacity 0.45s ease-in, z-index 0.75s ease-in}.design-2017 .cta-float-button{text-align:center;padding:40px 0}.design-2017 .cta-float-button a{color:#50e3c2;padding:20px 40px}.design-2017 .cta-float-button a.btn-small{padding:10px 20px}.design-2017 .cta-float-button a span{font-family:"Graphik Web";font-size:14px;display:inline-block}.design-2017 .cta-float-button a span.reverse{transform:rotate(180deg);padding-right:5px;padding-left:0}.design-2017 .cta-float-button a span+span{padding-left:5px}.design-2017 .cta-float-button a span i{display:block;font-size:14px}@media (min-width: 992px){.design-2017 .module.tpl-ctafloatbutton{position:fixed;top:80px;right:20px;transform:translateX(0);padding:0;opacity:0;z-index:-1;transition:all 0.5s ease-in}.design-2017 .module.tpl-ctafloatbutton.fadeIn{opacity:0}.design-2017 .module.tpl-ctafloatbutton.show-float-btn{opacity:1;z-index:10060}.design-2017 .module.tpl-ctafloatbutton .cta-float-btn{padding:0}.design-2017 .module.tpl-ctafloatbutton a{padding:15px 35px}.design-2017 .club-detail.has-highlights .module.tpl-ctafloatbutton.fadeIn,.design-2017 .club-detail .module.tpl-ctafloatbutton.fadeIn{opacity:0;transition:all 0.5s ease-in}.design-2017 .club-detail.has-highlights .module.tpl-ctafloatbutton.show-float-btn,.design-2017 .club-detail .module.tpl-ctafloatbutton.show-float-btn{opacity:1;z-index:10060}}.design-2017 .module.tpl-ctatoaster,.design-2017 .module.tpl-textbanner,.design-2017 .module.tpl-htmlcallout{margin:0 auto;padding:0}.design-2017 .cta-callout.explore-membership{padding:60px 15px}.design-2017 .cta-callout.explore-membership.fullwidth{width:100%}.design-2017 .cta-callout.explore-membership .row{border:0}.design-2017 .cta-callout.explore-membership .paragraph h4{text-align:center}.design-2017 .cta-callout.explore-membership p{width:100%;text-align:center;padding-top:5px;margin-left:0}.design-2017 .tpl-cta-callout,.design-2017 .cta-callout{padding:0}.design-2017 .tpl-cta-callout.share-facebook,.design-2017 .cta-callout.share-facebook{color:#000}.design-2017 .tpl-cta-callout.share-facebook .container,.design-2017 .cta-callout.share-facebook .container{width:100%;max-width:100%;padding:0}.design-2017 .tpl-cta-callout.share-facebook .container h4,.design-2017 .cta-callout.share-facebook .container h4{color:#000;text-transform:uppercase;text-align:left;font-size:19px;font-family:"Graphik Web";margin-left:0}.design-2017 .tpl-cta-callout.share-facebook .container p,.design-2017 .cta-callout.share-facebook .container p{font-size:12px;margin-left:0}.design-2017 .tpl-cta-callout.share-facebook .container .link,.design-2017 .cta-callout.share-facebook .container .link{padding-top:20px}.design-2017 .tpl-cta-callout.toaster,.design-2017 .cta-callout.toaster{position:fixed;bottom:-180px;left:50%;transform:translateX(-50%);max-width:1120px;margin:0 auto;z-index:1000;background-position:left center;background-size:cover;background-repeat:no-repeat;transition:box-shadow 0.6s ease-in, bottom 0.5s ease-in}.design-2017 .tpl-cta-callout.toaster.slide,.design-2017 .cta-callout.toaster.slide{box-shadow:-1px -2px 3px 0 rgba(0,0,0,0.3);bottom:0}.design-2017 .tpl-cta-callout.toaster.hide-cta,.design-2017 .cta-callout.toaster.hide-cta{box-shadow:none !important;bottom:-200px !important}.design-2017 .tpl-cta-callout.toaster .container-wrap,.design-2017 .cta-callout.toaster .container-wrap{position:relative;width:100%}.design-2017 .tpl-cta-callout.toaster .container-wrap .icon-close,.design-2017 .cta-callout.toaster .container-wrap .icon-close{position:absolute;top:14px;right:14px;font-size:14px;z-index:100;color:rgba(255,255,255,0.5);cursor:pointer;transition:color 0.25s ease-in}.design-2017 .tpl-cta-callout.toaster .container-wrap .icon-close:hover,.design-2017 .cta-callout.toaster .container-wrap .icon-close:hover{color:#fff}.design-2017 .tpl-cta-callout.toaster .container-wrap .bg-image,.design-2017 .cta-callout.toaster .container-wrap .bg-image{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:left center;background-size:cover}.design-2017 .tpl-cta-callout.toaster .container,.design-2017 .cta-callout.toaster .container{max-width:100%;padding-left:0;padding-right:0;padding-top:0}.design-2017 .tpl-cta-callout.toaster .container .row,.design-2017 .cta-callout.toaster .container .row{display:table;width:100%;margin:0 auto;min-height:150px;max-height:180px}.design-2017 .tpl-cta-callout.toaster .content,.design-2017 .cta-callout.toaster .content{display:table-cell;vertical-align:middle;width:50%;height:100%;padding-top:20px;padding-bottom:20px}.design-2017 .tpl-cta-callout.toaster .content .content-inner,.design-2017 .cta-callout.toaster .content .content-inner{padding-left:80px}.design-2017 .tpl-cta-callout.toaster .content .content-inner h3,.design-2017 .cta-callout.toaster .content .content-inner h3{margin:0;padding-bottom:0;font-size:24px;letter-spacing:2px;color:#fff}.design-2017 .tpl-cta-callout.toaster .content .content-inner p,.design-2017 .cta-callout.toaster .content .content-inner p{font-size:14px;line-height:16px;margin-bottom:0;padding-bottom:0;padding-top:10px;margin-left:0;max-width:100%}.design-2017 .tpl-cta-callout.toaster .link,.design-2017 .cta-callout.toaster .link{padding-top:20px;padding-bottom:20px;padding-right:20px;margin-top:0;display:table-cell;width:50%;height:100%;vertical-align:middle}.design-2017 .tpl-cta-callout.toaster .link .btn-group,.design-2017 .cta-callout.toaster .link .btn-group{width:45%}.design-2017 .tpl-cta-callout.toaster .link .btn-group a,.design-2017 .cta-callout.toaster .link .btn-group a{width:100%;font-size:14px;line-height:14px}.design-2017 .tpl-cta-callout.toaster .link .btn-group+.btn-group,.design-2017 .cta-callout.toaster .link .btn-group+.btn-group{padding-left:10px}.design-2017 .module.tpl-htmlcallout{margin:0 auto}.design-2017 .tpl-htmlcallout.bg-image{height:300px;padding:0}.design-2017 .tpl-htmlcallout .tpl-leftrightcomposed-htmlcallout{overflow:hidden}.design-2017 .tpl-htmlcallout .container .content{text-align:left}.design-2017 .tpl-htmlcallout .container .content .heading h3{text-align:left;margin-left:0;color:#fff;font-weight:normal;font-family:"Graphik Medium";font-size:24px;letter-spacing:4px}.design-2017 .tpl-htmlcallout .container .link{text-align:center}.design-2017 .tpl-htmlcallout p{font-weight:normal;margin-top:15px;margin-bottom:0;line-height:26px}.design-2017 .icons-callout{padding:15px 0}.design-2017 .icons-callout p{margin-bottom:0}.design-2017 .icons-callout.fullwidth .nav-container{max-width:100%}.design-2017 .icons-callout .nav-container{padding-top:0;margin:0 auto;max-width:600px}.design-2017 .icons-callout .nav-container .btn-group{text-align:center;border-right:1px solid #313131;padding:0 10px}.design-2017 .icons-callout .nav-container .btn-group:nth-last-child(1){border-right:none}.design-2017 .icons-callout .nav-container .btn-group a{display:block;font-family:"Graphik Web";color:#fff;font-size:9px;line-height:15px;letter-spacing:2px;font-weight:700;padding:0;margin:0 auto;text-transform:uppercase}.design-2017 .icons-callout .nav-container .btn-group a:hover,.design-2017 .icons-callout .nav-container .btn-group a:focus{text-decoration:none}.design-2017 .icons-callout .nav-container .btn-group i{display:none}.design-2017 .textbanner-callout .container{padding:15px 0;text-align:center;text-transform:uppercase}.design-2017 .textbanner-callout p{font-family:"Graphik Semibold";letter-spacing:.18em;font-weight:700}.design-2017 .textbanner-callout p:last-child{margin-bottom:0}.design-2017 .textbanner-callout a{color:#000}.design-2017 .textbanner-callout.text-banner-1 p{text-transform:uppercase;color:#000;font-family:"Graphik Web";padding:0 0 10px 0;margin:0;font-size:14px;font-weight:500;line-height:1;letter-spacing:2.5px;text-align:center}.design-2017 .textbanner-callout.text-banner-1 p:last-child{padding-bottom:0}.design-2017 .textbanner-callout.text-banner-2 p{color:#000;font-size:12px;font-weight:400;font-family:"Graphik Web";letter-spacing:1.5px}.design-2017 .textbanner-callout.text-banner-2 p:last-child{margin-top:5px}.design-2017 .textbanner-callout.text-banner-4{padding:15px 0;margin-bottom:0}.design-2017 .textbanner-callout.text-banner-4 h5{padding:0;margin:0 auto}.design-2017 .textbanner-callout.text-banner-4 p{padding:5px 0 0 0;margin:0 auto;font-size:11px;letter-spacing:3px;line-height:18px}.design-2017 .text-callout{padding:15px 0}.design-2017 .text-callout p{margin-bottom:0}.design-2017 .tpl-callout{margin-bottom:40px}.design-2017 .tpl-callout .nav-container{padding-top:0;margin:0 auto;max-width:600px}.design-2017 .tpl-callout .nav-container .btn-group{text-align:center;border-right:1px solid #313131;padding:0 10px}.design-2017 .tpl-callout .nav-container .btn-group:nth-last-child(1){border-right:none}.design-2017 .tpl-callout .nav-container .btn-group a{display:block;font-family:"Graphik Web";color:#fff;font-size:9px;line-height:15px;letter-spacing:2px;font-weight:700;padding:0;margin:0 auto;text-transform:uppercase}.design-2017 .tpl-callout .nav-container .btn-group a i{display:none}.design-2017 .tpl-callout .container .content{text-align:left}.design-2017 .tpl-callout .container .content .heading h3{text-align:left;margin-left:0;color:#fff;font-weight:normal;font-family:"Graphik Medium";font-size:24px;letter-spacing:4px}.design-2017 .tpl-callout .container .link{text-align:center}.design-2017 .tpl-callout p{font-size:16px;font-weight:normal;margin-top:15px;margin-bottom:0;line-height:26px;color:#fff}.design-2017 .tpl-callout .button{padding:1.35em 4em}.design-2017 .tpl-callout .button:hover{background-color:#fff}.design-2017 .tpl-callout.v1{padding:0}.design-2017 .tpl-callout.v1 .container{background-color:#000;width:80%;max-width:80%;padding:60px 2em}.design-2017 .tpl-callout.v1 .container .button{padding:1.35em 4em;font-weight:600;letter-spacing:3px;font-family:"Graphik",Arial,sans-serif;max-width:230px;margin:0 auto}.design-2017 .tpl-callout.v2{background-color:#7b868e;padding:15px 0;margin-bottom:0}.design-2017 .tpl-callout.v2 h5{color:#fff;letter-spacing:0.2em;padding:0;margin:0 auto}.design-2017 .tpl-callout.v2 p{font-size:14px;padding:5px 0 0 0;margin:0 auto;font-family:"Graphik Web";letter-spacing:3.2px;line-height:18px;font-size:14px}.design-2017 .tpl-callout.v3 p{margin-top:0;font-family:"Graphik Web"}.design-2017 .tpl-callout.v4{margin-bottom:0}.design-2017 .tpl-callout.v4 .container .btn-group a{color:#fff;padding:0 10px;letter-spacing:2px;font-family:"Graphik Web";font-size:11px;font-weight:700;text-transform:uppercase}.design-2017 .tpl-callout.v4 .container .btn-group a i{font-size:11px}.design-2017 .tpl-callout.v3,.design-2017 .tpl-callout.v4,.design-2017 .tpl-callout.v5,.design-2017 .tpl-callout.v6{margin-bottom:0}.design-2017 .tpl-callout.v3 .lead-caption p,.design-2017 .tpl-callout.v4 .lead-caption p,.design-2017 .tpl-callout.v5 .lead-caption p,.design-2017 .tpl-callout.v6 .lead-caption p{color:#000}.design-2017 .tpl-callout.v5 .btn.alternate,.design-2017 .tpl-callout.v6 .btn.alternate{background-color:#000}.design-2017 .tpl-callout.v7{text-align:center;padding-top:30px;padding-bottom:30px;box-sizing:border-box;border-top:1px solid #d8d8d8;box-shadow:0 -1px 2px #dedede;background-color:#fff;margin-bottom:0}.design-2017 .tpl-callout.v7 .container .follow{padding-bottom:10px;color:#7D888E;font-size:16px}.design-2017 .tpl-callout.v7 .container div{margin:0 auto;text-transform:uppercase;font-family:"Graphik Semibold";letter-spacing:2px;font-size:18px}.design-2017 .tpl-callout.v7 .container div span{color:#7D888E;padding:0 10px}.design-2017 .tpl-callout.v11{margin-bottom:0}.design-2017 .tpl-callout.v11 p{color:#000;font-family:"Graphik Web";padding:0;margin:0;font-size:14px;font-weight:500;line-height:1;letter-spacing:2.5px;text-align:center}.design-2017 .tpl-callout.v11 p:first-child{padding-bottom:8px}.design-2017 .tpl-callout.v11 p a{color:#000;text-decoration:underline}@media (max-width: 600px){.design-2017 .tpl-htmlcallout .container .button{display:block}.design-2017 .tpl-callout .container .button{display:block}}@media (max-width: 767px){.design-2017 .tpl-icons-callout .nav-container .btn-group{display:inline-block}.design-2017 .tpl-callout .nav-container .btn-group{display:inline-block}}@media (max-width: 991px){.design-2017 .tpl-cta-callout.explore-membership .content,.design-2017 .tpl-cta-callout.explore-membership .link,.design-2017 .cta-callout.explore-membership .content,.design-2017 .cta-callout.explore-membership .link{padding-left:0;padding-right:0}.design-2017 .tpl-cta-callout.toaster,.design-2017 .cta-callout.toaster{display:none !important}.design-2017 .tpl-callout.v1 .content,.design-2017 .tpl-callout.v2 .content{padding-bottom:25px}}@media (min-width: 768px){.design-2017 .tpl-textbanner-callout p{font-size:11px;letter-spacing:3.5px}.design-2017 .icons-callout .nav-container .btn-group,.design-2017 .tpl-callout .nav-container .btn-group{padding:0 10px}.design-2017 .icons-callout .nav-container .btn-group a i,.design-2017 .tpl-callout .nav-container .btn-group a i{display:inline-block}}@media (min-width: 992px){.design-2017 .tpl-cta-callout.share-facebook .container .link,.design-2017 .cta-callout.share-facebook .container .link{margin-top:0}.design-2017 .tpl-cta-callout.explore-membership .link,.design-2017 .cta-callout.explore-membership .link{margin-top:15px}.design-2017 .tpl-cta-callout.explore-membership .paragraph h4,.design-2017 .cta-callout.explore-membership .paragraph h4{text-align:left}.design-2017 .tpl-cta-callout.explore-membership p,.design-2017 .cta-callout.explore-membership p{text-align:left}}@media (min-width: 1024px){.design-2017 .tpl-icons-callout .nav-container .btn-group,.design-2017 .tpl-callout .nav-container .btn-group{padding:0 15px}.design-2017 .tpl-icons-callout .nav-container .btn-group a,.design-2017 .tpl-callout .nav-container .btn-group a{font-size:11px}}@media (min-width: 1200px){.design-2017 .tpl-cta-callout .container{max-width:100%}}.design-2017 .carousel{min-height:180px;-webkit-tap-highlight-color:rgba(255,255,255,0);outline:none;position:relative;overflow:hidden;min-height:200px}.design-2017 .carousel .header{overflow:hidden}.design-2017 .carousel .owl-carousel{overflow:hidden}.design-2017 .carousel .swipe-guide{left:50%;margin:0 0 0 -100px;position:absolute;text-align:center;top:48%;width:200px}.design-2017 .carousel .swipe-guide .icon-swipe-left,.design-2017 .carousel .swipe-guide .icon-swipe-right{font-size:6px;color:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}.design-2017 .carousel.image-carousel .swipe-guide,.design-2017 .carousel.tabbed-carousel .swipe-guide{top:auto;bottom:12%}.design-2017 .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.design-2017 .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.design-2017 .owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);-webkit-perspective:1000}.design-2017 .owl-carousel .owl-item{float:left}.design-2017 .owl-carousel .owl-wrapper,.design-2017 .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.design-2017 .owl-carousel .owl-nav{top:-30px}.design-2017 .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.design-2017 .owl-controls .owl-buttons div{cursor:pointer}.design-2017 .owl-controls .owl-page{cursor:pointer}.design-2017 .pagination .owl-theme .owl-controls{position:absolute;display:block;width:100%;left:0;margin-top:-20px;text-align:center;z-index:100}.design-2017 .pagination .owl-theme .owl-controls .owl-page{display:inline-block}.design-2017 .pagination .owl-theme .owl-controls .owl-page.active span{opacity:1}.design-2017 .pagination .owl-theme .owl-controls .owl-page span{display:block;width:8px;height:8px;margin:2px 4px;opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-radius:20px;background:#fff;border:1px solid #959595}.design-2017 .pagination .owl-controls{position:absolute;left:0;bottom:0;display:block;width:100%;text-align:center;z-index:100;padding-bottom:30px}.design-2017 .pagination .owl-buttons.buttons-4 .owl-next{-webkit-transform:translate(64px, 0);-moz-transform:translate(64px, 0);-ms-transform:translate(64px, 0);-o-transform:translate(64px, 0);transform:translate(64px, 0)}.design-2017 .pagination .owl-buttons.buttons-8{-webkit-transform:translate(128px, 0);-moz-transform:translate(128px, 0);-ms-transform:translate(128px, 0);-o-transform:translate(128px, 0);transform:translate(128px, 0)}.design-2017 .pagination .owl-buttons .owl-prev{margin-left:6px}.design-2017 .pagination .owl-buttons .owl-prev,.design-2017 .pagination .owl-buttons .owl-next{position:absolute;bottom:0;left:50%;margin-left:-3.5px;color:#959595}.design-2017 .swipe-guide{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);position:relative;font-size:11px;font-weight:bold;letter-spacing:0.2em;text-align:center;text-transform:uppercase;font-size:10px;color:#fff}.design-2017 .hero-image-sports-club.pagination .owl-buttons .owl-next,.design-2017 .hero-image-sports-club.pagination .owl-buttons .owl-prev{display:none}.design-2017 .challenges .slider.owl.carousel .owl-nav{top:0px}@media (min-width: 768px){.design-2017 .carousel{overflow:hidden;min-height:380px}.design-2017 .carousel .swipe-guide{display:block;top:54%}.design-2017 .hero-image-sports-club{margin-bottom:40px}.design-2017 .pagination .owl-theme .owl-controls{margin-top:-30px}.design-2017 .swipe-guide{font-size:15px}}@media (min-width: 1024px){.design-2017 .carousel{min-height:500px}.design-2017 .carousel .swipe-guide{display:none}.design-2017 .hero-image-sports-club.pagination .owl-buttons .owl-next,.design-2017 .owl-carousel-2017.pagination .owl-buttons .owl-next{right:0;left:auto;margin-left:0 !important}.design-2017 .hero-image-sports-club.pagination .owl-buttons .owl-next,.design-2017 .hero-image-sports-club.pagination .owl-buttons .owl-prev,.design-2017 .owl-carousel-2017.pagination .owl-buttons .owl-next,.design-2017 .owl-carousel-2017.pagination .owl-buttons .owl-prev{opacity:0;top:-310px;color:#fff;display:block;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.design-2017 #pt-session-detail .cancel-btn{margin-top:60px}.design-2017 #pt-session-detail .reschedule-btn{margin-bottom:15px}.design-2017 #pt-session-detail .footer-btn{text-align:center}.design-2017 #pt-session-detail .footer-btn *{display:inline;width:auto;float:none}.design-2017 #pt-session-detail .footer-btn .back-btn{margin-right:30px}.design-2017 .class-module{display:block;border-top:1px solid #b2b2b2;padding:48px 30px;position:relative;text-align:center}.design-2017 .class-module.black-bg{background:#000;border-top:0;color:#fff}.design-2017 .class-module .prev-class{color:#fff;position:absolute;left:27px;top:282px;z-index:200}.design-2017 .class-module .prev-class span:before{font-size:30px}.design-2017 .class-module .next-class{color:#fff;position:absolute;right:27px;top:282px;z-index:200}.design-2017 .class-module .next-class span:before{font-size:30px}.design-2017 .class-module p{font-size:12px;line-height:18px;margin-bottom:37px}.design-2017 .class-module p .fb-friend-class{text-transform:uppercase;font-weight:bold}.design-2017 .class-module .rounded{border-radius:100%;width:76px;height:76px;margin:0 auto 21px}.design-2017 .class-module .rounded.grey-bg{background:#7c878e;color:#fff}.design-2017 .class-module .rounded>span{display:inline-block;padding:31px 0}.design-2017 .class-module .class-detail{text-transform:uppercase}.design-2017 .class-module .class-detail li{font-size:15px;font-weight:200;line-height:26px}.design-2017 .class-module .class-detail li.bold{font-weight:400}.design-2017 .class-module .class-detail li.big-font{font-size:20px;letter-spacing:2px}.design-2017 .class-module .class-detail li.medium-font{letter-spacing:1px}.design-2017 .class-module .class-detail li.small-font{font-size:12px;letter-spacing:1px}.design-2017 .class-module .share-text,.design-2017 .class-module .underlined-small-link{letter-spacing:1px}.design-2017 .class-module .share-text{display:block;font-size:12px;font-weight:700;margin-top:25px;text-transform:uppercase}.design-2017 .class-module .social-buttons{padding:10px 0}.design-2017 .class-module .social-buttons a{padding:0 15px;color:#fff}.design-2017 .class-module .social-buttons a.black{color:#000}.design-2017 .class-module .underlined-small-link{display:block;color:#fff;font-size:11px;line-height:18px;text-decoration:underline;text-transform:uppercase}.design-2017 .class-module .underlined-small-link.black{color:#000}.design-2017 .class-module h4{font-size:14px;font-weight:400;margin-bottom:15px;letter-spacing:1px}.design-2017 .class-module .owl-item>div{position:relative}@media (min-width: 768px){.design-2017 .class-module{padding:35px 33px;position:relative}.design-2017 .class-module .prev-class{left:27px;top:282px}.design-2017 .class-module .prev-class span:before{font-size:30px}.design-2017 .class-module .next-class{right:27px;top:282px}.design-2017 .class-module .next-class span:before{font-size:30px}.design-2017 .class-module p{font-size:11px;margin-bottom:53px}.design-2017 .class-module .rounded{border-radius:100%;width:96px;height:96px;margin-bottom:18px}.design-2017 .class-module .rounded>span{padding:40px 0}.design-2017 .class-module .class-detail li{font-size:11px;line-height:20px}.design-2017 .class-module .class-detail li.big-font{font-size:28px;line-height:35px;letter-spacing:7px}.design-2017 .class-module .class-detail li.medium-font{font-size:12px;letter-spacing:2px}.design-2017 .class-module .class-detail li.small-font{font-size:11px}.design-2017 .class-module .underlined-small-link{display:inline-block}.design-2017 .class-module .owl-carousel{margin-left:auto;margin-right:auto}}@media (min-width: 1024px){.design-2017 .class-module{padding:35px 10%}.design-2017 .class-module .prev-class{left:37px;top:282px}.design-2017 .class-module .next-class{right:37px;top:282px}.design-2017 .class-module p{font-size:13px;margin-bottom:23px}.design-2017 .class-module .rounded{border-radius:100%;width:100px;height:100px;margin-bottom:20px}.design-2017 .class-module .rounded>span{padding:45px 0}.design-2017 .class-module .class-detail li{font-size:14px;line-height:20px}.design-2017 .class-module .class-detail li.big-font{font-size:45px;line-height:52px;letter-spacing:10px}.design-2017 .class-module .class-detail li.medium-font{font-size:22px;line-height:33px}.design-2017 .class-module .class-detail li.small-font{font-size:14px}.design-2017 .class-module .underlined-small-link{font-size:12px}}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0){.design-2017 .dynamic-row .row{display:block}}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px){.design-2017 .dynamic-row [class*="col-"]{float:left}}.design-2017 html:lang(en)>body .dynamic-row.row{display:block}.design-2017 .dynamic-row{overflow:hidden;position:relative;text-align:left}.design-2017 .dynamic-row.text-center .feature-info{text-align:left}.design-2017 .dynamic-row.bottom .feature-info{margin-top:0;position:static;display:block;padding-left:0;padding-right:0}.design-2017 .dynamic-row.bottom .feature-info .links-wrap{padding-top:30px}.design-2017 .dynamic-row img{width:100%}.design-2017 .dynamic-row.double-square .feature-wrapper h4,.design-2017 .dynamic-row.double-square .feature-wrapper p,.design-2017 .dynamic-row.double-square .feature-wrapper .links-wrap{text-align:center}.design-2017 .dynamic-row.upcoming-classes .feature-info{padding-top:40px}.design-2017 .dynamic-row.upcoming-classes .feature-info h6{color:#7d888e;margin-bottom:10px}.design-2017 .dynamic-row.upcoming-classes .feature-info.standard h6{margin-bottom:10px}.design-2017 .dynamic-row.upcoming-classes .feature-images-wrap .feature-images:first-child{margin-bottom:20px}.design-2017 .dynamic-row.tier-x .feature-info .feature-wrapper{text-align:left}.design-2017 .dynamic-row.studios-and-spaces.type-2 .feature-images-wrap{padding-bottom:0}.design-2017 .dynamic-row.studios-and-spaces.type-2 .feature-images-wrap .feature-images img+img{margin-top:20px}.design-2017 .dynamic-row.studios-and-spaces.type-2 .service-list{padding-bottom:20px}.design-2017 .dynamic-row.studios-and-spaces.type-4 .feature-images-wrap{padding-top:40px}.design-2017 .dynamic-row .feature-images img{width:auto;height:auto;margin:0 auto;max-width:100%}.design-2017 .tpl-complex-row .box{max-width:100%}@media (max-width: 576px){.design-2017 .dynamic-row .feature-images img{width:auto;height:auto}.design-2017 .dynamic-row.center-bottom{display:block;position:relative;padding:0;margin-top:-140px;max-width:100%;width:100%;right:initial;background:none}.design-2017 .dynamic-row.center-bottom .feature-wrapper{background:#fff;padding:40px;max-width:80%;margin:0 auto;display:block}.design-2017 .dynamic-row.double-square{margin-top:0}.design-2017 .dynamic-row.double-square .feature-block{padding:0 15px 20px 15px}.design-2017 .dynamic-row.double-square .feature-wrapper{padding:0;max-width:100%}.design-2017 .dynamic-row.double-square .col-lg-6:nth-last-of-type(1),.design-2017 .dynamic-row.double-square .col-md-6:nth-last-of-type(1){padding-top:20px}.design-2017 .dynamic-row.upcoming-classes .feature-info-wrap{padding-top:20px}.design-2017 .dynamic-row.studios-and-spaces.type-3 .feature-images-wrap:first-child{padding-top:10px}.design-2017 .dynamic-row.studios-and-spaces .feature-images-wrap .feature-images{text-align:left}.design-2017 .dynamic-row.studios-and-spaces .feature-images-wrap .feature-images img{display:block;margin:0}}@media (max-width: 767px){.design-2017 .tpl-dynamic-row+.tpl-dynamic-row{padding-top:0}.design-2017 .double-square .col-lg-6:nth-last-of-type(1),.design-2017 .double-square .col-md-6:nth-last-of-type(1){padding-top:40px}}@media (max-width: 991px){.design-2017 .dynamic-row.type-1 .feature-images-wrap{padding-top:0;padding-bottom:20px}.design-2017 .dynamic-row.type-1 .feature-images-wrap:nth-last-of-type(1){padding-bottom:0}.design-2017 .dynamic-row.type-1 .feature-block{padding-bottom:20px}.design-2017 .dynamic-row.type-2 .feature-images-wrap:first-child{padding-bottom:20px}.design-2017 .dynamic-row.type-2 .feature-images-wrap,.design-2017 .dynamic-row.type-2 .service-list{padding-top:20px}.design-2017 .dynamic-row.type-3 .feature-images-wrap:first-child{padding-bottom:20px}.design-2017 .dynamic-row.type-3 .feature-images-wrap:nth-last-of-type(1){padding-top:20px}.design-2017 .dynamic-row.double-sqaure.center-middle .feature-info{top:50%;left:50%;right:initial;transform:translate(-50%, -50%)}}@media (min-width: 768px){.design-2017 .dynamic-row.double-square.bottom .feature-info{padding:20px 0 0 0}.design-2017 .dynamic-row.double-square.bottom .feature-wrapper{display:block;min-height:140px;height:auto}.design-2017 .dynamic-row.double-square.center-bottom .feature-info{display:block;position:relative;padding:0;margin-top:-140px;max-width:100%;width:100%;right:initial;background:none}.design-2017 .dynamic-row.double-square.center-bottom .feature-wrapper{background:#fff;padding:40px;max-width:80%;margin:0 auto;display:block}.design-2017 .dynamic-row.double-square.right-bottom .feature-info{padding:40px;min-height:240px;max-width:414px}.design-2017 .dynamic-row.tier-x .feature-info .feature-wrapper{text-align:center}.design-2017 .dynamic-row.studios-and-spaces.type-2 .feature-images-wrap{padding-top:20px}.design-2017 .dynamic-row.studios-and-spaces.type-4 .feature-info.right-bottom{width:80%}.design-2017 .dynamic-row.text-center .feature-info h6,.design-2017 .dynamic-row.text-center .feature-info h4,.design-2017 .dynamic-row.text-center .feature-info p,.design-2017 .dynamic-row.text-center .feature-info .links-wrap{text-align:center}.design-2017 .dynamic-row .col-md-9 .feature-block .feature-info.right-bottom{width:500px}.design-2017 .section-container h4{padding-top:0}}@media (min-width: 992px){.design-2017 .dynamic-row.double-sqaure.right-bottom .feature-info{margin-right:0;margin-bottom:20px;margin-right:20px;width:414px}.design-2017 .dynamic-row.upcoming-classes .feature-info:first-child{padding-top:0}.design-2017 .dynamic-row.studios-and-spaces.type-2 .feature-images-wrap{padding-top:0}.design-2017 .dynamic-row.studios-and-spaces.type-2 .service-list{padding-bottom:0}.design-2017 .dynamic-row.studios-and-spaces.type-3 .row .feature-images-wrap{padding-top:0;padding-bottom:0}.design-2017 .dynamic-row.studios-and-spaces.type-4 .feature-info.right-bottom{width:80%}.design-2017 .dynamic-row.studios-and-spaces.type-4 .feature-images-wrap{position:relative;padding-top:0}.design-2017 .dynamic-row.studios-and-spaces.type-4 .feature-images-wrap .feature-images{position:absolute;bottom:0}.design-2017 .dynamic-row .feature-images img{width:100%}}@media (min-width: 1200px){.design-2017 .double-square.right-bottom .feature-info{margin-bottom:20px;margin-right:20px;width:414px;padding:40px;right:0;bottom:0;transform:initial;top:initial;bottom:0}}.design-2017 .facebook-friends-classes{border-top:1px solid #d9d9d9;clear:both}.design-2017 .facebook-friends-classes .fb-class-container{min-height:130px}.design-2017 .facebook-friends-classes .fb-friends-container{position:relative}.design-2017 .facebook-friends-classes .fb-friends-container .icon-facebook{position:absolute;left:20px;top:20px}.design-2017 .facebook-friends-classes .fb-friends-container .post-info-container{position:relative;padding:50px 25px}.design-2017 .facebook-friends-classes .fb-friends-container .post-info-container>span{position:absolute;top:-23px;left:-6px;font-size:22px}.design-2017 .facebook-friends-classes .fb-friends-container .post-info-container .fb-error{margin-top:10px}.design-2017 .facebook-friends-classes .fb-friends-container .post-info-container .posts-info>span{font-size:30px;display:block;text-align:center;margin-bottom:31px}.design-2017 .facebook-friends-classes .fb-friends-container .post-info-container .posts-info p{font-size:12px;text-align:center}.design-2017 .facebook-friends-classes .fb-friends-container .owl-wrapper .owl-item{padding:40px 30px;position:relative;box-sizing:border-box}.design-2017 .facebook-friends-classes .two-part-module{padding:48px 26px}.design-2017 .facebook-friends-classes .two-part-module .left-main-container{position:relative}.design-2017 .facebook-friends-classes .two-part-module .left-main-container>span{position:absolute;top:-23px;left:-6px;font-size:22px}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container>span{font-size:30px;display:block;text-align:center;margin-bottom:31px}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container p{text-align:center}.design-2017 .facebook-friends-classes .two-part-module .right-main-container .right-container{text-align:center}.design-2017 .facebook-friends-classes .two-part-module .right-main-container .right-container a{display:block;margin-top:30px}.design-2017 .facebook-friends-classes .one-friend-class .right-main-container,.design-2017 .facebook-friends-classes .friends-whithout-classes .right-main-container{padding-top:38px}.design-2017 .facebook-friends-classes .friends-whithout-classes .left-main-container{padding-bottom:38px}.design-2017 .facebook-friends-classes .friends-whithout-classes .friends-carousel ul li{font-size:12px;text-transform:uppercase;text-align:center}.design-2017 .facebook-friends-classes .friends-whithout-classes .friends-carousel ul li.profile-picture img{border-radius:50px;width:74px;height:74px}.design-2017 .facebook-friends-classes .friends-whithout-classes .friends-carousel ul li.friend-name{font-weight:bold;margin-top:10px}.design-2017 .facebook-friends-classes .class-information{font-size:12px;text-transform:uppercase;text-align:center}.design-2017 .facebook-friends-classes .class-information p{margin:0}.design-2017 .facebook-friends-classes .class-information p .fb-friend-class{font-weight:bold}.design-2017 .facebook-friends-classes .class-information .class-fb-pics-container{text-align:center;margin:20px 0}.design-2017 .facebook-friends-classes .class-information .class-fb-pics-container img{border-radius:50px;width:74px;height:74px;margin:0 auto}.design-2017 .facebook-friends-classes .class-information ul{line-height:20px}.design-2017 .facebook-friends-classes .class-information ul li:first-child{font-weight:bold}.design-2017 .facebook-friends-classes .class-information .button{margin-top:20px}@media (min-width: 768px){.design-2017 .facebook-friends-classes{width:100%}.design-2017 .facebook-friends-classes .fb-friends-container{padding:0 60px}.design-2017 .facebook-friends-classes .fb-friends-container .icon-facebook{left:0;top:0}.design-2017 .facebook-friends-classes .fb-friends-container .post-info-container span{top:10px;left:10px;font-size:30px}.design-2017 .facebook-friends-classes .fb-friends-container .post-info-container a.button span{font-size:11px}.design-2017 .facebook-friends-classes .fb-friends-container .post-info-container .posts-info{border-right:0}.design-2017 .facebook-friends-classes .fb-friends-container .post-info-container .posts-info h3{font-size:23px;margin-bottom:18px}.design-2017 .facebook-friends-classes .fb-friends-container .post-info-container .posts-info p{margin-bottom:0}.design-2017 .facebook-friends-classes .fb-friends-container .post-info-container .posts-info nav{margin-top:39px;padding:0px}.design-2017 .facebook-friends-classes .two-part-module{padding:0}.design-2017 .facebook-friends-classes .two-part-module h3{font-size:17px;text-align:left;margin:0}.design-2017 .facebook-friends-classes .two-part-module p{font-size:12px;margin:29px 0 0}.design-2017 .facebook-friends-classes .two-part-module .left-main-container{border-right:1px solid #e0e0e0;float:left;padding:0;width:50%;height:182px}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container{position:relative;vertical-align:middle;padding:18px 21px 22px 70px}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container>span{position:absolute;top:20px;left:10px}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container p{text-align:left;margin-top:10px}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container .fb-friends-list{float:left;text-align:center;width:90%;height:135px;overflow:hidden}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container .fb-friends-list ul{display:inline-block;margin:0 15px}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container .fb-friends-list ul li{font-size:11px;text-align:center}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container .fb-friends-list ul li.profile-picture img{width:94px;height:94px}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container .fb-friends-list ul li.friend-name{font-weight:bold;margin-top:12px}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container .button-container{float:right;margin:0;padding:43px 0}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container .button-container button{border:none;color:#cccccc;cursor:pointer;font-size:45px;padding:0}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container .fb-class-container .class-image{float:left;width:30%}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container .fb-class-container .class-image img.rounded{border-radius:50px;width:96px;height:96px}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container .fb-class-container .class-information{float:left;width:63%;padding:0 0 0 19px}.design-2017 .facebook-friends-classes .two-part-module .right-main-container{display:table;width:49.9%;height:182px;padding-top:0}.design-2017 .facebook-friends-classes .two-part-module .right-main-container .right-container{display:table-cell;vertical-align:middle;text-align:center;padding:0 20px}.design-2017 .facebook-friends-classes .two-part-module .right-main-container .right-container h3{margin-bottom:37px;text-align:center}.design-2017 .facebook-friends-classes .two-part-module .right-main-container .right-container a{margin:0;display:inline-block}.design-2017 .facebook-friends-classes .many-friends-classes{position:relative;font-size:12px;width:100%;min-height:210px;overflow:hidden;box-sizing:border-box}.design-2017 .facebook-friends-classes .many-friends-classes span:before{font-size:30px;position:absolute;top:20px;left:20px}.design-2017 .facebook-friends-classes .many-friends-classes .button-prev-container,.design-2017 .facebook-friends-classes .many-friends-classes .button-next-container{position:absolute;top:50%;margin:0;padding:0;z-index:500;transform:translate(0, -50%)}.design-2017 .facebook-friends-classes .many-friends-classes .button-prev-container button,.design-2017 .facebook-friends-classes .many-friends-classes .button-next-container button{border:none;cursor:pointer;color:#cccccc;font-size:45px;padding:0}.design-2017 .facebook-friends-classes .many-friends-classes .button-prev-container{left:30px}.design-2017 .facebook-friends-classes .many-friends-classes .button-next-container{right:30px}.design-2017 .facebook-friends-classes .many-friends-classes .fb-modules-container{width:100%}.design-2017 .facebook-friends-classes .many-friends-classes .fb-class-container{float:left;width:280px;margin-right:20px}.design-2017 .facebook-friends-classes .many-friends-classes .fb-class-container .class-image{float:left;width:35%}.design-2017 .facebook-friends-classes .many-friends-classes .fb-class-container .class-image img.rounded{border-radius:50px;width:96px;height:96px}.design-2017 .facebook-friends-classes .many-friends-classes .fb-class-container .class-image .small-pics-container{text-align:center}.design-2017 .facebook-friends-classes .many-friends-classes .fb-class-container .class-image .small-pics-container img.rounded{border-radius:50px;width:30px;height:30px}.design-2017 .facebook-friends-classes .many-friends-classes .fb-class-container .class-information{float:left;width:57%;padding:0 0 0 19px;position:relative}.design-2017 .facebook-friends-classes .many-friends-classes .fb-class-container .class-information p{text-align:left}.design-2017 .facebook-friends-classes .many-friends-classes .fb-class-container .class-information .message{position:absolute;display:table;right:0;top:0;width:100%;height:100px;background:#7c878e;font-size:10px;-moz-transition:-moz-transform 0.1s;-o-transition:-o-transform 0.5s;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.design-2017 .facebook-friends-classes .many-friends-classes .fb-class-container .class-information .message.closed{-moz-transform:translateY(-140px);-ms-transform:translateY(-140px);-webkit-transform:translateY(-140px);transform:translateY(-140px);background:transparent}.design-2017 .facebook-friends-classes .many-friends-classes .fb-class-container .class-information .message .copy{display:table-cell;vertical-align:middle;text-align:center}.design-2017 .facebook-friends-classes .many-friends-classes .fb-class-container .class-information .message p{margin-bottom:0;text-transform:uppercase;color:white;text-align:center}.design-2017 .facebook-friends-classes .class-fb-pics-container{margin:0;padding:0 11px}.design-2017 .facebook-friends-classes .class-information p{margin:0}.design-2017 .facebook-friends-classes .class-information ul{font-size:12px;margin:12px 0;text-align:left}.design-2017 .facebook-friends-classes .class-information ul li{text-transform:uppercase}.design-2017 .facebook-friends-classes .class-information ul li:first-child{font-weight:bold}.design-2017 .facebook-friends-classes .class-information a{font-size:11px;text-decoration:underline;text-transform:uppercase;float:left}.design-2017 .facebook-friends-classes .one-friend-class .left-main-container .left-container .fb-class-container .class-image{margin-left:7%}.design-2017 .facebook-friends-classes .one-friend-class .left-main-container .left-container .fb-class-container .class-information{width:56%}.design-2017 .facebook-friends-classes .one-friend-class .right-main-container .right-container h3{margin-bottom:17px}.design-2017 .facebook-friends-classes .one-friend-class .right-main-container .right-container p{margin:0}.design-2017 .facebook-friends-classes .one-friend-class .right-main-container .right-container a{margin-top:10px}}@media (min-width: 1024px){.design-2017 .facebook-friends-classes .class-information ul{line-height:18px}.design-2017 .facebook-friends-classes .connect-fb .post-info-container .posts-info h3{font-size:22px;margin-bottom:19px}.design-2017 .facebook-friends-classes .connect-fb .post-info-container .posts-info p{margin-bottom:0}.design-2017 .facebook-friends-classes .two-part-module h3{font-size:19px}.design-2017 .facebook-friends-classes .two-part-module .left-main-container{width:66.3%}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container p{margin-top:29px}.design-2017 .facebook-friends-classes .two-part-module .right-main-container{width:33%}.design-2017 .facebook-friends-classes .one-friend-class .left-main-container{width:33%}.design-2017 .facebook-friends-classes .one-friend-class .right-main-container{width:66.9%}}.design-2017 .feature-block{position:relative}.design-2017 .feature-block img{width:100%;height:auto}.design-2017 .feature-block.hero{position:static}.design-2017 .feature-block.hero .feature-info{position:static;padding:20px 20px 0 20px;opacity:1;transition:opacity 0.3s ease-in}.design-2017 .feature-block.hero .feature-info.right-bottom{padding:20px 20px 0 20px}.design-2017 .feature-block.hero .feature-info .feature-wrapper h6,.design-2017 .feature-block.hero .feature-info .feature-wrapper h2{text-align:left}.design-2017 .feature-block.hero .feature-info .feature-wrapper h6{margin-bottom:0}.design-2017 .feature-block .feature-info img{width:auto;margin:0 auto}.design-2017 .feature-block .feature-info .title,.design-2017 .feature-block .feature-info h6{color:#7d888e;font-size:12px;margin-top:0px;font-weight:600;text-align:left;letter-spacing:2px}.design-2017 .feature-block .feature-info .button{font-size:12px;font-weight:bold;line-height:12px;letter-spacing:2px;padding-bottom:8px;text-transform:uppercase;border-bottom:5px solid #000}.design-2017 .feature-block .feature-info .links-wrap{padding-top:15px}.design-2017 .feature-block .feature-info p img,.design-2017 .feature-block .feature-info .description img{margin-bottom:15px}.design-2017 .feature-block .feature-info.right-bottom{background:#fff}.design-2017 .feature-block.hero-image-sports-club h6,.design-2017 .feature-block.hero-image-sports-club .title{color:#7d888e}.design-2017 .feature-info{padding:20px 10px 10px 0;background-color:rgba(255,255,255,0.85);transition:all 0.35s ease-in}.design-2017 .feature-info p,.design-2017 .feature-info .description{line-height:1.4;text-align:left;padding-bottom:0;margin-bottom:0;letter-spacing:0.08em}.design-2017 .feature-info p p+p,.design-2017 .feature-info .description p+p{padding-top:15px}.design-2017 .feature-info p+.app-link,.design-2017 .feature-info .description+.app-link{padding-top:15px}.design-2017 .feature-info h6{color:#7d888e;margin-bottom:5px;text-align:left}.design-2017 .feature-info h4{margin-bottom:15px;text-align:left}.design-2017 .feature-info.standard{padding:20px 0 0 0}.design-2017 .feature-info.standard .feature-wrapper{text-align:left}.design-2017 .feature-info.standard .feature-wrapper h6,.design-2017 .feature-info.standard .feature-wrapper h4,.design-2017 .feature-info.standard .feature-wrapper p{text-align:left}.design-2017 .feature-info.standard .feature-wrapper h6{margin-bottom:5px}.design-2017 .feature-info.standard .feature-wrapper h4{margin-bottom:20px}.design-2017 .feature-info .feature-wrapper{display:table-cell}.design-2017 .feature-info .feature-wrapper img{width:auto}.design-2017 .feature-info .feature-wrapper a{display:inline-block;padding-top:20px}.design-2017 .feature-info .feature-wrapper a:focus,.design-2017 .feature-info .feature-wrapper a:hover{color:#000}.design-2017 .feature-info.spa-desc-block{position:static}.design-2017 .feature-info.spa-desc-block .feature-wrapper{display:block}.design-2017 .feature-info.spa-desc-block h1{margin:10px auto}.design-2017 .feature-info.spa-desc-block p{margin-bottom:0;font-size:initial;line-height:inherit}.design-2017 .feature-info.spa-desc-block .city{font-weight:300;letter-spacing:3px;text-align:center;color:#000;text-transform:uppercase;font-family:"Graphik Light Web"}.design-2017 .feature-info.spa-desc-block .title{text-align:center}.design-2017 .feature-info.spa-desc-block .address{font-size:12px;text-align:center;margin-bottom:20px;margin-top:10px}.design-2017 .feature-info.spa-desc-block .amenities-block h4{font-weight:bold;text-transform:uppercase;font-size:16px;text-align:center;font-family:"Graphik Medium";margin-top:20px;margin-bottom:0}.design-2017 .feature-info.spa-desc-block .amenities-block h6{margin-bottom:5px}.design-2017 .feature-info.spa-desc-block .amenities-block p{text-align:center;margin:0 auto;font-size:initial}.design-2017 .feature-info.left-bottom-overlapped,.design-2017 .feature-info.right-bottom-overlapped{padding:20px;background:#fff;position:static}.design-2017 .feature-info.left-bottom-overlapped h4,.design-2017 .feature-info.left-bottom-overlapped p,.design-2017 .feature-info.left-bottom-overlapped .description,.design-2017 .feature-info.right-bottom-overlapped h4,.design-2017 .feature-info.right-bottom-overlapped p,.design-2017 .feature-info.right-bottom-overlapped .description{text-align:left}.design-2017 .feature-info.center-middle h4{text-align:left}.design-2017 .feature-info .service-hours{margin-top:20px;font-size:14px}.design-2017 .feature-info .service-hours dl{text-transform:uppercase;overflow:hidden}.design-2017 .feature-info .service-hours dl dt{font-family:"Graphik Semibold";float:left;clear:both;min-width:104px;font-weight:600;line-height:20px;margin-right:4px;margin-bottom:3px}.design-2017 .feature-info .service-hours dl dd{float:left;line-height:20px;margin-bottom:5px;text-transform:uppercase}.design-2017 .feature-info .playme{width:64px;height:64px;text-align:center;font-weight:900;letter-spacing:0.04em;text-align:center;line-height:25px;font-size:26px;cursor:pointer;background-color:#fff;border-radius:50%;box-shadow:inset 0 0 0 2px #000;margin:0 auto;padding:0;transition:all 0.3s ease-in}.design-2017 .feature-info .playme span,.design-2017 .feature-info .playme i{position:relative;left:3px}.design-2017 .feature-info .playme:hover{background-color:#000;color:#fff}@media (max-width: 576px){.design-2017 .feature-block.left-bottom-overlapped .feature-info,.design-2017 .feature-block.right-bottom-overlapped .feature-info{position:static;margin-top:-35%}}@media (max-width: 767px){.design-2017 .feature-block .feature-info.right-bottom,.design-2017 .feature-block .feature-info.center-middle,.design-2017 .feature-block .feature-info.left-bottom-overlapped,.design-2017 .feature-block .feature-info.right-bottom-overlapped{padding:20px 0}.design-2017 .feature-block .feature-info .feature-wrapper p{letter-spacing:0.5px}}@media (min-width: 768px){.design-2017 .feature-block.hero{position:relative}.design-2017 .feature-block.hero .feature-info{position:absolute;padding:40px;bottom:20px}.design-2017 .feature-block.hero .feature-info.right-bottom{padding:40px}.design-2017 .feature-block.hero .feature-info .feature-wrapper h6,.design-2017 .feature-block.hero .feature-info .feature-wrapper .title{margin-bottom:10px}.design-2017 .feature-block .feature-info{position:absolute}.design-2017 .feature-block.hero-image-sports-club .feature-info{right:0;width:710px;margin:0 auto;background:none;position:relative;padding:18px 0 26px}.design-2017 .feature-block.hero-image-sports-club .feature-info .title{text-align:left;font-size:14px;font-weight:600;line-height:20px;letter-spacing:3px;margin-bottom:5px}.design-2017 .feature-block.hero-image-sports-club .feature-info .header{font-size:50px;margin-bottom:0;line-height:50px;letter-spacing:8px;text-align:left}.design-2017 .feature-info{display:table;padding:40px;right:20px;bottom:0;z-index:99}.design-2017 .feature-info.text-center .feature-wrapper h6,.design-2017 .feature-info.text-center .feature-wrapper h4,.design-2017 .feature-info.text-center .feature-wrapper p,.design-2017 .feature-info.text-center .feature-wrapper .description,.design-2017 .feature-info.text-center .feature-wrapper .links-wrap,.design-2017 .feature-info.text-center .feature-wrapper .btns-wrap{text-align:center}.design-2017 .feature-info .feature-wrapper{display:table-cell;vertical-align:middle;height:100%;text-align:left}.design-2017 .feature-info h6,.design-2017 .feature-info h4,.design-2017 .feature-info p,.design-2017 .feature-info .description{text-align:left}.design-2017 .feature-info p{font-size:16px}.design-2017 .feature-info.right-bottom{width:414px;min-height:180px;margin:0 40px 80px 0;box-sizing:border-box}.design-2017 .feature-info.center-middle{display:table;width:478px;height:270px;top:50%;left:50%;transform:translate(-50%, -50%)}.design-2017 .feature-info.center-middle .feature-wrapper{display:table-cell;vertical-align:middle;height:100%}.design-2017 .feature-info.center-middle .description{display:block}.design-2017 .feature-info.left-bottom-overlapped,.design-2017 .feature-info.right-bottom-overlapped{position:static;margin-top:-30.5%;padding:40px}.design-2017 .feature-info.right-bottom-overlapped h4,.design-2017 .feature-info.right-bottom-overlapped p,.design-2017 .feature-info.right-bottom-overlapped .description{text-align:left}.design-2017 .feature-info.left-bottom-overlapped .service-hours{float:right}.design-2017 .feature-info.left-bottom-overlapped h6,.design-2017 .feature-info.left-bottom-overlapped h4,.design-2017 .feature-info.left-bottom-overlapped p,.design-2017 .feature-info.left-bottom-overlapped .description{text-align:right}.design-2017 .feature-info.spa-desc-block .city{font-size:26px;font-weight:300;letter-spacing:3px;text-align:center;color:#000}.design-2017 .feature-info.spa-desc-block .address{font-size:14px;text-align:center}.design-2017 .feature-info.spa-desc-block .amenities-block{margin-bottom:50px}.design-2017 .feature-info.spa-desc-block .amenities-block p{width:80%}.design-2017 .col-md-12 .feature-block .feature-info.right-bottom{margin-bottom:40px;margin-right:40px;right:0}.design-2017 .col-md-6 .feature-block,.design-2017 .col-md-9 .feature-block{margin-bottom:40px}}@media (min-width: 1024px){.design-2017 .feature-info.spa-desc-block h1{font-size:50px}.design-2017 .feature-info.spa-desc-block .city{font-size:26px}.design-2017 .feature-block .feature-info.right-bottom{margin:0 40px 40px 0}.design-2017 .feature-block .feature-info.left-bottom-overlapped,.design-2017 .feature-block .feature-info.right-bottom-overlapped{min-height:140px;margin-top:-174px}.design-2017 .feature-block.hero-image-sports-club{margin-top:0}.design-2017 .feature-block.hero-image-sports-club .feature-info{right:0;bottom:0;width:500px;height:200px;padding:40px;position:absolute !important}.design-2017 .col-md-6 .feature-block,.design-2017 .col-md-9 .feature-block,.design-2017 .col-lg-6 .feature-block,.design-2017 .col-lg-9 .feature-block{margin-bottom:0}.design-2017 .col-md-6 .feature-info.center-middle,.design-2017 .col-md-9 .feature-info.center-middle,.design-2017 .col-lg-6 .feature-info.center-middle,.design-2017 .col-lg-9 .feature-info.center-middle{width:478px;height:270px}}.design-2017 .flexible-slideshow .slide-item,.design-2017 .flexible-slideshow .owl-item{width:100%;height:300px;overflow:hidden;position:relative}@media (min-width: 768px){.design-2017 .flexible-slideshow .slide-item,.design-2017 .flexible-slideshow .owl-item{height:470px}}@media (min-width: 1024px){.design-2017 .flexible-slideshow .slide-item{height:550px}}.design-2017 .left-right-module .separator-title-container{display:block;padding:47px 0px}.design-2017 .left-right-module .columnsContainer.collapsable{position:relative;overflow:hidden;border-bottom:1px solid #b2b2b2;float:left;width:100%;margin-bottom:40px}.design-2017 .left-right-module .columnsContainer.collapsable>li.rightColumn{height:100%}.design-2017 .left-right-module .columnsContainer.collapsable>li.rightColumn>div{height:100%}.design-2017 .left-right-module .columnsContainer.collapsable.expanded .column.rightColumn{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.design-2017 .left-right-module .columnsContainer.collapsable .column{-moz-transition:-moz-transform 1s ease;-o-transition:-o-transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:transform 1s ease}.design-2017 .left-right-module .columnsContainer.collapsable .column.leftColumn{width:100%}.design-2017 .left-right-module .columnsContainer.collapsable .column.rightColumn{background:white;position:absolute;top:0;right:0;width:auto;z-index:10;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.design-2017 .left-right-module .columnsContainer .rightColumn{clear:both;display:inline-block;width:50%}@media (min-width: 768px){.design-2017 .left-right-module.black-background{background:#000}.design-2017 .left-right-module.black-background .separator-title-container{border-bottom:0;padding:41px 0}.design-2017 .left-right-module.black-background .separator-title-container h3{color:#fff;font-size:24px}.design-2017 .left-right-module .separator-title-container{display:block;padding:47px 0}.design-2017 .left-right-module .separator-title-container h3{margin:0;font-size:27px}.design-2017 .left-right-module .columnsContainer.no-overflow{overflow:hidden}.design-2017 .left-right-module .columnsContainer .leftColumn{float:left;width:50%}.design-2017 .left-right-module .columnsContainer .leftColumn.one-third{width:50%}.design-2017 .left-right-module .columnsContainer .rightColumn{clear:both;display:inline-block;width:50%}.design-2017 .left-right-module .columnsContainer .rightColumn.two-third{width:50%}.design-2017 .left-right-module .columnsContainer.collapsable{position:relative;overflow:hidden}.design-2017 .left-right-module .columnsContainer.collapsable>li.rightColumn{height:100%}.design-2017 .left-right-module .columnsContainer.collapsable>li.rightColumn>div{height:100%}.design-2017 .left-right-module .columnsContainer.collapsable .column{transition:transform 1s ease}.design-2017 .left-right-module .columnsContainer.collapsable .column.rightColumn{background:white;position:absolute;top:0;right:0;width:auto;z-index:10;transform:translateX(100%)}.design-2017 .left-right-module .columnsContainer.collapsable .column.leftColumn{width:100%}.design-2017 .left-right-module .columnsContainer.collapsable.expanded .column.rightColumn{transform:translateX(0)}}@media (min-width: 1024px){.design-2017 .left-right-module .separator-title-container{padding:54px 0}.design-2017 .left-right-module .separator-title-container h3{font-size:35px}.design-2017 .left-right-module .columnsContainer.short-height{display:inline-block;padding:32px 0}.design-2017 .left-right-module .columnsContainer .leftColumn.one-third{width:33%}.design-2017 .left-right-module .columnsContainer .rightColumn.two-third{width:67%}}.design-2017 .module{margin-top:10px;margin-bottom:10px}.design-2017 .module .container{margin:0 auto}.design-2017 .module .container .row{border:0}.design-2017 .module .container.fullwidth{width:100%;max-width:100%}.design-2017 .module.tpl-popuplead,.design-2017 .module.tpl-leadform,.design-2017 .module.tpl-generic-lead-input-form,.design-2017 .module.tpl-ctacallout,.design-2017 .module.tpl-herocallout,.design-2017 .module.tpl-bannercallout,.design-2017 .module.tpl-open-html{margin-top:0;margin-bottom:0}.design-2017 .module.tpl-paragraph{margin-top:0;margin-bottom:0;color:#000;text-align:center}.design-2017 .module.tpl-paragraph:not(.text-white) h1,.design-2017 .module.tpl-paragraph:not(.text-white) h2,.design-2017 .module.tpl-paragraph:not(.text-white) h3,.design-2017 .module.tpl-paragraph:not(.text-white) h4,.design-2017 .module.tpl-paragraph:not(.text-white) h5,.design-2017 .module.tpl-paragraph:not(.text-white) h6{color:#000;font-family:"Graphik Semibold"}.design-2017 .module.tpl-paragraph:not(.text-white) p{color:#000}.design-2017 .module.tpl-paragraph h6{padding-bottom:10px}.design-2017 .module.tpl-class-schedule .container{padding-left:0;padding-right:0}.design-2017 .module.tpl-class-schedule .container .card-group{display:block}.design-2017 .module.tpl-empty-panel{text-align:center}.design-2017 .module.tpl-empty-panel .container{text-align:center;padding:0}.design-2017 .module.tpl-empty-panel .container .panel-body,.design-2017 .module.tpl-empty-panel .container .content{padding:40px;margin:10px 0}.design-2017 .module.tpl-empty-panel .container .panel-body h2,.design-2017 .module.tpl-empty-panel .container .content h2{font-family:"Graphik Web";font-weight:200;font-size:40px;letter-spacing:0.2em}.design-2017 .module.tpl-empty-panel .container .panel-body p,.design-2017 .module.tpl-empty-panel .container .content p{padding-top:20px;font-size:12px;line-height:1.5;letter-spacing:1px}.design-2017 .module.tpl-titlecallout-callout{background:url(../img/headers/Spa_Hero_Mobile_320x300_Q_Massage1.jpg) center no-repeat;background-size:cover;background-position:center center;min-height:700px}.design-2017 .module.tpl-titlecallout-callout h1{border:2px solid #fff;min-height:200px;height:200px;max-width:600px;letter-spacing:10px;font-weight:200;margin:0 auto;padding-top:25px;padding-bottom:25px;display:table;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.design-2017 .module.tpl-titlecallout-callout h1 span{display:table-cell;text-align:center;vertical-align:middle;font-size:45px;line-height:1}.design-2017 .module.tpl-tertiary-media-callout h2{text-align:center;padding:15px 0}.design-2017 .module.tpl-tertiary-media-callout .content h4{font-family:"Graphik Semibold";letter-spacing:0.2em;font-size:1em;font-weight:bold;text-transform:uppercase;margin:15px auto}.design-2017 .module.tpl-tertiary-media-callout .content img{border-radius:50%;width:75px;height:75px;margin:5px auto}.design-2017 .module.tpl-tertiary-media-callout .content p{font-size:12px;letter-spacing:1px;color:#000;line-height:19px}.design-2017 .module.tpl-featured-classes .classes-upcoming{max-width:100%}.design-2017 .module.tpl-featured-classes .box{margin:0}.design-2017 .module.tpl-referrals-detail .referral-simple-form .form-actions{padding:20px 0}.design-2017 .module.tpl-referrals-detail .referral-simple-form .form-actions input[type="submit"],.design-2017 .module.tpl-referrals-detail .referral-simple-form .form-actions button[type="submit"]{width:50%}@media (max-width: 576px){.design-2017 .module.lead-popup-content label{display:block}.design-2017 .module.tpl-popuplead label{display:block}.design-2017 .module.tpl-popuplead .panel form .panel-body .form-group{margin-bottom:15px}.design-2017 .module.tpl-popuplead .panel form .panel-body .form-group .col-xs-6:nth-child(2),.design-2017 .module.tpl-popuplead .panel form .panel-body .form-group .col-xs-12:nth-child(2){margin-top:15px}}@media (max-width: 767px){.design-2017 .module.fullwidth .container{padding:0 10px}.design-2017 .module.fullwidth .container .row{border:0}.design-2017 .module.tpl-carousel-callout .heading h1{font-size:28px;line-height:28px;letter-spacing:5px}.design-2017 .module.tpl-class-schedule .container,.design-2017 .module.tpl-bookclassschedule .container,.design-2017 .module.tpl-empty-panel .container{width:100%;max-width:100%}.design-2017 .module.tpl-region-list-container .heading.separator h4{font-size:16px;letter-spacing:1px}.design-2017 .module.tpl-region-list-container .heading.separator h4::before,.design-2017 .module.tpl-region-list-container .heading.separator h4::after{top:8px}.design-2017 .module.tpl-contactform-callout .panel{margin:0}.design-2017 .module.tpl-contactform-callout form h3{font-size:8vw;line-height:1.4em}}@media (min-width: 768px){.design-2017 .module{margin-top:20px;margin-bottom:20px}.design-2017 .module.tpl-tertiary-media-callout .content h4{font-size:0.8em}.design-2017 .module.tpl-class-schedule .classes-calendar .calendar-list-container{height:auto}.design-2017 .module.tpl-class-schedule .classes-calendar ul li a.current p,.design-2017 .module.tpl-class-schedule .classes-calendar ul li a.current small{color:#000}}@media (min-width: 1024px){.design-2017 .module .container{width:970px}.design-2017 .module .container .row{border:0}.design-2017 .module.tpl-class-schedule .container,.design-2017 .module.tpl-empty-panel .container{max-width:95%;width:95%}}@media (min-width: 1200px){.design-2017 .module .container{width:1170px}.design-2017 .module .container .row{border:0}}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0){.design-2017 .lead-form-module .row{display:block;overflow:hidden}}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px){.design-2017 .lead-form-module [class*="col-"]{float:left}}.design-2017 .lead-form-module{color:#000}.design-2017 .lead-form-module h1,.design-2017 .lead-form-module h2,.design-2017 .lead-form-module .thanks-head{font-family:"Graphik Semibold";font-size:32px;font-weight:700;line-height:42px;letter-spacing:6px;text-align:center;text-transform:uppercase}.design-2017 .lead-form-module .container{padding-left:20px;padding-right:20px}.design-2017 .lead-form-module input[type="text"],.design-2017 .lead-form-module input[type="email"],.design-2017 .lead-form-module input[type="tel"],.design-2017 .lead-form-module input[type="number"],.design-2017 .lead-form-module input[type="password"]{text-transform:none;text-align:left}.design-2017 .lead-form-module input[type="text"]:focus,.design-2017 .lead-form-module input[type="email"]:focus,.design-2017 .lead-form-module input[type="tel"]:focus,.design-2017 .lead-form-module input[type="number"]:focus,.design-2017 .lead-form-module input[type="password"]:focus{border-color:#cdcdcd}.design-2017 .lead-form-module input[type="text"].error:focus,.design-2017 .lead-form-module input[type="email"].error:focus,.design-2017 .lead-form-module input[type="tel"].error:focus,.design-2017 .lead-form-module input[type="number"].error:focus,.design-2017 .lead-form-module input[type="password"].error:focus{border-color:red}.design-2017 .lead-form-module input[type="text"]::-webkit-input-placeholder,.design-2017 .lead-form-module input[type="text"]::-moz-placeholder,.design-2017 .lead-form-module input[type="text"]::-moz-placeholder,.design-2017 .lead-form-module input[type="email"]::-webkit-input-placeholder,.design-2017 .lead-form-module input[type="email"]::-moz-placeholder,.design-2017 .lead-form-module input[type="email"]::-moz-placeholder,.design-2017 .lead-form-module input[type="tel"]::-webkit-input-placeholder,.design-2017 .lead-form-module input[type="tel"]::-moz-placeholder,.design-2017 .lead-form-module input[type="tel"]::-moz-placeholder,.design-2017 .lead-form-module input[type="number"]::-webkit-input-placeholder,.design-2017 .lead-form-module input[type="number"]::-moz-placeholder,.design-2017 .lead-form-module input[type="number"]::-moz-placeholder,.design-2017 .lead-form-module input[type="password"]::-webkit-input-placeholder,.design-2017 .lead-form-module input[type="password"]::-moz-placeholder,.design-2017 .lead-form-module input[type="password"]::-moz-placeholder{text-transform:uppercase}.design-2017 .lead-form-module .first-name input::-webkit-input-placeholder,.design-2017 .lead-form-module .first-name input::-moz-placeholder,.design-2017 .lead-form-module .first-name input::-moz-placeholder{text-transform:uppercase}.design-2017 .lead-form-module label{display:block}.design-2017 .lead-form-module .loaderAnim{position:relative}.design-2017 .lead-form-module .separator{width:30%;margin:0 auto 40px;border-bottom:1px solid #000}.design-2017 .lead-form-module .error-wrapper{display:none;text-align:center;padding:40px 0}.design-2017 .lead-form-module p.required,.design-2017 .lead-form-module p small{font-size:12px}.design-2017 .lead-form-module .control-form{padding:40px 0}.design-2017 .lead-form-module .control-title{margin-bottom:10px;font-size:12px;display:block}.design-2017 .lead-form-module .control-title small{font-size:12px}.design-2017 .lead-form-module .checkbox .control-title{margin-bottom:0;padding-right:10px;font-family:"Graphik Web";font-weight:normal}.design-2017 .lead-form-module textarea{display:none;box-sizing:border-box;width:100%;height:100px;resize:none;text-transform:none;font-size:14px;font-family:"Graphik Web";border:1px solid #cdcdcd;margin-top:10px;padding:10px 20px;letter-spacing:1px;text-align:left}.design-2017 .lead-form-module .col-multiple label{display:inline-block;margin-bottom:0}.design-2017 .lead-form-module .module-header{margin-bottom:20px;height:auto}.design-2017 .lead-form-module .question{line-height:20px;font-size:14px;letter-spacing:0;font-family:"Graphik Medium";display:inline-block;margin:0;text-align:left}.design-2017 .lead-form-module .question,.design-2017 .lead-form-module .inline-heading{margin-bottom:0}.design-2017 .lead-form-module .question-heading{margin-bottom:10px;width:100%}.design-2017 .lead-form-module .answer-options{margin-bottom:0;width:100%}.design-2017 .lead-form-module .btns-container{padding:20px 0 0 0}.design-2017 .lead-form-module .sms-legal-copy{font-size:12px;line-height:13px;letter-spacing:normal;vertical-align:top;text-align:left}.design-2017 .lead-form-module .sms-legal-copy .legal-text{vertical-align:top;text-align:left}.design-2017 .lead-form-module .sms-legal-copy .legal-text p{font-size:10px;letter-spacing:normal;line-height:22px}.design-2017 .lead-form-module .sms-legal-copy .legal-text a{color:#000;text-decoration:underline}.design-2017 .lead-form-module .appointment-sch{border-top:1px solid #000;padding-top:20px}.design-2017 .lead-form-module .select-wrapper{max-width:100%}.design-2017 .lead-form-module .content-wrapper p,.design-2017 .lead-form-module .content-wrapper .form-lead-text{font-size:14px;letter-spacing:1px;margin-bottom:0;line-height:22px}.design-2017 .lead-form-module .content-wrapper p small{font-size:12px;padding-top:5px}.design-2017 .lead-form-module .content-wrapper p.required{font-size:12px;padding-top:5px}.design-2017 .lead-form-module .content-wrapper .form-body{padding:30px 0}.design-2017 .lead-form-module .content-wrapper .col-multiple{margin-top:0;margin-bottom:15px}.design-2017 .lead-form-module .control-form{padding-left:15px;padding-right:15px}.design-2017 .lead-form-module .control-form .form-body{padding-bottom:0}.design-2017 .lead-form-module .questionContainer .row{margin-bottom:15px}.design-2017 .lead-form-module .step1{display:block}.design-2017 .lead-form-module .step2,.design-2017 .lead-form-module .step3{display:none}.design-2017 .lead-form-module .step2 .btns-container{padding-bottom:20px}.design-2017 .lead-form-module .step3 .thanks-description{text-align:center}.design-2017 .lead-form-module .step3.success-wrapper .thanks-container .thanks-description-other{margin:0 0 20px 0;font-size:14px;font-weight:normal;text-transform:none;letter-spacing:1px;color:#000;line-height:22px;text-align:center}.design-2017 .lead-form-module .thanks-description{font-size:14px;line-height:24px;letter-spacing:1px}.design-2017 .lead-form-module .thanks-description p{padding-bottom:10px;font-size:14px;text-transform:none;line-height:28px;text-align:left;letter-spacing:1px}.design-2017 .lead-form-module .thanks-description .appointment-description .export{padding-left:0 !important}.design-2017 .lead-form-module .thanks-description .appointment-description h6{text-align:left;color:#000}.design-2017 .lead-form-module .thanks-description .thanks-description-other{margin:0 0 20px 0;font-size:14px;font-weight:normal;text-transform:none;letter-spacing:1px;color:#000;line-height:22px;text-align:center}.design-2017 .lead-form-module .thanks-description strong{font-size:12px;font-weight:600;line-height:12px;letter-spacing:1px;text-transform:uppercase;text-align:left;padding-right:30px}.design-2017 .lead-form-module .thanks-description ul li{font-size:14px;line-height:28px;letter-spacing:1px;text-align:left}.design-2017 .lead-form-module .thanks-description ul li .thanks-address{display:inline-flex}.design-2017 .lead-form-module .thanks-description ul li a.export{text-decoration:underline;padding-left:10px}.design-2017 .lead-form-module.promo-lead-form{max-width:800px;margin:0 auto}.design-2017 .lead-form-module.promo-lead-form h5{padding-bottom:0}.design-2017 .lead-form-module.promo-lead-form .form-body{padding-top:0}.design-2017 .lead-form-module.contact-lead-form h1{font-size:42px;line-height:1.1;margin-bottom:20px}.design-2017 .lead-form-module.contact-lead-form h2{line-height:38px;margin-bottom:20px}.design-2017 .lead-form-module.contact-lead-form h3{margin-bottom:20px}.design-2017 .lead-form-module.contact-lead-form h4,.design-2017 .lead-form-module.contact-lead-form h5,.design-2017 .lead-form-module.contact-lead-form h6{text-align:center}.design-2017 .lead-form-module.contact-lead-form ul{padding-top:20px;padding-left:15px;font-size:14px}.design-2017 .lead-form-module.contact-lead-form ul li{list-style:initial;padding-bottom:5px}.design-2017 .lead-form-module.contact-lead-form p{text-align:center}.design-2017 .lead-form-module.contact-lead-form p+p{padding-top:20px}.design-2017 .lead-form-module.contact-lead-form .module-header{margin-bottom:40px}.design-2017 .lead-form-module.contact-lead-form .title-description{text-transform:none;text-align:justify;font-size:12px;line-height:16px;letter-spacing:.01em;margin-bottom:10px}.design-2017 .lead-form-module.contact-lead-form .instructions{padding-top:20px;padding-bottom:30px;text-align:center}.design-2017 .lead-form-module.contact-lead-form .appointment-checked{padding-top:0}.design-2017 .lead-form-module.contact-lead-form .appointment-checked label{display:inline-block;padding-right:0}.design-2017 .lead-form-module.contact-lead-form .appointment-checked .lead-appointmentinfo-text{font-size:12px;line-height:18px;letter-spacing:normal;vertical-align:top;display:inline-block}.design-2017 .lead-form-module.contact-lead-form .control-form{padding-top:0;padding-bottom:0}.design-2017 .lead-form-module.contact-lead-form .form-group{margin-bottom:20px}.design-2017 .lead-form-module.contact-lead-form .form-actions{text-align:center;padding:30px 0 20px 0}.design-2017 .lead-form-module.contact-lead-form .sms-legal-copy{margin-top:20px}.design-2017 .lead-form-module.contact-lead-form .footer-copy{text-align:center;font-size:11px}.design-2017 .lead-form-module.contact-lead-form .footer-copy a{text-decoration:underline;color:#000}.design-2017 .lead-form-module.contact-lead-form .content-wrapper,.design-2017 .lead-form-module.contact-lead-form .success-wrapper{padding-top:30px;padding-bottom:30px}.design-2017 .lead-form-module.contact-lead-form .button{min-width:265px;padding:9px 12px}.design-2017 .lead-form-module.older-lead-form{max-width:100%}.design-2017 .lead-form-module.older-lead-form .form-body{padding:40px 20px}.design-2017 .lead-form-module.older-lead-form [class*='col-'].form-group{margin-bottom:15px}.design-2017 .lead-form-module.older-lead-form .title-description{border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0;margin-bottom:40px;letter-spacing:0;line-height:1.3}.design-2017 .lead-form-module.generic-lead-form .success-wrapper.selected-club{padding:60px 0;text-align:center}.design-2017 .success-wrapper{padding:40px 0}.design-2017 .success-wrapper.selected-club{padding:0 0 50px;width:100%}.design-2017 .success-wrapper.selected-club .club-info-section .club-info .middle-section{position:absolute;top:35%;width:100%}.design-2017 .success-wrapper.selected-club .club-info-section .classes-info .class-info{width:50%;display:inline-block}.design-2017 .success-wrapper.selected-club .club-info-section .classes-info .class-info .middle-section{position:absolute;top:20%;width:80%;left:10%}.design-2017 .success-wrapper .thanks-container .thanks-description{font-size:14px;line-height:24px;letter-spacing:1px}.design-2017 .success-wrapper .thanks-container .thanks-description p{padding-bottom:10px;font-size:14px;text-transform:none;line-height:28px;text-align:left;letter-spacing:1px}.design-2017 .success-wrapper .thanks-container .thanks-description .appointment-description{padding:20px 0 0 0}.design-2017 .success-wrapper .thanks-container .thanks-description .appointment-description .export{padding-left:0 !important}.design-2017 .success-wrapper .thanks-container .thanks-description .appointment-description h6{text-align:left}.design-2017 .success-wrapper .thanks-container .thanks-description .thanks-description-other{margin:0 0 20px 0;font-size:14px;font-weight:normal;text-transform:none;letter-spacing:1px;color:#000;line-height:22px}.design-2017 .success-wrapper .thanks-container .thanks-description strong{font-size:12px;font-weight:600;line-height:12px;letter-spacing:1px;text-transform:uppercase;text-align:left;padding-right:30px}.design-2017 .success-wrapper .thanks-container .thanks-description ul li{font-size:14px;line-height:28px;letter-spacing:1px;text-align:left}.design-2017 .success-wrapper .thanks-container .thanks-description ul li .thanks-address{display:inline-flex}.design-2017 .success-wrapper .thanks-container .thanks-description ul li a.export{text-decoration:underline;padding-left:10px}.design-2017 .promo-lead-new .about-EQ{padding-top:40px;padding-bottom:40px}.design-2017 .promo-lead-new .about-EQ h2{margin-top:40px}.design-2017 .promo-lead-new .about-EQ .facilities{padding-top:20px}.design-2017 .promo-lead-new .about-EQ .facilities .list-items{overflow:hidden;padding-top:20px}.design-2017 .promo-lead-new .about-EQ .facilities .list-items ul{list-style:initial;padding-left:15px}.design-2017 .promo-lead-new .about-EQ .facilities .list-items ul li{padding-bottom:10px}.design-2017 .ContactLeads .container{border:2px solid black;margin:0 auto}.design-2017 .ContactLeads h5,.design-2017 .ContactLeads h6{text-align:center}.design-2017 .ContactLeads.olderVersion{width:95%;margin:0 auto}.design-2017 .ContactLeads.olderVersion .container{border:2px solid #000;width:100%}.design-2017 .ContactLeads #display-image-container{display:none;position:relative;background-size:cover;background-repeat:no-repeat}.design-2017 .ContactLeads #lead-page-wrapper .container{width:auto;max-width:100%;padding-left:15px;padding-right:15px}.design-2017 .ContactLeads-new .container{max-width:100%;width:100%}.design-2017 .ContactLeads-new .error-wrapper{display:none}.design-2017 .ContactLeads-new .lead-form-module .error-wrapper{padding:40px 20px 0 20px}.design-2017 .ContactLeads-new .content-wrapper h2{font-size:32px;text-align:left;line-height:1.3;margin-bottom:50px}.design-2017 .ContactLeads-new .content-wrapper h3{margin-left:0}.design-2017 .ContactLeads-new ul{padding-top:2rem}.design-2017 .ContactLeads-new ul li{padding:5px 0}.design-2017 .ContactLeads-new ul li span{padding-left:5px}.design-2017 .ContactLeads-new ul img{width:39px}.design-2017 .ContactLeads-new p{margin-bottom:20px}.design-2017 .ContactLeads-new .button{min-width:250px;width:auto;padding:15px 40px}@media (max-width: 576px){.design-2017 .ContactLeads .container{width:100%}}@media (min-width: 768px){.design-2017 .lead-form-module{margin:0 auto;max-width:800px}.design-2017 .lead-form-module h1,.design-2017 .lead-form-module h2,.design-2017 .lead-form-module .thanks-head{font-size:42px;margin-bottom:30px}.design-2017 .lead-form-module .container{max-width:800px;padding-left:40px;padding-right:40px}.design-2017 .lead-form-module.full-width{max-width:100%}.design-2017 .lead-form-module .module-header{line-height:42px;margin-bottom:30px}.design-2017 .lead-form-module .checkbox-list.full .checkbox{width:50%;float:left}.design-2017 .lead-form-module .control-form .button{font-size:14px;letter-spacing:2px}.design-2017 .lead-form-module .questionContainer .row{margin-bottom:25px}.design-2017 .lead-form-module .questionContainer .col-multiple{float:left;width:48%}.design-2017 .lead-form-module .success-wrapper.selected-club{padding:0 0 50px;width:90%;margin:0 auto}.design-2017 .lead-form-module .success-wrapper.selected-club .club-info-section h1{font-size:40px}.design-2017 .lead-form-module .success-wrapper.selected-club .club-info-section h2{font-size:24px;padding:0 30px}.design-2017 .lead-form-module .success-wrapper.selected-club .club-info-section .club-info .middle-section{position:absolute;top:25%;width:100%;left:0}.design-2017 .lead-form-module .success-wrapper.selected-club .club-info-section .club-info .middle-section .btns-container{margin-top:20px}.design-2017 .lead-form-module .success-wrapper.selected-club .club-info-section .club-info .middle-section .btns-container a{padding:15px 60px;display:inline-block}.design-2017 .lead-form-module .success-wrapper.selected-club .club-info-section .classes-info .class-info{width:50%;display:inline-block}.design-2017 .lead-form-module .success-wrapper.selected-club .club-info-section .classes-info .class-info .middle-section{position:absolute;top:20%;width:80%;left:10%;height:170px}.design-2017 .lead-form-module .success-wrapper.selected-club .club-info-section .classes-info .class-info .middle-section .middle-section-container{position:absolute;width:100%;bottom:0}.design-2017 .lead-form-module .success-wrapper.selected-club .club-info-section .classes-info .class-info .middle-section .middle-section-container .button-container a{display:inline-block}.design-2017 .lead-form-module .success-wrapper .thanks-container .thanks-description .appointment-description{padding:20px 70px 0}.design-2017 .lead-form-module .step2 .control-form{padding-left:0;padding-right:0}.design-2017 .lead-form-module .step3 .thanks-head{margin-bottom:30px}.design-2017 .lead-form-module.generic-lead-form .success-wrapper h2{font-size:40px}.design-2017 .lead-form-module.older-lead-form .form-body{padding:60px}.design-2017 .lead-form-module.older-lead-form [class*='col-'].form-group{margin-bottom:25px}.design-2017 .lead-form-module.older-lead-form .title-description{margin-bottom:60px}.design-2017 .lead-form-module.promo-lead-form .form-group{margin-bottom:20px}.design-2017 .lead-form-module.promo-lead-form .control-form{padding:30px 40px}.design-2017 .lead-form-module.promo-lead-form .control-form input[type="email"],.design-2017 .lead-form-module.promo-lead-form .control-form input[type="tel"],.design-2017 .lead-form-module.promo-lead-form .control-form input[type="text"]{height:35px;margin:19px 0;font-size:12px}.design-2017 .lead-form-module.promo-lead-form .control-form .select-wrapper .option{font-size:12px}.design-2017 .lead-form-module.promo-lead-form .button{font-size:12px;width:180px;padding:10px;display:inline-block;letter-spacing:2px}.design-2017 .lead-form-module.contact-lead-form h1{font-size:50px;margin-bottom:30px}.design-2017 .lead-form-module.contact-lead-form h2{font-size:32px;margin-bottom:30px;font-family:"Graphik Black"}.design-2017 .lead-form-module.contact-lead-form h3{margin-bottom:30px;font-family:"Graphik Black"}.design-2017 .lead-form-module.contact-lead-form h4,.design-2017 .lead-form-module.contact-lead-form h5,.design-2017 .lead-form-module.contact-lead-form h6{text-align:left}.design-2017 .lead-form-module.contact-lead-form h5{font-family:"Graphik Black"}.design-2017 .lead-form-module.contact-lead-form .container.contactpromo{min-height:800px;border:1px solid #000;display:table;padding:0}.design-2017 .lead-form-module.contact-lead-form .content-wrapper{padding-top:20px;padding-bottom:20px}.design-2017 .lead-form-module.contact-lead-form [class*="col-md"]+[class*="col-md"]{margin-top:0}.design-2017 .lead-form-module.contact-lead-form .instructions{text-align:left}.design-2017 .lead-form-module.contact-lead-form p{text-align:left}.design-2017 .lead-form-module.contact-lead-form p+p{padding-top:20px}.design-2017 .ContactLeads .container{display:table;padding:0}.design-2017 .ContactLeads.olderVersion{width:98%}.design-2017 .ContactLeads #display-image-container{display:table-cell;width:50%;vertical-align:middle}.design-2017 .ContactLeads #display-image-container+#lead-page-wrapper{display:table-cell;width:50%;vertical-align:middle;padding-left:20px;padding-right:20px}.design-2017 .ContactLeads #lead-page-wrapper{width:100%}.design-2017 .ContactLeads #lead-page-wrapper .container{padding-left:20px;padding-right:20px}.design-2017 .ContactLeads-new .content-wrapper{padding:40px 0}.design-2017 .ContactLeads-new .content-wrapper h2{font-size:40px;text-align:center}.design-2017 .ContactLeads-new .content-wrapper .error-wrapper{margin-bottom:20px;padding:2% 0}.design-2017 .ContactLeads-new .error-wrapper p{font-size:30px;line-height:42px;text-transform:uppercase}}@media (min-width: 992px){.design-2017 .lead-form-module.contact-lead-form .content-wrapper,.design-2017 .lead-form-module.contact-lead-form .success-wrapper{padding-top:40px;padding-bottom:40px}}@media (min-width: 1024px){.design-2017 .lead-form-module .container{padding-left:80px;padding-right:80px}.design-2017 .lead-form-module .checkbox-list.full .checkbox{width:33%}.design-2017 .lead-form-module .col-multiple{float:left;width:32%}.design-2017 .lead-form-module .control-form{padding:60px 0}.design-2017 .lead-form-module .content-wrapper .form-body{padding-left:20px;padding-right:20px}.design-2017 .lead-form-module .success-wrapper{padding:60px 0}.design-2017 .lead-form-module .success-wrapper.selected-club{padding:0 0 50px;width:100%}.design-2017 .lead-form-module .success-wrapper.selected-club .club-info-section .club-info .middle-section{position:absolute;top:35%;width:100%}.design-2017 .lead-form-module .success-wrapper.selected-club .club-info-section .classes-info .class-info{width:50%;display:inline-block}.design-2017 .lead-form-module .success-wrapper.selected-club .club-info-section .classes-info .class-info .middle-section{position:absolute;top:20%;width:80%;left:10%}.design-2017 .ContactLeads.olderVersion{width:91%}.design-2017 .ContactLeads-new .content-wrapper{padding:60px 0}.design-2017 .ContactLeads-new .container{width:90%;max-width:1400px}}@media (min-width: 1300px){.design-2017 .ContactLeads.olderVersion{width:86%}}@media (min-width: 1400px){.design-2017 .ContactLeads.olderVersion{width:82%}}@media (min-width: 1600px){.design-2017 .ContactLeads-new .container{width:92%}}@media (min-width: 2000px){.design-2017 .ContactLeads.olderVersion{width:46%}}.design-2017 .modal.fade .modal-dialog{max-width:800px}.design-2017 .modal{z-index:10092}.design-2017 .modal .modal-dialog{max-width:800px}.design-2017 .modal .modal-dialog .modal-header h4{margin-bottom:0}.design-2017 .modal.transparent{text-align:center}.design-2017 .modal.transparent .close{color:#fff;position:relative;right:20px;opacity:1}.design-2017 .modal.transparent .modal-dialog{margin:0 auto;display:inline-block;width:auto;text-align:center}.design-2017 .modal.transparent .modal-dialog .modal-content{display:block;background-color:transparent;border:none;text-align:center}.design-2017 .modal.transparent .modal-dialog .modal-content .modal-body{padding:0;display:inline-block}.design-2017 .modal.promotional{margin-top:0}.design-2017 .modal.promotional img{max-width:400px;height:auto}.design-2017 .modal.chatpopup .modal-dialog{max-width:100%;width:100%;height:100%}.design-2017 .modal.chatpopup .modal-dialog .modal-content{max-width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #000;border-radius:0}.design-2017 .modal.chatpopup .modal-dialog .modal-content .modal-header{position:relative;border:none}.design-2017 .modal.chatpopup .modal-dialog .modal-content .modal-header .close{position:absolute;right:10px;opacity:1;color:#fff;display:block;top:10px}.design-2017 .modal.chatpopup .modal-dialog .modal-content .modal-header .close span{width:30px;height:30px;display:block}.design-2017 .modal.chatpopup .modal-dialog .modal-content .modal-body{min-height:200px}.design-2017 .modal.chatpopup .modal-dialog .modal-content .modal-body p{padding:30px 0}.design-2017 .modal-backdrop{z-index:10080}.design-2017 .modal-backdrop.fade.in{opacity:0.8}.design-2017 .modal-backdrop.show{opacity:0.8}.design-2017 .modal-backdrop.transparent{opacity:0}.design-2017 .popup-module .modal-dialog .modal-content .modal-header{padding:0;position:relative;z-index:10}.design-2017 .popup-module .modal-dialog .modal-content .modal-header button{position:absolute;top:15px;right:15px;font-size:20px;opacity:1}.design-2017 .popup-module .modal-dialog .modal-content .modal-body{padding:0}.design-2017 #lead-popup-module .control-form .control-title{font-size:12px}.design-2017 .q-blog .header-title,.design-2017 .furthermore .header-title{padding:34px 20px;text-align:center}.design-2017 .q-blog .header-title h3,.design-2017 .furthermore .header-title h3{display:inline-block;margin:0}.design-2017 .q-blog .header-title span,.design-2017 .furthermore .header-title span{margin-left:6px;font-size:20px}.design-2017 .q-blog .blog-article-container .article-text-container,.design-2017 .furthermore .blog-article-container .article-text-container{padding:35px 27px;position:relative}.design-2017 .q-blog .blog-article-container .article-text-container .selected-article,.design-2017 .furthermore .blog-article-container .article-text-container .selected-article{width:0px;height:0px;border-style:solid;border-width:0 12px 13px 12px;border-color:transparent transparent #ffffff transparent;position:absolute;top:-13px;left:30px}.design-2017 .q-blog .blog-article-container .article-text-container .recommended,.design-2017 .furthermore .blog-article-container .article-text-container .recommended{font-size:11px;font-weight:700;color:#7c878e;position:absolute;letter-spacing:1px;top:0;text-transform:uppercase}.design-2017 .q-blog .blog-article-container .article-text-container .recommended span.icon-bookmark,.design-2017 .furthermore .blog-article-container .article-text-container .recommended span.icon-bookmark{font-size:25px;margin-right:8px;vertical-align:middle}.design-2017 .q-blog .blog-article-container .article-text-container .category-font,.design-2017 .furthermore .blog-article-container .article-text-container .category-font{font-size:11px;color:#7d888e;text-transform:uppercase;font-weight:bold;letter-spacing:1px}.design-2017 .q-blog .blog-article-container .article-text-container h4,.design-2017 .furthermore .blog-article-container .article-text-container h4{font-size:14px;font-weight:700;margin-top:3px;color:#000;letter-spacing:1px;text-align:left}.design-2017 .q-blog .blog-article-container .article-text-container p,.design-2017 .furthermore .blog-article-container .article-text-container p{font-size:12px;letter-spacing:1.5px;margin:15px 0 0 0}.design-2017 .furthermore .header-title span{font-size:82px;display:inline-block;vertical-align:middle;position:relative;top:3px}@media (min-width: 768px){.design-2017 .q-blog{float:left;padding-bottom:2000px;margin-bottom:-2000px;width:100%}.design-2017 .q-blog .article-image-wrapper{position:relative;height:350px;overflow:hidden}.design-2017 .q-blog .article-image-wrapper .qblog-title,.design-2017 .q-blog .article-image-wrapper .furthermore-title{color:#fff;position:absolute;top:36px;left:28px}.design-2017 .q-blog .article-image-wrapper .qblog-title h3,.design-2017 .q-blog .article-image-wrapper .furthermore-title h3{display:inline-block;margin:0}.design-2017 .q-blog .article-image-wrapper .qblog-title span,.design-2017 .q-blog .article-image-wrapper .furthermore-title span{margin-left:10px;font-size:26px}.design-2017 .q-blog .article-image-wrapper .furthermore-title{top:0px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){.design-2017 .q-blog .article-image-wrapper .furthermore-title{top:36px}}@media (min-width: 768px){.design-2017 .q-blog .article-image-wrapper .furthermore-title h3{font-size:25px;display:inline-block;margin:0;vertical-align:middle;line-height:44px}.design-2017 .q-blog .article-image-wrapper .furthermore-title span{font-size:97px;display:inline-block;vertical-align:middle;position:relative;top:8px}.design-2017 .q-blog .blog-article-container{border-right:1px solid #d9d9d9;float:left;width:49.8%;position:relative;padding-bottom:2000px;margin-bottom:-2000px}.design-2017 .q-blog .blog-article-container .article-text-container{padding:37px 0px 37px 10px;text-align:left}.design-2017 .q-blog .blog-article-container .article-text-container .recommended{font-size:10px}.design-2017 .q-blog .blog-article-container .article-text-container .category-font,.design-2017 .q-blog .blog-article-container .article-text-container p{font-size:11px}.design-2017 .q-blog .blog-article-container .article-text-container h4{font-size:12px}.design-2017 .q-blog .blog-article-container .selected-article{width:0px;height:0px;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #ffffff transparent;position:absolute;top:-11px;left:22px}.design-2017 .q-blog a:last-child .blog-article-container{border:none}}@media (min-width: 1024px){.design-2017 .q-blog .article-image-wrapper{max-height:405px;height:auto}.design-2017 .q-blog .article-image-wrapper .qblog-title h3{font-size:25px;letter-spacing:1px}.design-2017 .q-blog .article-image-wrapper .furthermore-title h3{font-size:25px}.design-2017 .q-blog .blog-article-container .selected-article{border-width:0 20px 22px 20px;top:-11px;left:39px}.design-2017 .q-blog .blog-article-container .article-text-container{padding:37px 45px;text-align:left}.design-2017 .q-blog .blog-article-container .article-text-container p{line-height:19px;letter-spacing:1.5px}.design-2017 .q-blog .blog-article-container .article-text-container .recommended{font-size:11px}.design-2017 .q-blog .blog-article-container .article-text-container .recommended span.icon-bookmark{font-size:29px}.design-2017 .q-blog .blog-article-container .article-text-container .category-font,.design-2017 .q-blog .blog-article-container .article-text-container p{font-size:12px}.design-2017 .q-blog .blog-article-container .article-text-container h4{font-size:14px}}.design-2017 .section-container{background-image:url(https://media2.equinox.com/cms/images/74B3F36C-EF4E-44B4-9ECD-07107B878859/en-us/movement_bg.png);background-repeat:repeat-x;background-position:top center}.design-2017 .section-container.bg-none{background-image:none}.design-2017 .section-container h4{padding-top:20px;padding-bottom:20px}.design-2017 .section-container p{color:#7d888e;font-size:14px;margin-top:0}.design-2017 .section-container p+p{margin-top:25px}.design-2017 .section-container [class*='col-']:first-child .image-block{padding-bottom:20px}.design-2017 .section-container .content-block h4{padding-top:0;padding-bottom:15px}.design-2017 .section-container .content-block:first-child{padding-bottom:30px}.design-2017 .section-container .content-block:last-child{padding-bottom:20px}.design-2017 .section-container .image-wrapper,.design-2017 .section-container .video-wrapper{text-align:center;margin:0 auto}.design-2017 .section-container .image-wrapper img{max-width:100%;width:auto}.design-2017 .section-container .video-wrapper video,.design-2017 .section-container .video-wrapper iframe{margin:0 auto}.design-2017 .section-container.blockquote-container{background-color:#dadddd;background-image:none}.design-2017 .section-container.blockquote-container blockquote{font-weight:bold}.design-2017 .section-container.blockquote-container blockquote:before,.design-2017 .section-container.blockquote-container blockquote:after{position:relative;top:30px;font-weight:normal;content:'\201D';display:block;font-size:75px;text-align:center;color:#7b868e}.design-2017 .section-container.blockquote-container blockquote:after{content:'\201C'}.design-2017 .section-container.blockquote-container blockquote p{font-family:"Graphik Semibold";color:#000;font-size:28px;font-style:italic;line-height:38px;letter-spacing:5.25px;margin-bottom:10px}.design-2017 .section-container.blockquote-container blockquote cite{color:#7b868e;font-weight:bold;font-style:normal;font-size:14px;letter-spacing:3px}@media (min-width: 768px){.design-2017 .section-container .content-block:first-child{padding-bottom:30px}.design-2017 .section-container .content-block:last-child{padding-bottom:0}.design-2017 .section-container [class*='col-']:first-child .image-block{padding:0}}.design-2017 .class-schedule-panel{border:none;background-color:transparent}.design-2017 .class-schedule-panel .card-header{background-color:transparent;padding:0;border:none}.design-2017 .class-schedule-panel .card-header h5{margin:0;padding:0}.design-2017 .class-schedule-panel .card-header h5 a{color:#000;display:block;padding:15px 20px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.12px}.design-2017 .class-schedule-panel .card-header h5 a:hover{text-decoration:none}.design-2017 .class-schedule-panel .card-header h5 a.collapsed,.design-2017 .class-schedule-panel .card-header h5 a [aria-expanded="false"]{border-bottom:1px solid #fff}.design-2017 .class-schedule-panel .card-header h5 a.collapsed i:before,.design-2017 .class-schedule-panel .card-header h5 a [aria-expanded="false"] i:before{content:"\e613"}.design-2017 .class-schedule-panel .card-header h5 i{margin-left:8px;position:relative;top:2px;font-size:16px}.design-2017 .class-schedule-panel .card-block{padding:0}.design-2017 .classes-calendar{position:relative;background-color:#efefef}.design-2017 .classes-calendar .calendar-list-container{overflow:hidden}.design-2017 .classes-calendar ul{background-color:#000;font-size:0}.design-2017 .classes-calendar ul li{font-size:initial;text-align:center}.design-2017 .classes-calendar ul li a{position:relative;display:block;padding:18px 12px;width:14.28%;background:#000;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.design-2017 .classes-calendar ul li a.mobile-first:after,.design-2017 .classes-calendar ul li a.mobile-current:after{position:absolute;content:" ";bottom:0;left:50%;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:8px solid white;opacity:0}.design-2017 .classes-calendar ul li a.current p{color:#fff}.design-2017 .classes-calendar ul li a.current:after{opacity:1}.design-2017 .classes-calendar ul li a p,.design-2017 .classes-calendar ul li a small{text-transform:uppercase}.design-2017 .classes-calendar ul li a p{font-size:10px;font-weight:700;line-height:.8;margin:0 0 -3px;color:rgba(255,255,255,0.2)}.design-2017 .classes-calendar ul li a small{font-size:11px;color:#fff}.design-2017 .classes-calendar .nav-arrows{width:100%;height:40px;position:relative;background:#000;color:#fff}.design-2017 .classes-calendar .nav-arrows .current-week{text-align:center;padding-top:7px;text-transform:uppercase;font-weight:bold;font-size:14px}.design-2017 .classes-calendar .nav-arrows .icon-left-arrow{left:10px}.design-2017 .classes-calendar .nav-arrows .icon-right-arrow{right:10px}.design-2017 .classes-calendar .nav-arrows .icon-left-arrow,.design-2017 .classes-calendar .nav-arrows .icon-right-arrow{color:inherit;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.design-2017 .paragraph{padding-left:15px;padding-right:15px;margin:0 auto;text-align:center}.design-2017 .paragraph h1+.lead-caption,.design-2017 .paragraph h1+p,.design-2017 .paragraph h2+.lead-caption,.design-2017 .paragraph h2+p,.design-2017 .paragraph h3+.lead-caption,.design-2017 .paragraph h3+p,.design-2017 .paragraph h4+.lead-caption,.design-2017 .paragraph h4+p,.design-2017 .paragraph h5+.lead-caption,.design-2017 .paragraph h5+p,.design-2017 .paragraph h6+.lead-caption,.design-2017 .paragraph h6+p{padding-top:20px}.design-2017 .paragraph h3{line-height:38px}.design-2017 .paragraph .lead-caption+.links-container,.design-2017 .paragraph .lead-caption+.btns-container{padding-top:30px;padding-bottom:0}.design-2017 .paragraph .content h4{text-align:left}.design-2017 .paragraph .link{padding-top:40px;text-align:center}.design-2017 .lead-caption{text-align:center}.design-2017 .lead-caption p{margin:20px auto;text-align:center;font-size:16px}.design-2017 .lead-caption p+p{padding-top:20px}.design-2017 .lead-caption.v3 p{letter-spacing:0.32em;line-height:28px;text-align:center}.design-2017 .lead-caption.v3 p:last-child{margin-bottom:0}.design-2017 .lead-caption+.lead-caption{padding-top:0}.design-2017 .region-list{list-style:none;margin:0 auto;padding:40px 0 0;max-width:280px}.design-2017 .region-list li{margin-bottom:30px}.design-2017 .charts{position:relative;border-radius:3px;margin-bottom:15px}.design-2017 .charts .chart-wrapper.main{z-index:9;background-color:transparent;box-shadow:none}.design-2017 .charts .chart-wrapper.main .chart-item{background-color:#efefef;color:#000}.design-2017 .chart-wrapper{padding:0}.design-2017 .chart-wrapper .type{font-family:"Graphik Medium";font-size:10px;background:#7d888e;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;line-height:40px;width:100%;position:absolute;top:0}.design-2017 .chart-wrapper .chart-item{padding:10px 15px}.design-2017 .chart-wrapper .chart-item .chart-head{text-align:center;position:relative;padding-top:20px}.design-2017 .chart-wrapper .chart-item .chart-head h3{font-size:16px;font-weight:500;font-family:"Graphik Medium";line-height:1.25;text-align:left;margin:20px 0;letter-spacing:1px}.design-2017 .chart-wrapper .chart-item .chart-head .meta{min-height:120px}.design-2017 .chart-wrapper .chart-item .chart-head .meta p{font-size:14px;font-weight:400;line-height:1.29;display:block;padding-bottom:10px;text-align:left}.design-2017 .chart-wrapper .chart-item .chart-body{margin-bottom:0px}.design-2017 .chart-wrapper .chart-item .chart-body h4{line-height:20px;display:block;font-family:"Graphik Web";font-size:16px;font-weight:bold;padding-bottom:20px}.design-2017 .chart-wrapper .chart-item .chart-body ul li{font-size:14px;letter-spacing:normal;padding-bottom:15px;display:table;width:100%}.design-2017 .chart-wrapper .chart-item .chart-body ul li span{display:table-cell;width:50%;text-align:left}.design-2017 .chart-wrapper .chart-item .chart-body ul li span i{font-style:italic;font-family:"Graphik Semibold"}.design-2017 .chart-wrapper .chart-item .chart-body ul li span:last-child{text-align:right}.design-2017 .chart-wrapper .chart-item .chart-body ul li:last-child{padding-bottom:0}.design-2017 .chart-wrapper .chart-item .chart-footer{display:block;width:100%;padding-top:40px}.design-2017 .chart-wrapper .chart-item .chart-footer p{font-size:12px;font-weight:400;line-height:1.17;color:#787878}.design-2017 .chart-wrapper .chart-item .chart-footer a.change-membership{text-decoration:underline;color:inherit}.design-2017 .chart-wrapper .chart-item .chart-footer .button{max-width:100%}.design-2017 .settings-table .settings-module:nth-last-child(1) .row{border-bottom:none}.design-2017 .settings-table .row{border-top:none;padding:3% 7% 3% 7%;border-bottom:#d0d3d3 1px solid}.design-2017 .settings-table .row h3{text-align:center;padding:0;margin:0 0 20px 0}.design-2017 .settings-table .row p{color:#7d888e;text-align:center}.design-2017 .settings-table .row .btn-mobile-cta{margin-bottom:10%}.design-2017 .step-bar li{padding:30px 0;text-align:center}.design-2017 .step-bar li:first-child .title:before{display:none}.design-2017 .step-bar li:last-child .title:after{display:none}.design-2017 .step-bar li .number{background-color:#fff;font-size:26px;border-radius:50% !important;display:inline-block;margin:auto auto 5px;padding:9px;border:3px solid #e5e5e5;position:relative;z-index:5;height:60px;width:60px;text-align:center}.design-2017 .step-bar li .title{font-size:18px;font-weight:400;position:relative}.design-2017 .step-bar li .title:after{left:50%;background-color:#e5e5e5;height:3px;width:50%;position:absolute;background-color:#e5e5e5;top:-32px;z-index:4;transform:translateY(-100%)}.design-2017 .step-bar li .title:before{right:50%;height:3px;width:50%;position:absolute;background-color:#e5e5e5;top:-32px;z-index:4;transform:translateY(-100%)}.design-2017 .service-list h6{text-transform:uppercase;font-family:"Graphik Medium";font-weight:bold;letter-spacing:2px;font-size:14px;line-height:20px;margin-bottom:5px;text-align:left}.design-2017 .service-list ul{font-family:"Graphik Web";margin:0 0 0 20px;text-transform:uppercase;list-style:none;padding:0}.design-2017 .service-list ul+h6{margin-top:15px}.design-2017 .service-list ul li{line-height:24px;letter-spacing:2px;font-size:14px;text-align:left}.design-2017 .lost-credentials{font-family:"Graphik Light Web";font-weight:200;letter-spacing:1px}.design-2017 .lost-credentials p{color:#fff;font-size:14px}.design-2017 .lost-credentials p a{color:#fff;text-decoration:underline;text-transform:uppercase}.design-2017 .item-info{font-family:"Graphik Web";letter-spacing:1px;font-size:16px}.design-2017 .item-info .number{padding:0}.design-2017 .item-info .number img{width:auto;height:auto}.design-2017 .item-info .content p{text-transform:uppercase;text-align:left}.design-2017 .social-module-footer,.design-2017 .social-module-footer-copy{left:0;right:0;width:100%;z-index:899;min-height:75px;font-weight:600;line-height:20px;position:relative;text-align:center;letter-spacing:2px;padding:14px 0 15px;background-color:#fff;box-sizing:border-box;border-top:1px solid #d8d8d8;box-shadow:0 -1px 2px #dedede;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden;transition:position 0.05s ease-out}.design-2017 .social-module-footer p,.design-2017 .social-module-footer-copy p{margin:0}.design-2017 .social-module-footer #eqx,.design-2017 .social-module-footer-copy #eqx{font-size:12px}.design-2017 .social-module-footer #follow,.design-2017 .social-module-footer-copy #follow{font-size:12px;color:#7D888E;margin-bottom:6px}.design-2017 .social-module-footer .slash,.design-2017 .social-module-footer-copy .slash{font-size:12px;margin:0px 8px;font-weight:bold;color:#7D888E}.design-2017 .social-module-footer.no-border,.design-2017 .social-module-footer-copy.no-border{border:none;box-shadow:none}.design-2017 .upcoming-event-view{overflow:hidden;margin-bottom:40px}.design-2017 .upcoming-event-view h6{color:#7d888e}.design-2017 .upcoming-event-view h6,.design-2017 .upcoming-event-view h4,.design-2017 .upcoming-event-view p{text-align:left;margin-bottom:15px;line-height:1.4}.design-2017 .upcoming-event-view .upcoming-event{overflow:hidden}.design-2017 .upcoming-event-view .upcoming-event+.upcoming-event{margin-top:40px}.design-2017 .upcoming-event-view .image-box{margin-bottom:20px}.design-2017 .social-share .btn{margin:0 auto}.design-2017 .caption-wrapper{position:relative;display:table;width:100%;height:100%}.design-2017 .caption-wrapper .caption-inner{width:100%;height:100%}.design-2017 .caption-wrapper .caption-inner .caption-image{width:100%;height:100%}.design-2017 .caption-wrapper .caption-inner .caption-image img{width:100%;height:auto}.design-2017 .caption-wrapper .caption-inner .caption-image img.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.design-2017 .caption-wrapper .caption-inner .caption-image.double img.front{z-index:2}.design-2017 .caption-wrapper .caption-inner .caption-image.double img.back{z-index:1}.design-2017 .caption-wrapper .caption-inner .caption{z-index:100}.design-2017 .section-display{font-family:"Graphik Web";font-size:14px;letter-spacing:2px}.design-2017 .lead-popup-content .modal-dialog .modal-content .modal-header{padding:0;position:relative;z-index:10}.design-2017 .lead-popup-content .modal-dialog .modal-content .modal-header button{position:absolute;top:7px;right:7px}.design-2017 .lead-popup-content .modal-dialog .modal-content .modal-body{padding:0}.design-2017 .lead-popup-content .modal-dialog .modal-content .modal-body .module{padding:0}.design-2017 .static-content h5,.design-2017 .static-content h6{margin:40px 0 0;text-align:left}.design-2017 .static-content h6{font-size:16px;letter-spacing:1px}.design-2017 .static-content h6+p,.design-2017 .static-content h6+ul{margin-top:20px}.design-2017 .static-content h3+h5,.design-2017 .static-content h3+h6,.design-2017 .static-content h3+p{margin-top:30px}.design-2017 .static-content ul{margin-top:15px}.design-2017 .static-content ul li{line-height:26px}.design-2017 .static-content p{font-size:16px;font-weight:400;margin-top:15px;margin-bottom:0;line-height:26px}.design-2017 .static-content a{text-decoration:underline;color:#000}.design-2017 .block-display{text-align:center;padding-top:20px;padding-bottom:20px}.design-2017 .block-display h4{font-family:"Graphik Web";letter-spacing:0.2em;font-weight:400;padding-bottom:20px;margin-bottom:0}.design-2017 .block-display ul{max-width:80%;margin:0 auto}.design-2017 .block-display ul li{list-style:initial;letter-spacing:2px;max-width:90%;margin:0 auto;line-height:1.6;text-align:left}.design-2017 .block-display ul+p{padding-top:20px}.design-2017 .block-display p{text-align:center;letter-spacing:2px;max-width:90%;line-height:1.6;margin:0 auto 0 auto}.design-2017 .block-display p.scrunch{max-width:500px}.design-2017 .block-display img{width:auto;max-width:300px}.design-2017 .box{width:auto;float:none;margin-top:0}.design-2017 .box-inner{border:5px solid #000;position:relative;overflow:hidden;margin-bottom:20px;text-align:center}.design-2017 .box-inner .box-inner-content{position:absolute;top:0;left:0;bottom:0;right:0}.design-2017 .box-inner .box-inner-content .content{top:50%;transform:translateY(-50%);left:0;position:absolute;padding:20px;width:100%;box-sizing:border-box}.design-2017 .box-inner .box-inner-content .content h1,.design-2017 .box-inner .box-inner-content .content h3{font-size:70px;padding-bottom:5px;font-family:"Graphik Medium";font-weight:600;line-height:1}.design-2017 .box-inner .box-inner-content .content p{font-size:16px;line-height:20px;text-transform:uppercase;font-family:"Graphik Semibold";font-weight:bold}.design-2017 .box-inner:before{display:block;padding-top:100%;content:''}.design-2017 .header-container.section-header{padding:30px 0}.design-2017 .header-container.section-header h1,.design-2017 .header-container.section-header h2{font-weight:800px;letter-spacing:0.2em;font-size:25px;line-height:30px;padding:0;margin:0 auto}.design-2017 .header-container.v2 .heading-images{position:relative;width:100%;display:table}.design-2017 .header-container.v2 .heading-images .background img{width:100%}.design-2017 .header-container.v2 .heading-images .foreground{width:100%;height:100%;display:table-cell;position:absolute;left:0;top:0;text-align:center}.design-2017 .media{font-family:"Graphik Web"}.design-2017 .media.media-center{display:block;margin:0 auto}.design-2017 .media.media-center .media-image{display:block;margin-bottom:20px}.design-2017 .media.media-center .media-body{display:block}.design-2017 .media.media-center .media-body h4{font-family:"Graphik Semibold";color:#7b868e;font-size:17px;line-height:1.3;text-align:left;font-weight:bold;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:10px}.design-2017 .media.media-center .media-body .read-more a{color:#000;font-size:12px;text-transform:uppercase}.design-2017 .media .media-body p{font-size:14px;margin:10px auto;line-height:1.6}.design-2017 .display-images{max-width:100%;width:100%;position:relative}.design-2017 .display-images.static img{position:static}.design-2017 .display-images img{position:absolute;top:0}.design-2017 .display-images.top img{position:absolute;top:0}.design-2017 .display-images.bottom img{bottom:0;top:auto}.design-2017 .map-container{height:100%;position:relative;width:100%;z-index:1}.design-2017 .facebook-friends-classes{border-top:1px solid #d9d9d9;clear:both}.design-2017 .facebook-friends-classes .fb-friends-container{position:relative}.design-2017 .facebook-friends-classes .class-information ul{line-height:18px}.design-2017 .facebook-friends-classes .connect-fb .post-info-container .posts-info h3{font-size:22px;margin-bottom:19px}.design-2017 .facebook-friends-classes .connect-fb .post-info-container .posts-info p{margin-bottom:0}.design-2017 .facebook-friends-classes .two-part-module h3{font-size:19px}.design-2017 .facebook-friends-classes .two-part-module .left-main-container{width:66.3%}.design-2017 .facebook-friends-classes .two-part-module .left-main-container .left-container p{margin-top:29px}.design-2017 .facebook-friends-classes .two-part-module .right-main-container{width:33%}.design-2017 .facebook-friends-classes .one-friend-class .left-main-container{width:33%}.design-2017 .facebook-friends-classes .one-friend-class .right-main-container{width:66.9%}.design-2017 .columnsContainer{border-bottom:1px solid #b2b2b2;float:left;width:100%;margin-bottom:40px}@media (max-width: 576px){.design-2017 .service-list{padding-top:20px}.design-2017 .service-list h6{text-align:center}.design-2017 .region-list li img{max-width:120px;max-height:120px}.design-2017 .paragraph.container{width:100%}}@media (max-width: 767px){.design-2017 .classes-calendar{padding-left:0;padding-right:0;width:100%;max-width:100%}.design-2017 .media{margin-bottom:25px}.design-2017 .media.media-center{margin-bottom:25px}.design-2017 .settings-table .row .col-md-6{padding-left:0;padding-right:0}.design-2017 .region-list li{float:left;width:50%}.design-2017 .dyn-pane{padding-bottom:15px;text-align:center}.design-2017 .item-info .number,.design-2017 .item-info .content{float:left}.design-2017 .item-info .number{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.design-2017 .item-info .content{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.design-2017 .box{width:100%}.design-2017 .display-images img{height:auto;position:static}.design-2017 .club-card .card-block .club-hours .period span{text-align:center;display:block;float:none}}@media (min-width: 768px){.design-2017 .map-container{height:100%}.design-2017 .block-display{padding-bottom:40px}.design-2017 .paragraph .module-header{line-height:42px}.design-2017 .paragraph h1+.lead-caption,.design-2017 .paragraph h2+.lead-caption,.design-2017 .paragraph h3+.lead-caption{padding-top:20px}.design-2017 .paragraph h1+.lead-caption+.links-container,.design-2017 .paragraph h2+.lead-caption+.links-container,.design-2017 .paragraph h3+.lead-caption+.links-container{padding-top:40px}.design-2017 .lead-caption{padding:0 10px}.design-2017 .lead-caption p{margin:0 auto;max-width:90%}.design-2017 .settings-table .row h3{text-align:left;padding-bottom:16px;margin-bottom:0}.design-2017 .settings-table .row p{text-align:left}.design-2017 .settings-table .row .col-md-6:nth-last-child(1){text-align:right}.design-2017 .settings-table .row .col-md-6:nth-last-child(1) a{vertical-align:middle;display:inline;float:right;text-align:right;width:auto}.design-2017 .settings-table .row .col-md-6:nth-last-child(1) .toggle{margin-top:5%}.design-2017 .settings-table .row .btn-mobile-cta{margin-bottom:10%}.design-2017 .step-bar li .title:after,.design-2017 .step-bar li .title:before{content:''}.design-2017 .social-module-footer,.design-2017 .social-module-footer-copy{line-height:24px;min-height:110px;padding:28px 0 27px}.design-2017 .social-module-footer #eqx,.design-2017 .social-module-footer-copy #eqx{font-size:18px}.design-2017 .social-module-footer #follow,.design-2017 .social-module-footer-copy #follow{font-size:16px;margin-bottom:11px}.design-2017 .social-module-footer .slash,.design-2017 .social-module-footer-copy .slash{font-size:18px}.design-2017 .media-section{padding-bottom:60px}.design-2017 .media-section:last-child{padding-bottom:0}.design-2017 .box{max-width:250px;max-height:250px;margin:0 auto}.design-2017 .classes-calendar{padding:20px 0 12px 0;background-color:transparent}.design-2017 .classes-calendar .calendar-list-container{height:90px;display:table;margin:0 auto;position:relative}.design-2017 .classes-calendar ul{background-color:transparent;padding:0 40px}.design-2017 .classes-calendar ul li{position:relative;float:left}.design-2017 .classes-calendar ul li:first-child p{color:rgba(0,0,0,0.5)}.design-2017 .classes-calendar ul li a{background:none;width:auto;margin:0 5px}.design-2017 .classes-calendar ul li a.current{width:auto}.design-2017 .classes-calendar ul li a.current p{color:#333}.design-2017 .classes-calendar ul li a.current small{color:#acacac}.design-2017 .classes-calendar ul li a.current:after{opacity:0}.design-2017 .classes-calendar ul li a p,.design-2017 .classes-calendar ul li a small{color:rgba(0,0,0,0.5)}.design-2017 .classes-calendar ul li a p{font-size:14px}.design-2017 .classes-calendar ul li a small{margin-top:12px}.design-2017 .classes-calendar .nav-arrows{width:100%;height:0px;position:static;background:transparent;color:#000}.design-2017 .classes-calendar .nav-arrows .icon-left-arrow{left:30px}.design-2017 .classes-calendar .nav-arrows .icon-right-arrow{right:30px}.design-2017 .classes-calendar .calendar-info-container{text-align:center;font-size:12px}.design-2017 .classes-upcoming{max-width:250px}.design-2017 .media.media-center{max-width:300px;margin:0 auto}.design-2017 .media.media-center .media-image img{width:100%}.design-2017 .media .media-body .read-more a,.design-2017 .media .media-body p{font-size:12px}.design-2017 .club-card .club-hours{margin:30px 0}.design-2017 .club-card .club-hours .message{font-size:16px;font-family:"Graphik Web"}.design-2017 .club-card .club-hours .period{margin:6px 0}.design-2017 .club-card .club-hours .period span.day-name{float:left;text-align:left;display:block}.design-2017 .club-card .club-hours .period span.day-name strong{font-family:"Graphik Semibold"}.design-2017 .club-card .club-hours .period span{display:block;float:right;font-size:.85rem}.design-2017 .club-card nav.buttons{padding-bottom:15px}.design-2017 .club-card nav.buttons a{display:block;width:100%;font-family:"Graphik",Arial,sans-serif;font-weight:bold;font-size:.65rem;padding-top:20px;padding-bottom:20px;letter-spacing:.2em}.design-2017 .club-card .pdf-link{display:block}.design-2017 .facebook-friends-classes{width:100%}.design-2017 .facebook-friends-classes .facebook-friends-classes{padding:0 60px}.design-2017 .upcoming-event-view h4{margin-bottom:15px}.design-2017 .upcoming-event-view p{margin-bottom:20px}.design-2017 .upcoming-event-view .image-box{margin-bottom:0}}@media (min-width: 992px){.design-2017 .paragraph h1+.lead-caption,.design-2017 .paragraph h2+.lead-caption,.design-2017 .paragraph h3+.lead-caption,.design-2017 .paragraph h4+.lead-caption,.design-2017 .paragraph h5+.lead-caption,.design-2017 .paragraph h6+.lead-caption{padding-top:40px}.design-2017 .paragraph .lead-caption+.btns-container{padding-top:40px}.design-2017 .paragraph .link{padding-top:0}}@media (min-width: 1024px){.design-2017 .paragraph{max-width:1024px}.design-2017 .lead-caption{max-width:1024px;margin-left:auto;margin-right:auto}.design-2017 .separator-title-container{padding:65px 0 !important;padding-top:25px;position:relative;margin:0}}.design-2017 .small-calendar{overflow:auto;height:100%}.design-2017 .small-calendar .calendar-box{padding-top:117px}.design-2017 .small-calendar .calendar-detail{background-color:#fff;border-bottom:1px solid #e0e0e0;color:#000;font-size:9px;float:left;text-align:center;text-transform:uppercase;width:100%}.design-2017 .small-calendar .calendar-detail span:last-child{margin-left:3px}.design-2017 .small-calendar .calendar-detail a{color:#000;display:block;padding:10px 0}.design-2017 .small-calendar .calendar-detail a:hover{text-decoration:none}.design-2017 .small-calendar .calendar-container{border-left:1px solid #e0e0e0;position:relative;height:100%}.design-2017 .small-calendar .calendar-container table{float:left;width:100%}.design-2017 .small-calendar .calendar-container table .day-detail-container{text-transform:uppercase;border-bottom:1px dotted #e0e0e0;width:100%;height:auto}.design-2017 .small-calendar .calendar-container table .day-detail-container .day-left-container{font-weight:bold;font-size:12px;text-align:center;padding:14px 0;width:40px}.design-2017 .small-calendar .calendar-container table .day-detail-container .day-left-container.active-day span{display:block;font-size:10px;line-height:8px}.design-2017 .small-calendar .calendar-container table .day-detail-container .classes-detail{border-left:1px solid #e0e0e0;padding:19px 23px;position:relative}.design-2017 .small-calendar .calendar-container table .day-detail-container .classes-detail ul{letter-spacing:1px;margin-top:16px}.design-2017 .small-calendar .calendar-container table .day-detail-container .classes-detail ul:first-child{margin-top:0}.design-2017 .small-calendar .calendar-container table .day-detail-container .classes-detail ul li{list-style-type:none;font-size:14px}.design-2017 .small-calendar .calendar-container table .day-detail-container .classes-detail ul li.class-title{font-weight:bold}.design-2017 .small-calendar .calendar-container table .day-detail-container .classes-detail .pastEvent{color:rgba(124,135,142,0.7)}.design-2017 .small-calendar .calendar-container table .day-detail-container .classes-detail .pastEvent a{color:rgba(124,135,142,0.7)}.design-2017 .small-calendar .calendar-container table .day-detail-container .classes-detail .pastEvent a:hover{text-decoration:none}.design-2017 .small-calendar .calendar-header{width:100%;border-top:1px solid;border-color:rgba(255,255,255,0.5);border-bottom:1px solid #e0e0e0;float:left;background:#f6f6f6}.design-2017 .small-calendar .calendar-header .calendar-header-visits{width:50%;font-size:12px;color:#000;font-weight:bold;text-transform:uppercase;float:left;padding:8px 4%}.design-2017 .small-calendar .calendar-header .calendar-header-visits .visits-img{float:left;width:50px;height:50px;background:url("https://media2.equinox.com/assets/5.31.3.0/images/activity/icons/visits_black.png");background-size:50px 50px;opacity:.5}.design-2017 .small-calendar .calendar-header .calendar-header-visits .visits-count{padding:15px 0 15px 10px;float:left}.design-2017 .small-calendar .calendar-header .calendar-menu{display:block;color:#000;float:left;width:50%;padding:24px 8% 24px 2%;font-weight:bold;font-size:11px;text-transform:uppercase;position:relative;text-align:right}.design-2017 .small-calendar .calendar-header .calendar-menu:after{font-family:'icomoon';content:"\e613";position:absolute;top:22px;right:20px;font-size:14px}.design-2017 .small-calendar .calendar-header a{color:#000}.design-2017 .small-calendar .no-classes-overlay{background:rgba(0,0,0,0.5);display:block;width:100%;height:100%;position:fixed;top:0;z-index:100}.design-2017 .small-calendar .no-classes-overlay:not(.hidden)+.calendar-container{overflow:hidden}.design-2017 .small-calendar .no-classes-overlay .message-main-container{display:table;height:396px;width:100%}.design-2017 .small-calendar .no-classes-overlay .message-main-container .message-container{color:#fff;display:table-cell;text-transform:uppercase;text-align:center;vertical-align:middle}.design-2017 .small-calendar .no-classes-overlay .message-main-container .message-container h6{font-size:11px;margin-bottom:10px}.design-2017 .small-calendar .no-classes-overlay .message-main-container .message-container p{font-size:15px;margin-bottom:10px}.design-2017 .small-calendar .no-classes-overlay .message-main-container .message-container .button{border:1px solid #fff;color:#fff;margin-bottom:12px;background-color:transparent;padding:1.2em 1.5em;letter-spacing:0.2em;font-size:11px}.design-2017 .small-calendar .expand-collapse{cursor:pointer;position:absolute;left:-32px;top:50%;background-color:#fff;border:1px solid #fff;border-right:1px solid #d0d3d3;padding:15px 10px}.design-2017 .small-calendar .expand-collapse span{color:#000;font-size:18px}@media (min-width: 768px){.design-2017 .small-calendar .no-classes-overlay .message-main-container .message-container{padding:0 23px}.design-2017 .small-calendar .no-classes-overlay .message-main-container .message-container h6{letter-spacing:2px}.design-2017 .small-calendar .calendar-detail{font-size:14px;font-weight:bold;color:#000;background:#d0d3d3;position:relative}.design-2017 .small-calendar .calendar-detail a{padding:15px 0}.design-2017 .small-calendar .calendar-detail:after{font-family:'icomoon';content:"\e613";position:absolute;top:15px;right:20px}.design-2017 .small-calendar .calendar-box{padding-top:115px}.design-2017 .small-calendar table .day-left-container{font-size:10px}.design-2017 .small-calendar table .day-left-container.active-day span{font-size:10px}}@media (min-width: 1024px){.design-2017 .small-calendar{width:400px}.design-2017 .small-calendar .calendar-container table .day-detail-container{border-bottom:2px dotted #e0e0e0}.design-2017 .small-calendar .calendar-container table .day-detail-container .day-left-container{font-size:16px;padding:24px 0;width:50px}.design-2017 .small-calendar .calendar-container table .day-detail-container .classes-detail{padding:18px 33px}.design-2017 .small-calendar .calendar-container table .day-detail-container .classes-detail ul{margin-top:20px}.design-2017 .small-calendar .calendar-container table .day-detail-container .classes-detail ul li{font-size:14px}.design-2017 .small-calendar .expand-collapse{left:-32px;padding:19px 10px}}.design-2017 .header-container{padding:50px 25px;background-size:cover;background-position:center center;position:relative;transition:padding 0.4s ease-in}.design-2017 .header-container .foreground{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.design-2017 .header-container.image-container{padding:100px 0}.design-2017 .hero-module{position:relative;background-repeat:no-repeat;background-size:cover}.design-2017 .hero-module .hero-image{min-height:180px;max-height:650px}.design-2017 .hero-module img{width:100%;height:100%}.design-2017 .hero-module img.desktop{display:none}.design-2017 .hero-module img.mobile{display:block}.design-2017 .hero-module.feature{overflow:hidden}.design-2017 .hero-module.fixed-bg{background-attachment:fixed}.design-2017 .hero-module.banner{width:100%;color:#fff;position:relative;max-height:400px;overflow:hidden}.design-2017 .hero-module.banner img{position:absolute}.design-2017 .hero-module.banner img.mobile{display:none}.design-2017 .hero-module.banner img.desktop{display:block}.design-2017 .hero-module.banner .inner{padding:50px 0;background-color:rgba(0,0,0,0.45)}.design-2017 .hero-module.banner .inner p{text-transform:none;text-transform:uppercase}.design-2017 .hero-module.center-block{position:relative;overflow:hidden;max-height:760px}.design-2017 .hero-module.center-block img{max-height:100%}.design-2017 .hero-module.center-block .display-block{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:2px solid #fff;color:#fff;padding:30px 15px;min-width:240px}.design-2017 .hero-module.center-block .display-block h1{font-size:24px;line-height:32px;font-family:"Graphik Light Web"}.design-2017 .hero-module.center-block+.module{margin-top:-10px}.design-2017 .hero-module.default{display:table;width:100%;height:350px;max-height:750px;color:#fff}.design-2017 .hero-module.default img{position:absolute}.design-2017 .hero-module.default .inner{display:table-cell;width:100%;height:100%;vertical-align:middle}.design-2017 .hero-module.default h1{font-size:32px;line-height:36px}.design-2017 .hero-module.default.groupfitness h1{font-size:70px;line-height:80px}.design-2017 .hero-module.default.groupfitness h4{font-size:20px}.design-2017 .hero-module.default.groupfitness h4+h1{padding-top:20px}.design-2017 .hero-module.default.gf-hero h1{font-size:30px;line-height:40px;letter-spacing:0.12em}.design-2017 .hero-module.foreground{text-align:center}.design-2017 .hero-module.foreground.fore-default .inner{overflow:hidden}.design-2017 .hero-module.foreground.fore-default .inner img.foreground-image{max-height:100%}.design-2017 .hero-module.foreground.fore-default .inner.desktop-wrap,.design-2017 .hero-module.foreground.fore-default .inner.tablet-wrap{display:none}.design-2017 .hero-module.foreground.fore-full img{max-height:initial}.design-2017 .hero-module.foreground.fore-left .inner{overflow:hidden;width:100%;max-height:initial}.design-2017 .hero-module.foreground .inner{position:relative}.design-2017 .hero-module.foreground .inner.desktop-wrap{display:none}.design-2017 .hero-module.foreground .inner.mobile-wrap{display:block}.design-2017 .hero-module.foreground img{width:auto;height:auto}.design-2017 .hero-module.foreground img.foreground-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;max-height:550px}.design-2017 .hero-module.foreground img.foreground-image.desktop{display:none}.design-2017 .hero-module.foreground img.foreground-image.tablet{display:none}.design-2017 .hero-module.foreground img.foreground-image.mobile{display:block}.design-2017 .hero-module.foreground img.background-image{z-index:-1;width:100%}.design-2017 .hero-module.foreground img.background-image.desktop{display:none}.design-2017 .hero-module.foreground img.background-image.tablet{display:none}.design-2017 .hero-module.foreground img.background-image.mobile{display:block}.design-2017 .hero-module.promo{text-align:center;min-height:300px;padding:20px 0}.design-2017 .hero-module.promo .inner{width:100%;text-align:center}.design-2017 .hero-module.promo .inner img{width:auto;height:auto;max-height:550px}.design-2017 .hero-module.promo .inner .btns-container{position:absolute;width:100%;margin-top:-110px}.design-2017 .hero-module.promo-lead-new .hero-image{background:none;position:relative;min-height:initial;max-height:initial}.design-2017 .hero-module.promo-lead-new .hero-image h1{position:absolute;left:0%;top:26%;width:100%;color:#fff;margin:0 20px;font-size:26px;font-weight:500;line-height:1.3;text-align:center;letter-spacing:3px}.design-2017 .hero-module.promo-lead-new .hero-image h1 span{display:block;font-size:30px;line-height:30px}.design-2017 .hero-module.promo-lead-new .hero-image h1 span:first-child{font-size:15px;line-height:15px}.design-2017 .hero-module.promo-lead-new input[type="email"]::-webkit-input-placeholder,.design-2017 .hero-module.promo-lead-new input[type="email"]::-moz-placeholder,.design-2017 .hero-module.promo-lead-new input[type="email"]::-moz-placeholder,.design-2017 .hero-module.promo-lead-new input[type="password"]::-webkit-input-placeholder,.design-2017 .hero-module.promo-lead-new input[type="password"]::-moz-placeholder,.design-2017 .hero-module.promo-lead-new input[type="password"]::-moz-placeholder{text-transform:uppercase}.design-2017 .hero-module.promo-lead-new .legal-text{font-size:10px;padding-top:10px;padding-bottom:10px}.design-2017 .hero-module.promo-lead-new .control-form .option{padding-left:10px;padding-right:10px}.design-2017 .hero-module.step{max-height:250px}.design-2017 .hero-module.step:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.design-2017 .hero-module.step .container{width:100%;padding:0;bottom:0;z-index:10}.design-2017 .hero-module.step .container .step-display small{font-family:"Graphik Light Web";font-size:16px;display:block;letter-spacing:3px}.design-2017 .hero-module.step .container .step-display h1{max-width:460px;margin:5px auto 0}.design-2017 .hero-module.spotlight{position:relative}.design-2017 .hero-module.spotlight img.bg-image{z-index:-1;position:absolute;top:0;left:0}.design-2017 .hero-module.spotlight .inner{padding:100px 0;z-index:2;text-align:center}.design-2017 .hero-module.spotlight .inner h1{font-size:40px;line-height:1.25em;color:#fff;letter-spacing:9px}.design-2017 .hero-module.spotlight .inner img{max-width:970px;margin:0 auto}.design-2017 .hero-module.spotlight .tierx-img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2}.design-2017 .hero-module.video-module .video-wrap{min-height:300px;position:relative}.design-2017 .hero-module.video-module .video-wrap.desktop{display:none}.design-2017 .hero-module.video-module .video-wrap.mobile{display:block}.design-2017 .hero-module.video-module .video-wrap video,.design-2017 .hero-module.video-module .video-wrap iframe{position:absolute}.design-2017 .hero-module.video-module .text-container{padding:40px 15px}.design-2017 .hero-module h4+h1,.design-2017 .hero-module h6+h1{padding-top:10px}.design-2017 .hero-module h1{padding-bottom:0;margin-bottom:0}.design-2017 .hero-module h1+p{padding-top:30px}.design-2017 .hero-module h1+.btns-container,.design-2017 .hero-module h1+.links-container{padding-top:30px}.design-2017 .hero-module .links-container{padding-top:30px}.design-2017 .hero-module .btns-container{padding-top:30px;padding-bottom:0}.design-2017 .hero-module .btns-container .button{display:inline-block;width:auto}.design-2017 .offer-hero{background-size:100%;background-repeat:no-repeat;margin-bottom:0;padding-bottom:0;color:#000;overflow:hidden;position:relative}.design-2017 .gf-hero{min-height:600px;text-align:center;padding:0px 0px 0px 0px;font-size:10px;max-width:100%;position:relative;overflow:hidden}.design-2017 .gf-hero div.bg{background-image:url(../img/GF_LandingPage_Cycling_Desktop.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;padding:1px 0px 165px 0px}.design-2017 .group-fitness-module video#campaign-video-background{display:none;position:absolute;min-width:100%;min-height:100%;z-index:99;top:0px;left:0px}.design-2017 .group-fitness-module .video-wrap{height:100%;width:100%;position:fixed;top:0px;left:0px;display:none;z-index:901;background-color:rgba(0,0,0,0.7);background-size:cover;background-repeat:no-repeat}.design-2017 .group-fitness-module .video-wrap video{width:100%;height:100%;object-fit:cover}.design-2017 .group-fitness-module .video-wrap div.load-status{position:absolute;height:100%;width:100%;top:0px;left:0px;background-color:rgba(0,0,0,0.7);z-index:900;background-color:rgba(0,0,0,0.1);z-index:999999;float:left}.design-2017 .group-fitness-module .video-wrap div.load-status .loader-wrap{height:30px;position:absolute;bottom:120px;width:100%}.design-2017 .group-fitness-module .video-wrap button.video-close{outline:none;cursor:pointer;background-color:transparent;background-image:url(../img/fpo-ui-close.png);top:10px;right:15px;position:absolute;background-repeat:no-repeat;background-position:center center;border:none;z-index:10000000}.design-2017 .group-fitness-module img.group-fitness-hero{max-width:120px;height:auto}.design-2017 .group-fitness-module #dialog{background-color:transparent;max-width:530px;margin:0px auto;color:#fff;position:relative;transition:background-color 1000ms, color 1000ms, text-shadow 1000ms;-moz-transition:background-color 900ms, color 900ms, text-shadow 1000ms;-webkit-transition:background-color 900ms, color 900ms, text-shadow 1000ms;-o-transition:background-color 900ms, color 900ms, text-shadow 1000ms;margin:60px auto 0px auto;padding-top:20px;z-index:100;text-shadow:0px 0px 4px rgba(150,150,150,0.75)}.design-2017 .group-fitness-module #dialog.active{color:#000;text-shadow:none}.design-2017 .group-fitness-module #dialog.active span.top-line{color:#000;opacity:1;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.design-2017 .group-fitness-module #dialog.active div#top-shim,.design-2017 .group-fitness-module #dialog.active div#bottom-shim{top:0px;opacity:1;height:120px}.design-2017 .group-fitness-module #dialog.active div#categories-wrap>span:first-of-type{color:#000}.design-2017 .group-fitness-module #dialog.active div#categories-wrap div#categories-select>ul#categories-list{height:450px}.design-2017 .group-fitness-module #dialog span.top-line{font-size:1.2em;text-transform:uppercase;font-weight:bold;letter-spacing:1.5px;position:relative;z-index:14;padding-top:0px;top:14px;opacity:0;opacity:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.design-2017 .group-fitness-module #dialog span.ui-large{font-size:3.6em}.design-2017 .group-fitness-module #dialog div.shim{position:absolute;left:0px;width:100%;height:120px;background-color:#fff;transition:opacity 700ms;-moz-transition:opacity 700ms;-webkit-transition:opacity 700ms;-o-transition:opacity 700ms}.design-2017 .group-fitness-module #dialog div#top-shim{top:127px;height:0px;transition:all 700ms;-moz-transition:all 700ms;-webkit-transition:all 700ms;-o-transition:all 700ms;z-index:13}.design-2017 .group-fitness-module #dialog div#categories-wrap{padding:34px 0px;font-weight:bold;text-transform:uppercase;letter-spacing:5px}.design-2017 .group-fitness-module #dialog div#categories-wrap div#divide{height:10px;width:60px;background-color:#fff;margin:40px auto 40px auto}.design-2017 .group-fitness-module #dialog div#categories-wrap>span:first-of-type{color:#fff;position:relative;z-index:14;transition:color 700ms;-o-transition:color 700ms;-webkit-transition:color 700ms;-moz-transition:color 700ms}@media (max-width: 576px){.design-2017 .hero-module.default{max-height:300px}.design-2017 .hero-module.default.groupfitness{max-height:450px}.design-2017 .hero-module.foreground img{min-height:150px;max-height:300px}.design-2017 .hero-module.foreground.fore-full img{min-height:200px;max-height:350px}.design-2017 .hero-module.center-block .display-block{padding:10px}.design-2017 .hero-module.promo{min-height:220px}.design-2017 .hero-module.promo .inner .btns-container{margin-top:-80px}.design-2017 .hero-module.promo .inner .btns-container .button{padding:10px 25px}.design-2017 .hero-module.step{max-height:200px}}@media (max-width: 640px){.design-2017 .hero-module.banner img.mobile{display:block}.design-2017 .hero-module.banner img.desktop{display:none}}@media (max-width: 767px){.design-2017 .hero-module.banner .inner .container h2{letter-spacing:2px}}@media (min-width: 768px){.design-2017 .group-fitness-module{height:650px}.design-2017 .hero-module:hover .feature-block .feature-info{opacity:0}.design-2017 .hero-module.banner .inner{padding:50px 0}.design-2017 .hero-module.banner .inner .container{max-width:900px}.design-2017 .hero-module.banner .inner .container h2{padding-bottom:20px}.design-2017 .hero-module.banner .inner .container p{font-size:20px}.design-2017 .hero-module.center-block .display-block{max-width:600px;padding:10px 15px}.design-2017 .hero-module.center-block .display-block h1{padding:15% 5%;line-height:60px;font-size:42px}.design-2017 .hero-module.default{min-height:550px;max-height:600px}.design-2017 .hero-module.default.gf-hero h1{font-size:80px;line-height:90px;letter-spacing:10px}.design-2017 .hero-module.foreground .inner.tablet-wrap{display:block}.design-2017 .hero-module.foreground .inner.mobile-wrap{display:none}.design-2017 .hero-module.foreground img.foreground-image.tablet{display:block}.design-2017 .hero-module.foreground img.foreground-image.mobile{display:none}.design-2017 .hero-module.foreground img.background-image{min-height:550px}.design-2017 .hero-module.foreground img.background-image.tablet{display:block}.design-2017 .hero-module.foreground img.background-image.mobile{display:none}.design-2017 .hero-module.foreground.fore-default .inner{height:auto}.design-2017 .hero-module.foreground.fore-default .inner img{max-height:100%}.design-2017 .hero-module.foreground.fore-default .inner.tablet-wrap{display:block}.design-2017 .hero-module.foreground.fore-default .inner.mobile-wrap{display:none}.design-2017 .hero-module.foreground.fore-left .inner{height:auto;max-height:550px}.design-2017 .hero-module.foreground.fore-left .btns-container{position:absolute;bottom:0;transform:translate(0, 0);width:100%}.design-2017 .hero-module.foreground.fore-left .btns-container .btn-group{margin-left:550px;margin-top:-350px}.design-2017 .hero-module.foreground.fore-full .inner img{min-height:initial}.design-2017 .hero-module.promo{padding:40px 0}.design-2017 .hero-module.promo .inner .btns-container{margin-top:-160px}.design-2017 .hero-module.promo-lead-new .hero-image h1{font-size:50px}.design-2017 .hero-module.promo-lead-new .caret-down{left:50%;bottom:0;width:50px;height:45px;font-size:31px;cursor:pointer;background:#fff;line-height:46px;position:absolute;text-align:center;font-family:'icomoon'}.design-2017 .hero-module.promo-lead-new .caret-down:after{content:"\e60b"}.design-2017 .hero-module.spotlight .inner{padding:185px 0}.design-2017 .hero-module.spotlight .inner h1{font-size:60px;letter-spacing:22px}.design-2017 .hero-module.step{min-height:400px;max-height:400px}.design-2017 .hero-module.step:before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.65);z-index:1}.design-2017 .hero-module.video-module .video-wrap{padding-bottom:50%}.design-2017 .hero-module.video-module .video-wrap.desktop{display:block}.design-2017 .hero-module.video-module .video-wrap.mobile{display:none}.design-2017 .hero-module.video-module.two-col.reverse .video-module-wrapper{flex-direction:row-reverse}.design-2017 .hero-module.video-module.two-col.fullwidth .btns-container{position:absolute;width:50%;bottom:0;left:0;margin-bottom:40px}.design-2017 .hero-module.video-module.two-col .video-module-wrapper{overflow:hidden;display:flex;width:100%;align-items:center}.design-2017 .hero-module.video-module.two-col .text-container-outer,.design-2017 .hero-module.video-module.two-col .video-module-outer{width:50%}.design-2017 .hero-module.video-module.two-col .text-container{padding-left:20px;padding-right:20px}.design-2017 .hero-module.video-module.two-col .video-module-outer{height:100%}.design-2017 .hero-module.video-module.two-col .video-wrap{position:relative;padding-bottom:100%;height:auto}.design-2017 .hero-module.video-module.two-col .video-wrap video,.design-2017 .hero-module.video-module.two-col .video-wrap iframe{width:100%;height:100%;position:absolute}.design-2017 .hero-module .hero-image{min-height:375px}.design-2017 .hero-module img{height:100%}.design-2017 .hero-module p{font-size:18px}.design-2017 .hero-module .btns-container,.design-2017 .hero-module .links-container{padding-top:40px}.design-2017 .hero-module h6+h1,.design-2017 .hero-module h4+h1{padding-top:30px}.design-2017 .hero-module h1{font-size:50px;line-height:50px}.design-2017 .hero-module h1+p{padding-top:30px}}@media (min-width: 992px){.design-2017 .hero-module.center-block .display-block{padding:15px}.design-2017 .hero-module.default.groupfitness h1{font-size:90px;line-height:100px;letter-spacing:32px}.design-2017 .hero-module.foreground.fore-default .inner{max-height:550px}.design-2017 .hero-module.promo-lead-new .hero-image h1{font-size:40px;line-height:1.1}.design-2017 .hero-module.foreground.fore-default .inner{max-height:550px}.design-2017 .hero-module.spotlight .inner h1{font-size:75px}}@media (min-width: 1024px){.design-2017 .hero-module .hero-image{height:auto;min-height:500px;height:600px}.design-2017 .hero-module.default.groupfitness h1{font-size:120px;line-height:86px;letter-spacing:39px}.design-2017 .hero-module.default.groupfitness h4{font-size:34px;letter-spacing:20px}.design-2017 .hero-module.default.gf-hero h1{font-size:90px;line-height:100px}.design-2017 .hero-module.default.default h1{font-size:80px;line-height:100px}.design-2017 .hero-module.foreground.fore-default .inner{max-height:750px}.design-2017 .hero-module.foreground.fore-default .inner.desktop-wrap{display:block}.design-2017 .hero-module.foreground.fore-default .inner.tablet-wrap{display:none}.design-2017 .hero-module.foreground.fore-left .inner{height:auto;max-height:750px}.design-2017 .hero-module.foreground.fore-left .inner img.foreground-image{margin-left:-5%;margin-top:75px}.design-2017 .hero-module.foreground.fore-left .inner img.background-image{max-height:initial}.design-2017 .hero-module.foreground img.foreground-image.desktop{display:block}.design-2017 .hero-module.foreground img.foreground-image.tablet{display:none}.design-2017 .hero-module.foreground img.background-image.desktop{display:block}.design-2017 .hero-module.foreground img.background-image.tablet{display:none}.design-2017 .hero-module.promo-lead-new #lead-page-wrapper{position:absolute;right:0;top:35px;width:470px;margin-right:5%}.design-2017 .hero-module.promo-lead-new .hero-image{height:600px;background-size:cover;margin-bottom:28px}.design-2017 .hero-module.promo-lead-new .hero-image img{display:none}.design-2017 .hero-module.promo-lead-new .hero-image h1{top:50%;width:50%;font-size:60px;line-height:1.3;font-weight:600;margin-top:-75px}.design-2017 .hero-module.promo-lead-new .about-EQ{margin-top:30px;margin-bottom:100px;letter-spacing:0.08em}.design-2017 .hero-module.promo-lead-new .about-EQ p{font-size:14px}.design-2017 .hero-module.promo-lead-new .about-EQ .container{max-width:80%}.design-2017 .hero-module.promo-lead-new .about-EQ .facilities ul{float:left;width:50%;margin-left:0}.design-2017 .hero-module.promo-lead-new .about-EQ .facilities ul li{font-size:14px}.design-2017 .hero-module.promo-lead-new .control-form{padding-left:50px;padding-right:50px}.design-2017 .hero-module.promo-lead-new .contact-lead-form-wrapper{padding:0 2%;position:absolute;right:0;top:45px;width:470px;margin-right:5%}}@media (min-width: 1920px){.design-2017 .hero-module .hero-image{max-height:760px}.design-2017 .hero-module.default{padding:20.2345rem 0}.design-2017 .hero-module.foreground.fore-left .inner{height:700px}.design-2017 .hero-module.video-module .video-wrap{padding-bottom:80%}}.design-2017 .lightbox2{background-color:rgba(0,0,0,0.8);overflow:scroll;position:fixed;display:none;z-index:10080;bottom:0;right:0;left:0;top:0}.design-2017 .lightbox2 .lightbox-close2{text-transform:uppercase;background:transparent;z-index:10000;position:absolute;font-weight:300;font-size:12px;display:block;border:none;color:#fff;top:-35px;right:3%}.design-2017 .lightbox2 .lightbox-close2:hover{cursor:pointer}.design-2017 .lightbox2 .video-container2{position:relative;overflow:hidden;padding-bottom:56.25%;padding-top:30px;margin-top:150px;height:0}.design-2017 .lightbox2 .video-container2 iframe{position:absolute;z-index:10000;height:100%;width:100%;left:0;top:0}.design-2017 .lightbox2 .lightbox-container2{position:relative;max-width:960px;margin:7% auto;display:block;padding:0 3%;height:auto;z-index:10000}.design-2017 .lightbox2 .lightbox-container2 .lightbox-content2{box-shadow:0 1px 6px rgba(0,0,0,0.7)}.design-2017 .ab-in-app-message.ab-fullscreen{letter-spacing:0.08em;z-index:10090;box-shadow:none}.design-2017 .ab-in-app-message.ab-fullscreen .ab-close-button{border-radius:0 !important;color:#fff !important}.design-2017 .ab-in-app-message.ab-fullscreen .ab-close-button:before{content:"\f00d"}.design-2017 .ab-in-app-message.ab-fullscreen .ab-image-area,.design-2017 .ab-in-app-message.ab-fullscreen .ab-background{border-radius:0 !important}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-text{font-family:"Graphik Web";letter-spacing:0.0em;line-height:1.4 !important}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-buttons{margin:0 auto 20px auto}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-buttons .ab-mask{background:none}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-buttons .ab-message-button{display:block;font-family:"Graphik Semibold";font-size:12px;letter-spacing:0.08em;border-radius:0;float:none;margin:0 auto;max-width:275px}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-buttons .ab-message-button+.ab-message-button{margin-top:20px}.design-2017 .ab-in-app-message .ab-message-header{font-family:"Graphik Medium";letter-spacing:0.08em;font-size:24px !important}.design-2017 .ab-in-app-message.ab-fullscreen{letter-spacing:0.08em;z-index:10090}.design-2017 .ab-in-app-message.ab-fullscreen .ab-close-button{border-radius:0 !important;color:#fff !important}.design-2017 .ab-in-app-message.ab-fullscreen .ab-close-button:before{content:"\f00d"}.design-2017 .ab-in-app-message.ab-fullscreen .ab-image-area,.design-2017 .ab-in-app-message.ab-fullscreen .ab-background{border-radius:0 !important}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-text{font-family:"Graphik Web";letter-spacing:0.0em;line-height:1.4 !important}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-buttons{margin:0 auto 20px auto}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-buttons .ab-mask{background:none}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-buttons .ab-message-button{display:block;font-family:"Graphik Semibold";font-size:14px;border-radius:0;float:none;margin:0 auto}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-buttons .ab-message-button+.ab-message-button{margin-top:20px}.design-2017 .ab-in-app-message .ab-message-header{font-family:"Graphik Medium";letter-spacing:0.08em}@media screen and (max-width: 414px){.design-2017 .lightbox-container2{margin-top:13%}}@media (max-width: 750px){.design-2017 .ab-in-app-message.ab-fullscreen .ab-image-area{height:40% !important}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-text{top:43% !important}}@media (min-width: 751px){.design-2017 .ab-in-app-message.ab-fullscreen{max-height:740px}.design-2017 .ab-in-app-message.ab-fullscreen .ab-image-area{min-height:310px;height:auto !important}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-text{max-height:240px;min-height:145px}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-buttons .ab-message-button{font-size:14px}}@media screen and (max-width: 768px){.design-2017 .lightbox-container2{margin-top:10%}.design-2017 .ab-in-app-message.ab-fullscreen{width:600px !important;margin-top:3% !important}.design-2017 .ab-in-app-message.ab-fullscreen .ab-image-area{min-height:330px}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-buttons .ab-message-button{display:inline-block;max-width:45%}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-buttons .ab-message-button+.ab-message-button{margin-left:15px}.design-2017 .ab-in-app-message.ab-fullscreen .ab-message-text{min-height:200px !important;max-height:initial !important}}.design-2017 .cookieUsagePopup{z-index:999999;position:fixed;background:#fff;box-sizing:border-box}.design-2017 .cookieUsagePopup h5{margin-bottom:20px;letter-spacing:normal}.design-2017 .cookieUsagePopup p{margin-bottom:44px}.design-2017 .cookieUsagePopup a{color:#000;text-decoration:underline}.design-2017 .cookieUsagePopup a:hover{text-decoration:none}@media (max-width: 767px){.design-2017 .cookieUsagePopup{top:10%;left:5%;width:90%;padding:30px;overflow-y:auto;max-height:80%}.design-2017 .cookieUsagePopup .button{width:100%}}@media (min-width: 768px){.design-2017 .cookieUsagePopup{top:20%;left:50%;width:740px;padding:50px;margin-left:-370px}}.design-2017 .tpl-calendar{margin:0;padding:0}.design-2017 .loader-error-box{min-height:100px;position:relative}.design-2017 .checkin-reminder{background:#7D888E;color:#fff;font-size:9px;text-transform:uppercase;font-weight:700;letter-spacing:2px;padding:15px 10px;text-align:center}.design-2017 .checkin-reminder a{text-decoration:underline;margin-left:10px;color:#fff}.design-2017 .main-calendar .small-calendar .calendar-box{padding:0}.design-2017 .main-calendar .small-calendar .calendar-container table .day-detail-container .classes-detail .pastEvent{color:rgba(124,135,142,0.7)}.design-2017 .main-calendar .small-calendar .calendar-container table .day-detail-container .classes-detail .pastEvent a{color:rgba(124,135,142,0.7)}.design-2017 .main-calendar .prev-month,.design-2017 .main-calendar .next-month{cursor:pointer}.design-2017 .main-calendar .prev-month{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid white;position:absolute;top:205px;left:20px}.design-2017 .main-calendar .next-month{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid white;position:absolute;top:205px;right:20px}.design-2017 .main-calendar header{height:150px;overflow:hidden;position:relative}.design-2017 .main-calendar header .main-calendar-header{position:absolute;top:52%;left:50%;text-align:center;padding:0 20px;min-width:230px;tranform:translate(-50%, -50%)}.design-2017 .main-calendar header .main-calendar-header h2{font-size:25px;font-weight:100;color:#fff}.design-2017 .main-calendar header .main-calendar-header h3{color:#fff;display:none}.design-2017 .main-calendar header .main-calendar-header a.navigation{display:none;color:#FFFFFF;font-size:20px;position:absolute;top:6px}.design-2017 .main-calendar header .main-calendar-header a.navigation.prev{left:0px}.design-2017 .main-calendar header .main-calendar-header a.navigation.next{right:0px}.design-2017 .mobile-calendar-small-container .controls{background-color:#000;font-size:12px;color:#fff;height:40px;text-transform:uppercase;text-align:center;padding:10px 0;position:relative}.design-2017 .mobile-calendar-small-container .controls .current-week-text{margin-top:10px;font-weight:700}.design-2017 .mobile-calendar-small-container .controls .current-week-text span{font-weight:400;display:block}.design-2017 .mobile-calendar-small-container .controls .prev-week,.design-2017 .mobile-calendar-small-container .controls .next-week{position:absolute;top:50%;font-size:16px;cursor:pointer;transform:translate(0, -50%);width:60px;height:46px}.design-2017 .mobile-calendar-small-container .controls .prev-week:before,.design-2017 .mobile-calendar-small-container .controls .next-week:before{display:block;padding:15px 0}.design-2017 .mobile-calendar-small-container .controls .prev-week{left:3px}.design-2017 .mobile-calendar-small-container .controls .next-week{right:3px}.design-2017 .pop-up-wrapper{background-color:rgba(0,0,0,0.4);position:fixed;top:0;width:100%;height:100%;z-index:9999}.design-2017 .pop-up-wrapper .pop-up-message{background-color:#fff;border:1px solid #000;position:relative;width:85%;min-height:200px;top:30%;margin:0 auto;text-align:center}.design-2017 .pop-up-wrapper .pop-up-message .pop-up-button-container{position:absolute;bottom:40px;width:100%}.design-2017 .pop-up-wrapper .pop-up-message h2{margin-bottom:60px;font-weight:100;font-size:18px;letter-spacing:0;text-align:left;margin:20px}@media (min-width: 768px){.design-2017 .checkin-reminder{font-size:11px;padding:20px 10px}.design-2017 .main-calendar header{height:223px}.design-2017 .main-calendar header .main-calendar-header{padding:0 55px}.design-2017 .main-calendar header .main-calendar-header h2{font-size:37px}.design-2017 .main-calendar header .main-calendar-header h3{font-size:14px;font-weight:800;display:inline-block;padding-top:3px;min-width:130px;white-space:nowrap}.design-2017 .main-calendar header .main-calendar-header a.navigation{font-size:25px;top:48px}.design-2017 .main-calendar header .main-calendar-header a.navigation.prev{left:75px}.design-2017 .main-calendar header .main-calendar-header a.navigation.next{right:75px}.design-2017 .main-calendar .main-calendar-week{white-space:nowrap;font-size:0;overflow-x:auto;overflow-y:hidden}.design-2017 .main-calendar .main-calendar-week .day-detail-main-container:first-child .extra-event-container{left:100%}.design-2017 .main-calendar .main-calendar-week .day-detail-main-container:first-child .extra-event-container:after{left:25%}.design-2017 .main-calendar .main-calendar-week .day-detail-main-container:last-child .extra-event-container{left:0}.design-2017 .main-calendar .main-calendar-week .day-detail-main-container:last-child .extra-event-container:after{right:20%}.design-2017 .main-calendar .main-calendar-week .day-detail-main-container.show-add-event-menu .day-date{border-bottom:0}.design-2017 .main-calendar .small-calendar .add-class{font-size:45px;font-weight:100}.design-2017 .main-calendar .small-calendar .calendar-container table .day-detail-container .day-left-container{font-size:14px;width:75px}.design-2017 .main-calendar .small-calendar .calendar-container table .day-detail-container .classes-detail{padding:21px 23px 23px 0}.design-2017 .main-calendar .small-calendar .calendar-container table .day-detail-container .classes-detail .pastEvent{margin-top:16px;margin-left:30px}.design-2017 .main-calendar .small-calendar .calendar-container table .day-detail-container .classes-detail.past{padding:40px 23px 40px 0}.design-2017 .main-calendar .small-calendar .calendar-container table .day-detail-container .classes-detail.past ul{margin-top:16px}.design-2017 .main-calendar .small-calendar .calendar-container table .day-detail-container .classes-detail ul{margin-top:50px}.design-2017 .main-calendar .small-calendar .calendar-container table .day-detail-container .classes-detail ul span.icon-category img{width:20px;height:20px}.design-2017 .main-calendar .small-calendar .calendar-container table .day-detail-container .classes-detail ul:first-child{margin-top:0}.design-2017 .main-calendar .small-calendar .calendar-container table .day-detail-container .classes-detail ul li{display:inline}.design-2017 .main-calendar .small-calendar .calendar-container table .day-detail-container .classes-detail ul li.class-title span{display:inline-block;margin-right:25px;text-align:center;font-size:20px}.design-2017 .main-calendar .day-detail-main-container{width:20%;min-height:436px;display:inline-block;vertical-align:top;position:relative;text-align:center;background-color:#fff;border-left:1px solid #d0d3d3;border-bottom:1px solid #d0d3d3;white-space:normal;font-size:initial;box-sizing:border-box}.design-2017 .main-calendar .day-detail-main-container a:hover{text-decoration:none}.design-2017 .main-calendar .day-detail-main-container .booking-status{text-transform:uppercase;color:#808080 !important;display:block;margin:5px auto;font-weight:500}.design-2017 .main-calendar .day-detail-main-container .booking-status.week{display:inline !important}.design-2017 .main-calendar .day-detail-main-container.past .day-detail-container .events-container p,.design-2017 .main-calendar .day-detail-main-container.past .day-detail-container .events-container small,.design-2017 .main-calendar .day-detail-main-container.past .day-detail-container .events-container a{color:rgba(124,135,142,0.8)}.design-2017 .main-calendar .day-detail-main-container.past .day-detail-container .events-container .see-more-classes p{border:1px solid #7c878e transparent}.design-2017 .main-calendar .day-detail-main-container.past .day-detail-container .events-container .event-view [class*="icon-"]{display:none}.design-2017 .main-calendar .day-detail-main-container.past .day-detail-container .events-container .event-view small.selected-bike{color:inherit}.design-2017 .main-calendar .day-detail-main-container.past .day-detail-container .events-container .extra-event-container{background-color:#999fa3}.design-2017 .main-calendar .day-detail-main-container.past .day-detail-container .events-container .extra-event-container small{color:#fff}.design-2017 .main-calendar .day-detail-main-container.past .icon-category{display:none}.design-2017 .main-calendar .day-detail-main-container.past .event-overlay a.book-a-bike,.design-2017 .main-calendar .day-detail-main-container.past .event-overlay a.schedule{display:none}.design-2017 .main-calendar .day-detail-main-container.current-day .day-date{background-color:#7c878e}.design-2017 .main-calendar .day-detail-main-container.current-day .day-date p,.design-2017 .main-calendar .day-detail-main-container.current-day .day-date small{color:#fff}.design-2017 .main-calendar .day-detail-main-container.current-day .day-date p.dayName,.design-2017 .main-calendar .day-detail-main-container.current-day .day-date small.dayName{display:none}.design-2017 .main-calendar .day-detail-main-container.current-day .day-date p.today{margin-top:8px;display:block}.design-2017 .main-calendar .day-detail-main-container:first-child{border-left:0}.design-2017 .main-calendar .day-detail-main-container.empty-day{min-height:436px}.design-2017 .main-calendar .day-detail-main-container .day-date{background-color:#fff;border-bottom:1px solid #d0d3d3;text-align:center;padding:15px;position:relative;z-index:120;min-height:36px}.design-2017 .main-calendar .day-detail-main-container .day-date p,.design-2017 .main-calendar .day-detail-main-container .day-date small{text-transform:uppercase;color:#000}.design-2017 .main-calendar .day-detail-main-container .day-date .booking-status{text-transform:uppercase;color:#808080 !important}.design-2017 .main-calendar .day-detail-main-container .day-date .booking-status.week{display:inline !important}.design-2017 .main-calendar .day-detail-main-container .day-date p{font-size:14px;font-weight:700;margin-bottom:3px}.design-2017 .main-calendar .day-detail-main-container .day-date p.today{display:none}.design-2017 .main-calendar .day-detail-main-container .day-date small{display:block;font-size:12px}.design-2017 .main-calendar .day-detail-main-container .add-event{width:100%;background-color:#f6f6f6;font-size:32px;color:#d0d3d3;cursor:pointer;position:absolute;bottom:0;left:0}.design-2017 .main-calendar .day-detail-main-container .add-event.empty-day{position:absolute;top:67px;font-size:80px;font-weight:100}.design-2017 .main-calendar .day-detail-main-container .add-event.empty-day span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.design-2017 .main-calendar .day-detail-main-container.show-add-event-menu .day-detail-container .event-overlay{height:423px}.design-2017 .main-calendar .day-detail-main-container .day-detail-container{width:100%;min-height:423px;display:table}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container{background-color:#fff;padding:10px;display:table-cell;vertical-align:middle}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container.single-event .event-view [class*="icon-"]{width:75px;height:75px;font-size:28px}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view{margin-bottom:20px}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view.past [class*="icon-"]{display:none}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view.past p,.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view.past small{color:rgba(124,135,142,0.7)}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view [class*="icon-"]{display:block;margin:0 auto 10px;width:38px;height:38px;color:#fff;line-height:2.7;border-radius:100%}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view [class*="icon-"] img{border-radius:100%;height:100%}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view.check-in [class*="icon-"]{font-size:20px;color:#7c878e;line-height:1;background-color:transparent}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view.check-in p{display:none}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view p{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.96px;margin:0}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view small{font-size:12px;font-weight:400;line-height:1;text-transform:uppercase}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view small.selected-bike{display:block;font-weight:700;color:#7c878e}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view .instructors,.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view .club-name{display:none}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .see-more-classes{font-size:12px;color:#000;text-transform:uppercase;position:relative}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .see-more-classes.active p{background-color:#7c878e;color:#fff}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .see-more-classes p{width:25px;height:25px;margin:0 auto 10px;font-size:16px;line-height:1.8;border:1px solid #7c878e}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .event-overlay{position:absolute;height:0;z-index:110;width:100%;overflow:hidden;text-align:center;background-color:#333f48;transition:all 400ms ease;box-sizing:border-box}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .event-overlay>div{padding:20px;position:absolute;top:50%;width:100%;box-sizing:border-box;transform:translate(0, -50%)}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .event-overlay>div a{display:block;font:700 12px/1.4 'Graphik Web';color:#d0d3d3;text-transform:uppercase;margin-bottom:40px;letter-spacing:.7px}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .event-overlay>div a:last-child{margin-bottom:0}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .event-overlay>div a span{display:block;margin-bottom:5px;color:#fff}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .event-overlay>div a span.icon-training{font-size:9px}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .event-overlay .close-event-overlay{position:absolute;bottom:10px;left:50%;font-size:40px;color:#d0d3d3;transform:translate(-50%, 0)}.design-2017 .main-calendar .day-detail-main-container .extra-event-container{opacity:0;height:0;position:absolute;bottom:120%;left:50%;z-index:200;transform:translate(-50%, 0);transition:opacity 400ms ease;width:203%;background-color:#333f48}.design-2017 .main-calendar .day-detail-main-container .extra-event-container:after{content:'';position:absolute;margin-left:-7px;border-top:6px solid #333f48;border-right:6px solid transparent;border-left:6px solid transparent}.design-2017 .main-calendar .day-detail-main-container .extra-event-container.active{opacity:1;height:auto}.design-2017 .main-calendar .day-detail-main-container .extra-event-container.active .extra-event-wrapper{max-height:210px}.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-wrapper{max-height:0;overflow-y:auto}.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-view{border-top:1px solid #a4abb0;position:relative}.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-view:first-child{border-top:0}.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-view a{padding:22px 50px 22px 22px;display:block;text-align:left;letter-spacing:1px;line-height:1.4em}.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-view h2,.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-view small{font-size:12px;color:#fff;text-transform:uppercase;text-align:left}.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-view h2{font-weight:700;margin-bottom:5px}.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-view small{display:block}.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-view small.selected-bike{display:block;font-weight:700}.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-view span{position:absolute;right:18px;top:50%;margin-top:-10px;font-size:18px;color:#fff}.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-view .instructors,.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-view .club-name{display:none}.design-2017 .mobile-calendar-small-container .controls{padding:22px 0}.design-2017 .small-calendar.calendar-box table .day-detail-container .classes-detail ul li{font-size:15px}.design-2017 .pop-up-wrapper .pop-up-message{width:40%;min-height:300px}.design-2017 .pop-up-wrapper .pop-up-message h2{font-size:24px;margin:40px}}@media (min-width: 1024px){.design-2017 .main-calendar header .main-calendar-header h2{letter-spacing:10px}.design-2017 .main-calendar header .main-calendar-header a.navigation{display:block}.design-2017 .main-calendar .day-detail-main-container{width:14.285%}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container{-webkit-tap-highlight-color:rgba(0,0,0,0)}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view .instructors{display:block}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view .club-name{display:block}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view.check-in [class*="icon-"]{display:block;margin-bottom:0}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .event-view.check-in small.check{display:block}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .see-more-classes.active p .classes-amount{color:#fff}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .see-more-classes p{transform:rotate(45deg)}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .see-more-classes p .classes-amount{display:block;font-size:14px;line-height:1.9;color:#7c878e;transform:rotate(-45deg)}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .see-more-classes p span{margin-left:-3px}.design-2017 .main-calendar .day-detail-main-container .day-detail-container .events-container .see-more-classes .more-classes{display:block;margin:0 auto;margin-top:16px;width:90px;text-align:center}.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-view small{display:inline-block}.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-view .instructors{display:block}.design-2017 .main-calendar .day-detail-main-container .extra-event-container .extra-event-view .club-name{display:inline-block}}.design-2017 .page.clubs{min-height:800px}.design-2017 .page.clubs .module:first-child{padding-top:50px}.design-2017 .tpl-club-map-finder .container{width:100%;max-width:100%;padding:0}.design-2017 .tpl-club-map-finder .container .card{border:none}.design-2017 .tpl-club-map-finder .container .card .card-block{padding:0}.design-2017 .tpl-club-map-finder .container .card .card-block #map-panel{width:100%;height:600px;background:#999}.design-2017 .tpl-club-map-finder .container .card .card-block #map-panel .gm-style img{max-height:initial}.design-2017 .tpl-club-map-finder .container .btns-container{padding:0}.design-2017 .tpl-club-map-finder .container .btns-container .button{min-width:initial;position:relative}.design-2017 .tpl-club-map-finder .container .btns-container .button[aria-expanded="false"]:before{content:'Open Map'}.design-2017 .tpl-club-map-finder .container .btns-container .button[aria-expanded="true"]:before{content:'Close Map'}.design-2017 .tpl-region-list-container{padding-top:50px;padding-bottom:50px}.design-2017 .tpl-club-region-selector{background-color:#000}.design-2017 .tpl-club-region-selector .row{border:none}.design-2017 .tpl-club-region-selector .image-wrapper{text-align:center}.design-2017 .tpl-club-region-selector .image-wrapper img{border-radius:50%;width:auto}.design-2017 .tpl-club-region-selector .selector-panel-wrap .selector-panel{text-align:center}.design-2017 .tpl-club-list{background-color:#ccc}.design-2017 .tpl-club-list+.tpl-club-list{padding-top:0}.design-2017 .tpl-club-list .heading{padding-bottom:20px}.design-2017 .tpl-club-list .container h5{font-family:"Graphik Semibold";font-size:14px;letter-spacing:1px;margin-bottom:0}.design-2017 .tpl-club-list .container+.container{padding-top:20px}@media screen and (-webkit-min-device-pixel-ratio: 0){.design-2017 .tpl-club-list [class*='col-']{flex:none}}.design-2017 .club-card{border:none;max-width:650px;margin:0 auto 20px auto;border-radius:0}.design-2017 .club-card .card-header{overflow:hidden;border:none;background:none;border-radius:0;padding:0}@-moz-document url-prefix(){.design-2017 .club-card .card-header a{height:75px}}.design-2017 .club-card .card-header a{font-family:"Graphik Semibold";font-size:1rem;letter-spacing:1px;color:#000;display:table;width:100%;padding:0 15px;min-height:75px;overflow:hidden;text-decoration:none}.design-2017 .club-card .card-header a:hover{text-decoration:none}.design-2017 .club-card .card-header a:not(.collapsed) span.arrow .icon-dropdown:before{display:block;transform:rotate(180deg)}.design-2017 .club-card .card-header a div{display:table-cell;vertical-align:middle;text-transform:uppercase}.design-2017 .club-card .card-header a div span,.design-2017 .club-card .card-header a div small{display:block}.design-2017 .club-card .card-header a div small{font-family:"Graphik Web";font-size:12px;font-weight:normal;letter-spacing:1px}.design-2017 .club-card .card-header a div small p{margin-bottom:0}.design-2017 .club-card .card-header a span.arrow{display:table-cell;vertical-align:middle;text-align:right}.design-2017 .club-card .card-header a span.arrow i{display:block;font-weight:bold;font-size:2rem;float:right}.design-2017 .club-card .card-block hr{background-color:#000;margin:15px auto 0 auto}.design-2017 .club-card .card-block .club{padding:5%;text-align:center}.design-2017 .club-card .card-block .club:first-child{min-height:110px}.design-2017 .club-card .card-block .club p{font-size:0.75rem;letter-spacing:1px;margin:4px 0}.design-2017 .club-card .card-block .club a{color:#000;text-decoration:underline}.design-2017 .club-card .card-block .club-hours{padding:0 5%;margin:30px 0;min-height:85px}.design-2017 .club-card .card-block .club-hours .period{margin:5px 0;overflow:hidden}.design-2017 .club-card .card-block .club-hours .period span.day-name{text-transform:uppercase;text-align:center;font-family:"Graphik Medium"}.design-2017 .club-card .card-block .club-hours .period span{font-size:.85rem;text-align:center;font-family:"Graphik Web";text-transform:uppercase}.design-2017 .club-card .card-block .buttons{padding-bottom:15px}.design-2017 .club-card .card-block .buttons a{display:block;width:100%;font-family:"Graphik Semibold";padding-left:0;padding-right:0}.design-2017 .club-card .card-block .pdf-link{width:100%;text-align:center;margin:0 auto;display:block;color:#000}.design-2017 .club-detail.has-highlights{-webkit-overflow-scrolling:touch}.design-2017 .club-detail.has-highlights .module.tpl-club-location-detail .row>div{opacity:1}.design-2017 .club-detail.has-highlights .module.fadeIn{opacity:1}.design-2017 .club-detail.has-highlights .module .row>div{opacity:.01;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.design-2017 .club-detail.has-highlights .module .row>div.fadeIn{opacity:1}.design-2017 .club-detail .module .col-xs-1,.design-2017 .club-detail .module .col-sm-1,.design-2017 .club-detail .module .col-md-1,.design-2017 .club-detail .module .col-lg-1,.design-2017 .club-detail .module .col-xs-2,.design-2017 .club-detail .module .col-sm-2,.design-2017 .club-detail .module .col-md-2,.design-2017 .club-detail .module .col-lg-2,.design-2017 .club-detail .module .col-xs-3,.design-2017 .club-detail .module .col-sm-3,.design-2017 .club-detail .module .col-md-3,.design-2017 .club-detail .module .col-lg-3,.design-2017 .club-detail .module .col-xs-4,.design-2017 .club-detail .module .col-sm-4,.design-2017 .club-detail .module .col-md-4,.design-2017 .club-detail .module .col-lg-4,.design-2017 .club-detail .module .col-xs-5,.design-2017 .club-detail .module .col-sm-5,.design-2017 .club-detail .module .col-md-5,.design-2017 .club-detail .module .col-lg-5,.design-2017 .club-detail .module .col-xs-6,.design-2017 .club-detail .module .col-sm-6,.design-2017 .club-detail .module .col-md-6,.design-2017 .club-detail .module .col-lg-6,.design-2017 .club-detail .module .col-xs-7,.design-2017 .club-detail .module .col-sm-7,.design-2017 .club-detail .module .col-md-7,.design-2017 .club-detail .module .col-lg-7,.design-2017 .club-detail .module .col-xs-8,.design-2017 .club-detail .module .col-sm-8,.design-2017 .club-detail .module .col-md-8,.design-2017 .club-detail .module .col-lg-8,.design-2017 .club-detail .module .col-xs-9,.design-2017 .club-detail .module .col-sm-9,.design-2017 .club-detail .module .col-md-9,.design-2017 .club-detail .module .col-lg-9,.design-2017 .club-detail .module .col-xs-10,.design-2017 .club-detail .module .col-sm-10,.design-2017 .club-detail .module .col-md-10,.design-2017 .club-detail .module .col-lg-10,.design-2017 .club-detail .module .col-xs-11,.design-2017 .club-detail .module .col-sm-11,.design-2017 .club-detail .module .col-md-11,.design-2017 .club-detail .module .col-lg-11,.design-2017 .club-detail .module .col-xs-12,.design-2017 .club-detail .module .col-sm-12,.design-2017 .club-detail .module .col-md-12,.design-2017 .club-detail .module .col-lg-12{padding-left:20px;padding-right:20px}.design-2017 .service-list h6{text-align:left}.design-2017 .upcoming-classes{text-transform:uppercase;margin:0 auto}.design-2017 .upcoming-classes h4{text-align:left;margin-bottom:10px}.design-2017 .upcoming-classes ul{list-style:none;padding:0 0 5px;margin:0}.design-2017 .upcoming-classes ul li{display:block;letter-spacing:2px;font-size:14px;text-align:left;padding-bottom:3px}.design-2017 .upcoming-classes ul li span{display:block}.design-2017 .upcoming-classes ul li time{padding:0 0 15px 0;display:block}.design-2017 .club-module-header{color:#ced7d7;padding:20px 0;margin:0 auto}.design-2017 .club-description h5{letter-spacing:normal;font-size:16px}.design-2017 .club-description p{font-weight:normal;font-size:16px;line-height:26px;margin-bottom:25px}.design-2017 .club-description address{font-size:14px}.design-2017 .club-highlights{padding-top:5px;margin-bottom:10px}.design-2017 .club-highlights ul{float:left;width:286px;margin-right:0;margin:0;padding:0;list-style-type:square}.design-2017 .club-highlights li{font-size:14px;line-height:24px;margin-left:16px;margin-bottom:6px;letter-spacing:2px;text-transform:uppercase}.design-2017 .club-highlights li:nth-child(odd){margin-right:0}.design-2017 .club-highlights .highlight-items{width:100%;display:table;padding-bottom:20px}.design-2017 .club-address .address{margin-bottom:20px}.design-2017 .club-address h6{text-align:left}.design-2017 .club-address h6+.feature-info .service-hours{margin-top:0}.design-2017 .club-address p{font-size:14px;line-height:1.6}.design-2017 .club-address small{display:block;font-size:12px;margin-bottom:20px}.design-2017 .club-address .holiday-hours{font-size:14px}.design-2017 .club-address .feature-info{min-height:initial;display:block;margin-bottom:20px}.design-2017 .club-address .time-slot{width:100%;font-size:14px;text-transform:uppercase;margin-bottom:20px}.design-2017 .club-address .amenities-links{clear:both;margin:0 0 20px 0;list-style-type:none;padding:0}.design-2017 .club-address .amenities-links li{padding-bottom:5px}.design-2017 .club-address .amenities-links li:last-child{padding-bottom:0}.design-2017 .club-address .amenities-links li a{font-size:14px;text-transform:capitalize;border-bottom:2px solid #000;text-decoration:none;color:#000}.design-2017 .classSportsClub .hero-image-sports-club,.design-2017 .classSportsClub .owl-carousel-2017{margin:10px}.design-2017 .classSportsClub .hero-image-sports-club .rich-content header,.design-2017 .classSportsClub .owl-carousel-2017 .rich-content header{max-height:640px}.design-2017 .classSportsClub .for-fitness-club{display:none}.design-2017 .classSportsClub .club-detail .feature-info h4{font-family:"Bodoni Std";font-weight:normal}.design-2017 .classSportsClub .club-detail .club-module-header{font-family:"Bodoni Std";font-weight:normal;font-weight:500;letter-spacing:8px;color:#000}.design-2017 .for-fitness-club{left:0;top:45%;right:0;display:block;text-align:center;position:absolute}.design-2017 .for-fitness-club .header{color:#fff;font-size:28px;line-height:28px;font-weight:normal;letter-spacing:5px;font-family:"Graphik Medium"}@media (max-width: 576px){.design-2017 .club-card{margin-bottom:10px}.design-2017 .tpl-club-list .container{width:100%}}@media (min-width: 576px){.design-2017 .tpl-club-region-selector .image-wrapper{text-align:right}.design-2017 .tpl-club-region-selector .selector-panel-wrap{display:table;min-height:120px}.design-2017 .tpl-club-region-selector .selector-panel-wrap .selector-panel{display:table-cell;vertical-align:middle;text-align:left;height:100%}.design-2017 .tpl-region-list-container ul{max-width:280px;text-align:center;margin:0 auto}.design-2017 .tpl-region-list-container ul li.col-xs-6{width:50%}.design-2017 .tpl-region-list-container ul li.col-xs-6 .regions-circle-img img{max-width:120px;max-height:120px}}@media screen and (min-width: 576px) and (-webkit-min-device-pixel-ratio: 0){.design-2017 .tpl-club-list [class*='col-']{width:49.5%}}@media (max-width: 767px){.design-2017 .club-highlights ul{float:left;width:167px;margin-right:24px;padding-bottom:0}.design-2017 .club-address{margin-bottom:40px}.design-2017 #about-club{background-color:#efefef;padding-top:30px;padding-bottom:30px}}@media (max-width: 767px){.design-2017 .tpl-club-region-selector .image-wrapper{padding-bottom:5px}.design-2017 .tpl-club-region-selector .selector-panel .selector{margin:0 auto}.design-2017 .tpl-club-region-selector .selector-panel .selector select{font-size:18px;padding-right:15px}.design-2017 .tpl-club-region-selector .selector-panel .selector:after{font-size:18px}.design-2017 .tpl-club-location-detail .container{width:100%;max-width:100%}.design-2017 .tpl-club-location-detail .container .highlight-items{padding-bottom:20px}.design-2017 .tpl-club-location-detail .container .highlight-items ul{display:block;float:none;width:100%}}@media (min-width: 768px){.design-2017 .page.clubs{min-height:1000px}.design-2017 .page.club-detail .module.tpl-club-location-detail{margin-top:40px;margin-bottom:40px}.design-2017 .page.club-detail .module.tpl-dynamic-row{margin-top:20px;margin-bottom:20px}.design-2017 .page.club-detail .module.tpl-dynamic-row.hero-module .feature-block .feature-info h6{margin-bottom:10px}.design-2017 .page.club-detail .module.tpl-dynamic-row.hero-module .feature-block .feature-info h4{line-height:42px}.design-2017 .page.club-detail.sports-club .module.hero-module .feature-block .feature-info h6{margin-bottom:5px}.design-2017 .tpl-region-list-container ul{max-width:640px}.design-2017 .for-fitness-club{top:38%}.design-2017 .for-fitness-club .header{font-size:40px;line-height:40px;letter-spacing:6px}.design-2017 .classSportsClub .hero-image-sports-club,.design-2017 .classSportsClub .owl-carousel-2017{margin:0}.design-2017 .classSportsClub .hero-image-sports-club.carousel,.design-2017 .classSportsClub .owl-carousel-2017.carousel{margin:40px}}@media (min-width: 992px){.design-2017 .tpl-region-list-container{padding-top:50px;padding-bottom:100px}.design-2017 .page.clubs{min-height:1000px}}@media screen and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 0){.design-2017 .tpl-club-list [class*='col-']{width:33%}}@media (min-width: 1024px){.design-2017 .page.club-detail .module.tpl-dynamic-row{margin-top:40px;margin-bottom:40px}.design-2017 .club-highlights ul{float:left;width:286px;margin-right:24px}.design-2017 .club-detail .row[class*=“col-“]{margin-bottom:18px}.design-2017 .club-detail.has-highlights .module .row>div{opacity:.01;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.design-2017 .club-detail.has-highlights .module .row>div.fadeIn{opacity:1}.design-2017 .for-fitness-club{top:42%}.design-2017 .for-fitness-club .header{font-size:50px;line-height:50px;letter-spacing:8px}}@media (min-width: 1200px){.design-2017 .page.clubs{min-height:900px}.design-2017 .page.club-detail .container{width:1240px}}@media (min-width: 1600px){.design-2017 .page.clubs{min-height:1200px}.design-2017 .tpl-club-list .container{width:80%;max-width:80%}.design-2017 .tpl-region-list-container{padding-top:150px}}.design-2017 .page.contactus{min-height:600px}.design-2017 .page.promo{padding:50px 0}.design-2017 .contactus-container{font-family:"Graphik Web";letter-spacing:1px;padding:40px 0}.design-2017 .contactus-container h3,.design-2017 .contactus-container h5{padding-bottom:40px;font-family:"Graphik Web";font-size:30px;margin:0}.design-2017 .contactus-container h6{margin-bottom:20px}.design-2017 .contactus-container .block{text-align:left}.design-2017 .contactus-container .block:nth-child(2){padding-top:40px}.design-2017 .contactus-container .block ul li{font-size:14px;font-family:"Graphik Web";letter-spacing:1px;line-height:1.5}.design-2017 .contactus-container a{color:#000;font-size:12px;text-decoration:underline}@media (min-width: 768px){.design-2017 .page.promo{padding:60px 0}}@media (min-width: 992px){.design-2017 .page.contactus{min-height:600px}}@media (min-width: 1024px){.design-2017 .ContactLeads .module-header{margin-bottom:60px}}@media (min-width: 1200px){.design-2017 .page.contactus{min-height:900px}}@media (min-width: 1600px){.design-2017 .page.contactus{min-height:1100px}.design-2017 .ContactLeads .container.contactpromo{width:1400px}}.design-2017 .page{padding-top:50px;min-height:800px;height:auto;-webkit-transition:-webkit-filter 1s;transition:filter 1s;margin:0 auto}.design-2017 .page .module:first-child{padding-top:0}.design-2017 .page.dark-bg-color{background-color:#000}.design-2017 .page.activate{height:100%}.design-2017 .page.wizard.black{background-color:#080808;color:#fff;width:100%;height:100%}.design-2017 .page.wizard.black.forgetpassword{min-height:800px}.design-2017 .page.wizard.black .error{color:red}.design-2017 .page.image .background{position:absolute;width:100%;bottom:0;z-index:-1}.design-2017 .page.join .container{max-width:100%;width:100%;padding:0}.design-2017 .page.join .container .col-xs-12{padding-left:0;padding-right:0}.design-2017 .page.join img{width:100%;height:100%}.design-2017 .page.referrals h1{font-family:"Graphik Web";font-weight:normal}.design-2017 .page.referrals hr{background-color:#000}.design-2017 .page.hotels .lead-text{padding:0}.design-2017 .page.hotels .lead-text p{padding:0}.design-2017 .page.hotels .lead-caption{padding-top:40px}.design-2017 .page.hotels h6{font-size:16px}.design-2017 .page.hotels img{width:auto}.design-2017 .page.faq h5,.design-2017 .page.faq p{text-align:left}.design-2017 .page.education .module:last-child{padding-bottom:40px}@media (max-width: 767px){.design-2017 .page.clubs{padding-top:50px}}@media (min-width: 768px){.design-2017 .page.hotels h6{letter-spacing:6px}.design-2017 .page.education .module:last-child{padding-bottom:80px}}@media (min-width: 992px){.design-2017 .page{padding-top:60px}.design-2017 .page.club-regions{min-height:600px}.design-2017 .page.clubs{padding-bottom:100px}.design-2017 .page.activate{min-height:800px}}@media (min-width: 1024px){.design-2017 .page .club-detail .container{width:1240px}}@media (min-width: 1920px){.design-2017 .page.clubs{min-height:1100px}}.design-2017 .module.tpl-gfnavbar{padding:10px 0}.design-2017 .group-fitness-hero__menu{padding:90px 0px 0px 80px;position:absolute;top:0;left:0;z-index:30}.design-2017 .group-fitness-hero__header{width:auto;max-width:370px}.design-2017 .group-fitness-hero{position:relative;background-color:#000}.design-2017 .group-fitness-hero .noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.design-2017 .group-fitness-hero .group-fitness-hero__list{color:#fff;margin-top:40px}.design-2017 .group-fitness-hero .group-fitness-hero__list>li{font-size:5.20vw;display:inline-block;line-height:1.12em;font-weight:600;letter-spacing:10px;margin-right:15px;transition:opacity 250ms ease-in-out}.design-2017 .group-fitness-hero .group-fitness-hero__list>li.active{opacity:1}.design-2017 .group-fitness-hero .group-fitness-hero__list li a{color:#fff}.design-2017 .group-fitness-hero .group-fitness-hero__list li a:hover,.design-2017 .group-fitness-hero .group-fitness-hero__list li a:focus{text-decoration:none}.design-2017 .group-fitness-hero .group-fitness-hero__background-plate{position:absolute;top:0;left:0;width:100%;z-index:25;opacity:0;transition:opacity 250ms ease-in-out}.design-2017 .group-fitness-hero .group-fitness-hero__background-plate.default{opacity:1}.design-2017 .group-fitness-hero__background-plates{position:relative}.design-2017 .group-fitness-hero__video-spacer{display:none;width:100%}.design-2017 .group-fitness.complex-container .three-col .single-column{margin-top:15px;margin-bottom:15px}.design-2017 .group-fitness.complex-container img{width:100%}.design-2017 .group-fitness .count-box{max-height:100%}.design-2017 .group-fitness .count-box .box-inner{margin-bottom:0}.design-2017 .group-fitness .count-box .box-inner .box-inner-content p{letter-spacing:3px;line-height:27px}.design-2017 .group-fitness .col-video-container video{width:100%;height:100%}.design-2017 .group-fitness .two-col-img-two-col-detail .image{margin-bottom:20px}.design-2017 .group-fitness .two-col-img-two-col-detail .info{padding-left:15px;padding-right:15px;margin-bottom:0}.design-2017 .group-fitness .two-col-img-two-col-detail .info p{text-align:center}.design-2017 .group-fitness .two-col-img-two-col-detail .info p a{font-size:15px;letter-spacing:0.16em;font-weight:600;font-family:"Graphik Medium"}.design-2017 .group-fitness .two-col-img-two-col-detail .desc{text-align:justify}.design-2017 .group-fitness .two-col-img-two-col-detail h1{font-family:"Graphik Medium";font-size:32px;margin:0 auto 15px;text-align:center}.design-2017 .group-fitness .two-col-img-two-col-detail p{font-size:14px;letter-spacing:.05em;line-height:24px;text-align:justify;font-weight:500;margin:15px auto 15px 0}.design-2017 .group-fitness .four-col-groupfitness,.design-2017 .group-fitness .four-col-groupfitness-furthermore{position:relative}.design-2017 .group-fitness .four-col-groupfitness .content-container,.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container{color:#000;width:100%;position:relative;padding:15px;z-index:10;background:#fff;height:70%;text-align:center}.design-2017 .group-fitness .four-col-groupfitness .content-container h3,.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container h3{text-transform:uppercase;margin:0 40px 20px;font-family:"Graphik Medium";letter-spacing:0.16em;font-size:24px}.design-2017 .group-fitness .four-col-groupfitness .content-container p,.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container p{font-size:14px;margin:0 40px 20px;letter-spacing:0.05em;line-height:24px}.design-2017 .group-fitness .four-col-groupfitness .content-container img,.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container img{width:29%;margin-bottom:15px}.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container p{margin:0 0 20px}.design-2017 .group-fitness .four-col-groupfitness-furthermore .img-container img{width:100%}.design-2017 .group-fitness .row{border:0}@media (max-width: 2000px){.design-2017 .page-wrapper .group-fitness-hero__list>li{font-size:3.9vw}}@media (max-width: 1700px){.design-2017 .group-fitness-hero__list>li{font-size:4.3vw}}@media (max-width: 1500px){.design-2017 .group-fitness-hero__list>li{font-size:4.5vw}}@media (max-width: 1200px){.design-2017 .group-fitness-hero__menu{padding:50px 0px 0px 60px}}@media (max-width: 767px){.design-2017 .group-fitness-hero__header{width:70%;margin-bottom:20px}.design-2017 .group-fitness-hero__menu{padding:0;width:100%}.design-2017 .group-fitness-hero__inner{margin:20px 0px 0px 0px;text-align:center}.design-2017 .group-fitness-hero__list{margin-top:0px}.design-2017 .group-fitness-hero__list>li{margin-bottom:15px;display:block;font-size:5.0vw;letter-spacing:5px;line-height:1.0em;margin-bottom:18px;margin-right:0px}.design-2017 .group-fitness-hero__list>li span.period{display:none}.design-2017 .group-fitness-hero__background-plates{display:none}.design-2017 .group-fitness-hero__video-spacer{display:block}.design-2017 .group-fitness-hero__image-spacer{display:none}}@media (min-width: 577px) and (max-width: 767px){.design-2017 .group-fitness .four-col-groupfitness .img-container,.design-2017 .group-fitness .four-col-groupfitness .content-container,.design-2017 .group-fitness .four-col-groupfitness-furthermore .img-container,.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container{max-width:100%;width:100%;flex:initial;display:block}}@media (max-width: 480px){.design-2017 .group-fitness .two-col-img-two-col-detail h1{font-size:24px}}@media (min-width: 768px){.design-2017 .group-fitness-hero{min-height:550px}.design-2017 .group-fitness.complex-container .three-col .single-column{margin-top:0;margin-bottom:0}.design-2017 .group-fitness.complex-container .count-box .box-inner{margin-bottom:20px}.design-2017 .group-fitness .two-col-img-two-col-detail img{width:100%;max-width:550px;max-height:550px}.design-2017 .group-fitness .two-col-img-two-col-detail .image{margin-bottom:0}.design-2017 .group-fitness .two-col-img-two-col-detail .info{margin-bottom:15px;padding-left:0;padding-right:0}.design-2017 .group-fitness .two-col-img-two-col-detail .info p{text-align:left}.design-2017 .group-fitness .two-col-img-two-col-detail .desc{margin-top:5px;text-align:left}.design-2017 .group-fitness .two-col-img-two-col-detail h1{font-size:24px;margin:5px 0;width:125%;position:relative;top:0;text-align:left}.design-2017 .group-fitness .two-col-img-two-col-detail p{margin:5px auto}.design-2017 .group-fitness .four-col-groupfitness .content-container,.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container{position:absolute;margin-top:0;top:15%;padding:20px;display:flex;justify-content:center;align-items:center;flex-direction:column}.design-2017 .group-fitness .four-col-groupfitness .content-container h3,.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container h3{font-size:24px;margin:0 0 15px 0}.design-2017 .group-fitness .four-col-groupfitness .content-container p,.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container p{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin:0 0 15px 0}.design-2017 .group-fitness .four-col-groupfitness .content-container img,.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container img{margin-bottom:15px}.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container p{-webkit-line-clamp:3}}@media (min-width: 1024px){.design-2017 .group-fitness.complex-container .col-video-container{width:96.8%}.design-2017 .group-fitness .two-col-img-two-col-detail h1{font-size:40px;margin:30px 0;width:125%;position:relative;top:0;text-align:left}.design-2017 .group-fitness .two-col-img-two-col-detail p{margin:30px auto;text-align:left}.design-2017 .group-fitness .two-col-img-two-col-detail .desc{margin-top:30px}.design-2017 .group-fitness .four-col-groupfitness .content-container,.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container{padding:40px 30px}.design-2017 .group-fitness .four-col-groupfitness .content-container h3,.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container h3{font-size:24px;margin:0 0 20px 0}.design-2017 .group-fitness .four-col-groupfitness .content-container p,.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container p{-webkit-line-clamp:12}.design-2017 .group-fitness .four-col-groupfitness .content-container img,.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container img{margin-bottom:15px}.design-2017 .group-fitness .four-col-groupfitness-furthermore .content-container p{-webkit-line-clamp:7;margin:0 0 30px;padding:0 10px}}@media (min-width: 1200px){.design-2017 .group-fitness-hero{min-height:750px}}.design-2017 .page.hotels .media .media-body p{font-size:14px}.design-2017 .tpl-joinflow .description-container{padding-top:40px}.design-2017 .tpl-joinflow .description-container .feature-info{padding:0}.design-2017 .membership-join-step1 .container{width:100%;padding:0}.design-2017 .membership-join-step1 .visual-panel .pic-container{max-height:200px;overflow:hidden}.design-2017 .membership-join-step1 .visual-panel .pic-container img{width:100%;height:100%;max-height:100%}.design-2017 .membership-join-step1 .visual-panel .button-block{display:none}.design-2017 .membership-join-step1 .search-panel .mainRow header{padding-top:40px}.design-2017 .membership-join-step1 .search-panel .mainRow header .step-count{font-weight:400;font-size:12px;margin:0 auto;text-align:center;letter-spacing:2.5px;line-height:20px;text-transform:uppercase}.design-2017 .membership-join-step1 .search-panel .mainRow header h4{font-size:32px;margin-top:5px;margin-bottom:0;letter-spacing:8.5px}.design-2017 .membership-join-step1 .search-panel .mainRow header h5{font-size:12px;font-weight:600;letter-spacing:1px;text-align:center;color:#000000;margin-top:35px;margin-bottom:20px}.design-2017 .membership-join-step1 .search-panel .mainRow .description-block{padding-top:60px}.design-2017 .membership-join-step1 .search-panel .mainRow .description-block h4{line-height:1.24;letter-spacing:8px}.design-2017 .membership-join-step1 .search-panel .mainRow .description-block h6{margin-top:25px;font-size:16px;font-weight:500;font-family:"Graphik Medium";line-height:1.38;letter-spacing:2.5px;color:#000}.design-2017 .membership-join-step1 .search-panel .mainRow .description-block p{margin-top:20px;font-size:14px;font-weight:400;line-height:1.38;padding:0 15% 0 15%;text-align:center}.design-2017 .membership-join-step1 .search-panel .mainRow .search-box form{padding:0 10px;max-width:480px;margin:0 auto}.design-2017 .membership-join-step1 .search-panel .mainRow .search-box form .input{max-width:100%}.design-2017 .tpl-step-2-choose-membership .step-bar li{flex:0 0 25%;max-width:25%}.design-2017 .tpl-step-2-choose-membership .step-bar li .content,.design-2017 .tpl-step-2-choose-membership .step-bar li .title{font-size:14px}.design-2017 .tpl-step-2-choose-membership .step-bar li .number{font-size:20px;width:40px;height:40px;padding:3px}.design-2017 .tpl-step-2-choose-membership .step-bar li .content{display:none}.design-2017 .tpl-step-2-choose-membership .container .membership-desc{padding:60px 0;font-size:16px;font-weight:400;line-height:1.38}.design-2017 .tpl-step-2-choose-membership .container .membership-desc p{padding-bottom:30px}.design-2017 .tpl-step-2-choose-membership .container .membership-desc p:last-child{padding-bottom:0}.design-2017 .tpl-step-2-choose-membership .container .search-box h5{font-weight:bold;padding:20px 20px 10px 20px}.design-2017 .tpl-step-2-choose-membership .container .search-box form{padding-top:5px}.design-2017 .tpl-step-2-choose-membership .container .search-box form input[type="text"]{text-transform:initial}.design-2017 .tpl-step-3-membership-payment .header-container{background-position:top}.design-2017 .tpl-step-3-membership-payment .billing-info .module-header{font-family:"Graphik Medium"}.design-2017 .tpl-step-3-membership-payment .billing-info form label{letter-spacing:1px}.design-2017 .tpl-step-3-membership-payment .billing-info form .checkbox{margin:0 auto 25px auto;text-align:center;display:block}.design-2017 .tpl-step-3-membership-payment .billing-info form .checkbox label{color:#000;text-transform:none;display:block;margin:0 auto;text-align:center}.design-2017 .tpl-step-3-membership-payment .billing-info form .checkbox label .icon-check{border-color:#000;margin-right:5px}.design-2017 .tpl-step-3-membership-payment .membership-info .chart-wrapper .chart-item{padding:10px;color:#000}.design-2017 .tpl-step-3-membership-payment .membership-info .chart-wrapper .chart-item .chart-footer{font-size:12px}@media (max-width: 576px){.design-2017 .tpl-joinflow .description-container{width:100%}}@media (min-width: 768px){.design-2017 .membership-join-step1{position:relative}.design-2017 .membership-join-step1 .search-panel,.design-2017 .membership-join-step1 .visual-panel{padding:0}.design-2017 .membership-join-step1 .visual-panel{padding:0;position:relative;width:50%;height:86vh}.design-2017 .membership-join-step1 .visual-panel .button-block{display:block;position:absolute;width:100%;height:100%}.design-2017 .membership-join-step1 .visual-panel .button-block .view-map-btn{position:absolute;transform:rotate(270deg);-webkit-transform:rotate(270deg);transform-origin:right bottom 0;right:0;top:38%;background:#fff;z-index:1;box-sizing:border-box;font-size:14px;font-weight:bold;letter-spacing:0.2em;padding:1.2em 1.5em;background:#fff;text-align:center;border:none}.design-2017 .membership-join-step1 .visual-panel .button-block .hide-map-btn{position:absolute;transform:rotate(270deg);-webkit-transform:rotate(270deg);transform-origin:left top 0;top:60%;background:#fff;z-index:999;border:none;box-sizing:border-box;font-size:14px;font-weight:bold;letter-spacing:0.2em;padding:1.2em 1.5em;background:#fff;text-align:center}.design-2017 .membership-join-step1 .visual-panel .map-container,.design-2017 .membership-join-step1 .visual-panel .pic-container{height:100%;max-height:100%;width:50%;position:fixed !important;left:0;right:0;z-index:1}.design-2017 .tpl-step-2-choose-membership .header-container,.design-2017 .tpl-step-3-membership-payment .header-container{margin-bottom:-100px}.design-2017 .tpl-step-2-choose-membership .header-container h2,.design-2017 .tpl-step-3-membership-payment .header-container h2{font-size:32px;line-height:42px}.design-2017 .tpl-joinflow .step-bar{display:none}.design-2017 .tpl-joinflow .description-container{margin-top:-120px;z-index:10}}@media (min-width: 1024px){.design-2017 .membership-join-step1 .search-panel .mainRow .description-block h4{font-size:32px}.design-2017 .tpl-step-2-choose-membership .container,.design-2017 .tpl-step-3-membership-payment .container{width:970px}.design-2017 .tpl-step-3-membership-payment .chart-wrapper{box-shadow:none}.design-2017 .tpl-step-3-membership-payment .billing-info{padding-left:40px}.design-2017 .tpl-step-3-membership-payment .membership-info{padding-right:40px}.design-2017 .tpl-step-3-membership-payment .membership-info .chart-wrapper .chart-item .chart-head{padding-bottom:20px}}.design-2017 .page.login{max-width:100%;position:relative;overflow:hidden;min-height:675px}.design-2017 .login-form-wrapper .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:#003070}.design-2017 .login-form-wrapper .background{background:#003070;position:absolute;z-index:-1;width:100%;height:675px}.design-2017 .login-form-wrapper .background img{width:100%}.design-2017 .login-form-wrapper .background img.is-mobile{position:absolute;bottom:0px}@media (min-width: 768px){.design-2017 .page.login{background:none}.design-2017 .login-form-wrapper .background{height:auto}}@media (min-width: 992px){.design-2017 .page{padding-top:60px}.design-2017 .page.login{height:auto}.design-2017 .login-form-wrapper .background{height:auto}}.design-2017 .page.referrals .module.tpl-referrals-steps-module h1{padding-bottom:40px}.design-2017 .page.referrals .module.tpl-referrals-detail .social-share .button{margin:0 auto}.design-2017 .page.settings .container{width:100%;max-width:100%;padding-left:0;padding-right:0}@media (max-width: 767px){.design-2017 .page.spa .module.tpl-dynamic-row .feature-block .feature-info{position:static;width:100%;margin:0}.design-2017 .page.spa .module.tpl-dynamic-row .feature-block .feature-info .description{display:block;font-size:14px}}.design-2017 .page.tierxequestrian .module{margin:0 auto;padding:0}.design-2017 .design-2017 .hulu-block h3{margin-bottom:30px}.design-2017 .design-2017 .hulu-block .hulu-button{display:block;margin:50px auto 0}.design-2017 .pagewithiframe{height:800px}.design-2017 .pagewithiframe iframe{height:100%}@media (min-width: 1920px){.design-2017 .pagewithiframe{height:1100px}}
