@font-face{font-family:"teamup";src:url("fonts/teamup.64ee7c4b85f1.eot");src:url("fonts/teamup.64ee7c4b85f1.eot?#iefix") format("embedded-opentype"),url("fonts/teamup.4ea50a951fbc.woff") format("woff"),url("fonts/teamup.0f7be4ad94dd.ttf") format("truetype"),url("fonts/teamup.83ce727a36ca.svg#teamup") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"teamup" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="team-icon-"]:before,[class*=" team-icon-"]:before{font-family:"teamup" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.team-icon-check:before{content:"\69"}.team-icon-success:before{content:"\6a"}.team-icon-circle-plus:before{content:"\6b"}.team-icon-close:before{content:"\6d"}.team-icon-eye:before{content:"\6f"}.team-icon-help:before{content:"\61"}.team-icon-link:before{content:"\64"}.team-icon-plus:before{content:"\70"}.team-icon-refresh:before{content:"\72"}.team-icon-search:before{content:"\73"}.team-icon-ribbon:before{content:"\74"}.team-icon-whistle:before{content:"\76"}.team-icon-user:before{content:"\63"}.team-icon-show-big-thumbnails:before{content:"\77"}.team-icon-folder-open:before{content:"\78"}.team-icon-retweet:before{content:"\79"}.team-icon-calendar:before{content:"\7a"}.team-icon-membership-vertical:before{content:"\44"}.team-icon-house:before{content:"\45"}.team-icon-account:before{content:"\46"}.team-icon-folder-open-1:before{content:"\47"}.team-icon-info:before{content:"\49"}.team-icon-error:before{content:"\4a"}.team-icon-common-06:before{content:"\6c"}.team-icon-arrow-left:before{content:"\53"}.team-icon-arrow-right:before{content:"\54"}.team-icon-activity-feed:before{content:"\62"}.team-icon-courses:before{content:"\65"}.team-icon-customers:before{content:"\66"}.team-icon-dashboard:before{content:"\68"}.team-icon-discount-codes:before{content:"\6e"}.team-icon-billing:before{content:"\75"}.team-icon-calendar-1:before{content:"\41"}.team-icon-classes:before{content:"\42"}.team-icon-store:before{content:"\4b"}.team-icon-staff:before{content:"\4c"}.team-icon-share-teamup:before{content:"\4d"}.team-icon-settings:before{content:"\4e"}.team-icon-waivers-questions:before{content:"\4f"}.team-icon-memberships-horizontal:before{content:"\50"}.team-icon-gear:before{content:"\51"}.team-icon-notifications:before{content:"\52"}.team-icon-instructor:before{content:"\55"}.team-icon-pricetag:before{content:"\67"}.team-icon-location:before{content:"\71"}.team-icon-support:before{content:"\56"}.team-icon-menu:before{content:"\58"}.team-icon-menu-close:before{content:"\57"}.team-icon-briefcase:before{content:"\48"}.team-icon-kiosk:before{content:"\59"}.team-icon-log-out:before{content:"\5a"}.team-icon-switch-user:before{content:"\30"}.team-icon-dollar:before{content:"\31"}.team-icon-euro:before{content:"\32"}.team-icon-pound:before{content:"\33"}.team-icon-lock:before{content:"\43"}.team-icon-lightbulb:before{content:"\34"}.team-icon-camera:before{content:"\35"}.team-icon-drag-bar:before{content:"\36"}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,0.01) 0 0 1px}body{font-family:'Hind', sans-serif;position:relative;background-image:url("../images/circle.svg");background-repeat:no-repeat;color:#273043;-moz-background-size:750px;-o-background-size:750px;background-size:750px;background-position:128% -190px}button,.button{cursor:pointer}.mobile{display:none}.text-color-dark-blue{color:#273043}.text-color-dark-blue:hover{color:#273043}body.sub .cover{padding-top:67px}body.sub .cover p{font-size:21px;color:#787E8A;letter-spacing:0;line-height:27px}body.sub .cover h2{margin-bottom:25px}h1{font-family:'Roboto Slab', serif;font-weight:700;font-size:68px;color:#273043;letter-spacing:0;line-height:68px}h2{font-family:'Roboto Slab', serif;font-weight:700;font-size:55px;color:#273043;letter-spacing:0;line-height:60px;margin-bottom:29px}h2 .thin{font-weight:400}h3{font-family:'Roboto Slab', serif;font-size:42px;color:#273043;letter-spacing:0;line-height:42px;font-weight:700;margin-bottom:21px}h4{font-family:'Roboto Slab', serif;font-size:27px;color:#787E8A;letter-spacing:0;line-height:34px}h5{font-weight:700;margin-bottom:12px;font-size:27px;color:#273043;letter-spacing:0;line-height:34px}::-webkit-input-placeholder{color:#AEB1B9;opacity:1}:-moz-placeholder{color:#AEB1B9;opacity:1}::-moz-placeholder{color:#AEB1B9;opacity:1}:-ms-input-placeholder{color:#AEB1B9;opacity:1}::-ms-input-placeholder{color:#AEB1B9;opacity:1}::placeholder{color:#AEB1B9;opacity:1}:-ms-input-placeholder{color:#AEB1B9}::-ms-input-placeholder{color:#AEB1B9}.header-top{padding-top:41px}.quote{margin-top:6px;margin-left:5px;padding-left:0}blockquote{border-left:4px solid #9E0059;padding-left:24px;margin-left:33px;padding-top:3px}blockquote p{font-size:21px;color:#273043 !important;letter-spacing:0;line-height:30px !important;margin-bottom:30px}blockquote img{float:left;margin-right:16px;margin-left:0px;margin-top:-5px;width:60px;height:60px}blockquote .author{font-family:'Roboto Slab', serif;font-size:21px;color:#273043;letter-spacing:0;line-height:20px;font-weight:700;margin-bottom:8px;display:block}blockquote .company{font-size:16px;color:#787E8A;letter-spacing:0;line-height:16px}.dropdown{padding:5px 30px 5px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #E4E5E8;display:inline-block;background-image:url("../images/dropdown.1abc4e1cffac.svg");background-repeat:no-repeat;background-position:90% 14px;position:relative;z-index:999;cursor:pointer}.dropdown ul{position:absolute;list-style:none;padding:0;top:32px;display:none;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border:1px solid #E4E5E8;width:100%;margin-left:-11px;background-color:#FFF;-webkit-box-sizing:unset;-moz-box-sizing:unset;box-sizing:unset}.dropdown ul li a{padding:5px 10px;text-align:left;color:#787E8A;display:block}.dropdown ul li.selected{background-color:#f0f0f0}.dropdown ul li:hover{background-color:#ddd}.dropdown.active ul{display:block;width:200px;right:0}strong{font-weight:700;color:#273043}img{max-width:100%}p{font-size:21px;color:#787E8A;letter-spacing:0;line-height:32px;margin-bottom:31px}.box-shadow{background:#FFFFFF;-webkit-box-shadow:0 2px 8px 0 rgba(39,48,67,0.12);-moz-box-shadow:0 2px 8px 0 rgba(39,48,67,0.12);box-shadow:0 2px 8px 0 rgba(39,48,67,0.12);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative;z-index:1}.center{text-align:center}.button{background:#ED1062;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-weight:700;font-size:16px;padding:9px 30px;letter-spacing:0;color:#FFF !important;text-align:center;border:2px solid #ED1062;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;line-height:26px;text-decoration:none !important;width:100%;margin-bottom:1em}.button.secondary{background-color:#FFF;border:2px solid #ED1062;color:#ED1062 !important}.button.secondary.arrow{background-image:url("../images/arrow-pink.a72b8b77010c.svg");background-repeat:no-repeat;background-position:84% center;padding-right:67px}.navbar-brand{height:48px;display:block;width:147px;background-image:url("../images/logo.091259004154.svg");background-repeat:no-repeat;background-position:left center;-moz-background-size:100%;-o-background-size:100%;background-size:100%;position:relative;top:-5px}.navbar-brand.active{background-image:url("../images/logo-white.82b7991201f7.svg")}.navbar{padding-left:0;padding-right:0}.navbar.active{position:fixed}nav ul{margin-top:3px}nav li.selected a{font-weight:700}nav li a{font-size:16px;color:#273043 !important;letter-spacing:0;line-height:30px;margin-left:39px}nav .button{font-size:12px;letter-spacing:.75px;text-transform:uppercase;position:relative;top:2px;padding:5px 39px;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}label{font-weight:700;font-size:16px;color:#273043;letter-spacing:0.57px;line-height:27px;text-transform:uppercase;display:block;margin-bottom:9px}input,select,textarea{border:1px solid #AEB1B9;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:24px;width:100%;padding:9px 18px;font-size:21px;line-height:27px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.has-error input,.has-error select,.has-error textarea{border:solid 1px #ED6262}.has-error ul.form-field-error-list{margin-top:-15px;list-style-type:none;padding-left:0}.has-error ul.form-field-error-list li{font-size:18px;color:#ED6262}input[type="submit"]{border:none}.m-bottom{margin-bottom:80px}.get-started{padding:65px 9% 48px 9%}.get-started input[type="email"]{padding:15px;font-size:21px;font-family:'Hind', sans-serif;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;border:1px solid #AEB1B9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:65%;margin-top:-1px;height:60px;line-height:normal}.get-started input[type="submit"]{width:35%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px 55px 15px 25px;background-color:#ED1062;font-size:21px;font-family:'Hind', sans-serif;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;border:1px solid #ED1062;margin-left:-6px;color:#FFF;text-transform:uppercase;font-weight:700;background-image:url("../images/arrow-white.530001cc8f72.svg");background-repeat:no-repeat;background-position:73% center;height:60px}.get-started .mobile{width:100%}.get-started .mobile input[type="submit"]{background-position:90% center;text-transform:none;width:100%;font-size:16px}footer{padding:80px 0 100px 0;border-top:1px solid #E4E5E8;position:relative}footer .full,footer .half,footer .social,footer .locale{margin-top:10px}footer .logo{margin-bottom:6px}footer .info{margin-bottom:50px}footer label{font-size:12px;margin-bottom:6px}footer p,footer li a{font-size:16px;color:#787E8A;letter-spacing:0;line-height:21px}footer a:hover{color:#787E8A}footer ul{padding:0;list-style:none}footer ul li{line-height:31px}footer .login a{color:#273043}footer .social li{padding-left:30px;background-position:left center;background-repeat:no-repeat}footer .social li.twitter{background-image:url("../images/icon-twitter.svg")}footer .social li.facebook{background-image:url("../images/icon-facebook.90cd6c245344.svg")}footer .social li.google{background-image:url("../images/icon-google.svg")}footer .social li.instagram{background-image:url("../images/icon-instagram.svg")}footer .info{padding-left:62px}footer .copyright{font-size:12px;letter-spacing:0;line-height:21px}footer .dropdown{border:none;padding-left:0;width:135px;color:#787E8A}footer .dropdown a{font-weight:bold}footer .dropdown a:hover{text-decoration:none}footer .dropdown img{float:right;margin-top:2px;margin-left:4px}.nav-icon{width:24px;height:20px;position:relative;float:right;margin:10px 0 10px 16px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none}.nav-icon span{display:block;position:absolute;height:3px;width:110%;background:#273043;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon span:nth-child(1){top:0px}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:7px}.nav-icon span:nth-child(4){top:14px}.nav-icon.open span{background:#FFF}.nav-icon.open span:nth-child(1){top:7px;width:0%;left:50%}.nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-icon.open span:nth-child(4){top:14px;width:0%;left:50%}.mobile-nav{position:fixed;left:0;top:0;text-align:right;background-color:#273043;height:100%;width:100%;padding-top:90px;padding-right:65px;-webkit-transition:All .2s ease;-o-transition:All .2s ease;-moz-transition:All .2s ease;transition:All .2s ease;opacity:0;z-index:12;display:none}.mobile-nav a{font-size:34px;color:#FFF !important;line-height:34px}.mobile-nav.active{opacity:1;display:block}.mobile-nav ul{list-style:none}.utility-nav{display:none;width:200px}.utility-nav a{color:#273043;padding:8px 10px;font-size:12px}.utility-nav.active a{color:#FFF}.utility-nav.active strong{color:#FFF}@media (max-width: 991px){.mobile{display:inline-block}.desktop{display:none}body{-moz-background-size:300px;-o-background-size:300px;background-size:300px;background-position:200% -155px}.header-top{padding-top:0}.utility-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2px}.nav-icon{display:block}.navbar{padding:18px 0 22px 0;z-index:13}.navbar-brand{width:109px}h1{font-size:55px;line-height:60px}h2{font-size:34px;line-height:37px;margin-bottom:25px !important}h3{font-size:34px;margin-bottom:3px;line-height:39px}.cover{padding-top:60px !important}.cover h2{font-size:42px;line-height:48px}h4{font-size:21px;line-height:27px;margin-bottom:39px !important}p{font-size:16px;margin-bottom:23px !important;line-height:24px}.container{padding-left:24px;padding-right:24px}.row{margin-left:0;margin-right:0}.row>div{padding-left:0;padding-right:0}.box-shadow{-webkit-box-shadow:0 2px 8px rgba(39,48,67,0.125);-moz-box-shadow:0 2px 8px rgba(39,48,67,0.125);box-shadow:0 2px 8px rgba(39,48,67,0.125);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input{padding:9px 20px !important;margin-bottom:16px;font-size:16px}.get-started{padding-top:0px;padding-bottom:30px}.get-started label{margin-bottom:6px}.get-started p{line-height:20px;margin-bottom:18px !important}.get-started .form label{display:none}.get-started .form input[type="text"],.get-started .form input[type="email"]{width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:auto}.get-started .form input[type="submit"]{width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-left:0;padding-right:16% !important;background-position:82% center;height:auto}label{font-size:12px}footer{padding-top:26px;padding-bottom:26px;position:relative}footer img.logo{width:105px;margin-top:-3px}footer .info{padding-left:45px;font-size:12px;line-height:16px;margin-top:-7px}footer .full{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}footer .half{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}footer .col{margin-top:5px;margin-bottom:0}footer .social{margin-top:10px}footer .social li{width:50%;float:left}footer .copyright{display:none}footer .copy p{font-size:12px;line-height:16px;margin-bottom:20px;margin-top:40px}body.sub .cover h2{margin-bottom:15px !important}blockquote{margin-left:0;padding-top:0;margin-top:-3px}blockquote>p{font-size:16px !important;line-height:21px !important;margin-bottom:10px !important}blockquote img{margin-top:0;width:34px;height:34px;margin-left:4px;margin-right:8px}blockquote .author{font-size:16px;margin-bottom:0}blockquote .company{font-size:12px}div.testimonial{border-right:none;border-bottom:1px solid #E4E5E8;padding:24px 0 62px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div.testimonial:last-child{border-bottom:none}div.testimonial p{margin-bottom:16px !important}div.testimonial .author-wrap{width:100%;left:0;bottom:30px}div.testimonial .author-wrap img{float:left;margin-right:8px;width:36px;height:36px;margin-top:0}div.testimonial .author-wrap .author{font-family:'Roboto Slab', serif;font-size:16px;color:#273043;letter-spacing:0;line-height:20px;font-weight:700;margin-bottom:0px;display:block}div.testimonial .author-wrap .company{font-size:13px;letter-spacing:0;line-height:14px}.testimonials .col-md-4.testimonial{text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonials .col-md-4.testimonial:nth-child(2){padding-top:0}.testimonials .col-md-4.testimonial .author-wrap{left:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:left;width:auto;margin:auto}.flickity-page-dots{display:block !important}}.container{max-width:1240px}.flickity-page-dots{position:absolute;width:100%;bottom:-16px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;margin-left:-15px !important;display:none}.flickity-page-dots .dot{display:inline-block;width:7px;height:7px;margin:0 4px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;border:1px solid #9E0059 !important;opacity:1 !important}.flickity-page-dots .dot.is-selected{background-color:#9E0059}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.btn.processing,.button.processing{opacity:.5}.btn.processing:hover,.button.processing:hover{cursor:default}.btn.processing:before,.button.processing:before{display:inline-block;content:"";margin-right:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:16px;height:16px;border:0.25rem solid rgba(0,0,0,0.25);border-top-color:rgba(0,0,0,0.5);-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.form-check-input{width:auto}.messages{list-style-type:none;padding:0;margin:0 0 15px 0}.messages .message{margin:0;padding:12px 10px;color:#657178;font-size:15px;vertical-align:middle;font-weight:normal;text-shadow:none;border:solid 1px #cfd5dc}.messages .message:not(:last-child){border-bottom:0}.messages .message:last-child{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.messages .message:first-child{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}.messages .message i.icon{width:20px;height:22px;display:inline-block;font-family:"teamup" !important;font-size:22px;line-height:10px;padding-right:5px;position:relative;top:6px;padding-bottom:0;font-style:normal;margin-right:5px}.messages .message i.icon:before{font-size:20px;vertical-align:middle}.messages .message .message-close{color:#747F8C;position:relative;display:block;top:0;float:right;font-size:18px;cursor:pointer}.messages .message.message-success{background:#DEF0DF;color:#657178}.messages .message.message-success i{color:#3CA648}.messages .message.message-success i:before{content:"\6a"}.messages .message.message-info{background:#F0F2F5;color:#657178}.messages .message.message-info i{color:#A8B1BB}.messages .message.message-info i:before{content:"\49"}.messages .message.message-error{background:#FDE8E8;color:#657178}.messages .message.message-error i{color:#EC696B}.messages .message.message-error i:before{content:"\4a"}body.minimal{background-image:none;background-color:#F5F6F7;padding-bottom:75px}body.minimal h1{font-size:24px;line-height:30px}body.minimal p{font-size:16px;line-height:20px}body.minimal .minimal-logo a{height:48px;display:block;width:100%;background-image:url("../images/logo.091259004154.svg");background-repeat:no-repeat;background-position:center center;-moz-background-size:147px 48px;-o-background-size:147px 48px;background-size:147px 48px;margin:90px 0 16px 0}body.minimal a:hover{text-decoration:none}body.minimal footer{padding:0;border:0;position:absolute;bottom:20px;font-weight:600;font-size:14px;text-align:center;width:100%;color:#273043}body.minimal footer a{color:#273043}body.minimal footer .dropdown{color:#273043}body.minimal footer .dropdown ul{top:-160px}@media (max-width: 768px){body.minimal .minimal-logo a{margin-top:10px}}
