.pageHeading .wrap .content:after,.twoCols .wrap .cols .col:after,.navyPanel .wrap .cols .col form:after,.calculate .wrap .groupPrice .cols:after,footer .wrap nav:after,footer .wrap:after,footer .wrap .bottom:after{content:'';display:block;clear:both}header[role="banner"] .wrap nav ul li.join{box-sizing:border-box;-moz-box-sizing:border-box}.desktop{display:block}.mobile{display:none}body{padding-top:120px}body.home{padding-top:0}body.pricing-page .largeText{margin-top:120px}header[role="banner"]{height:120px;background-color:#fff}header[role="banner"] .wrap{width:980px;margin:0 auto;position:relative;height:120px}header[role="banner"] .wrap h1{width:140px;height:45px;left:0}header[role="banner"] .wrap nav{position:absolute;top:46px;right:0}header[role="banner"] .wrap nav ul li{color:#1c1d39;font-size:1rem;display:inline-block;font-weight:700;position:relative}header[role="banner"] .wrap nav ul li.active:before{content:'';width:10px;height:10px;border-radius:50%;display:block;position:absolute;top:0;left:0;right:0;margin:-30px auto 0 auto;background-color:#1c1d39}header[role="banner"] .wrap nav ul li+li{margin-left:44px}header[role="banner"] .wrap nav ul li.join{border-radius:25px;text-align:center;padding:13px 20px;border:4px solid rgba(234,112,62,.5);-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}header[role="banner"] .wrap nav ul li.join:hover{background-color:#1c1d39;color:#fff;border:4px solid transparent;color:#fff}header[role="banner"] .wrap nav ul li.join:before{display:none}header[role="banner"] .wrap nav ul li.join.active{background-color:#1c1d39;color:#fff;border-color:transparent}.hero{background-position:20% center}.hero:before{background-image:url(../images/hero_blue_circle@2x.png);width:885px;height:885px;top:-68px;left:160px;right:0;margin:0 auto}.hero.landing-hero{min-height:800px}.hero .wrap .countdown{background-color:#67c2d7;width:250px;height:250px;border-radius:50%;position:absolute;top:250px;margin-left:272px}.hero .wrap .content{top:180px}.hero .wrap .content h3{font-size:4.0625rem;width:500px}.hero .wrap .content h2+h3{margin-top:30px}.hero .wrap .content p{font-size:2.625rem}.blueBoxes .wrap{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.blueBoxes .wrap .col{width:-moz-calc(25% - 1px);width:-o-calc(25% - 1px);width:-webkit-calc(25% - 1px);width:calc(25% - 1px);padding-top:0;height:220px}.blueBoxes .wrap .col+.col{margin-left:2px}.blueBoxes .wrap .col:nth-of-type(2) .hold figure{margin-bottom:28px;position:static}.blueBoxes .wrap .col:nth-of-type(2) .hold p{margin-top:0}.blueBoxes .wrap .col .hold figure{margin-bottom:35px}.pageHeading .wrap .content{width:980px;margin:0 auto 70px auto}.pageHeading .wrap .content h2{max-width:980px}.pageHeading .wrap .content .col{width:690px;float:left;margin-bottom:40px}.pageHeading .wrap .content .col+.col{width:220px;float:right}.blueBoxes+.textPanel{margin-top:190px}.textPanel.standardText .wrap{width:980px}.textPanel .wrap{margin:0 auto;width:860px}.textPanel .wrap .content figure{max-width:200px;margin:0 auto 50px auto}.textPanel .wrap .content p+figure{max-width:200px;margin:50px auto 0 auto}.points .wrap{width:820px;margin:0 auto}.featured .wrap .bgImage{margin:0}.featured .wrap .content{top:150px;margin-top:0}.featured+.textPanel{margin-top:70px}.textPanel+.challenge{margin-top:280px}.challenge{margin-bottom:280px}.challenge .wrap{margin:0 20px}.challenge .wrap .countdown .hold p{font-size:1.875rem;margin-bottom:50px}.challenge .wrap .countdown .hold a{border-radius:25px;padding:15px 0;width:300px;font-size:1.25rem;margin:60px auto 0 auto}.imageText{position:relative}.imageText:before{content:'';background-color:whitesmoke;width:100vw;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:50%;margin-left:-50vw;height:350px;z-index:-1}.imageText+.imageText{margin-top:210px}.imageText.swap .wrap figure{margin-left:auto;margin-right:0;order:2}.imageText.swap .wrap .content{order:1;margin-left:0;margin-right:120px}.imageText .wrap{width:980px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.imageText .wrap figure{margin:0 -20px;width:500px}.imageText .wrap figure img{border-radius:5px}.imageText .wrap .content{margin-top:0;width:420px;background-color:transparent;padding:0;margin-left:120px}.imageText .wrap .content a{margin-top:80px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.imageText .wrap .content a:hover{background-color:#67c2d7}.two-col-text{padding-top:165px}.two-col-text .wrap .link{font-size:1.25rem;height:50px;line-height:50px;padding:0;border-radius:25px}.two-col-text .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.two-col-text .wrap .cols+.link{margin-top:105px}.two-col-text .wrap .cols .col{max-width:345px}.two-col-text .wrap .cols .col+.col .circle-overlay{left:unset;right:-35px}.two-col-text .wrap .cols .col h5{font-size:1rem}.two-col-text .wrap .cols .col h5+h2{margin-top:23px}.two-col-text .wrap .cols .col h2{font-size:1.8125rem}.two-col-text .wrap .cols .col .circle-overlay{width:120px;height:120px;top:-90px;left:-35px}.two-col-text .wrap .cols .col .circle-overlay:before{width:120px;height:120px}.two-col-text .wrap .cols .col .circle-overlay p{font-size:1.125rem}.two-col-text .wrap .cols .circle-overlay-grey{width:60px;height:60px}.two-col-text .wrap .cols .circle-overlay-grey:before{content:'';display:block;background-color:rgba(255,255,255,.5);width:60px;border-radius:50%;height:60px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.two-col-text .wrap .cols .circle-overlay-grey h3{position:relative;color:#1c1d39;font-size:1.125rem;font-weight:700;max-width:45px;text-align:center}.largeText .wrap{width:880px;margin:0 auto}.slider+.largeText{margin-top:250px}.largeText+.logos{margin-top:100px}.largeText+.logos.icons{margin-top:0}.largeText .wrap h3+h2{margin-top:26px}.slider.testimonials{padding:65px 0}.slider.testimonials .swiper-container{width:920px;margin:0 auto}.slider.testimonials .swiper-container .swiper-wrapper .swiper-slide{width:100%}.slider.testimonials .swiper-container .swiper-wrapper .swiper-slide .testimonial p{font-size:1.375rem}.slider.largeCircle{margin:100px 0;position:relative;padding-top:350px;padding-bottom:350px;overflow:hidden}.slider.largeCircle:after{position:relative;height:600px;margin:-360px auto 0 auto;z-index:10;top:50%;left:0;right:0}.slider.largeCircle header{text-align:center;margin-bottom:0}.slider.largeCircle header h2{font-size:3.4375rem;line-height:1.2;margin-bottom:30px}.slider.largeCircle .swiper-container .swiper-wrapper .swiper-slide{width:25%}.slider.largeCircle .swiper-container .swiper-wrapper .swiper-slide figure{margin:0 -8px}.slider.largeCircle .swiper-container .swiper-wrapper .swiper-slide figure img{border-radius:0 0 0 0}.slider.logos{width:960px;margin:0 auto}.slider.logos .swiper-container .swiper-pagination{margin-top:40px}.slider.logos .swiper-container .swiper-wrapper .swiper-slide figure{width:25%}.slider header p{font-size:1.68rem!important}.slider header p a{border-radius:25px;padding:9px 0;width:180px;font-size:1.25rem;margin:60px auto 0 auto}.slider .swiper-container .swiper-wrapper .swiper-slide{width:25%}.slider .swiper-container .swiper-wrapper .swiper-slide .content{height:280px}.logos+.two-col-form{margin-top:115px}.logos+.featured.whiteText .wrap .content h2{max-width:553px;margin-left:auto;margin-right:auto}.logos.icons+.featured{margin-top:153px}.logos.icons .wrap .cols{margin-top:100px}.logos.icons .wrap .cols .col{margin-bottom:90px;width:33%}.logos.icons .wrap .cols .col figure+.content{margin-top:23px}.logos.icons .wrap .cols .col .content p{font-size:1.125rem;margin:0 auto}.logos .wrap .cols .col{width:-moz-calc(25% - 10px);width:-o-calc(25% - 10px);width:-webkit-calc(25% - 10px);width:calc(25% - 10px)}.two-col-form{padding:104px 0 153px 0}.two-col-form .wrap{margin:0 118px}.two-col-form .wrap h2{font-size:3.5rem;max-width:823px;margin:0 auto}.two-col-form .wrap h2+form{margin-top:63px}.two-col-form .wrap h5{font-size:.937rem}.two-col-form .wrap form{padding:52px 0 57px 0;border-radius:13px;max-width:1042px;margin:0 auto}.two-col-form .wrap form+h5{margin-top:30px}.two-col-form .wrap form h3{font-size:2.75rem}.two-col-form .wrap form h3+.cols{margin-top:60px}.two-col-form .wrap form button{background-color:#ea703e;color:#fff;text-align:center;width:100%;font-weight:700;border-radius:40px;padding:0;margin:0 12px;max-width:455px;height:75px;line-height:75px;margin:0 auto;font-size:1.25rem}.two-col-form .wrap form .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin:0 50px}.two-col-form .wrap form .cols+button{margin-top:43px}.two-col-form .wrap form .cols .col{width:-moz-calc(50% - 16px);width:-o-calc(50% - 16px);width:-webkit-calc(50% - 16px);width:calc(50% - 16px)}.two-col-form .wrap form .cols .col .input label{margin-bottom:5px}.grid{margin-top:260px}.grid .wrap{width:940px;margin:0 auto}.grid .wrap .col{width:-moz-calc(33.3% - 20px);width:-o-calc(33.3% - 20px);width:-webkit-calc(33.3% - 20px);width:calc(33.3% - 20px)}.grid .wrap .col:nth-of-type(2n+2){margin-left:0}.grid .wrap .col:nth-of-type(3n+2){margin-left:20px;margin-right:20px}.grid .wrap .col.onlyText .content{height:auto}.grid .wrap .col .content{height:220px}.contactPanel .wrap .col .content{padding:0 80px}.signupPanel .wrap .content{margin:0 0 0 80px}.largeImageWithBoxes.fullHeight .wrap figure{height:-moz-calc(100vh - 120px);height:-o-calc(100vh - 120px);height:-webkit-calc(100vh - 120px);height:calc(100vh - 120px)}.largeImageWithBoxes .wrap figure{height:800px;background-position:top center}.largeImageWithBoxes .wrap .cols .col h2{width:412px}.twoCols.twoCols{margin-top:200px}.twoCols.swap .wrap .cols .col{order:1}.twoCols.swap .wrap .cols .col:first-of-type{order:2}.twoCols.swap .wrap .cols .col .content{margin-left:0;margin-right:60px}.twoCols .wrap{width:980px;margin:0 auto}.twoCols .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.twoCols .wrap .cols .col figure{width:450px;margin:0 auto 30px auto}.twoCols .wrap .cols .col figure[data-count="2"]{margin:-190px -40px 40px auto}.twoCols .wrap .cols .col .content{margin:0;width:410px;margin:0 auto;margin-left:150px}.twoCols .wrap .cols .col .content p{width:340px}.navyPanel.addForm .wrap .cols .col h2{width:700px}.navyPanel .wrap{width:980px;margin:0 auto;position:relative}.navyPanel .wrap .cols .col{padding:70px 0 86px 0}.navyPanel .wrap .cols .col h2{width:560px;font-size:1.875rem}.navyPanel .wrap .cols .col>a{position:absolute;top:0;right:0}.navyPanel .wrap .cols .col .social{position:absolute;top:68px;right:0}.navyPanel .wrap .cols .col form .input{float:left;width:350px}.navyPanel .wrap .cols .col form .input+.input{margin-top:0;margin-left:35px}.navyPanel .wrap .cols .col form button{width:220px;float:right;margin-top:10px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.navyPanel .wrap .cols .col form button:hover{background-color:#ea703e;color:#fff}.faqs .wrap{width:940px;margin:0 auto}.faqs .wrap nav{margin-bottom:80px}.faqs .wrap nav h4,.faqs .wrap nav button{font-weight:700;display:inline-block}.faqs .wrap nav h4{margin-right:20px}.faqs .wrap nav button{padding:7px 20px}.faqs .wrap nav button.active{background-color:#67c2d7;border-radius:20px;color:#fff}.faqs .wrap nav button+a{margin-left:10px}.signup .wrap .small{margin-top:0;-webkit-transform:translateY(-300px) translateX(180px);-ms-transform:translateY(-300px) translateX(180px);transform:translateY(-300px) translateX(180px)}.signup .wrap .large .hold h2+h4{line-height:1.4;margin-top:22px}.counters{margin:150px 0}.counters .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1000px;margin:0 auto}.counters .wrap .col{width:240px}.counters .wrap .col+.col{margin-left:10px}.groups .wrap{width:960px;margin:0 auto}.calculate .wrap{margin:0 auto;width:980px}.calculate .wrap .groupPrice{padding:25px 40px;margin-top:60px}.calculate .wrap .groupPrice .cols{width:700px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.calculate .wrap .groupPrice .cols .col{float:left;width:33.3%}.calculate .wrap .groupPrice .cols .col>a{width:220px;margin:0 auto}.calculate .wrap .groupPrice .cols .col p.price{text-align:left}.calculate .wrap .groupPrice .cols .col .total{margin:0 auto}footer .wrap{width:980px;margin:0 auto;position:relative;padding-bottom:140px}footer .wrap h2{width:140px;height:45px;margin:0 auto 50px auto;float:left}footer .wrap nav{margin-bottom:0;width:420px;margin-right:150px;float:right}footer .wrap nav ul{text-align:left;float:left;width:50%}footer .wrap nav ul li{font-size:1rem;line-height:2.5}footer .wrap .join{padding:11px 0;width:180px;float:left;position:absolute;top:0;right:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}footer .wrap .join:hover{background-color:#1c1d39;color:#fff;border:4px solid transparent}footer .wrap .social{float:left;position:absolute;top:80px;margin:0;right:0;z-index:100}footer .wrap .social a+a{margin-left:5px}footer .wrap .copy{text-align:right;line-height:1.3;margin-top:0;font-size:.8125rem;float:right}footer .wrap .copy br{display:none}footer .wrap .bottom{background-color:whitesmoke;position:absolute;bottom:0;left:0;width:100%;padding:30px 0}footer .wrap .bottom:before{content:'';width:100vw;height:100%;position:absolute;top:0;left:50%;margin-left:-50vw;background-color:whitesmoke;z-index:-1}footer .wrap .bottom p:not(.copy){font-size:.75rem;text-align:left;padding:0;margin-top:0;float:left;position:relative;top:-2px}footer .wrap .bottom p:not(.copy) img{margin-left:2px}@media only screen and (min-height:860px){.hero{height:-moz-calc(100vh - 220px);height:-o-calc(100vh - 220px);height:-webkit-calc(100vh - 220px);height:calc(100vh - 220px)}}@media only screen and (min-width:1200px){header[role="banner"] .wrap{width:1150px;margin:0 auto}.logos.icons .wrap{margin:0 auto}.logos .wrap{max-width:960px;margin:0 auto}.two-col-text .wrap{max-width:921px;margin:0 auto}.textPanel.standardText .wrap{width:1150px}.textPanel.standardText .wrap .content{width:980px}.two-col-form .wrap{max-width:1042px;margin:0 auto}.pageHeading .wrap .content{width:1150px}.hero .wrap{width:1150px;margin:0 auto;position:relative}.hero .wrap .content{left:0}.featured .wrap .content{top:200px}footer .wrap{width:1150px}}.videoModal{max-width:857px}.videoModal .swiper-container .swiper-wrapper .swiper-slide iframe{height:593px}.videoModal .swiper-container .swiper-wrapper .swiper-slide .content{height:unset}