﻿@import url("https://fast.fonts.net/cssapi/01fe347f-224e-4ba4-91c9-50fdafc7edd1.css");.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.sm-1,.sm-2,.sm-3,.sm-4,.sm-5,.sm-6,.sm-7,.sm-8,.sm-9,.sm-10,.sm-11,.sm-12,.md-1,.md-2,.md-3,.md-4,.md-5,.md-6,.md-7,.md-8,.md-9,.md-10,.md-11,.md-12,.lg-1,.lg-2,.lg-3,.lg-4,.lg-5,.lg-6,#why_curves li,.lg-7,.lg-8,.lg-9,.lg-10,.lg-11,.lg-12,.xl-1,.xl-2,.xl-3,.xl-4,.xl-5,.xl-6,.xl-7,.xl-8,.xl-9,.xl-10,.xl-11,.xl-12,.xxl-1,.xxl-2,.xxl-3,.xxl-4,.xxl-5,.xxl-6,.xxl-7,.xxl-8,.xxl-9,.xxl-10,.xxl-11,.xxl-12{box-sizing:border-box;padding-left:5px;padding-right:5px;float:left;width:100%}body:after{content:"sm"}.container,.sm-1,.sm-2,.sm-3,.sm-4,.sm-5,.sm-6,.sm-7,.sm-8,.sm-9,.sm-10,.sm-11,.sm-12,.md-1,.md-2,.md-3,.md-4,.md-5,.md-6,.md-7,.md-8,.md-9,.md-10,.md-11,.md-12,.lg-1,.lg-2,.lg-3,.lg-4,.lg-5,.lg-6,#why_curves li,.lg-7,.lg-8,.lg-9,.lg-10,.lg-11,.lg-12,.xl-1,.xl-2,.xl-3,.xl-4,.xl-5,#why_curves li,.xl-6,.xl-7,.xl-8,.xl-9,.xl-10,.xl-11,.xl-12,.xxl-1,.xxl-2,.xxl-3,.xxl-4,.xxl-5,.xxl-6,.xxl-7,.xxl-8,.xxl-9,.xxl-10,.xxl-11,.xxl-12{padding-left:5px;padding-right:5px}.row{margin-left:-5px;margin-right:-5px}.sm-1{width:8.33333%}.sm-2{width:16.66667%}.sm-3{width:25%}.sm-4{width:33.33333%}.sm-5{width:41.66667%}.sm-6{width:50%}.sm-7{width:58.33333%}.sm-8{width:66.66667%}.sm-9{width:75%}.sm-10{width:83.33333%}.sm-11{width:91.66667%}.sm-12{width:100%}@media (min-width: 37.4375em){body:after{content:"md"}.container,.sm-1,.sm-2,.sm-3,.sm-4,.sm-5,.sm-6,.sm-7,.sm-8,.sm-9,.sm-10,.sm-11,.sm-12,.md-1,.md-2,.md-3,.md-4,.md-5,.md-6,.md-7,.md-8,.md-9,.md-10,.md-11,.md-12,.lg-1,.lg-2,.lg-3,.lg-4,.lg-5,.lg-6,#why_curves li,.lg-7,.lg-8,.lg-9,.lg-10,.lg-11,.lg-12,.xl-1,.xl-2,.xl-3,.xl-4,.xl-5,#why_curves li,.xl-6,.xl-7,.xl-8,.xl-9,.xl-10,.xl-11,.xl-12,.xxl-1,.xxl-2,.xxl-3,.xxl-4,.xxl-5,.xxl-6,.xxl-7,.xxl-8,.xxl-9,.xxl-10,.xxl-11,.xxl-12{padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}.md-1{width:8.33333%}.md-2{width:16.66667%}.md-3{width:25%}.md-4{width:33.33333%}.md-5{width:41.66667%}.md-6{width:50%}.md-7{width:58.33333%}.md-8{width:66.66667%}.md-9{width:75%}.md-10{width:83.33333%}.md-11{width:91.66667%}.md-12{width:100%}}@media (min-width: 48.0625em){body:after{content:"lg"}.container,.sm-1,.sm-2,.sm-3,.sm-4,.sm-5,.sm-6,.sm-7,.sm-8,.sm-9,.sm-10,.sm-11,.sm-12,.md-1,.md-2,.md-3,.md-4,.md-5,.md-6,.md-7,.md-8,.md-9,.md-10,.md-11,.md-12,.lg-1,.lg-2,.lg-3,.lg-4,.lg-5,.lg-6,#why_curves li,.lg-7,.lg-8,.lg-9,.lg-10,.lg-11,.lg-12,.xl-1,.xl-2,.xl-3,.xl-4,.xl-5,#why_curves li,.xl-6,.xl-7,.xl-8,.xl-9,.xl-10,.xl-11,.xl-12,.xxl-1,.xxl-2,.xxl-3,.xxl-4,.xxl-5,.xxl-6,.xxl-7,.xxl-8,.xxl-9,.xxl-10,.xxl-11,.xxl-12{padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.lg-1{width:8.33333%}.lg-2{width:16.66667%}.lg-3{width:25%}.lg-4{width:33.33333%}.lg-5{width:41.66667%}.lg-6,#why_curves li{width:50%}.lg-7{width:58.33333%}.lg-8{width:66.66667%}.lg-9{width:75%}.lg-10{width:83.33333%}.lg-11{width:91.66667%}.lg-12{width:100%}}@media (min-width: 78.125em){body:after{content:"xl"}.container{max-width:75em}.xl-1{width:8.33333%}.xl-2{width:16.66667%}.xl-3{width:25%}.xl-4{width:33.33333%}.xl-5,#why_curves li{width:41.66667%}.xl-6{width:50%}.xl-7{width:58.33333%}.xl-8{width:66.66667%}.xl-9{width:75%}.xl-10{width:83.33333%}.xl-11{width:91.66667%}.xl-12{width:100%}}@media (min-width: 91.25em){body:after{content:"xxl"}.xxl-1{width:8.33333%}.xxl-2{width:16.66667%}.xxl-3{width:25%}.xxl-4{width:33.33333%}.xxl-5{width:41.66667%}.xxl-6{width:50%}.xxl-7{width:58.33333%}.xxl-8{width:66.66667%}.xxl-9{width:75%}.xxl-10{width:83.33333%}.xxl-11{width:91.66667%}.xxl-12{width:100%}}.sm-p-1{padding-top:10px;padding-bottom:10px}.sm-p-2{padding-top:20px;padding-bottom:20px}.sm-pt-1{padding-top:10px}.sm-pt-2{padding-top:20px}.sm-pb-1{padding-bottom:10px}.sm-pb-2{padding-bottom:20px}.sm-mt-1{margin-top:10px}.sm-mt-2{margin-top:20px}.sm-mb-1{margin-bottom:10px}.sm-mb-2{margin-bottom:20px}@media (min-width: 37.4375em){.sm-p-1{padding-top:20px;padding-bottom:20px}.sm-p-2{padding-top:40px;padding-bottom:40px}.md-p-1{padding-top:20px;padding-bottom:20px}.md-p-2{padding-top:40px;padding-bottom:40px}.md-p-1{padding-top:20px;padding-bottom:20px}.md-p-2{padding-top:40px;padding-bottom:40px}.sm-pt-1{padding-top:20px}.sm-pt-2{padding-top:40px}.md-pt-1{padding-top:20px}.md-pt-2{padding-top:40px}.md-pt-1{padding-top:20px}.md-pt-2{padding-top:40px}.sm-pb-1{padding-bottom:20px}.sm-pb-2{padding-bottom:40px}.md-pb-1{padding-bottom:20px}.md-pb-2{padding-bottom:40px}.md-pb-1{padding-bottom:20px}.md-pb-2{padding-bottom:40px}.sm-mt-1{margin-top:20px}.sm-mt-2{margin-top:40px}.md-mt-1{margin-top:20px}.md-mt-2{margin-top:40px}.md-mt-1{margin-top:20px}.md-mt-2{margin-top:40px}.sm-mb-1{margin-bottom:20px}.sm-mb-2{margin-bottom:40px}.md-mb-1{margin-bottom:20px}.md-mb-2{margin-bottom:40px}.md-mb-1{margin-bottom:20px}.md-mb-2{margin-bottom:40px}}@media (min-width: 48.0625em){.sm-p-1{padding-top:30px;padding-bottom:30px}.sm-p-2{padding-top:60px;padding-bottom:60px}.md-p-1{padding-top:30px;padding-bottom:30px}.md-p-2{padding-top:60px;padding-bottom:60px}.lg-p-1{padding-top:30px;padding-bottom:30px}.lg-p-2{padding-top:60px;padding-bottom:60px}.lg-p-1{padding-top:30px;padding-bottom:30px}.lg-p-2{padding-top:60px;padding-bottom:60px}.sm-pt-1{padding-top:30px}.sm-pt-2{padding-top:60px}.md-pt-1{padding-top:30px}.md-pt-2{padding-top:60px}.lg-pt-1{padding-top:30px}.lg-pt-2{padding-top:60px}.lg-pt-1{padding-top:30px}.lg-pt-2{padding-top:60px}.sm-pb-1{padding-bottom:30px}.sm-pb-2{padding-bottom:60px}.md-pb-1{padding-bottom:30px}.md-pb-2{padding-bottom:60px}.lg-pb-1{padding-bottom:30px}.lg-pb-2{padding-bottom:60px}.lg-pb-1{padding-bottom:30px}.lg-pb-2{padding-bottom:60px}.sm-mt-1{margin-top:30px}.sm-mt-2{margin-top:60px}.md-mt-1{margin-top:30px}.md-mt-2{margin-top:60px}.lg-mt-1{margin-top:30px}.lg-mt-2{margin-top:60px}.lg-mt-1{margin-top:30px}.lg-mt-2{margin-top:60px}.sm-mb-1{margin-bottom:30px}.sm-mb-2{margin-bottom:60px}.md-mb-1{margin-bottom:30px}.md-mb-2{margin-bottom:60px}.lg-mb-1{margin-bottom:30px}.lg-mb-2{margin-bottom:60px}.lg-mb-1{margin-bottom:30px}.lg-mb-2{margin-bottom:60px}}@media (min-width: 78.125em){.xl-p-1{padding-top:30px;padding-bottom:30px}.xl-p-2{padding-top:60px;padding-bottom:60px}.xl-pt-1{padding-top:30px}.xl-pt-2{padding-top:60px}.xl-pb-1{padding-bottom:30px}.xl-pb-2{padding-bottom:60px}.xl-mt-1{margin-top:30px}.xl-mt-2{margin-top:60px}.xl-mb-1{margin-bottom:30px}.xl-mb-2{margin-bottom:60px}}@media (min-width: 91.25em){.xxl-p-1{padding-top:30px;padding-bottom:30px}.xxl-p-2{padding-top:60px;padding-bottom:60px}.xxl-pt-1{padding-top:30px}.xxl-pt-2{padding-top:60px}.xxl-pb-1{padding-bottom:30px}.xxl-pb-2{padding-bottom:60px}.xxl-mt-1{margin-top:30px}.xxl-mt-2{margin-top:60px}.xxl-mb-1{margin-bottom:30px}.xxl-mb-2{margin-bottom:60px}}body:after{width:0;height:0;overflow:hidden;visibility:hidden;opacity:0;display:block;speak:none}.row{clear:both}.container{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}.hidetext{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.center{float:none;display:block;margin-left:auto;margin-right:auto}.center-alt input[type="submit"]{max-width:600px;margin:0 auto}.list-reset{margin-left:0;padding-left:0;list-style:none}.clearfix:before,.row:before,.container:before,.clearfix:after,.row:after,.container:after{content:" ";display:table;width:0;height:0;overflow:hidden}.clearfix:after,.row:after,.container:after{clear:both}.left-text{text-align:left}.right-text{text-align:right}.center-text{text-align:center}.no-padding{padding:0 !important}.no-margin{margin:0 !important}.left{float:left}.right{float:right}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.circle{border-radius:100%}.img-responsive{max-width:100%}.img-responsive img{max-width:100%}.sm-show,.md-show,.lg-show,.xl-show,.xxl-show{display:none}.sm-show{display:block}.sm-hide{display:none}@media (min-width: 37.4375em){.md-show{display:block}.md-hide{display:none}}@media (min-width: 48.0625em){.lg-show{display:block}.lg-hide{display:none}}@media (min-width: 78.125em){.xl-show{display:block}.xl-hide{display:none}}@media (min-width: 91.25em){.xxl-show{display:block}.xxl-hide{display:none}}.sm-center{float:none;display:block;margin-left:auto;margin-right:auto}.sm-left{float:left}.sm-right{float:right}@media (min-width: 37.4375em){.md-center{float:none;display:block;margin-left:auto;margin-right:auto}.md-left{float:left}.md-right{float:right}}@media (min-width: 48.0625em){.lg-center{float:none;display:block;margin-left:auto;margin-right:auto}.lg-left{float:left}.lg-right{float:right}}@media (min-width: 78.125em){.xl-center{float:none;display:block;margin-left:auto;margin-right:auto}.xl-left{float:left}.xl-right{float:right}}@media (min-width: 91.25em){.xxl-center{float:none;display:block;margin-left:auto;margin-right:auto}.xxl-left{float:left}.xxl-right{float:right}}.bg-background{background-color:#FAF9F8}.bg-text-base{background-color:#4A4A4A}.bg-grey-33{background-color:#333333}.bg-grey-7f{background-color:#7F7F7F}.bg-grey-bf{background-color:#BFBFBF}.bg-grey-d9{background-color:#D9D9D9}.bg-grey-e7{background-color:#e7e7e7}.bg-grey-fa{background-color:#fafafa}.bg-grey-e5{background-color:#e5e5e5}.bg-purple{background-color:#572C5F}.bg-purple-dark{background-color:#3C2042}.bg-purple-light{background-color:#816087}.bg-pink{background-color:#B0008E}.bg-pink-red{background-color:#E15A5A}.bg-aqua{background-color:#00BFB3}.bg-green{background-color:#84BD00}.bg-orange{background-color:#FF931B}.bg-brown-light{background-color:#F2F1EF}.bg-white{background-color:#FFFFFF}@font-face{font-family:'Journal';src:url("/assets/Journal-b389d5216bc5313dd85fb069ae1fbb96.eot?#iefix") format("embedded-opentype"),url("/assets/Journal-b675deb1d4a2cc0f2d2b482529007547.woff") format("woff"),url("/assets/Journal-fe1f60be2fb22214f3a2c308986fe0c8.ttf") format("truetype"),url("/assets/Journal-7705f387f704f6cf32cdd8bb85e2437e.svg#Journal") format("svg");font-weight:normal;font-style:normal}.bg-background{background-color:#FAF9F8}.bg-text-base{background-color:#4A4A4A}.bg-grey-33{background-color:#333333}.bg-grey-7f{background-color:#7F7F7F}.bg-grey-bf{background-color:#BFBFBF}.bg-grey-d9{background-color:#D9D9D9}.bg-grey-e7{background-color:#e7e7e7}.bg-grey-fa{background-color:#fafafa}.bg-grey-e5{background-color:#e5e5e5}.bg-purple{background-color:#572C5F}.bg-purple-dark{background-color:#3C2042}.bg-purple-light{background-color:#816087}.bg-pink{background-color:#B0008E}.bg-pink-red{background-color:#E15A5A}.bg-aqua{background-color:#00BFB3}.bg-green{background-color:#84BD00}.bg-orange{background-color:#FF931B}.bg-brown-light{background-color:#F2F1EF}.bg-white{background-color:#FFFFFF}body{padding:0;margin:0;background:#fff;-webkit-font-smoothing:antialiased}hr{border:0;height:1px;background:#F2F1EF}.hr-aqua{border:0;height:1px;background:#00BFB3}.hr-transparent{border:0;height:1px;background:rgba(255,255,255,0.2)}.hr-half{width:50%}.hr-red{border:0;height:2px;background:#E15A5A}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.equalheight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.equalheight>*{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.table-border{border-collapse:collapse}.table-border th,.table-border td{padding:0.2em;border-color:#454545;border-style:solid;border-width:1px}.table-responsive{width:100% !important}body{font-family:'Avenir LT W01 35 Light', Helvetica, Arial, sans-serif;font-size:16px;line-height:1.3;color:#4A4A4A;-webkit-text-size-adjust:100%}nav{font-family:'Avenir LT W01 65 Medium', Helvetica, Arial, sans-serif}h1{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-size:1.8em;color:#4A4A4A}h2{font-family:'omnes-pro', Helvetica, Arial, sans-serif;color:#333333;color:#4A4A4A;text-align:center}@media (min-width: 37.4375em){h2{text-align:left}}.center-text h2{text-align:center}h3{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-size:24px}h1,h2,h3,h4,h5,h6{margin-top:0}p{line-height:1.5em}ul{padding-left:1em;line-height:1.8}.subheader{font-weight:400}a{color:#572C5F}strong{font-family:'Avenir LT W01 85 Heavy', Helvetica, Arial, sans-serif;font-weight:400;font-weight:400}.font-omnes{font-family:'omnes-pro', Helvetica, Arial, sans-serif}.font-omnes strong{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:600}span.small{font-size:14px}span.light{color:#7F7F7F}@font-face{font-family:"icons";src:url("/assets/icons-e018a137e82f0de79ff58e82fe5f3d92.eot");src:url("/assets/icons-e018a137e82f0de79ff58e82fe5f3d92.eot?#iefix") format("embedded-opentype"),url("/assets/icons-301f8eb84ddb075a510906e037c94f67.woff") format("woff"),url("/assets/icons-e1cb9dca8ea680370dc53c15b1478b09.ttf") format("truetype"),url("/assets/icons-0770d657d636217b9b3094f35161b036.svg#icons") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"icons";src:url("/assets/icons-0770d657d636217b9b3094f35161b036.svg#icons") format("svg")}}.i-30minutes:before,.i-30minutes-after:after,.i-arrowdown:before,.i-arrowdown-after:after,.ui-accordion .ui-accordion-header:after,.join--steps .prev:before,.i-arrowleft:before,.i-arrowleft-after:after,.join--steps .next:before,.i-arrowright:before,.i-arrowright-after:after,.i-arrowup:before,.i-arrowup-after:after,.ui-accordion .ui-accordion-header.ui-accordion-header-active:after,.i-check:before,#why_curves li:before,.join--sidebar ul li:before,.formtastic li input[type="checkbox"]:checked:before,.i-check-after:after,.i-coach:before,.i-coach-after:after,.i-coaching:before,.i-coaching-after:after,.i-cross:before,.i-cross-after:after,.pop-up--modal a.close:after,.i-curvedarrowdown:before,.join--steps li>a.active:after,.i-curvedarrowdown-after:after,.i-facebook:before,.i-facebook-after:after,.i-fitness:before,.i-fitness-after:after,.i-map:before,.i-map-after:after,.i-mealplan:before,.i-mealplan-after:after,.i-pickadatearrowleft:before,.pika-prev:after,.i-pickadatearrowleft-after:after,.i-pickadatearrowright:before,.pika-next:after,.i-pickadatearrowright-after:after,.articles .btn--read-more:after,.i-plus:before,.i-plus-after:after,.i-search:before,.i-search-after:after,.i-tiles:before,.i-tiles-after:after,.i-twitter:before,.i-twitter-after:after,.i-women:before,.i-women-after:after{display:inline-block;font-family:"icons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;speak:none}.i-30minutes:before,.i-30minutes-after:after{content:""}.i-arrowdown:before,.i-arrowdown-after:after,.ui-accordion .ui-accordion-header:after{content:""}.join--steps .prev:before,.i-arrowleft:before,.i-arrowleft-after:after{content:""}.join--steps .next:before,.i-arrowright:before,.i-arrowright-after:after{content:""}.i-arrowup:before,.i-arrowup-after:after,.ui-accordion .ui-accordion-header.ui-accordion-header-active:after{content:""}.i-check:before,#why_curves li:before,.join--sidebar ul li:before,.formtastic li input[type="checkbox"]:checked:before,.i-check-after:after{content:""}.i-coach:before,.i-coach-after:after{content:""}.i-coaching:before,.i-coaching-after:after{content:""}.i-cross:before,.i-cross-after:after,.pop-up--modal a.close:after{content:""}.i-curvedarrowdown:before,.join--steps li>a.active:after,.i-curvedarrowdown-after:after{content:""}.i-facebook:before,.i-facebook-after:after{content:""}.i-fitness:before,.i-fitness-after:after{content:""}.i-map:before,.i-map-after:after{content:""}.i-mealplan:before,.i-mealplan-after:after{content:""}.i-pickadatearrowleft:before,.pika-prev:after,.i-pickadatearrowleft-after:after{content:""}.i-pickadatearrowright:before,.pika-next:after,.i-pickadatearrowright-after:after{content:""}.articles .btn--read-more:after,.i-plus:before,.i-plus-after:after{content:""}.i-search:before,.i-search-after:after{content:""}.i-tiles:before,.i-tiles-after:after{content:""}.i-twitter:before,.i-twitter-after:after{content:""}.i-women:before,.i-women-after:after{content:""}.menu{padding:13px;width:26px;height:26px;border-radius:0;background:transparent;outline:none}.i-menu:before,.i-menu:after,.i-menu{display:inline-block;width:100%;height:2px;background:#ffffff;transition:top 0.2s 0.2s ease, background-color 0 0.2s ease, transform 0.2s ease;-webkit-transition:top 0.2s 0.2s ease, background-color 0 0.2s ease, -webkit-transform 0.2s ease}.i-menu{position:relative;margin-top:-1px;vertical-align:middle}.i-menu:before{top:-8px}.i-menu:after{top:8px}.i-menu:before,.i-menu:after{position:absolute;left:0;content:'';-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.is-nav-active{overflow:hidden}.is-nav-active .i-menu{background-color:transparent}.is-nav-active .i-menu:before,.is-nav-active .i-menu:after{-webkit-transition-delay:0, 0, 0.2s;transition-delay:0, 0, 0.2s;top:0}.is-nav-active .i-menu:before{-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.is-nav-active .i-menu:after{-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}#about-header{background-image:url(/assets/headers/about-0ee6f1590ce55a38c83c03f7ef616da0.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:20px}#about-header a{color:#fff;font-size:16px}#about-header .i-arrowdown{font-size:80px}.action-about #workout{background-image:url(/assets/about/bg-intro-bc7803dd853cf095c2acefa015679ef5.jpg);background-position:top left;background-repeat:no-repeat;background-size:cover}.action-about #workout .content,.action-about #workout .content h1{color:#fff}.action-about #workout .content{margin-top:150px;font-size:16px;padding-left:40px;padding-right:40px}@media (min-width: 37.4375em){.action-about #workout .content{font-size:20px}}.action-about #circuit{border-bottom:1px solid rgba(87,44,95,0.2)}.action-about #circuit .container{position:relative}.action-about #circuit .circuit-circle{height:300px;background:transparent url(/assets/about/circle-ee22367e8dc1bde4622329e3d2e38574.jpg) no-repeat center top;background-size:100%}@media (min-width: 37.4375em){.action-about #circuit .circuit-circle{font-size:20px}}@media (min-width: 78.125em){.action-about #circuit .circuit-circle{position:absolute;bottom:0;right:0}}.action-about #circuit .show-video img{width:100%}.action-about #equipment{background:transparent}@media (min-width: 48.0625em){.action-about #equipment{background:transparent url(/assets/about/equipment/ab-back-2756c017481365dd810af588e48ef286.jpg) no-repeat right bottom;-webkit-transition:background 1s linear;transition:background 1s linear}}.action-about #equipment .content{background-color:rgba(0,191,179,0.8);color:#fff;padding-left:40px;padding-right:40px}.action-about #equipment .cta{padding-right:0}.action-about #benefits{background:-webkit-linear-gradient(#fff, #F2F1EF);background:linear-gradient(#fff, #F2F1EF)}.action-about #benefits .lg-4{padding-left:30px;padding-right:30px}@media (min-width: 48.0625em){.action-about #benefits .lg-4{padding-left:15px;padding-right:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.action-about #benefits .benefit{box-shadow:0 2px 0 rgba(0,0,0,0.1);border-radius:0 0 4px 4px}.action-about #benefits .benefit img{width:100%}.action-about #benefits .benefit .content{padding:10px 30px}.action-about #smart{background:-webkit-linear-gradient(#fff, #F2F1EF);background:linear-gradient(#fff, #F2F1EF)}.action-about #smart .container{position:relative}.action-about #smart .intro{font-size:20px;font-weight:bold}.action-about #smart .laptop{max-width:100%}@media (min-width: 48.0625em){.action-about #smart .laptop{position:absolute;right:0;bottom:-48px;max-width:45%}.action-about #smart .measure{position:absolute;right:0;top:-100px}}.action-about #smart h1{color:#4A4A4A}.action-about #app{background:-webkit-linear-gradient(#fff, #F2F1EF);background:linear-gradient(#fff, #F2F1EF)}.action-about #app p{font-size:20px}.action-about #app a{text-decoration:none}.action-about #complete .container{position:relative}.action-about #complete .intro{font-size:18px;margin-top:0}.action-about #complete a{color:#572C5F}@media (min-width: 48.0625em){.action-about #complete .apples{position:absolute;right:500px;top:-90px}}.action-about #complete h1{color:#4A4A4A}.action-about #complete .content{color:#fff;font-size:18px;text-align:center}.action-about #complete .content h2{color:#fff;text-align:center;text-transform:uppercase;margin:0;font-size:18px}.action-about #complete .content p{padding:0 30px 50px;margin-top:0;line-height:1.2em}.action-about #complete .fitness .icon{color:#B0008E}.action-about #complete .mealplan .icon{color:#84BD00}.action-about #complete .coach .icon{color:#FF931B}.action-about #complete .icon{font-size:100px;text-align:center;line-height:120px;border-width:8px;border-style:solid;border-radius:100%;width:120px;height:120px;margin:-50px auto 20px;background-color:#fff}.action-about #complete .fitness{background-color:#B0008E;border:1px solid #fff}@media (max-width: 37.4375em){.action-about #complete .fitness{margin-top:50px}}.action-about #complete .mealplan{background-color:#84BD00;border:1px solid #fff}.action-about #complete .coach{background-color:#FF931B;border:1px solid #fff}.action-about #products{background-image:url(/assets/about/bg-products-a22b079b9deecc8c5cf624d570f1759b.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}.action-about #products .content{color:#fff;padding-left:40px;padding-right:40px;font-size:16px}.action-about #products .content h2,.action-about #products .content a{color:#fff}@media (min-width: 37.4375em){.action-about #products .content{font-size:20px}}.action-about #products h1{color:#4A4A4A}.action-about #history{background-color:#F2F1EF;background-image:url(/assets/about/map-26b64e0aeacec2d4f22a08427f934be3.png);background-position:top center;background-repeat:no-repeat;background-size:cover}.action-about #history .quote{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:300;margin:0;font-size:26px;position:relative}@media (min-width: 37.4375em){.action-about #history .text{position:absolute;left:70px;top:90px}}.action-about #history h1{color:#4A4A4A}body.controller-articles #content{background:#F2F1EF}.articles .bg-nutrition{background:#84BD00 !important}.articles .bg-nutrition.btn--read-more:hover{background:#608a00 !important}.articles .bg-news{background:#00BFB3 !important}.articles .bg-news.btn--read-more:hover{background:#008c83 !important}.articles .bg-health{background:#B0008E !important}.articles .bg-health.btn--read-more:hover{background:#7d0065 !important}.articles .bg-exercise{background:#E15A5A !important}.articles .bg-exercise.btn--read-more:hover{background:#d92f2f !important}.articles .text-nutrition{color:#84BD00 !important}.articles .text-news{color:#00BFB3 !important}.articles .text-health{color:#B0008E !important}.articles .text-exercise{color:#E15A5A !important}.articles--intro h1{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:300;font-size:48px;margin:0;padding:0;font-weight:normal !important}.articles--intro p{font-size:22px;margin:0;padding:0}.articles .btn--read-more{position:absolute;bottom:20px;right:20px;width:70px;height:70px;line-height:70px;border-radius:100%;text-align:center;color:#fff;background:#000;font-size:38px;cursor:pointer;text-decoration:none}@media (max-width: 48.0625em){.articles .btn--read-more{bottom:10px;right:10px;width:50px;height:50px;line-height:50px;font-size:22px}}@media (min-width: 48.0625em) and (max-width: 78.0625em){.articles .btn--read-more{height:40px;line-height:40px;width:40px}}.articles--big-item{position:relative;height:390px;border:5px solid #fff;background-repeat:no-repeat;background-size:cover}.articles--big-item .articles--item--text{position:absolute;bottom:40px;right:40px;padding-right:5%;width:auto;max-width:40%;left:auto;text-transform:lowercase}.articles--big-item .articles--item--text :first-letter{text-transform:uppercase}@media (max-width: 37.4375em){.articles--big-item .articles--item--text{max-width:100%;left:0;right:0;bottom:0}}.articles--categories a{display:inline-block;color:#fff;height:36px;line-height:36px;padding:0 15px;text-transform:uppercase;text-decoration:none;border-radius:2px;background:#000;font-style:normal;margin:0 0 10px 10px}@media (max-width: 48.0625em){.articles--categories{float:none;margin:auto;text-align:center}}.articles--item{position:relative;background:#fff;border:5px solid #fff;color:#4A4A4A;padding-bottom:160px}.articles--item--image{position:relative}.articles--item--image img{width:100%;height:100%}@media (max-width: 48.0625em){.articles--item{padding-bottom:0}}@media (min-width: 48.0625em) and (max-width: 78.0625em){.articles--item{padding-bottom:130px}}.articles--item--link:hover .articles--item--text{bottom:30px}.articles--item--text{-webkit-transition:bottom 0.1s ease-in-out;transition:bottom 0.1s ease-in-out;position:absolute;bottom:0;left:0;width:calc(70% - 20px);background:#fff;padding:20px 30% 10px 20px}.articles--item--text h3{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:300;margin:0;padding:0;min-height:65px;text-transform:lowercase}.articles--item--text h3:first-letter{text-transform:uppercase}@media (min-width: 48.0625em) and (max-width: 78.0625em){.articles--item--text h3{font-size:16px;min-height:35px}}.articles--item--text hr{margin:20px 0;width:70%;color:#BFBFBF;height:2px}.articles--item--text--footer{text-transform:uppercase;font-size:14px}.articles--item--text--footer span{text-decoration:none;margin-right:5px}@media (max-width: 48.0625em){.articles--item--text{position:relative;bottom:auto;left:auto}}.articles--detail p,.articles--detail li{font-size:20px;line-height:1.6em}.articles--detail blockquote{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:300;font-size:28px;color:#E15A5A;padding-left:20px;border-left:2px solid #E15A5A;margin-left:-40px}@media (max-width: 48.0625em){.articles--detail blockquote{margin-left:0}}.articles--detail h1{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:300;font-size:42px;margin:0;padding:20px;font-weight:normal !important;color:#4A4A4A;text-align:center}.articles--detail--image{border:5px solid #fff}.articles--detail--image img{float:left;width:100%;height:100%}.articles--detail--meta{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:300;margin:20px 0}.articles--detail--meta time{text-transform:uppercase}.articles--detail--meta time:before{content:" | ";margin:0 10px}.articles--detail--meta--category{text-transform:uppercase;color:#E15A5A}.articles--detail--meta hr{display:block;background:#E15A5A;height:2px}.articles--detail--share{color:#8F8E8E;line-height:50px}.articles--detail--share a{display:inline-block;height:50px;width:50px;line-height:50px;border-radius:100%;background:#D8D8D8;text-align:center;text-decoration:none;color:#fff;font-size:30px;margin-left:10px}.articles--detail--share a:hover{background:#bfbfbf}.related-articles{background:#E8E7E5}.related-articles h2{font-size:36px}.owl-carousel{margin-bottom:50px;z-index:0}.owl-carousel .carousel-image{height:300px;background-size:cover;background-position:center}.owl-carousel .item-video{height:300px}.owl-item{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);height:300px}.owl-item .owl-video-play-icon{background-image:url(/assets/defaults/owl_video_play-a3d8c3420a8d4e71e221917afc5173fa.png)}.owl-dots{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:10;text-align:center}.owl-dot{display:inline-block;border-radius:50%;width:10px;height:10px;background-color:#D6D6D6;margin:0 5px}.owl-dot.active{background-color:#869791}.owl-nav .owl-prev,.owl-nav .owl-next{z-index:10;position:absolute;top:50%;width:32px;height:60px;margin-top:-25px;text-indent:-9999px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55)}.owl-nav .owl-next{right:10px;background-image:url(/assets/defaults/arrow-right-10886900155451d97773c4e9e9f54997.svg)}.owl-nav .owl-next:hover{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}.owl-nav .owl-prev{left:10px;background-image:url(/assets/defaults/arrow-left-edc74bfeac3bf1b4341c979ebd74e0a9.svg)}.owl-nav .owl-prev:hover{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}body.controller-clubs.action-index #content{background:#F2F1EF}header.clubs--overview{position:relative;min-height:420px}@media (min-width: 48.0625em){header.clubs--overview{background:url(/assets/headers/clubs-41a2f868fc10747f2dc30424026db17c.jpg)}}@media (max-width: 48.0625em){header.clubs--overview{display:none}}div.clubs--overview{text-align:left}div.clubs--overview h2{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:600;font-size:20px;margin:0}div.clubs--overview--wrapper{background:#F2F1EF}div.clubs--overview--container{position:relative;margin-top:-50px;background:#fff;border-radius:2px}@media (max-width: 48.0625em){div.clubs--overview--container{margin-top:0;border-radius:0;width:100%}}div.clubs--overview--header{position:relative;border-bottom:1px solid #e7e7e7;padding:20px 0 0 0;margin:0 5px}@media (min-width: 37.4375em){div.clubs--overview--header{margin:0 15px}}div.clubs--overview--header h1{font-weight:500;margin-bottom:0;font-size:30px;padding-bottom:0}div.clubs--overview--header h1 span{font-weight:600}div.clubs--overview--header p{font-family:'Avenir LT W01 65 Medium', Helvetica, Arial, sans-serif;font-size:18px;margin:0}div.clubs--overview--header form input,div.clubs--overview--header form .btn,div.clubs--overview--header form .btn-pink,div.clubs--overview--header form .cookieconsent .cookieconsent-link,.cookieconsent div.clubs--overview--header form .cookieconsent-link,div.clubs--overview--header form .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar div.clubs--overview--header form .cookieconsent-link-allow,div.clubs--overview--header form .btn-purple,div.clubs--overview--header form .action-franchise #presentation a,.action-franchise #presentation div.clubs--overview--header form a,div.clubs--overview--header form .btn-gradient,div.clubs--overview--header form .btn-join,div.clubs--overview--header form .btn-green,div.clubs--overview--header form .btn-green-dark,div.clubs--overview--header form .btn-aqua,div.clubs--overview--header form .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div div.clubs--overview--header form a,div.clubs--overview--header form .formtastic .actions input[type="submit"],.formtastic .actions div.clubs--overview--header form input[type="submit"],div.clubs--overview--header form .btn-white-border,div.clubs--overview--header form .btn-social{height:60px;line-height:60px;font-size:16px}div.clubs--overview--header form input{float:left;width:60%;border:1px solid #E5E5E5;background:#fff;padding:0 15px}div.clubs--overview--header form .btn,div.clubs--overview--header form .btn-pink,div.clubs--overview--header form .cookieconsent .cookieconsent-link,.cookieconsent div.clubs--overview--header form .cookieconsent-link,div.clubs--overview--header form .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar div.clubs--overview--header form .cookieconsent-link-allow,div.clubs--overview--header form .btn-purple,div.clubs--overview--header form .action-franchise #presentation a,.action-franchise #presentation div.clubs--overview--header form a,div.clubs--overview--header form .btn-gradient,div.clubs--overview--header form .btn-join,div.clubs--overview--header form .btn-green,div.clubs--overview--header form .btn-green-dark,div.clubs--overview--header form .btn-aqua,div.clubs--overview--header form .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div div.clubs--overview--header form a,div.clubs--overview--header form .formtastic .actions input[type="submit"],.formtastic .actions div.clubs--overview--header form input[type="submit"],div.clubs--overview--header form .btn-white-border,div.clubs--overview--header form .btn-social{float:right;width:38%;padding:0;margin:0}div.clubs--overview--select-view{position:relative;margin:0 auto}div.clubs--overview--select-view .btn,div.clubs--overview--select-view .btn-pink,div.clubs--overview--select-view .cookieconsent .cookieconsent-link,.cookieconsent div.clubs--overview--select-view .cookieconsent-link,div.clubs--overview--select-view .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar div.clubs--overview--select-view .cookieconsent-link-allow,div.clubs--overview--select-view .btn-purple,div.clubs--overview--select-view .action-franchise #presentation a,.action-franchise #presentation div.clubs--overview--select-view a,div.clubs--overview--select-view .btn-gradient,div.clubs--overview--select-view .btn-join,div.clubs--overview--select-view .btn-green,div.clubs--overview--select-view .btn-green-dark,div.clubs--overview--select-view .btn-aqua,div.clubs--overview--select-view .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div div.clubs--overview--select-view a,div.clubs--overview--select-view .formtastic .actions input[type="submit"],.formtastic .actions div.clubs--overview--select-view input[type="submit"],div.clubs--overview--select-view .btn-white-border,div.clubs--overview--select-view .btn-social{display:inline-block;text-transform:none;color:#4A4A4A;border:1px solid #E6E6E6;height:40px;line-height:40px;padding:0 15px 0 0;margin:0}div.clubs--overview--select-view .btn .icon,div.clubs--overview--select-view .btn-pink .icon,div.clubs--overview--select-view .cookieconsent .cookieconsent-link .icon,.cookieconsent div.clubs--overview--select-view .cookieconsent-link .icon,div.clubs--overview--select-view .cookieconsentbar .cookieconsent-link-allow .icon,.cookieconsentbar div.clubs--overview--select-view .cookieconsent-link-allow .icon,div.clubs--overview--select-view .btn-purple .icon,div.clubs--overview--select-view .action-franchise #presentation a .icon,.action-franchise #presentation div.clubs--overview--select-view a .icon,div.clubs--overview--select-view .btn-gradient .icon,div.clubs--overview--select-view .btn-join .icon,div.clubs--overview--select-view .btn-green .icon,div.clubs--overview--select-view .btn-green-dark .icon,div.clubs--overview--select-view .btn-aqua .icon,div.clubs--overview--select-view .gm-style-iw>div>div>div>div a .icon,.gm-style-iw>div>div>div>div div.clubs--overview--select-view a .icon,div.clubs--overview--select-view .formtastic .actions input[type="submit"] .icon,.formtastic .actions div.clubs--overview--select-view input[type="submit"] .icon,div.clubs--overview--select-view .btn-white-border .icon,div.clubs--overview--select-view .btn-social .icon{float:left;display:block;width:40px;height:40px;background:#BFBFBF;color:#fff;font-size:32px;margin-right:15px}div.clubs--overview--select-view .btn:first-child,div.clubs--overview--select-view .btn-pink:first-child,div.clubs--overview--select-view .cookieconsent .cookieconsent-link:first-child,.cookieconsent div.clubs--overview--select-view .cookieconsent-link:first-child,div.clubs--overview--select-view .cookieconsentbar .cookieconsent-link-allow:first-child,.cookieconsentbar div.clubs--overview--select-view .cookieconsent-link-allow:first-child,div.clubs--overview--select-view .btn-purple:first-child,div.clubs--overview--select-view .action-franchise #presentation a:first-child,.action-franchise #presentation div.clubs--overview--select-view a:first-child,div.clubs--overview--select-view .btn-gradient:first-child,div.clubs--overview--select-view .btn-join:first-child,div.clubs--overview--select-view .btn-green:first-child,div.clubs--overview--select-view .btn-green-dark:first-child,div.clubs--overview--select-view .btn-aqua:first-child,div.clubs--overview--select-view .gm-style-iw>div>div>div>div a:first-child,.gm-style-iw>div>div>div>div div.clubs--overview--select-view a:first-child,div.clubs--overview--select-view .formtastic .actions input[type="submit"]:first-child,.formtastic .actions div.clubs--overview--select-view input[type="submit"]:first-child,div.clubs--overview--select-view .btn-white-border:first-child,div.clubs--overview--select-view .btn-social:first-child{margin-right:10px}div.clubs--overview--select-view .btn.active .icon,div.clubs--overview--select-view .active.btn-pink .icon,div.clubs--overview--select-view .cookieconsent .active.cookieconsent-link .icon,.cookieconsent div.clubs--overview--select-view .active.cookieconsent-link .icon,div.clubs--overview--select-view .cookieconsentbar .active.cookieconsent-link-allow .icon,.cookieconsentbar div.clubs--overview--select-view .active.cookieconsent-link-allow .icon,div.clubs--overview--select-view .active.btn-purple .icon,div.clubs--overview--select-view .action-franchise #presentation a.active .icon,.action-franchise #presentation div.clubs--overview--select-view a.active .icon,div.clubs--overview--select-view .active.btn-gradient .icon,div.clubs--overview--select-view .active.btn-join .icon,div.clubs--overview--select-view .active.btn-green .icon,div.clubs--overview--select-view .active.btn-green-dark .icon,div.clubs--overview--select-view .active.btn-aqua .icon,div.clubs--overview--select-view .gm-style-iw>div>div>div>div a.active .icon,.gm-style-iw>div>div>div>div div.clubs--overview--select-view a.active .icon,div.clubs--overview--select-view .formtastic .actions input.active[type="submit"] .icon,.formtastic .actions div.clubs--overview--select-view input.active[type="submit"] .icon,div.clubs--overview--select-view .active.btn-white-border .icon,div.clubs--overview--select-view .active.btn-social .icon{background:#B0008E}@media (max-width: 48.0625em){div.clubs--overview--select-view{display:none}}div.clubs--overview--item{position:relative;background:#FAFAFA;padding:25px;border:1px solid #e7e7e7;border-radius:4px;line-height:1.6;height:210px}div.clubs--overview--item h3{font-family:'Avenir LT W01 35 Light', Helvetica, Arial, sans-serif;line-height:1.2;color:#B0008E;padding:0;margin:0;font-size:18px}div.clubs--overview--item .distance{font-style:italic;font-size:13px;line-height:normal;margin:8px 0}div.clubs--overview--item address{font-style:normal;margin:5px 0 15px 0}div.clubs--overview--item address a{color:#4A4A4A;text-decoration:none}div.clubs--overview--item .btn,div.clubs--overview--item .btn-pink,div.clubs--overview--item .cookieconsent .cookieconsent-link,.cookieconsent div.clubs--overview--item .cookieconsent-link,div.clubs--overview--item .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar div.clubs--overview--item .cookieconsent-link-allow,div.clubs--overview--item .btn-purple,div.clubs--overview--item .action-franchise #presentation a,.action-franchise #presentation div.clubs--overview--item a,div.clubs--overview--item .btn-gradient,div.clubs--overview--item .btn-join,div.clubs--overview--item .btn-green,div.clubs--overview--item .btn-green-dark,div.clubs--overview--item .btn-aqua,div.clubs--overview--item .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div div.clubs--overview--item a,div.clubs--overview--item .formtastic .actions input[type="submit"],.formtastic .actions div.clubs--overview--item input[type="submit"],div.clubs--overview--item .btn-white-border,div.clubs--overview--item .btn-social{text-transform:none;max-width:150px}div.clubs--overview--map{height:600px}.gm-style-iw{padding:10px}.gm-style-iw>div>div>div>div:first-child{visibility:hidden}.gm-style-iw>div>div>div>div h3{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:300;color:#B0008E;margin:-10px 0 0 0}.gm-style-iw>div>div>div>div address{font-style:normal;margin:5px 0 15px 0}.gm-style-iw>div>div>div>div a{height:40px !important;line-height:40px !important;width:150px !important}.club-owner-story{font-size:16px;line-height:1.8;padding:0 15px}.club-owner-story .story p{padding:0;margin:30px 0 10px 0}.club-owner-story .scribble{font-family:'Journal';font-size:28px;line-height:30px;color:#000;padding:0;margin:0}.club-owner-story h2{font-weight:400;font-size:32px;margin-top:10px;margin-bottom:0;text-align:left}#club-header #club-meta{background-color:#47244e;color:#fff}#club-header #club-meta .wrapper{padding:20px;margin:0}#club-header #club-meta h1{color:#fff;margin-bottom:20px}#club-header #club-meta address{border:1px solid rgba(255,255,255,0.25);border-width:1px 0;margin:10px 0 20px;padding:20px 0;font-style:normal}#club-header #club-meta address a.tel{color:#fff;text-decoration:none}#club-header #club-meta address a.view_on_google_maps{color:#fff}#club-header #club-meta .btn-white-border{height:40px;line-height:40px}#club-header #club-meta .btn-social{text-align:center}#club-header #club-meta img{width:100%;height:auto;margin-bottom:20px}#club-header .call{color:#BFBFBF;font-size:4px;text-decoration:none;text-align:center}@media (min-width: 78.125em){#club-header{position:relative;height:800px}#club-header #club-meta{position:absolute;width:450px;height:100%;z-index:10;background:transparent url(/assets/bg_club_meta-f0d8a22280289f94d453e1c9b675ad1c.png);background-size:100% 100%}#club-header #club-meta .wrapper{padding:50px;width:260px}#club-header #club-meta address{width:100%}#club-header #club-meta .btn-social{text-align:left}#club-header #club-map{margin-left:350px;height:400px}#club-header .call{position:absolute;right:20px;top:100px}#club-header .club-owner-story{margin-left:370px}}@media (min-width: 91.25em){#club-header{height:700px}}#club-header table.opening_times{margin:0 0 15px 0;padding:0}#club-header table.opening_times td{vertical-align:top}#club-header table.opening_times td:first-child{padding-right:15px}@media (min-width: 48.0625em){#club-header table.opening_times{margin:0}}#club-story{border:1px solid #D9D9D9;border-width:1px 0;padding:20px;margin-top:20px}@media (min-width: 48.0625em){#club-story{padding:20px 15px 120px 15px}}#club-story h2{text-align:left}#club-story img{width:100%;height:auto}#club-story .facilities a{text-align:center;background:#fff;float:left;height:100px;display:inline-block;vertical-align:middle;margin:0 2% 10px 0;width:48%;position:relative}#club-story .facilities a span{display:inline-block;vertical-align:middle;height:100px}#club-story .facilities a img{display:inline-block;vertical-align:middle;width:70%;height:auto}@media (min-width: 37.4375em) and (max-width: 48em){#club-story .facilities a img{height:80%;width:auto}}@media (min-width: 48.0625em){#club-story .facilities a img{width:80%;height:auto}}.club-appointment--wrapper{overflow:hidden;padding:30px 20px;background:#fff}@media (min-width: 48.0625em){.club-appointment--wrapper{border-radius:2px;border:1px solid #D9D9D9;margin-top:-100px;margin-bottom:50px}}.club-appointment--wrapper h1{margin-bottom:30px;font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:500}.club-appointment--wrapper h1 span{font-weight:600}.club-appointment--wrapper h2{font-family:'Avenir LT W01 65 Medium', Helvetica, Arial, sans-serif;font-size:16px;margin-bottom:10px;font-weight:normal}.club-appointment--wrapper .datepicker,.club-appointment--wrapper .timepicker{margin-bottom:30px}@media (min-width: 37.4375em){.club-appointment--wrapper .appointment_time{text-align:left}}#complete-header{background-image:url(/assets/headers/curvescomplete-ef2d177cf93e3584425cb0c419a4c684.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:20px}#complete-header a{color:#fff;font-size:16px}#complete-header .step{text-align:center;display:inline-block;text-transform:uppercase;margin-right:1em;font-family:'Avenir LT W01 85 Heavy', Helvetica, Arial, sans-serif;font-weight:400}#complete-header .step span{display:none}#complete-header .step:last-child{margin-right:0}@media (min-width: 37.4375em){#complete-header .step span{display:inline}}#complete-header .i-arrowdown{font-size:80px}#complete-header .index{border-radius:100%;font-size:40px;color:#fff;display:block;width:80px;height:80px;text-align:center;line-height:80px;margin:0 auto 10px;vertical-align:middle}#complete-header .fitness .index{background-color:#b0008e}#complete-header .mealplan .index{background-color:#84bd00}#complete-header .coach .index{background-color:#ff931b}#complete-header .fitness{color:#B0008E}#complete-header .mealplan{color:#84BD00}#complete-header .coach{color:#FF931B}#portal a{color:#B0008E}#portal strong{display:block}#complete-navigation{text-align:center}#complete-navigation a{min-width:140px;padding:0 25px 0 65px;text-align:left;display:inline-block;margin-right:-3px;color:#4A4A4A;text-decoration:none;color:#fff;text-transform:uppercase;line-height:60px;position:relative}#complete-navigation a:last-child{border-radius:0 4px 4px 0}#complete-navigation a:first-child{border-radius:4px 0 0 4px}#complete-navigation a::before{font-size:50px;vertical-align:middle;position:absolute;left:10px;top:5px}#complete-navigation .fitness{background-color:#b0008e}#complete-navigation .mealplan{background-color:#84bd00}#complete-navigation .coach{background-color:#ff931b}#complete-navigation a.fitness:hover{background-color:#7d0065}#complete-navigation a.mealplan:hover{background-color:#608a00}#complete-navigation a.coach:hover{background-color:#e77a00}section.step{position:relative}section.step .fitness h2{color:#B0008E}section.step .mealplan h2{color:#84BD00}section.step .coach h2{color:#FF931B}section.step .fitness h3{color:#B0008E}section.step .mealplan h3{color:#84BD00}section.step .coach h3{color:#FF931B}section.step .fitness .number{color:#B0008E}section.step .mealplan .number{color:#84BD00}section.step .coach .number{color:#FF931B}section.step .fitness .icon{color:#B0008E}section.step .mealplan .icon{color:#84BD00}section.step .coach .icon{color:#FF931B}section.step .fitness .icon{border-color:#B0008E}section.step .mealplan .icon{border-color:#84BD00}section.step .coach .icon{border-color:#FF931B}section.step .fitness .body{background-color:rgba(176,0,142,0.9)}section.step .mealplan .body{background-color:rgba(132,189,0,0.9)}section.step .coach .body{background-color:rgba(255,147,27,0.9)}section.step#fitness,section.step#mealplan{background:-webkit-linear-gradient(#fff, #F2F1EF);background:linear-gradient(#fff, #F2F1EF)}section.step#mealplan .body{background-color:#84BD00}section.step .row{position:relative}section.step .arrow{background:transparent url(/assets/triangle-down_grey-97e44f4d36435ae52e44dfe9d2ff86ca.png) no-repeat;background-size:100%;width:77px;height:34px;position:absolute;top:0;left:50%;margin-left:-36px}section.step .icon{font-size:70px;text-align:center;line-height:90px;position:absolute;left:-110px;border-width:8px;border-style:solid;border-radius:100%;width:90px;height:90px;top:10px}section.step h2,section.step h3{text-transform:uppercase;font-size:20px}section.step h2 p,section.step h3 p{line-height:1em}section.step h2 strong,section.step h3 strong{display:block;font-size:28px;line-height:1.5em}@media (max-width: 37.4375em){section.step h2,section.step h3{font-size:18px;text-align:left;padding:10px 0 0 40px}section.step h2 strong,section.step h3 strong{font-size:24px}}section.step .intro p{margin-top:0}section.step .body{padding:20px;color:#fff}section.step .body .scribble{font-family:'Journal';text-align:center;font-size:30px;padding:20px}section.step .number{font-size:100px;float:left;font-family:'Avenir LT W01 85 Heavy', Helvetica, Arial, sans-serif;font-weight:400}section.step .food{width:100%;max-width:450px;height:auto}@media (min-width: 37.4375em){section.step#fitness .fitness{background:transparent url(/assets/complete/bg-fitness-abbc7d30e820f76788365f661b79545e.png) no-repeat top right}section.step#coach{background:transparent url(/assets/complete/bg-coach-aeffeeeab576b37c780115696a2996c3.png) no-repeat bottom right}}@media (min-width: 48.0625em){section.step#coach{background:transparent url(/assets/complete/bg-coach-aeffeeeab576b37c780115696a2996c3.png) no-repeat top right}}@media (max-width: 78.125em){section.step#coach{background-size:50%}}@media (min-width: 78.125em){section.step .btn,section.step .btn-pink,section.step .cookieconsent .cookieconsent-link,.cookieconsent section.step .cookieconsent-link,section.step .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar section.step .cookieconsent-link-allow,section.step .btn-purple,section.step .action-franchise #presentation a,.action-franchise #presentation section.step a,section.step .btn-gradient,section.step .btn-join,section.step .btn-green,section.step .btn-green-dark,section.step .btn-aqua,section.step .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div section.step a,section.step .formtastic .actions input[type="submit"],.formtastic .actions section.step input[type="submit"],section.step .btn-white-border,section.step .btn-social{display:inline-block;padding:10px 20px}section.step#mealplan .food{position:absolute;right:0;top:20px}}.coach a{color:#fff}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;line-height:50px;padding:0 20px;background-color:#F2F1EF;border-radius:2px}.ui-accordion .ui-accordion-header:hover{background-color:#dbd8d3}.ui-accordion .ui-accordion-header:after{position:absolute;right:10px;font-size:30px;font-weight:bold !important;line-height:50px !important}.ui-accordion .ui-accordion-content{padding:0.2em 2.2em 1em 2.2em;border-top:0;overflow:auto;background-color:rgba(255,255,255,0.8)}.content-page{color:#333333}.content-page header{position:relative;width:100%;height:300px;background-size:cover;background-position:top center}.content-page .container{margin-top:40px}.content-page .container img{max-width:100%}@media (max-width: 48.0625em){.content-page .container .img{text-align:center}}@media (max-width: 37.4375em){.content-page .container img{width:100%}}@media (min-width: 37.4375em){.content-page .row:nth-child(2n+1) .lg-6,.content-page .row:nth-child(2n+1) #why_curves li,#why_curves .content-page .row:nth-child(2n+1) li{float:right}}.content-page blockquote{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:300;font-size:28px;color:#B0008E;padding-left:20px;border-left:2px solid #B0008E}.content-page--content .banner{margin:40px auto}.action-franchise #franchise-header{background-position:top center;background-repeat:no-repeat;background-size:cover;color:#fff}.action-franchise #franchise-header .title h1{font-size:32px;font-size:8vw;margin:0;padding:0 0.5em}.action-franchise #franchise-header .title h1 p{line-height:1;margin:0}@media (min-width: 37.4375em){.action-franchise #franchise-header{height:267px}}@media (min-width: 48.0625em){.action-franchise #franchise-header .title h1{font-size:45px}}@media (min-width: 78.125em){.action-franchise #franchise-header .title h1{font-size:32px;margin-top:50px}}.action-franchise #franchise-header .btn-multiline strong{font-size:20px;display:block;padding:5px 40px 0}@media (min-width: 37.4375em){.action-franchise #franchise-header .btn-multiline strong{font-size:28px}}.action-franchise #menu-links{display:none}.action-franchise #menu-links a{margin-bottom:15px}@media (min-width: 48.0625em){.action-franchise #menu-links{display:block}}@media (min-width: 48.0625em) and (max-width: 78.0625em){.action-franchise #menu-links a{border-radius:4px}}.action-franchise #introduction{background-position:top left;background-size:cover;background-repeat:no-repeat;color:#572C5F}.action-franchise #introduction .overlay{background-color:rgba(255,255,255,0.9)}.action-franchise #introduction .content{padding-left:5vw;padding-right:5vw}.action-franchise #introduction .content p{font-size:4vw;margin:2em 0}.action-franchise #introduction .content a{display:inline-block;font-size:1.2em;width:75%}@media (min-width: 48.0625em){.action-franchise #introduction{background-position:top center}.action-franchise #introduction .overlay{background-color:rgba(255,255,255,0.6)}.action-franchise #introduction .content{padding-left:50px;padding-right:50px}.action-franchise #introduction .content p{font-size:22px}.action-franchise #introduction .content a{display:inline;font-size:0.8em}}.action-franchise #benefits{background:#F2F1EF;overflow:hidden;position:relative;z-index:1}.action-franchise #benefits:before{font-family:'omnes-pro', Helvetica, Arial, sans-serif;content:"5";color:#f9f8f7;font-size:180vw;font-weight:500;left:-0.05em;line-height:0.5;position:absolute;top:-0.03em;z-index:-1}.action-franchise #benefits h2{font-size:6vw;font-weight:500}.action-franchise #benefits .benefit:before,.action-franchise #benefits .benefit:after{content:" ";display:table;width:0;height:0;overflow:hidden}.action-franchise #benefits .benefit:after{clear:both}.action-franchise #benefits .benefit img{float:left;margin-right:2em}@media (min-width: 48.0625em){.action-franchise #benefits .benefit img{height:auto;max-width:56px}}.action-franchise #benefits .benefit p{float:left;font-size:4vw;margin:0 0 1.5em;width:75%}.action-franchise #benefits .benefit p+p{display:none}@media (min-width: 48.0625em){.action-franchise #benefits:before{font-size:100vw}.action-franchise #benefits h2{font-size:32px}.action-franchise #benefits .benefit p{font-size:16px}}@media (min-width: 78.125em){.action-franchise #benefits:before{font-size:80vw}.action-franchise #benefits h2{font-size:40px}}@media (min-width: 91.25em){.action-franchise #benefits:before{font-size:1000px}}.action-franchise #presentation .row:first-child{color:#FFFFFF}.action-franchise #presentation .row:first-child h3{font-weight:500;line-height:1.2;text-transform:none}.action-franchise #presentation .row:first-child p{font-size:3.5vw;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.action-franchise #presentation .content{padding-left:3em;padding-right:3em}.action-franchise #presentation h3{font-size:5vw;line-height:1;margin-bottom:1em;text-transform:uppercase}.action-franchise #presentation p{font-size:3vw;margin:0.5em 0}.action-franchise #presentation .content a{font-size:3vw}@media (min-width: 48.0625em){.action-franchise #presentation .row:first-child h3{font-size:23px}.action-franchise #presentation .row:first-child p{font-size:16px}.action-franchise #presentation h3{font-size:28px}.action-franchise #presentation p{font-size:16px}.action-franchise #presentation .content a{font-size:16px}}.action-franchise #news{background:#F2F1EF}.action-franchise #news a{text-decoration:none}.action-franchise #news h2{font-size:36px}.action-franchise #history .intro{font-size:18px}.action-franchise #history .columns{-webkit-columns:300px 2;-moz-columns:300px 2;columns:300px 2}.action-franchise #history .columns p{margin-top:0}.action-franchise #testimonials{background:-webkit-linear-gradient(#F2F1EF, #fff);background:linear-gradient(#F2F1EF, #fff);font-size:16px;line-height:1.3}.action-franchise #testimonials .scribble{font-family:'Journal';font-size:24px;line-height:30px;text-align:center;color:#FFFFFF;display:block;line-height:1.8}.action-franchise #testimonials .image,.action-franchise #testimonials .story{border:1px solid #eee;border-radius:6px 6px 6px 6px;box-shadow:0 2px 0 rgba(0,0,0,0.1);color:#572C5F;padding:0}.action-franchise #testimonials .image img,.action-franchise #testimonials .story img{border-radius:6px 6px 0 0;width:100%}.action-franchise #testimonials .image .content,.action-franchise #testimonials .story .content{padding:10px 20px}.action-franchise #testimonials .image h3,.action-franchise #testimonials .story h3{font-size:20px}.action-franchise #testimonials .image p,.action-franchise #testimonials .story p{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-size:20px;line-height:1em}.action-franchise #testimonials .image a,.action-franchise #testimonials .story a{font-size:18px}.action-franchise #testimonials .story .stats,.action-franchise #testimonials .story h3{margin:0}@media (min-width: 37.4375em){.action-franchise #testimonials .image{padding:0;overflow:hidden}.action-franchise #testimonials .image img{width:100%}.action-franchise #testimonials .scribble{font-size:35px;line-height:35px;margin-bottom:35px}}@media (min-width: 48.0625em) and (max-width: 78.0625em){.action-franchise #testimonials .lg-center{clear:left}}@media (min-width: 91.25em){.action-franchise #testimonials .story{font-size:17px}}.action-franchise #opportunities .row:first-child{background-position:bottom center;background-repeat:no-repeat;background-size:cover;color:#FFFFFF}.action-franchise #opportunities .content{padding-left:2em;padding-right:2em}.action-franchise #opportunities .content h3{font-size:5vw}.action-franchise #opportunities .content p,.action-franchise #opportunities .content li{font-size:4vw}@media (min-width: 48.0625em){.action-franchise #opportunities .content h3{font-size:23px}.action-franchise #opportunities .content p,.action-franchise #opportunities .content li{font-size:18px}}.action-franchise #map{background:-webkit-linear-gradient(#fff, #F2F1EF);background:linear-gradient(#fff, #F2F1EF)}.action-franchise #map #clubfinder-map{background-color:#a3ccff;background-image:url(/assets/franchise/bg-map-6861a4fab373278c3d869ab31b808478.png);background-repeat:no-repeat;background-size:100% 100%;height:270px}@media (min-width: 37.4375em){.action-franchise #map #clubfinder-map{height:420px}}@media (min-width: 78.125em){.action-franchise #map #clubfinder-map{height:600px}}.action-franchise #map #clubfinder-map-legend{background-color:rgba(255,255,255,0.8);border-radius:5px;box-sizing:border-box;font-weight:bold;margin:5px;padding:5px;position:absolute;margin-right:5px;right:0;text-shadow:-1px -1px 0 rgba(255,255,255,0.8),1px -1px 0 rgba(255,255,255,0.8),-1px 1px 0 rgba(255,255,255,0.8),1px 1px 0 rgba(255,255,255,0.8);top:0;z-index:9999}.action-franchise #map #clubfinder-map-legend img{height:auto;vertical-align:bottom;width:16px}.action-franchise #apply{background:-webkit-linear-gradient(#F2F1EF, #fff);background:linear-gradient(#F2F1EF, #fff)}@media (min-width: 48.0625em){.action-franchise #apply .background{background-image:url(/assets/franchise/bg-contact-2d184a97d656d724abe1589572dff737.jpg);background-position:30% bottom;background-repeat:no-repeat;background-size:cover}}.action-franchise #apply .container{min-height:470px}@media (max-width: 37.4375em){.action-franchise #requirements{background:#00BFB3}}.action-franchise #requirements .requirement-container{background:#00BFB3;color:#fff}.action-franchise #requirements .requirement-nav-container{background:#fff;overflow:hidden}.action-franchise #requirements .requirement-nav-container :last-child a{margin-right:0}.action-franchise #requirements .requirement-nav{float:left}.action-franchise #requirements .requirement-nav a{margin-right:5px;background:#008c83;display:block;line-height:20px;padding:10px 0 0;height:50px;font-size:18px;cursor:pointer;text-decoration:none;color:#fff;text-align:center}.action-franchise #requirements .requirement-nav a.active,.action-franchise #requirements .requirement-nav a:hover{background:#00BFB3}.action-franchise #requirements .requirement-nav a.active .index,.action-franchise #requirements .requirement-nav a:hover .index{color:#00BFB3}@media (min-width: 48.0625em){.action-franchise #requirements .js-enhanced .requirement-body{display:none}.action-franchise #requirements .js-enhanced .requirement-body.active{display:block}}.action-franchise #process .process-step-container{margin-top:60px}.action-franchise #process .step-nav-container{background:#fff}.action-franchise #process .step-nav-container :last-child a{border-radius:0 4px 4px 0}.action-franchise #process .step-nav-container :first-child a{border-radius:4px 0 0 4px}.action-franchise #process li{list-style:none}.action-franchise #process li::before{display:inline-block;content:"";height:8px;width:8px;margin-right:5px;margin-left:-20px;margin-top:2px;border-radius:10px;border:2px solid #572C5F}.action-franchise #process .step-nav{float:left;text-align:center}.action-franchise #process .step-nav a{background:#00BFB3;margin-right:1px;display:block;line-height:20px;height:80px;font-size:18px;cursor:pointer;text-decoration:none;color:#fff}.action-franchise #process .step-nav a.active,.action-franchise #process .step-nav a:hover{background:#572C5F}.action-franchise #process .step-nav a.active .index,.action-franchise #process .step-nav a:hover .index{color:#572C5F;border-color:#572C5F}.action-franchise #process .step-nav .index{background-color:#fff;border-radius:100%;border:4px solid #00BFB3;font-size:26px;color:#00BFB3;display:block;width:60px;height:60px;margin:-40px auto 0;line-height:60px;text-align:center;vertical-align:middle}@media (min-width: 48.0625em){.action-franchise #process .js-enhanced .step-body{display:none}.action-franchise #process .js-enhanced .step-body.active{display:block}}#header-home{height:300px;background-size:cover;background-position:top;position:relative;width:100%}#header-home .cta{left:0;right:0}#header-home .cta{position:absolute;bottom:0;background-color:#00BFB3;opacity:.95;color:#fff;padding:20px 10px;z-index:10}#header-home .center{margin:0 auto}#header-home .center p{font-size:24px;line-height:1.4em;margin:0 0 0 0;text-align:center;padding:0}#header-home .btn,#header-home .btn-pink,#header-home .cookieconsent .cookieconsent-link,.cookieconsent #header-home .cookieconsent-link,#header-home .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar #header-home .cookieconsent-link-allow,#header-home .btn-purple,#header-home .action-franchise #presentation a,.action-franchise #presentation #header-home a,#header-home .btn-gradient,#header-home .btn-join,#header-home .btn-green,#header-home .btn-green-dark,#header-home .btn-aqua,#header-home .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div #header-home a,#header-home .formtastic .actions input[type="submit"],.formtastic .actions #header-home input[type="submit"],#header-home .btn-white-border,#header-home .btn-social{display:none}#header-home .secondary,#header-home .secondary-info{display:none}@media (min-width: 37.4375em){#header-home{height:300px}#header-home .cta{left:5%;right:5%;padding:40px}#header-home .center p{font-size:18px;line-height:1.4em;margin:0 270px 0 0;float:left;padding:0;text-align:left}#header-home .btn,#header-home .btn-pink,#header-home .cookieconsent .cookieconsent-link,.cookieconsent #header-home .cookieconsent-link,#header-home .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar #header-home .cookieconsent-link-allow,#header-home .btn-purple,#header-home .action-franchise #presentation a,.action-franchise #presentation #header-home a,#header-home .btn-gradient,#header-home .btn-join,#header-home .btn-green,#header-home .btn-green-dark,#header-home .btn-aqua,#header-home .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div #header-home a,#header-home .formtastic .actions input[type="submit"],.formtastic .actions #header-home input[type="submit"],#header-home .btn-white-border,#header-home .btn-social{border:2px solid white;display:inline-block;position:absolute;right:40px;top:50%;margin-top:-32px;padding:0 20px}}@media (min-width: 48.0625em){#header-home .center p{font-size:20px}}@media (min-width: 78.125em){#header-home .cta{right:0}#header-home .center p{font-size:22px;margin-right:570px}#header-home .cta .btn,#header-home .cta .btn-pink,#header-home .cta .cookieconsent .cookieconsent-link,.cookieconsent #header-home .cta .cookieconsent-link,#header-home .cta .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar #header-home .cta .cookieconsent-link-allow,#header-home .cta .btn-purple,#header-home .cta .action-franchise #presentation a,.action-franchise #presentation #header-home .cta a,#header-home .cta .btn-gradient,#header-home .cta .btn-join,#header-home .cta .btn-green,#header-home .cta .btn-green-dark,#header-home .cta .btn-aqua,#header-home .cta .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div #header-home .cta a,#header-home .cta .formtastic .actions input[type="submit"],.formtastic .actions #header-home .cta input[type="submit"],#header-home .cta .btn-white-border,#header-home .cta .btn-social{right:340px}#header-home .secondary{display:block;position:absolute;top:0;bottom:0;right:0;width:300px;background-color:#00BFB3;background-size:cover;background-position:center}#header-home .secondary-info{display:block;position:absolute;bottom:0;right:0;top:0;width:260px;padding:40px 20px;background:#B0008E;background:-webkit-linear-gradient(180deg, #B0008E, #572C5F)}#header-home .secondary-info p{font-size:16px;line-height:1.4em;padding:0;margin:0;text-align:center}}@media (min-width: 91.25em){#header-home{height:550px}#header-home .secondary{width:500px}#header-home .secondary-info{width:380px;padding:30px 60px}#header-home .secondary-info p{font-size:20px}#header-home .center p{font-size:30px;margin-right:770px}#header-home .cta .btn,#header-home .cta .btn-pink,#header-home .cta .cookieconsent .cookieconsent-link,.cookieconsent #header-home .cta .cookieconsent-link,#header-home .cta .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar #header-home .cta .cookieconsent-link-allow,#header-home .cta .btn-purple,#header-home .cta .action-franchise #presentation a,.action-franchise #presentation #header-home .cta a,#header-home .cta .btn-gradient,#header-home .cta .btn-join,#header-home .cta .btn-green,#header-home .cta .btn-green-dark,#header-home .cta .btn-aqua,#header-home .cta .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div #header-home .cta a,#header-home .cta .formtastic .actions input[type="submit"],.formtastic .actions #header-home .cta input[type="submit"],#header-home .cta .btn-white-border,#header-home .cta .btn-social{right:540px}}.usps a{text-transform:uppercase;color:#572C5F}.usps a.btn,.usps a.btn-pink,.usps .cookieconsent a.cookieconsent-link,.cookieconsent .usps a.cookieconsent-link,.usps .cookieconsentbar a.cookieconsent-link-allow,.cookieconsentbar .usps a.cookieconsent-link-allow,.usps a.btn-purple,.usps .action-franchise #presentation a,.action-franchise #presentation .usps a,.usps a.btn-gradient,.usps a.btn-join,.usps a.btn-green,.usps a.btn-green-dark,.usps a.btn-aqua,.usps .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div .usps a,.usps a.btn-white-border,.usps a.btn-social{color:#FFFFFF}.usps a.btn:after,.usps a.btn-pink:after,.usps .cookieconsent a.cookieconsent-link:after,.cookieconsent .usps a.cookieconsent-link:after,.usps .cookieconsentbar a.cookieconsent-link-allow:after,.cookieconsentbar .usps a.cookieconsent-link-allow:after,.usps a.btn-purple:after,.usps .action-franchise #presentation a:after,.action-franchise #presentation .usps a:after,.usps a.btn-gradient:after,.usps a.btn-join:after,.usps a.btn-green:after,.usps a.btn-green-dark:after,.usps a.btn-aqua:after,.usps .gm-style-iw>div>div>div>div a:after,.gm-style-iw>div>div>div>div .usps a:after,.usps a.btn-white-border:after,.usps a.btn-social:after{content:"\00A0>"}@media (max-width: 37.4375em){.usps .md-4{background-color:#F3F3F3}}.usp{color:#572C5F;overflow:hidden;position:relative;padding:10px 15px;box-sizing:border-box}.usp p{padding:0;margin:0;font-size:16px;line-height:1.2;vertical-align:middle;height:76px;display:table-cell}@media (min-width: 37.4375em){.usp{overflow:visible;text-align:center;padding:0;margin-bottom:15px}.usp p{font-size:18px;margin:10px 0 0;display:block}}.usp .icon{font-size:45px;border:3px solid #572C5F;color:#572C5F;width:70px;height:70px;line-height:70px;border-radius:50%;background:white;float:left;text-align:center;margin-right:20px}@media (min-width: 37.4375em){.usp .icon{float:none;margin:-50px auto 0;font-size:90px;width:120px;height:120px;line-height:120px}}#stories{color:white;font-size:15px}@media (min-width: 37.4375em){#stories{background:-webkit-linear-gradient(#fff, #F2F1EF);background:linear-gradient(#fff, #F2F1EF)}#stories .image{padding:30px 15px}}#stories .scribble{font-family:'Journal';font-size:24px;line-height:30px;text-align:center}#stories .story,#stories .scribble{padding:30px 15px}#stories .image{height:300px;overflow:hidden;padding:0}#stories .image a{cursor:pointer}#stories .story .stats,#stories .story h3{margin:0}#stories .story a{color:#fff;background-color:rgba(0,0,0,0.3);padding:5px;font-size:16px;text-decoration:none;border-radius:2px}#stories .story a:hover{background-color:rgba(0,0,0,0.5)}#stories blockquote{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:300;font-size:28px;margin-left:1em;margin-right:1em;text-align:center}@media (min-width: 37.4375em){#stories .story,#stories .image,#stories .scribble{padding:30px}#stories .story{height:300px}#stories .image{padding:0;overflow:hidden}#stories .image img{width:100%}#stories .scribble{font-size:36px;line-height:45px}#stories .arrow-right{background-image:url(/assets/triangle-right-5f07d333230e71b3fd5e155fef84c751.png);background-repeat:no-repeat;background-size:26px 47px;background-position:-1px 32px}#stories .arrow-down{background-image:url(/assets/triangle-down-1f15332d3d75fffc7ea654e448c0a61e.png);background-repeat:no-repeat;background-size:47px 26px;background-position:right 67px top -1px}}@media (min-width: 78.125em){#stories .story,#stories .image,#stories .scribble{height:250px}}#why_curves{background:rgba(0,191,179,0.2)}#why_curves .container{position:relative}#why_curves .heading{border-bottom:1px solid #00BFB3}#why_curves .followup{text-transform:uppercase;text-align:center}#why_curves .followup a{color:#00BFB3}@media (min-width: 37.4375em){#why_curves .followup{position:absolute;top:0px;right:30px}}#why_curves ul{list-style:none;padding:20px 10px 20px 30px;overflow:hidden}#why_curves li{margin-bottom:10px}@media (min-width: 48.0625em){#why_curves li{min-height:80px}}@media (min-width: 78.125em){#why_curves li{min-height:40px;margin:0 20px 20px}}#why_curves li:before{margin:0 5px 0 -30px;color:#00BFB3;font-size:1.5em}.articles-home{background:-webkit-linear-gradient(#fff, #F2F1EF);background:linear-gradient(#fff, #F2F1EF)}.articles-home h2{font-size:36px}#likebox-wrapper{overflow:hidden;text-align:center;width:100% !important}.fb-page.fb_iframe_widget{text-align:center}.fb-page.fb_iframe_widget>span{height:160px !important;width:500px !important}.fb-page.fb_iframe_widget>span iframe{height:160px !important;width:500px !important}body.controller-join #content{background:#F2F1EF}header.join{position:relative}@media (min-width: 48.0625em){header.join{background:url(/assets/headers/clubs-41a2f868fc10747f2dc30424026db17c.jpg) top left;min-height:420px}}@media (max-width: 78.125em){header.join{min-height:300px}}@media (max-width: 48.0625em){header.join{display:none}}.join--wrapper{background:#F2F1EF}@media (max-width: 48.0625em){.join--wrapper{padding:0}.join--wrapper .container{padding:0}}.join--maintitle{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:300;font-size:36px;margin:0}.join--container{position:relative;margin-top:-270px;padding:0}.join--container:nth-child(2){margin-top:20px}@media (max-width: 48.0625em){.join--container{margin-top:0;width:100%}}.join--steps{list-style:none;margin:0;display:inline-block;text-align:left;background:#fff;border-radius:2px;margin-bottom:-6px;width:100%;padding:0;height:50px}@media (min-width: 78.125em){.join--steps{height:100px}}.join--steps li{position:relative;float:left;box-sizing:border-box;text-align:center;background:#3C2042;width:100%}@media (min-width: 48.0625em){.join--steps li{background:rgba(87,44,95,0.6);border-left:1px solid #816087;width:33.333333333%}}.join--steps li:first-child{border-left:none}.join--steps li a,.join--steps li span{font-family:'Avenir LT W01 85 Heavy', Helvetica, Arial, sans-serif;font-weight:400;position:relative;display:block;line-height:50px;font-size:14px;text-decoration:none;color:#fff}@media (min-width: 78.125em){.join--steps li a,.join--steps li span{line-height:100px;font-size:18px}}@media (min-width: 48.0625em){.join--steps li a.done,.join--steps li a.active,.join--steps li span.done,.join--steps li span.active{background:#572C5F}}.join--steps li>a.active:after{font-size:47px;color:#572C5F;position:absolute;bottom:-20px;left:0;display:block;width:100%;height:21px;z-index:1}@media (max-width: 48.0625em){.join--steps li>a.active:after{content:none}}.join--steps .prev:before,.join--steps .next:before{content:'';display:none}@media (max-width: 48.0625em){.join--steps{position:relative;width:100%;background:#3C2042;padding:0;border-radius:0;margin:0;text-align:center}.join--steps li{float:none;display:none;padding:0}.join--steps li>a{padding:0;font-size:17px;display:block;height:50px;line-height:50px}.join--steps li.active-parent{display:inline-block}.join--steps li.prev,.join--steps li.next{position:absolute;top:0;display:none;width:50px;height:50px}.join--steps li.prev:before,.join--steps li.next:before{position:absolute;top:0;left:0;width:100%;height:100%;font-size:20px;color:#fff;line-height:50px;text-align:center}.join--steps li.prev a,.join--steps li.next a{background:none;color:#fff;text-indent:100%;white-space:nowrap;overflow:hidden}.join--steps li.prev{left:0}.join--steps li.next{right:0}}.join--content{background:#fff;border-radius:2px}@media (max-width: 78.125em){.join--content{border-radius:0}}.join--content h1{font-weight:500;font-size:30px;padding-bottom:30px}.join--content h1 span{font-weight:600}.join--content h1.no-padding{padding:0}.join--content address{font-style:normal;margin:40px 0 40px 0}.join--content form h2{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:600;padding:0;margin:0 0 20px 0;font-size:24px}.join--content form h3{font-family:'Avenir LT W01 65 Medium', Helvetica, Arial, sans-serif;color:#4A4A4A;padding:0;margin:0 0 10px 0;font-size:16px}.join--content form .datepicker{margin:20px 0}.join--content form .btn,.join--content form .btn-pink,.join--content form .cookieconsent .cookieconsent-link,.cookieconsent .join--content form .cookieconsent-link,.join--content form .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar .join--content form .cookieconsent-link-allow,.join--content form .btn-purple,.join--content form .action-franchise #presentation a,.action-franchise #presentation .join--content form a,.join--content form .btn-gradient,.join--content form .btn-join,.join--content form .btn-green,.join--content form .btn-green-dark,.join--content form .btn-aqua,.join--content form .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div .join--content form a,.join--content form .formtastic .actions input[type="submit"],.formtastic .actions .join--content form input[type="submit"],.join--content form .btn-white-border,.join--content form .btn-social{margin:20px 0;text-transform:none}.join--content--selected-club{margin:40px auto;padding:20px 0}.join--content--selected-club .row{background:#F2F1EF;border:1px solid #e7e7e7}.join--content--selected-club h4{padding:0;margin:0;font-size:20px}.join--content--selected-club address{font-style:normal;margin:5px 0 15px 0;font-size:14px}.join--content--selected-club address a{color:#4A4A4A;text-decoration:none}.join--content--selected-club .btn,.join--content--selected-club .btn-pink,.join--content--selected-club .cookieconsent .cookieconsent-link,.cookieconsent .join--content--selected-club .cookieconsent-link,.join--content--selected-club .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar .join--content--selected-club .cookieconsent-link-allow,.join--content--selected-club .btn-purple,.join--content--selected-club .action-franchise #presentation a,.action-franchise #presentation .join--content--selected-club a,.join--content--selected-club .btn-gradient,.join--content--selected-club .btn-join,.join--content--selected-club .btn-green,.join--content--selected-club .btn-green-dark,.join--content--selected-club .btn-aqua,.join--content--selected-club .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div .join--content--selected-club a,.join--content--selected-club .formtastic .actions input[type="submit"],.formtastic .actions .join--content--selected-club input[type="submit"],.join--content--selected-club .btn-white-border,.join--content--selected-club .btn-social{text-transform:none}.join--sidebar{min-height:550px;background:#F2F1EF}.join--sidebar h2{font-weight:500;text-align:center}.join--sidebar h2 span{font-weight:600}.join--sidebar ul{list-style:none;padding-left:0;margin:0 0 28px 0}.join--sidebar ul li{font-size:14px;line-height:20px;padding-bottom:14px;padding-left:50px;position:relative}.join--sidebar ul li:before{position:absolute;top:-5px;left:0;color:#84BD00;font-size:40px}.join--sidebar--footer{font-family:'Journal';color:#fff;text-align:center;display:block;position:relative;left:0;bottom:-100px;padding:10px 35px;background:transparent url(/assets/join_sidebar_bg-fd2c2609c538c4fc28074fd835c5fed3.png) no-repeat 0 0;background-size:100% 100%;margin:0 -15px}.join--sidebar--footer p{font-size:32px;line-height:35px}.join--payoff{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-size:24px;margin-top:40px;line-height:1.2}.join--payoff span{font-weight:600}.join--change-link{color:#00BFB3;font-size:14px;font-weight:600}.join--appointment-details{background:#fafafa;border:1px solid #e5e5e5;margin-bottom:50px}.landing-page li{text-align:left}.landing-page .content-page--content{position:relative;margin-top:-390px}@media (min-width: 48.0625em){.landing-page .content-page--content{background-image:url(/assets/landing/bg-curvette-tablet-8e638cf004b4098a08f261848cf98c55.png);background-repeat:no-repeat;background-position:center 355px}}@media (min-width: 78.125em){.landing-page .content-page--content{margin-top:-217px;background-image:url(/assets/landing/bg-curvette-desktop-370545dcaa46455639e98a7dd801dc70.png);background-position:270px 240px}}@media (min-width: 91.25em){.landing-page .content-page--content{background-position:65% 240px}}.landing-page header{background-image:url(/assets/landing/bg-header-mobile-bae3bc03ba002d39f644bb2f373e0fff.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;height:420px}@media (min-width: 48.0625em){.landing-page header{background-image:url(/assets/landing/bg-header-tablet-e090a4ddb4f58a024be34228ab68d3cf.jpg);height:420px}}@media (min-width: 78.125em){.landing-page header{height:267px;background-image:url(/assets/landing/bg-header-3daac0219bdd0b21fab0a49f069822d8.jpg)}}@media (min-width: 78.125em){.landing-page .equalheight{margin-bottom:3em}.landing-page .equalheight .right{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.landing-page .intro{background-color:rgba(100,100,100,0.5);border-radius:1em 1em 0.5em 0.5em;color:#FFFFFF;min-height:390px;text-align:center}.landing-page .intro h1{color:#FFFFFF;font-weight:normal;font-size:22px}.landing-page .intro h2{color:#FFFFFF;font-weight:normal;font-size:18px;text-align:center}.landing-page .intro p{font-size:14px;line-height:1.7em;padding:0 0.5em}@media (min-width: 48.0625em){.landing-page .intro h1{font-size:38px;line-height:1.2em;margin-bottom:0.5em}.landing-page .intro h2{font-size:28px;padding-bottom:0px}.landing-page .intro .body{padding-bottom:15px}.landing-page .intro p{line-height:1.5em}}@media (min-width: 78.125em){.landing-page .intro{background-color:transparent;color:#4A4A4A;height:auto}.landing-page .intro h1{height:217px;text-align:left;margin-bottom:0}.landing-page .intro h2{color:#4A4A4A;font-size:22px;text-align:left}.landing-page .intro p{text-align:left;padding:0}}.landing-page .form-wrapper{border-radius:5px;box-shadow:0 0 40px 0 rgba(100,100,100,0.2);margin-left:-10px;margin-right:-10px;max-width:500px}@media (min-width: 37.4375em){.landing-page .form-wrapper{margin-left:auto;margin-right:auto}}.landing-page .form-wrapper .form-head{border-radius:5px 5px 0 0}.landing-page .form-wrapper .logo{text-align:center}.landing-page .form-wrapper .logo svg{height:43px;padding-top:7px;vertical-align:bottom;width:56px}.landing-page .form-wrapper .logo svg g{fill:#FFFFFF}.landing-page .form-wrapper .arrow{background-image:url(/assets/landing/arrow-down-purple-d0d22720c16d2fec276c1490b0ca0a67.png);background-position:center top;background-repeat:no-repeat;height:20px}@media (min-width: 48.0625em){.landing-page .form-wrapper .logo{text-align:left}.landing-page .form-wrapper .logo svg{height:80px;width:105px}.landing-page .form-wrapper .arrow{background-position:70px top}}.landing-page .form-wrapper h2,.landing-page .form-wrapper h4{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-size:24px;font-weight:normal;text-align:center;margin:1em 0}.landing-page .form-wrapper p{font-size:14px;text-align:center;margin:1em 0 2em}@media (min-width: 48.0625em){.landing-page .form-wrapper h2,.landing-page .form-wrapper h4{margin:0.5em 0;text-align:left}.landing-page .form-wrapper p{margin:0 0 0.5em;text-align:left}.landing-page .form-wrapper form{margin-top:20px}}.landing-page .form-wrapper form{font-size:14px}.landing-page .form-wrapper form .fieldset{background-color:#FFFFFF;background-image:url(/assets/landing/form-divider-484c7f6c62167f74424661190ab69051.png);background-position:center bottom;background-repeat:no-repeat;background-size:contain;padding:0.7em 0 2.5em;margin:-1em 0 2em}.landing-page .form-wrapper form label{font-size:12px;text-transform:uppercase}.landing-page .form-wrapper form .checkbox label{text-transform:none}.landing-page .form-wrapper form .small.light{display:block;font-size:11px;padding:0 1em;text-align:center;text-transform:uppercase}.landing-page .form-wrapper form input[type="submit"]{font-size:18px}@media (min-width: 48.0625em){.landing-page .form-wrapper form .fieldset{margin-bottom:1em}.landing-page .form-wrapper form .fieldset input{height:40px}}@media (min-width: 78.125em){.landing-page .form-wrapper form .fieldset{padding-top:0.1em}.landing-page .form-wrapper form .fieldset li{margin-bottom:17px}}.landing-page .main{margin-top:2em}.landing-page .main .title{font-family:'omnes-pro', Helvetica, Arial, sans-serif;color:#FFFFFF;font-size:16px;text-align:center}@media (min-width: 48.0625em){.landing-page .main .title{padding-right:40%;text-align:left}}@media (min-width: 78.125em){.landing-page .main{margin-top:0}.landing-page .main .title{padding-right:0;font-size:15px}}.landing-page .sub h3{font-size:16px;font-weight:normal}.landing-page .sub .embed-container,.landing-page .sub .body{margin:1em 0}@media (min-width: 48.0625em){.landing-page .sub h3{font-size:26px}}.landing-page .btn-pink,.landing-page .cookieconsent .cookieconsent-link,.cookieconsent .landing-page .cookieconsent-link,.landing-page .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar .landing-page .cookieconsent-link-allow{padding-left:3em;padding-right:3em;text-transform:none}#social .page-count{font-family:'omnes-pro', Helvetica, Arial, sans-serif;color:#7F7F7F;font-size:16px;font-weight:500;line-height:1.5em;text-transform:uppercase}#social .page-count strong{font-family:'omnes-pro', Helvetica, Arial, sans-serif;color:#333333;display:block;font-size:36px;font-weight:bold}@media (min-width: 78.125em){#social .page-count{text-align:left}}@media (max-width: 78.125em){#social .share-buttons{float:none;margin:0 auto}}@media (min-width: 78.125em){#social .share-buttons>div{padding-bottom:8px;padding-top:7px}}#social a.share{display:inline-block;height:51px;overflow:hidden;position:relative;width:135px}#social a.share img{left:0;position:absolute;top:0}#social a.share.google img{left:-135px}#social a.share.twitter img{top:-51px}#social a.share.linkedin img{left:-135px;top:-51px}#products-header{background-image:url(/assets/headers/curvesproducts-2327a23399f210c47df5ecb4a17b7baf.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;height:500px;color:#fff;font-size:20px}.action-products h1{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:300;color:#4A4A4A}#products h2{font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:300;font-style:normal;font-weight:500;font-size:1.4em}#products .row{height:400px}#products .nutrition{color:#D2983A;border:2px solid #D2983A;background-color:#fff;border-radius:4px;padding:10px}#products .nutrition strong{display:block}#products .nutrition span{display:inline-block;text-align:center;min-width:33%}@media (max-width: 37.4375em){#products{text-align:center}#products .nutrition{margin:0 auto;float:none}#products .row{background-position:center bottom !important;margin-bottom:20px;height:360px}}#products .caramel h2{color:#D2983A}#products .caramel .nutrition{color:#D2983A;border-color:#D2983A}#products .chocolate h2{color:#7D6256}#products .chocolate .nutrition{color:#7D6256;border-color:#7D6256}#products .berry h2{color:#DC3B4D}#products .berry .nutrition{color:#DC3B4D;border-color:#DC3B4D}.teaser-class-button{display:block;position:absolute;top:50%;left:50%;width:210px;height:30px;text-align:center;cursor:hand;border:none !important}.teaser-class-button span{line-height:30px}.teaser-class-button .box{-webkit-transition:all 0.3s;transition:all 0.3s}.teaser-class-button .box-container{width:1px;height:1px;position:absolute;top:50%;left:50%;-webkit-transition:all 0.3s;transition:all 0.3s}.teaser-class-button .box{border:2px solid #fff;border-radius:2px;-webkit-transition:all 0.3s;transition:all 0.3s;width:170px;height:60px;position:absolute;top:-30px;left:-85px}.teaser-class-button:hover .box{width:120px;height:120px;top:-60px;left:-60px}.teaser-class-button:hover .box-container{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn,.btn-pink,.cookieconsent .cookieconsent-link,.cookieconsentbar .cookieconsent-link-allow,.btn-purple,.action-franchise #presentation a,.btn-gradient,.btn-join,.btn-green,.btn-green-dark,.btn-aqua,.gm-style-iw>div>div>div>div a,.formtastic .actions input[type="submit"],.btn-white-border,.btn-social{font-family:'Avenir LT W01 55 Roman', Helvetica, Arial, sans-serif;-webkit-appearance:none;-moz-appearance:none;display:block;border-radius:2px;text-transform:uppercase;color:#fff;text-align:center;text-decoration:none;border:0;cursor:pointer;height:60px;line-height:60px;width:auto;font-size:16px;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}.btn-fluid,.formtastic .actions input[type="submit"]{width:100%}.btn-inlineblock,.action-franchise #presentation a,.cookieconsent .cookieconsent-link,.cookieconsentbar .cookieconsent-link-allow{display:inline-block;padding:10px 20px}.btn-multiline{height:auto;line-height:30px}.btn-small,.cookieconsent .cookieconsent-link,.cookieconsentbar .cookieconsent-link-allow{height:40px;line-height:40px;padding-top:0;padding-bottom:0}.btn-notransform{text-transform:none}.btn-pink,.cookieconsent .cookieconsent-link,.cookieconsentbar .cookieconsent-link-allow{background-color:#B0008E}.btn-pink:hover,.cookieconsent .cookieconsent-link:hover,.cookieconsentbar .cookieconsent-link-allow:hover{background-color:#7d0065}.btn-purple,.action-franchise #presentation a{background-color:#572C5F}.btn-purple:hover,.action-franchise #presentation a:hover{background-color:#371c3c}.btn-gradient{background:-webkit-linear-gradient(180deg, #B0008E, #572C5F);font-size:18px}.btn-join{background:transparent;height:40px;line-height:40px;border:1px solid white;font-size:15px;font-weight:400;margin-top:10px}.btn-join:hover{background:rgba(0,0,0,0.2)}@media (max-width: 48.0625em){.btn-join{border:0}}.btn-green{background-color:#84BD00}.btn-green:hover{background-color:#608a00}.btn-green-dark{background-color:#72a400}.btn-green-dark:hover{background-color:#608a00}.btn-aqua,.gm-style-iw>div>div>div>div a,.formtastic .actions input[type="submit"]{background-color:#00BFB3}.btn-aqua:hover,.gm-style-iw>div>div>div>div a:hover,.formtastic .actions input[type="submit"]:hover{background-color:#008c83}.btn-white-border{background-color:transparent;border:1px solid #fff}.btn-white-border:hover{background-color:rgba(255,255,255,0.25)}.btn-social{text-transform:none;height:100%;line-height:25px;font-size:14px;text-align:left;padding:10px}.btn-social:before{font-size:28px;vertical-align:middle;margin-right:2px}@media (min-width: 768px){.btn-social:before{float:left}}.btn-social.i-facebook{background:#3B5998}.btn-social.i-facebook:hover{background:#2d4373}.btn-social.i-twitter{background:#55ACEE}.btn-about{display:inline-block;line-height:20px;padding:20px;height:100%}.cookieconsent{border:1px dashed #BFBFBF;text-align:center;padding:20px;font-size:14px}.cookieconsent .cookieconsent-link{margin-top:20px}.cookieconsentbar{background:rgba(0,0,0,0.8);text-align:center;color:#fff;padding:10px;font-size:14px;position:fixed;bottom:0;right:0;left:0}@media (min-width: 37.4375em){.cookieconsentbar p{display:inline}}.cookieconsentbar .cookieconsent-link-allow{margin:0 20px}.cookieconsentbar .cookieconsent-link-deny{color:#fff}.cta-join{position:relative;height:150px;padding:30px}@media (min-width: 48.0625em){.cta-join{height:200px}}.cta-join--headings h1,.cta-join--headings h2{margin:0;padding:0;line-height:1em;color:#333333;font-weight:normal}.cta-join--headings h1{font-size:24px;font-family:'omnes-pro', Helvetica, Arial, sans-serif}@media (min-width: 37.4375em){.cta-join--headings h1{font-size:28px}}@media (min-width: 78.125em){.cta-join--headings h1{font-size:36px}}.cta-join--headings h2{font-size:22px;font-family:'omnes-pro', Helvetica, Arial, sans-serif;margin-bottom:20px}@media (min-width: 37.4375em){.cta-join--headings h2{font-size:26px}}@media (min-width: 78.125em){.cta-join--headings h2{font-size:34px}}.cta-join--headings .btn,.cta-join--headings .btn-pink,.cta-join--headings .cookieconsent .cookieconsent-link,.cookieconsent .cta-join--headings .cookieconsent-link,.cta-join--headings .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar .cta-join--headings .cookieconsent-link-allow,.cta-join--headings .btn-purple,.cta-join--headings .action-franchise #presentation a,.action-franchise #presentation .cta-join--headings a,.cta-join--headings .btn-gradient,.cta-join--headings .btn-join,.cta-join--headings .btn-green,.cta-join--headings .btn-green-dark,.cta-join--headings .btn-aqua,.cta-join--headings .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div .cta-join--headings a,.cta-join--headings .formtastic .actions input[type="submit"],.formtastic .actions .cta-join--headings input[type="submit"],.cta-join--headings .btn-white-border,.cta-join--headings .btn-social{margin-bottom:40px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}footer{line-height:30px;padding:20px 0;overflow:hidden;text-align:center;z-index:300}footer p{margin:0}footer .copyright{font-family:'omnes-pro', Helvetica, Arial, sans-serif;margin:0;color:rgba(255,255,255,0.5);padding:0 5px}footer a{color:rgba(255,255,255,0.5);text-decoration:none}footer a:hover{text-decoration:underline}footer nav a{border-radius:2px;background-color:rgba(255,255,255,0.1);color:#fff;padding:0 5px;text-transform:uppercase;font-family:'Avenir LT W01 35 Light', Helvetica, Arial, sans-serif;margin:2px;font-size:14px}footer .secondary{display:inline}footer .logo{margin-bottom:60px}footer .logo svg{height:40px}footer .logo g{fill:#fff}footer .region-selector{color:#fff}footer .region-selector .heading{font-size:20px}footer a{display:inline-block}footer .region-selector a{margin-left:10px;display:inline-block}@media (min-width: 37.4375em){footer a{display:inline-block !important}}@media (min-width: 78.125em){footer{padding:40px;text-align:left}footer nav a{background:none}footer nav .secondary{display:block}footer nav .secondary a{color:rgba(255,255,255,0.5)}footer .logo{margin-bottom:20px}footer .logo svg{height:60px}footer a{display:inline-block}footer .region-selector{text-align:right}footer .region-selector a{margin-left:20px}}footer .content{z-index:5}@media (min-width: 48.0625em){footer{padding-left:230px}}@media (min-width: 78.125em){footer{padding-left:260px}}.swoosh{background:#3C2042 url("/assets/swoosh-cd42eb19b9ac1b281739392f5576a09d.svg");background-size:100%;background-repeat:no-repeat;background-position:center 60px}@media (min-width: 37.4375em){.swoosh{background-position:center 40px}}textarea,input{border:1px solid;padding:.6em;box-sizing:border-box}textarea:-webkit-inner-spin-button,input:-webkit-inner-spin-button{-webkit-visibility:none}.formtastic{text-align:left}.formtastic li{list-style:none;padding:0;margin:0 0 20px 0}.formtastic li a{color:#B0008E}.formtastic li label,.formtastic li input,.formtastic li select{display:block;width:100%}.formtastic li label{font-family:'Avenir LT W01 65 Medium', Helvetica, Arial, sans-serif;font-size:16px;margin-bottom:10px}.formtastic li input,.formtastic li select{height:50px;line-height:50px;border:1px solid #D9D9D9}.formtastic li input,.formtastic li textarea{color:#4A4A4A;font-size:16px;padding:0 3%}.formtastic li input[type="checkbox"],.formtastic li input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;margin:0 15px 0 0;padding:0}.formtastic li input[type="checkbox"]{width:22px;height:22px;background:#fff;box-sizing:border-box;border:1px solid #D9D9D9;cursor:pointer;position:absolute;top:-2px;left:0}.formtastic li input[type="checkbox"]:disabled{background:#e7e7e7;cursor:default}.formtastic li input[type="checkbox"]:checked:before{font-size:27px;color:#84BD00;position:absolute;left:0;top:-7px}.formtastic li.error input,.formtastic li.error input[type="checkbox"]{border-color:#B0008E}.formtastic li textarea{resize:none;box-sizing:border-box;border:1px solid #D9D9D9;width:100%}.formtastic li.checkbox{position:relative}.formtastic li.checkbox label{padding-left:37px;box-sizing:border-box}.formtastic .actions{border:0;margin:0;padding:10px 0 0 0}.formtastic .actions ol,.formtastic .actions li{list-style:none;padding:0;margin:0}.formtastic .actions input[type="submit"]{text-transform:none}.formtastic .inline-errors{color:#B0008E}.formtastic .btn,.formtastic .btn-pink,.formtastic .cookieconsent .cookieconsent-link,.cookieconsent .formtastic .cookieconsent-link,.formtastic .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar .formtastic .cookieconsent-link-allow,.formtastic .btn-purple,.formtastic .action-franchise #presentation a,.action-franchise #presentation .formtastic a,.formtastic .btn-gradient,.formtastic .btn-join,.formtastic .btn-green,.formtastic .btn-green-dark,.formtastic .btn-aqua,.formtastic .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div .formtastic a,.formtastic .actions input[type="submit"],.formtastic .btn-white-border,.formtastic .btn-social{border:none;color:#fff}.formtastic .label-only *{display:none}.formtastic .label-only>li,.formtastic .label-only label{display:block}.select-container{display:inline-block;width:120px;overflow:hidden;border-radius:5px;border:1px solid #D9D9D9;background:#fff url(/assets/selectarrow-1a4c8d4dc5a81ab8d9a5158be2192a8d.png) no-repeat center right;background-size:31px 46px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Avenir LT W01 55 Roman', Helvetica, Arial, sans-serif;color:#4A4A4A;padding:0 0 0 20px;font-size:16px;display:inline-block;height:46px;background:transparent;width:140px;border:none}select::-ms-expand{display:none}.appointment_time{width:100%;text-align:center}.appointment_time-option-wrapper{text-align:left;display:inline-block;position:relative;font-weight:600;margin:0 3px 10px 3px;border-radius:5px;width:150px;height:40px;border:1px solid #D9D9D9}.appointment_time-option-wrapper label{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;line-height:42px;padding-left:35px}.appointment_time-option-wrapper input[type="radio"]{cursor:pointer;position:absolute;top:10px;left:10px;width:20px;height:20px;margin:0;padding:0;border:1px solid #D9D9D9;border-radius:15px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.appointment_time-option-wrapper input[type="radio"]:checked:before{content:'';width:14px;height:14px;background:#00BFB3;position:absolute;left:2px;top:2px;border:0;padding:0;margin:0;border-radius:10px}.personal-info{border:1px solid #D9D9D9;background:#fafafa;padding:15px;border-radius:3px}.personal-info .join--change-link{float:right}.franchise_brochure{position:relative}.franchise_brochure .franchise_brochure-intro{background:#572C5F;color:#FFFFFF;font-size:4vw;font-weight:500;margin:0;padding:1.5em 3em}@media (min-width: 48.0625em){.franchise_brochure .franchise_brochure-intro{font-size:20px}}.franchise_brochure label{display:block;text-transform:uppercase;font-size:3.5vw}@media (min-width: 48.0625em){.franchise_brochure label{font-size:20px}}.franchise_brochure .radio label{display:inline-block;margin-right:1em}.franchise_brochure .radio label:first-child{display:block;margin-right:0}.franchise_brochure input{font-size:3.5vw;width:100%}.franchise_brochure input[type="submit"]{line-height:1}.franchise_brochure input[type="radio"]{width:auto}@media (min-width: 48.0625em){.franchise_brochure input{font-size:20px}}.franchise_brochure select{background:#FFFFFF;border:1px solid;font-size:3.5vw;height:auto;line-height:1.2;padding:0.6em;width:100%}@media (min-width: 48.0625em){.franchise_brochure select{font-size:20px}}.franchise_brochure .franchise_brochure-field{padding-top:1em;padding-bottom:1em;margin:0.5em 1em;font-size:0.8em}.franchise_brochure .franchise_brochure-field.error label{color:#900;font-weight:bold}.franchise_brochure .franchise_brochure-field.error input,.franchise_brochure .franchise_brochure-field.error select{border-color:#900;border-width:2px}@media (min-width: 48.0625em){.franchise_brochure .franchise_brochure-field{padding-top:0.5em;padding-bottom:0.5em}}@media (max-width: 48.0625em){.franchise_brochure input[type="email"]{width:100%}.franchise_brochure .clear-button{display:block;clear:both}.franchise_brochure .franchise_brochure-field{margin-left:0;margin-right:0}}@media (min-width: 78.125em){.default_header{height:500px}}.default_header .title h1{font-size:26px;color:#fff;font-weight:normal;font-family:'Avenir LT W01 35 Light', Helvetica, Arial, sans-serif}.default_header .title h1 p,.default_header .title h1 strong{line-height:1.2em;font-family:'omnes-pro', Helvetica, Arial, sans-serif}.default_header .title h1 strong{font-size:40px;display:block;color:#fff;border-top:1px solid rgba(255,255,255,0.3);padding:20px;margin:20px auto}@media (max-width: 37.4375em){.default_header .title h1 strong{font-size:24px}}@media (min-width: 48.0625em){.default_header .title h1 strong{width:50%}}body{background:#FAF9F8}#sidebar{background:#572C5F;position:fixed;z-index:20;width:100%}#sidebar #burger{position:absolute;top:0;right:0}#sidebar .top{height:50px}#sidebar svg g{fill:white}@media (min-width: 48.0625em){#sidebar{width:230px;background:#FAF9F8;position:fixed;top:0;left:0}#sidebar svg g{fill:#572C5F}#sidebar .top{height:auto}}@media (min-width: 78.125em){#sidebar{width:260px}}#sidebar nav{-webkit-transition:max-height 0.5s ease;transition:max-height 0.5s ease;background:#FAF9F8}#sidebar nav a{display:block;height:30px;line-height:1em;font-size:15px;padding:15px 30px 0;border-bottom:1px solid #F2F1EF;text-decoration:none;color:#333333}#sidebar nav a:hover{color:#B0008E}#sidebar nav a.active{color:#B0008E}#sidebar span.center{text-align:center}#sidebar a#logo{display:block;padding:0}#sidebar a#logo svg{height:34px;padding:8px;width:100px}@media (min-width: 48.0625em){#sidebar a#logo{margin:0 auto;text-align:center}}@media (min-width: 48.0625em){#sidebar a#logo{padding:30px}#sidebar a#logo svg{width:170px;height:auto;padding:0}}@media (min-width: 78.125em){#sidebar a#logo svg{width:200px}}#sidebar a.join{margin:10px 20px 20px}@media (max-width: 37.4375em){#sidebar a.join{font-size:13px}}#sidebar .social-links{padding:40px 20px}#sidebar .social-links .btn,#sidebar .social-links .btn-pink,#sidebar .social-links .cookieconsent .cookieconsent-link,.cookieconsent #sidebar .social-links .cookieconsent-link,#sidebar .social-links .cookieconsentbar .cookieconsent-link-allow,.cookieconsentbar #sidebar .social-links .cookieconsent-link-allow,#sidebar .social-links .btn-purple,#sidebar .social-links .action-franchise #presentation a,.action-franchise #presentation #sidebar .social-links a,#sidebar .social-links .btn-gradient,#sidebar .social-links .btn-join,#sidebar .social-links .btn-green,#sidebar .social-links .btn-green-dark,#sidebar .social-links .btn-aqua,#sidebar .social-links .gm-style-iw>div>div>div>div a,.gm-style-iw>div>div>div>div #sidebar .social-links a,#sidebar .social-links .formtastic .actions input[type="submit"],.formtastic .actions #sidebar .social-links input[type="submit"],#sidebar .social-links .btn-white-border,#sidebar .social-links .btn-social{margin-bottom:10px}@media (max-width: 48.0625em){#sidebar .social-links{display:none}}@media (max-width: 48.0625em){#sidebar nav{max-height:0px;overflow:hidden}#sidebar.is-nav-active nav{max-height:500px}#sidebar a.join{position:absolute;top:10px;right:60px;background-color:rgba(0,0,0,0.3);height:30px;padding:0 10px;margin:0;line-height:30px}#sidebar #logo{margin:0 auto}}html.turbolinks-progress-bar::before{background-color:#B0008E !important;height:5px !important}#content{background:white;padding:0;position:relative;padding:50px 0 0 0}#content #wrapper{max-width:1600px}@media (min-width: 48.0625em){#content{border-left:1px solid #F2F1EF;padding:0;margin:0 0 0 230px}}@media (min-width: 78.125em){#content{margin:0 0 0 260px}}.page-navigation{text-align:center}.page-navigation a{display:inline-block;line-height:65px;padding:0 30px;margin-right:-3px;background-color:#dbd8d3;color:#4A4A4A;text-decoration:none}.page-navigation a:last-child{border-radius:0 4px 4px 0}.page-navigation a:first-child{border-radius:4px 0 0 4px}.page-navigation a:hover{background-color:#d0ccc5}.cta-consultation{color:white;margin-top:10px;padding-top:30px;font-weight:600;font-size:18px;font-family:omnes-pro, Helvetica, Arial, sans-serif}@media (min-width: 48.0625em) and (max-width: 78.0625em){.cta-consultation{font-size:16px}}.wave-bg{background-image:url(/assets/bg_wave-7a8251764788018138c4aa44631b0557.png);height:153px}@media (max-width: 48.0625em){.wave-bg{background:transparent !important;height:auto !important}}.newsletter{position:relative;background:#2d1332;color:rgba(255,255,255,0.5)}.newsletter .hidden-from-view{display:none}.newsletter label{white-space:nowrap}.newsletter input[type="submit"]:hover{cursor:pointer}.newsletter .newsletter-form{padding-top:1em;padding-bottom:1em}.newsletter .newsletter-submit{background:#57425b;color:#fff;text-transform:uppercase;border:none;border-radius:2px;padding:1em 2em}.newsletter .newsletter-submit:hover{background-color:#735779}.newsletter .newsletter-field{padding-top:1em;padding-bottom:1em;margin:0.5em 1em;font-size:0.8em}@media (max-width: 48.0625em){.newsletter input[type="email"]{width:100%}.newsletter .clear-button{display:block;clear:both}.newsletter .newsletter-field{margin-left:0;margin-right:0}}@media (min-width: 48.0625em){.newsletter{text-align:center}}.newsletter #newsletter-popup{position:fixed;right:0;bottom:0;background:#2d1332;z-index:9999;width:340px;color:#fff;text-align:left;border-radius:2px 0 0 0}.newsletter #newsletter-popup .hide{display:none}@media (max-width: 48.0625em){.newsletter #newsletter-popup{display:none !important}}.newsletter #newsletter-popup label{width:100%}.newsletter #newsletter-popup .newsletter-submit{background:#00BFB3}.newsletter #newsletter-popup .newsletter-submit:hover{background-color:#008c83}.newsletter #newsletter-popup .newsletter-btn{display:inline-block;color:#fff;background:#00BFB3;padding:0.5em 1em;text-decoration:none;border-radius:2px;text-transform:uppercase}.newsletter #newsletter-popup .newsletter-btn:hover{background-color:#008c83}.newsletter #newsletter-popup .newsletter-field{margin:1em 0}.newsletter #newsletter-popup .small{white-space:nowrap}.newsletter #newsletter-popup .small .newsletter-btn{margin-left:1em}.newsletter #newsletter-popup .close{text-align:right}.newsletter #newsletter-popup .close a{display:inline-block;text-decoration:none;color:#fff;text-transform:uppercase}.pagination{text-align:center}.pagination a,.pagination .current{text-decoration:none;background:#fff;text-align:center;width:50px;height:50px;line-height:50px;border-radius:100%;color:#00BFB3;border:2px solid #00BFB3;display:inline-block;font-style:normal}.pagination a:hover,.pagination .current:hover{background-color:#00BFB3;color:white}.pagination .current{cursor:default;background:#00BFB3;color:#fff}.pagination .page{text-decoration:none;display:inline-block;margin-left:10px}.pagination .page:first-child{margin-left:0}.pagination .first,.pagination .last,.pagination .gap,.pagination .prev,.pagination .next{display:none}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:19;display:block;position:relative;color:#4A4A4A;background:#fff;border:1px solid #D9D9D9;border-radius:5px}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute}.pika-lendar{float:left;width:100%}.pika-title{position:relative;text-align:center;padding:10px;border-bottom:1px solid #D9D9D9;padding:0;height:50px}.pika-label{font-family:'Avenir LT W01 65 Medium', Helvetica, Arial, sans-serif;line-height:50px;display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:0 3px;background-color:transparent}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:50px;height:50px;color:transparent;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%}.pika-prev:after,.pika-next:after{color:#572C5F}.pika-prev{border-right:1px solid #D9D9D9;position:relative}.pika-prev:after{font-size:16px;position:absolute;top:17px;left:17px}.pika-next{border-left:1px solid #D9D9D9;position:relative}.pika-next:after{font-size:16px;position:absolute;top:17px;left:17px}.pika-prev:hover:after,.pika-next:hover:after{opacity:1}.pika-prev,.is-rtl .pika-next{float:left}.pika-next,.is-rtl .pika-prev{float:right}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default}.pika-prev.is-disabled:after,.pika-next.is-disabled:after{opacity:.2}.pika-select{display:inline-block}.pika-table{width:90%;margin:0 5% 10px 5%;border-collapse:collapse;border-spacing:0;border:0}.pika-table thead{border-bottom:1px solid #D9D9D9}.pika-table thead th{padding-top:13px;padding-bottom:13px}.pika-table th,.pika-table td{width:14.285714285714286%;padding:10px 0 0 0;box-sizing:border-box}@media (min-width: 37.4375em){.pika-table th,.pika-table td{padding:5px}}.pika-table th{color:#999;line-height:25px;text-align:center !important}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0 auto;width:100%;margin:0 auto;width:80%;height:40px;color:#4A4A4A;line-height:16px;text-align:center !important;background:#fff;font-size:11px}@media (min-width: 37.4375em){.pika-button{font-size:16px}}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#B0008E;font-weight:bold}.is-today{padding:0}.is-selected .pika-button{color:#fff;font-weight:bold;background:#00BFB3;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff !important;background:#B0008E !important;border-radius:3px !important}.pika-table abbr{border-bottom:none;cursor:help;font-weight:normal}.pop-up--container{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999999;background:rgba(0,0,0,0.7);overflow:scroll}.pop-up--container table{border-collapse:collapse;border:none;border-spacing:0;width:100%;height:100%;text-align:center}.pop-up--container td{vertical-align:middle}.pop-up--modal{background:#fff;padding:30px 50px;display:inline-block;margin:0 auto;text-align:center;position:relative}.pop-up--modal h2{text-align:center;font-size:22px;width:80%}@media (min-width: 37.4375em){.pop-up--modal h2{font-size:30px}}.pop-up--modal h3{font-weight:500}.pop-up--modal a{display:inline-block;color:#4A4A4A;border:1px solid #D9D9D9;box-sizing:border-box;padding:15px 20px;margin:15px 0 0 0;font-family:'omnes-pro', Helvetica, Arial, sans-serif;font-weight:500;font-size:18px;text-decoration:none;width:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}@media (min-width: 37.4375em){.pop-up--modal a{width:auto;margin:0 10px 15px 10px}}.pop-up--modal a:hover{border-color:#7F7F7F}.pop-up--modal a.close{background:#00BFB3;width:50px;height:50px;border-radius:50%;position:absolute;top:25px;right:15px;text-indent:-9999px;overflow:hidden;border:none;z-index:100}.pop-up--modal a.close:hover{background:#008c83}.pop-up--modal a.close:after{position:absolute;color:#fff;text-indent:0;top:6px;left:7px;font-size:38px}
