body{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1-styles,.heading-block .title,.parallax-header-small .title,.section-block h2.size-xlarge,h1{font-weight:300;font-size:48px;line-height:1.2em;color:#333}h2{font-weight:300}h3,h4,h5,h6{font-weight:400}.bullet-list li,.heading-block .subtitle,.p-styles,.parallax-header-small .subtitle,p{color:#777;font-size:18px;line-height:1.4em;font-weight:400;margin:0;font-family:"PT Serif",serif}a{color:#51a33d;text-decoration:none}a:hover{color:#51a33d}ul{list-style-type:none;padding:0;display:inline}input,textarea{box-shadow:none!important;border-radius:0}input{font-family:"Source Sans Pro",Arial,sans-serif}.nowrap{white-space:nowrap}.clear{clear:both}@media only screen and (max-width:40em){.hide-small,.show-large,.show-large-up,.show-medium,.show-medium-up{display:none!important}}@media only screen and (min-width:40.063em) and (max-width:64em){.hide-medium,.show-large,.show-large-up{display:none!important}}@media only screen and (min-width:64.063em){.hide-large,.show-medium{display:none!important}}@media only screen and (min-width:40.063em){.hide-medium-up,.show-small{display:none!important}}h1.small{height:0;font-size:14px;line-height:0;color:#ccc;text-transform:uppercase;font-weight:400;position:relative;top:175px}@media only screen and (max-width:40em){.section-block h2.size-large,.try-free .content h2,h1.responsive{margin-bottom:.375em!important}}@media only screen{.section-block h2.size-large,.try-free .content h2,h1.responsive{font-size:30px;line-height:1.16em}}@media only screen and (min-width:40.063em){.section-block h2.size-large,.try-free .content h2,h1.responsive{font-size:40px;line-height:1em}}@media only screen and (min-width:64.063em){.section-block h2.size-large,.try-free .content h2,h1.responsive{font-size:48px}}@media only screen and (max-width:40em){.bullet-list li,.parallax-header-small .subtitle,.try-free .content p,p.responsive{font-size:16px;margin-bottom:5%!important}}p.send-text{font-family:"Source Sans Pro",Arial,sans-serif;padding-top:14px;margin-bottom:10px!important;color:#999}p.send-text strong{color:#333}.responsive-padding,.section-block,.try-free{padding-left:5%;padding-right:5%}@media only screen{.responsive-padding,.section-block,.try-free{padding-top:35px;padding-bottom:35px}}@media only screen and (min-width:40.063em){.responsive-padding,.section-block,.try-free{padding-top:75px;padding-bottom:75px}}@media only screen and (min-width:64.063em){.responsive-padding,.section-block,.try-free{padding-top:100px;padding-bottom:100px}}.rule{border-bottom:2px solid #cfcfcf;width:100px}.rule-large{width:215px}@media only screen and (max-width:40em){.rule-large{width:125px}}.rule-small{width:90px}.rule.center{margin-left:auto;margin-right:auto}.parallax{width:100%;background-position:left top;background-repeat:no-repeat;background-size:cover;-ms-behavior:url(/backgroundsize.min.htc);overflow:hidden}.parallax-header-large{position:relative;overflow:hidden}.parallax-header-large .content{position:relative;z-index:1}@media only screen and (max-width:40em){.parallax-header-large .content{width:90%}}@media only screen and (min-width:40.063em){.parallax-header-large .content{min-height:600px}}.parallax-header-large .left-text{margin:auto;padding:0}@media only screen{.parallax-header-large .left-text{position:relative;top:0;margin-top:91px}}@media only screen and (min-width:40.063em){.parallax-header-large .left-text{width:600px;height:300px;position:absolute;left:9%;top:91px;bottom:0;margin:auto;z-index:1}}@media only screen and (min-width:64.063em){.parallax-header-large .left-text{left:100px}}.parallax-header-large h1{color:#fff;line-height:1.06em;font-size:38px;margin-top:28px;margin-bottom:20px}@media only screen and (min-width:40.063em){.parallax-header-large h1{font-size:60px;margin-top:28px}}@media only screen and (min-width:64.063em){.parallax-header-large h1{font-size:60px;margin-top:31px}}@media only screen and (max-width:40em){.parallax-header-large h1 .nowrap{white-space:normal}}.parallax-header-large .rule-large,.parallax-header-large .rule-small{border-color:#fff;border-color:rgba(255,255,255,.3)}.parallax-header-large .rule-small{margin-top:50px}@media only screen and (max-width:40em){.parallax-header-large .rule-small{margin-top:25px;margin-bottom:25px}}.parallax-header-small{background-image:url(../images/blurry-header.jpg);padding-left:5%;padding-right:5%;background-size:cover}@media only screen and (min-width:40.063em){.parallax-header-small{height:330px}}.parallax-header-small .content{position:relative;height:100%;padding-top:91px}@media only screen and (max-width:40em){.parallax-header-small .content{padding-bottom:36px}}@media only screen and (min-width:40.063em){.parallax-header-small .content{display:table}}.parallax-header-small .left-text{vertical-align:middle;padding:0;top:80px}@media only screen and (min-width:40.063em){.parallax-header-small .left-text{display:table-cell;top:160px}}@media only screen and (min-width:64.063em){.parallax-header-small .left-text{padding-left:100px;padding-right:100px}}.parallax-header-small .title{color:#fff;line-height:1em;margin-top:0;margin-bottom:0}@media only screen{.parallax-header-small .title{font-size:38px}}@media only screen and (min-width:40.063em){.parallax-header-small .title{font-size:60px}}.parallax-header-small .subtitle{color:#fff;color:rgba(255,255,255,.5);margin-top:4px;margin-bottom:0!important}.dark-overlay:after,.parallax-header-large:after{content:'';width:100%;height:100%;background-color:rgba(0,0,0,.6);position:absolute;left:0;top:0}@media only screen and (min-width:64.063em){.dark-overlay:after,.parallax-header-large:after{background-color:transparent}}.text-box-fade{background-color:#000;background-color:rgba(0,0,0,.8);color:#fff;width:260px;position:absolute;border-radius:3px;z-index:100;opacity:0;transition:opacity 300ms ease}.text-box-fade.visible{opacity:1}.text-box-fade:after{content:" ";width:0;height:0;border-style:solid;border-width:10px;border-color:#000 #000 transparent transparent;border-color:rgba(0,0,0,.8) rgba(0,0,0,.8) transparent transparent;position:absolute;pointer-events:none;z-index:-1}.text-box-fade.bottom-right-arrow{margin-bottom:20px;margin-right:-40px}.text-box-fade.bottom-right-arrow:after{right:20px;bottom:-20px;-ms-transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph}.text-box-fade.bottom-left-arrow{margin-bottom:20px;margin-left:-40px}.text-box-fade.bottom-left-arrow:after{left:20px;bottom:-20px}.text-box-fade.top-right-arrow{margin-top:20px;margin-right:-40px}.text-box-fade.top-right-arrow:after{right:20px;top:-20px;-ms-transform:scaleX(-1) scaleY(-1);-moz-transform:scaleX(-1) scaleY(-1);-webkit-transform:scaleX(-1) scaleY(-1);-o-transform:scaleX(-1) scaleY(-1);transform:scaleX(-1) scaleY(-1);-ms-filter:fliph flipv}.text-box-fade.top-left-arrow{margin-left:-40px;margin-top:20px}.text-box-fade.top-left-arrow:after{left:20px;top:-20px;-ms-transform:scaleY(-1);-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);-ms-filter:flipv}.text-box-fade p{font-family:"Source Sans Pro",Arial,sans-serif;font-size:14px;line-height:17px;color:#fff;padding:30px;margin:0;text-align:left}@media only screen and (max-width:40em){.mobile-order-swap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.mobile-order-swap>:nth-child(1){-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.mobile-order-swap>:nth-child(2){-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}}.try-free{position:relative;overflow:hidden;width:100%;background-color:#87c998}.try-free.blue-try-free{background-color:#6797b8}.try-free video{width:100%;opacity:.3;position:absolute;left:0;top:0}.try-free .content{display:table;text-align:center;position:relative}.try-free .content h2{color:#fff;margin-top:-17px;margin-bottom:14px}@media only screen and (max-width:40em){.try-free .content h2{margin-top:-3%;margin-bottom:0!important}}.try-free .content p{color:#fff;font-weight:300;margin-bottom:26px}.btn{background-color:#72b362;border-style:solid;border-width:0;color:#FFF;display:inline-block;font-family:"Source Sans Pro",Arial,sans-serif;font-size:24px;line-height:1;padding:14px 29px;text-transform:uppercase;text-align:center;transition:all 200ms ease}.btn:focus,.btn:hover{background-color:#51a33d;color:#FFF}@media only screen and (max-width:40em){.btn{font-size:18px}}.btn.border{padding:13px 27px;border-width:1px}.btn.disabled{background-color:#d5d5d5;color:#333}.btn.disabled:focus,.btn.disabled:hover{background-color:#d5d5d5!important;color:#333!important}.btn.less-pad{padding-left:17px;padding-right:17px}.btn.txt-small{font-size:18px}.btn.txt-medium{font-size:20px}.btn.txt-noformat{text-transform:none}.btn.rounded{border-radius:5px}.btn.full-width{width:100%}.btn-bar{margin-top:40px}@media only screen and (max-width:40em){.btn-bar{margin-top:20px}}.btn-bar .wistia_embed{display:inline-block}.btn-bar .btn+.btn,.btn-bar .btn+.wistia_embed{margin-left:15px}.btn-bar .store-icon{margin-left:7px;vertical-align:top}@media only screen{.btn-bar .store-icon{height:50px}}@media only screen and (min-width:40.063em){.btn-bar .store-icon{height:58px}}.btn-googleBlue{background-color:#4787f0;background-color:rgba(71,135,240,.8)}.btn-googleBlue:focus,.btn-googleBlue:hover{background-color:#4787f0}.btn-googleBlue .fa-google-plus{padding-right:3px}.btn-darkgray{background-color:#666;background-color:rgba(102,102,102,.8)}.btn-darkgray:focus,.btn-darkgray:hover{background-color:#666}.btn.btn-white-gn{border-color:#51a33d;background-color:#FFF;background-color:rgba(255,255,255,.8);color:#51a33d}.btn.btn-white-gn:focus,.btn.btn-white-gn:hover{background-color:#FFF;color:#51a33d!important}.btn-white{background-color:#FFF;background-color:rgba(255,255,255,.8);color:#333}.btn-white:focus,.btn-white:hover{background-color:#FFF;color:#333!important}.btn-blue{background-color:#4d76ae;background-color:rgba(77,118,174,.8)}.btn-blue:focus,.btn-blue:hover{background-color:#4d76ae}.btn.fill{background-color:transparent;background-position:right bottom;background-size:200% 100%;background-repeat:no-repeat;border-width:2px}.btn.fill:focus,.btn.fill:hover{background-color:transparent;background-position:left bottom;color:#fff}.btn-darkgray.fill{background-image:linear-gradient(to right,#666 50%,transparent 50%);border-color:#666;color:#666}.btn-gray.fill{background-image:linear-gradient(to right,#999 50%,transparent 50%);border-color:#999;color:#999}.btn-white.fill{background-image:linear-gradient(to right,#FFF 50%,transparent 50%);border-color:#FFF;color:#FFF}.btn-white.fill:focus,.btn-white.fill:hover{color:#333!important}.btn-blue.fill{color:#4d76ae;border-color:#4d76ae;background-image:linear-gradient(to right,#4d76ae 50%,transparent 50%)}.btn-blue.fill:focus,.btn-blue.fill:hover{color:#4d76ae}.heading-block{background-image:url(../images/blurry-header.jpg);background-position:center bottom;background-size:cover;margin-top:61px;overflow:hidden;padding-left:5%;padding-right:5%;position:relative;width:100%;-ms-behavior:url(/backgroundsize.min.htc)}@media only screen and (min-width:40.063em){.heading-block{margin-top:90px;min-height:330px}}.heading-block.heading-block-simple{min-height:0}.signup-page .heading-block{margin-top:0}.heading-block.pad-top{margin-top:0;padding-top:61px}@media only screen and (min-width:40.063em){.heading-block.pad-top{margin-top:0;padding-top:90px}}@media only screen and (min-width:40.063em){.heading-block.full-height{height:100%}}@media only screen and (min-width:40.063em){.heading-block.full-height-extended{height:130%}}.heading-block+.heading-block,.section-block+.heading-block{margin-top:0}.heading-block.size-short{min-height:0}@media only screen and (min-width:64.063em){.heading-block-section.size-narrow{padding-left:100px;padding-right:100px}}.heading-block .content{position:relative;height:100%}@media only screen and (min-width:40.063em){.heading-block .content{display:table}}.heading-block .title{color:#FFF;line-height:1em;margin-bottom:0;margin-top:0;padding-bottom:5px}@media only screen{.heading-block .title{font-size:38px}}@media only screen and (min-width:40.063em){.heading-block .title{font-size:60px}}@media only screen and (min-width:40.063em){.heading-block .title.size-medium{font-size:48px}}@media only screen and (min-width:40.063em){.heading-block .title.size-small{font-size:38px}}.heading-block .subtitle{color:#FFF;color:rgba(255,255,255,.5);display:block;margin-bottom:0;margin-top:4px}@media only screen and (max-width:40em){.heading-block .subtitle{font-size:16px}}.heading-block .heading-block-section>h3,.heading-block .heading-block-section>h3 a{color:#FFF}.heading-block.white .title{color:#51a33d}.heading-block.light-grey .heading-block-section>h3,.heading-block.light-grey .subtitle,.heading-block.light-grey .title,.heading-block.white .heading-block-section>h3,.heading-block.white .subtitle{color:#333}.heading-block.dark-grey .heading-block-section>h3,.heading-block.dark-grey .subtitle,.heading-block.dark-grey .title{color:#FFF}.heading-block .heading-block-section>h3.light,.heading-block .subtitle.light,.heading-block .title.light{font-weight:300}.heading-block .subtitle.light,.heading-block .title.light{color:#FFF;color:rgba(255,255,255,.75)}.heading-block .subtitle.white,.heading-block .title.white{color:#FFF}.heading-block.light-grey .subtitle.light,.heading-block.light-grey .title.light,.heading-block.white .subtitle.light,.heading-block.white .title.light{color:#666}.heading-block .heading-block-section>h3.light strong,.heading-block.light-grey .subtitle.light strong,.heading-block.light-grey .title.light strong,.heading-block.white .subtitle.light strong,.heading-block.white .title.light strong{font-weight:400}.heading-block .subtitle.size-extra-small{color:#777;font-family:"Source Sans Pro",Arial,sans-serif;font-size:14px;margin-bottom:5px;text-transform:uppercase}.heading-block .subtitle.text-uppercase{font-family:"Source Sans Pro",Arial,sans-serif}@media only screen and (min-width:40.063em){.heading-block .subtitle.text-uppercase{font-size:36px}}.heading-block-section{padding-bottom:45px;padding-top:45px}.heading-block-section+.heading-block-section,.heading-block-section.offset-top{padding-top:0}@media only screen and (min-width:64.063em){.heading-block-section.section-left.float-lg,.heading-block-section.section-right.float-lg{width:50%}.heading-block-section.section-left.float-lg{float:left;padding-right:20px}.heading-block-section.section-right.float-lg{float:right;padding-left:20px;padding-top:45px}.heading-block-section.extra-padding,.heading-block-section.section-left.extra-padding,.heading-block-section.section-right.extra-padding{padding-bottom:90px;padding-top:90px}}.heading-block-section.w-30{width:30%}.heading-block-section.w-40{width:40%}.heading-block-section.w-60{width:60%}.heading-block-section.w-70{width:70%}.heading-block .block-shadow{background:0 0;background:linear-gradient(to bottom,rgba(245,245,245,0) 0,rgba(245,245,245,.5) 100%);bottom:0;left:0;height:20px;width:100%;position:absolute}@media only screen and (min-width:40.063em){.heading-block .block-shadow{height:33px}}.heading-block.light-grey .block-shadow,.heading-block.white .block-shadow{background:linear-gradient(to bottom,rgba(204,204,204,0) 0,rgba(204,204,204,.5) 100%)}.video-container{display:inline-block;height:160px;width:280px}@media only screen and (min-width:40.063em){.video-container{height:300px;width:520px}}.video-container.size-large{height:284px;width:500px}@media only screen and (min-width:900px){.video-container.size-large{height:397px;width:700px}}@media only screen and (min-width:1360px){.video-container.size-large{height:506px;width:900px}}.heading-block-section embed,.heading-block-section iframe,.heading-block-section object,.video-container embed,.video-container iframe,.video-container object{height:100%;max-height:300px;width:100%}.section-block.offset-top{padding-top:0}.section-block.offset-bottom{padding-bottom:0}.section-block.size-short{padding-top:35px;padding-bottom:35px}.image-block{position:relative}.heading-block.white,.image-block.white,.section-block.white{background-color:#FFF;background-image:none}.heading-block.light-grey,.image-block.light-grey,.section-block.light-grey{background-color:#f5f5f5;background-image:none}.heading-block.dark-grey,.image-block.dark-grey,.section-block.dark-grey{background-color:#666;background-image:none;color:#FFF}.heading-block.dark-grey li,.heading-block.dark-grey p,.image-block.dark-grey li,.image-block.dark-grey p,.section-block.dark-grey li,.section-block.dark-grey p{color:#FFF}.section-block .header-offset{background-color:#FFF;height:61px}@media only screen and (min-width:40.063em){.section-block .header-offset{height:90px}}.section-block.white .header-offset{background-color:#FFF}.section-block.light-grey .header-offset{background-color:#F5F5F5}.section-block.dark-grey .header-offset{background-color:#a7b7c7}.section-block h2{color:#333}.section-block h2.light{font-weight:100}.section-block h2.size-large,.section-block h2.size-xlarge{margin-bottom:13px;margin-top:0}@media only screen{.section-block h2.size-xlarge{font-size:38px}}@media only screen and (min-width:40.063em){.section-block h2.size-xlarge{font-size:60px}}.section-block.no-description h2.size-large{margin-bottom:0}.section-block h2.size-small{font-weight:300}@media only screen and (min-width:40.063em){.section-block h2.size-small{font-size:24px}}.heading-block .section-description,.section-block .section-description,.section-block.no-description h2{padding-bottom:20px}@media only screen and (min-width:40.063em){.heading-block .section-description,.section-block .section-description,.section-block.no-description h2{padding-bottom:45px}}.section-block .row.offset-top{margin-top:-15px}@media only screen and (min-width:40.063em){.section-block .row.offset-top{margin-top:-35px}}.section-block.light-grey h2,.section-block.white h2{color:#666}.section-block.dark-grey h2{color:#FFF}.heading-block .content.size-narrow,.section-block .content.size-narrow{max-width:1080px;margin-left:auto;margin-right:auto}.section-block.center .content{text-align:center}@media only screen and (max-width:40em){.section-block .content p{font-size:16px;line-height:1.4em;margin-bottom:5%!important}}.content-container{display:inline-block;text-align:left}.heading-block-carousel{margin-top:61px;overflow:hidden;position:relative;height:100%;-webkit-transition:height 1s ease;-moz-transition:height 1s ease;transition:height 1s ease}@media only screen and (min-width:40.063em){.heading-block-carousel{margin-top:90px}}.heading-block-carousel .heading-block{position:absolute;margin-top:0;opacity:0;z-index:0;-webkit-transition:opacity 1.5s ease-in-out;-moz-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out}.heading-block-carousel .heading-block.active{opacity:1;z-index:1}.heading-block-carousel .carousel-pagination{bottom:0;position:absolute;text-align:center;width:100%;z-index:2;height:30px}.heading-block-carousel .carousel-pagination a{background-color:#FFF;border-radius:10px;display:inline-block;height:20px;width:20px;margin:0 5px 10px;overflow:hidden;text-indent:125%;white-space:nowrap}.heading-block-carousel .carousel-pagination a.active{background-color:#999}.blockquote-quote{padding-left:130px;position:relative}.blockquote-quote+.blockquote-quote{margin-top:40px}@media only screen and (min-width:40.063em){.blockquote-quote+.blockquote-quote{margin-top:100px}}.blockquote-quote p{font-style:italic;text-align:left}@media only screen and (max-width:40em){.section-block .blockquote-quote p{font-size:18px}}.blockquote-quote h4{margin-top:20px;text-align:right}.blockquote-quote::after,.blockquote-quote::before{color:#CCC;font-family:serif;font-size:200px;font-weight:100;line-height:1;position:absolute;top:-30px}.section-block.light-grey .blockquote-quote::after,.section-block.light-grey .blockquote-quote::before,.section-block.white .blockquote-quote::after,.section-block.white .blockquote-quote::before{color:#ccc}.section-block.dark-blue .blockquote-quote::after,.section-block.dark-blue .blockquote-quote::before,.section-block.dark-grey .blockquote-quote::after,.section-block.dark-grey .blockquote-quote::before,.section-block.light-blue .blockquote-quote::after,.section-block.light-blue .blockquote-quote::before{color:#fff;color:rgba(255,255,255,.25)}.blockquote-quote::before{display:block;content:"\201C";left:0}.blockquote-quote::after{display:none;content:"\201D";right:0}.blockquote-quote.inline-quote{padding-left:0;padding-right:0}.blockquote-quote.inline-quote::after,.blockquote-quote.inline-quote::before{display:none}@media only screen and (min-width:40.063em){.blockquote-quote p{font-size:24px}}@media only screen and (min-width:64.063em){.blockquote-quote{padding:0 145px}.blockquote-quote::after,.blockquote-quote::before{font-size:300px;top:-50px}.blockquote-quote h4,.blockquote-quote p{text-align:center}.blockquote-quote::after{display:block}}.section-cols{width:100%}.section-col{display:inline-block;overflow:hidden;position:relative;vertical-align:top;width:100%;max-width:none}.section-col.border{border:1px solid #CCC;margin-top:-3px}.section-col .col-pad{padding-left:20px;padding-right:20px}@media only screen and (min-width:900px){.section-col{margin-left:-3px}.section-col.border{margin-top:0;margin-left:-5px}}.section-cols+.section-cols .section-col.border{margin-top:-1px}@media only screen and (min-width:900px){.section-cols.col-2 .section-col,.section-cols.responsive-hide .section-col{width:50%}.section-cols.col-2 .section-col.w-30,.section-cols.responsive-hide .section-col.w-30{width:30%}.section-cols.col-2 .section-col.w-40,.section-cols.responsive-hide .section-col.w-40{width:40%}.section-cols.col-2 .section-col.w-60,.section-cols.responsive-hide .section-col.w-60{width:60%}.section-cols.col-2 .section-col.w-70,.section-cols.responsive-hide .section-col.w-70{width:70%}.section-cols.col-2 .section-col:first-child+.section-col,.section-cols.responsive-hide .section-col:first-child+.section-col{display:inline-block}}.section-cols.col-3.stack-small .section-col,.section-cols.col-4 .section-col{width:50%;margin-left:-3px}.section-cols.col-3.stack-small .section-col.border,.section-cols.col-4 .section-col.border{margin-left:-5px}@media only screen and (min-width:900px){.section-cols.col-3 .section-col,.section-cols.col-3.stack-small .section-col{width:33%}.section-cols.col-4 .section-col{width:25%}}@media only screen and (max-width:40em){.section-cols.col-4.stack-small .section-col{width:100%;margin-left:0}}.section-cols.responsive-hide .section-col{display:none}.section-cols.responsive-hide .section-col:first-child{display:inline-block}@media only screen and (min-width:900px){.section-cols.col-3.responsive-hide .section-col{width:50%}}@media only screen and (min-width:1360px){.section-cols.col-3.responsive-hide .section-col{display:inline-block;width:33%}}@media only screen and (min-width:900px){.hide-col-medium-up{display:none}}.text-section h2{margin-top:20px}.text-section h2:first-child{margin-top:0}.text-section p{margin-bottom:1em}.text-section ol,.text-section ul{margin-bottom:.5em}.text-uppercase{text-transform:uppercase}.bullet-list{display:block;margin:0;padding:0}.bullet-list li{margin-bottom:.5em!important}.bullet-list.alpha,.bullet-list.decimal,.bullet-list.disc,.bullet-list.upper-alpha{margin-left:2em}.bullet-list.alpha{list-style-type:lower-alpha}.bullet-list.upper-alpha{list-style-type:upper-alpha}.bullet-list.disc{list-style-type:disc}.bullet-list.decimal{list-style-type:decimal}.bullet-list.green-circle li{font-family:"Source Sans Pro",Arial,sans-serif;font-size:30px;font-weight:300;margin-bottom:20px;padding-left:30px}@media only screen and (min-width:40.063em){.bullet-list.green-circle li{padding-left:60px}}.bullet-list.green-circle li::before{background-color:transparent;border:3px solid #55a542;border-radius:50%;content:"";display:block;float:left;margin-left:-30px;margin-top:5px;height:14px;width:14px}@media only screen and (min-width:40.063em){.bullet-list.green-circle li::before{margin-left:-60px;margin-top:15px}}.form-fields-list.icon-form{display:block;margin-left:0;overflow:hidden;position:relative}.form-fields-list.icon-form li{border:1px solid #ccc;height:55px;margin:0;overflow:hidden}@media only screen and (max-width:40em){.form-fields-list.icon-form li{height:40px}}.form-fields-list.icon-form li.hidden{height:0;border-width:0}.form-fields-list.icon-form li.transition{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.form-fields-list.icon-form li.textarea{min-height:224px}.form-fields-list.icon-form li.textarea.size-small{min-height:101px}.form-fields-list.icon-form li:first-of-type{border-radius:3px 3px 0 0}.form-fields-list li:nth-of-type(n+2){border-top-width:0}.form-fields-list.icon-form li:last-of-type{border-radius:0 0 3px 3px}.form-fields-list li .field{height:100%}.form-fields-list li .field.field-password{position:relative}.form-fields-list.icon-form li .field label{background-color:#eee;border-right:1px solid #ccc;color:#999;float:left;font-size:18px;height:100%;padding-top:13px;text-align:center;width:55px}@media only screen and (max-width:40em){.form-fields-list.icon-form li .field label{font-size:16px;padding-top:8px;width:30px}}.element-invisible{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.form-fields-list.icon-form li .field span{display:block;height:100%;overflow:hidden}.form-fields-list.icon-form li .field span input,.form-fields-list.icon-form li .field span select,.form-fields-list.icon-form li .field span textarea{border:none;color:#666;font-size:18px;font-weight:400;height:100%;margin:0;width:100%}@media only screen and (max-width:40em){.form-fields-list.icon-form li .field span input,.form-fields-list.icon-form li .field span select,.form-fields-list.icon-form li .field span textarea{font-size:16px}}.four-field .form-fields-list.icon-form li .field span input,.four-field .form-fields-list.icon-form li .field span select,.four-field .form-fields-list.icon-form li .field span textarea{font-size:16px}.form-fields-list.icon-form li .field span select{color:#aaa}.form-fields-list.icon-form li .field span textarea{resize:none}.form-fields-list.icon-form li .field.error span input,.form-fields-list.icon-form li .field.error span select,.form-fields-list.icon-form li .field.error span textarea{background-color:#fee;color:#c33}.form-fields-list.icon-form li .field span.fa.has-tip{height:100%;padding:15px 10px 15px 0;position:absolute;right:0;top:0}@media only screen and (max-width:40em){.form-fields-list.icon-form li .field span.fa.has-tip{padding-top:10px;padding-right:5px}}.form-fields-list.icon-form+.submit-container{position:relative;margin-top:20px}.submit-container .btn{line-height:26px}.form-fields-list.icon-form+.submit-container div.create-loading{background-color:#d5d5d5;border-radius:5px;color:#333;font-size:18px;font-weight:600;height:100%;left:0;padding:17px 5px;position:absolute;text-align:center;top:0;width:100%}.form-disclaimer,.form-disclaimer label{font-size:14px;color:#777}.form-disclaimer{margin-bottom:0;margin-top:20px}form.single-signup{max-width:660px;margin:0 auto}form.single-signup .inline-form+.submit-container .btn{max-width:660px;margin:0 auto;width:100%}@media only screen and (min-width:730px){.form-fields-list.inline-form{display:inline}.four-field .form-fields-list.inline-form{display:block}.form-fields-list.inline-form li{border-width:1px;float:left;margin-right:20px}.four-field .form-fields-list.inline-form li{margin-right:10px}.form-fields-list.inline-form li:first-of-type,.form-fields-list.inline-form li:last-of-type{border-radius:0}.four-field .form-fields-list.inline-form li:last-of-type{margin-right:0}.form-fields-list.inline-form li:nth-of-type(n+2){border-top-width:1px}.form-fields-list.inline-form li .field label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.form-fields-list.inline-form+.submit-container{float:left;margin-top:0}form.single-signup .inline-form .field-email,form.single-signup .inline-form+.submit-container .btn{width:315px}}.form-fields-list.icon-form li .field.field-cityStateZip span{float:left}.field-cityStateZip span.field-city{width:30%}.field-cityStateZip span.field-state{border-left:1px solid #ccc;width:35%}.field-cityStateZip span.field-zip{border-left:1px solid #ccc;width:20%}.gp_signup_heading{border-bottom:1px solid #CCC;color:#666;font-size:13px;font-weight:600;line-height:0;margin:20px auto 15px;max-width:50%;text-transform:uppercase}.gp_signup_heading span{background-color:#FFF;padding:0 5px}.signup-form-container .logo{margin-bottom:20px}.signup-form-container p{margin-top:1em;font-size:16px}.signup-form-container div.call-terms{font-size:12px}.signup-form-container p.trial-terms{font-size:14px}.signup-form-container p.trial-terms a{white-space:nowrap}.signup-form-container.simple .info-form,.signup-form-container.simple .signup-form{margin-top:20px;margin-left:auto;margin-right:auto}.signup-form-container.inline .submit-container{height:56px;width:100%}.signup-form-container.inline .submit-container .btn{height:55px;width:100%}@media only screen and (min-width:730px){.signup-form-container.inline .signup-form{margin-top:40px;width:635px}.signup-form-container.inline .signup-form .field-email,.signup-form-container.inline .signup-form .field-name{width:185px}.signup-form-container.inline.four-field .signup-form .field-email,.signup-form-container.inline.four-field .signup-form .field-mobile,.signup-form-container.inline.four-field .signup-form .field-name{width:145px}.signup-form-container.inline.four-field .signup-form .field-ref-employees{width:160px}.signup-form-container.inline .submit-container{height:56px;width:212px}.signup-form-container.inline.four-field .submit-container{float:none;margin:20px auto 0;max-width:320px;padding-right:18px;position:relative;width:100%}}.dialog-onboarding{background-color:#FFF;border-radius:5px;margin:0 auto;padding:50px;position:relative;text-align:center}@media only screen and (max-width:40em){.dialog-onboarding{padding:30px}}.dialog-onboarding h2{margin-bottom:20px}@media only screen and (min-width:40.063em){.dialog-onboarding h2{font-size:42px;line-height:1.2}}@media only screen and (min-width:40.063em){.dialog-onboarding h2.size-small{font-size:36px}}#scheduling-signup{max-width:610px}#scheduling-signup h2{color:#666;margin-top:30px}@media only screen and (min-width:40.063em){#scheduling-signup h2{font-size:46px;line-height:50px}}#scheduling-signup .submit_b{background-color:#cfb10b}#scheduling-signup .signup-form-container a{color:#cfb10b}#dialog_get-workplace{max-width:610px}#dialog_get-workplace h2{margin-bottom:0}#dialog_get-workplace .signup-form-section.top p{margin-bottom:1.5em;margin-top:-.5em}#dialog_get-industry{max-width:760px}#dialog_get-industry .industry-boxes{width:660px;display:block}#dialog_get-industry .industry-boxes .ind-box{width:220px;height:154px;box-sizing:border-box;background-color:#f5f5f5;padding:20px;display:inline-block;border:1px solid #ccc;float:left;cursor:pointer;border-right:none;border-bottom:none}#dialog_get-industry .industry-boxes .ind-box:hover{background-color:#fff}#dialog_get-industry .industry-boxes .ind-box:hover p{color:#333}#dialog_get-industry .industry-boxes .ind-box:hover #ind1{background-image:url(../images/industries-picker/restaurants-on.svg)}#dialog_get-industry .industry-boxes .ind-box:hover #ind2{background-image:url(../images/industries-picker/retail-on.svg)}#dialog_get-industry .industry-boxes .ind-box:hover #ind3{background-image:url(../images/industries-picker/healthcare-on.svg)}#dialog_get-industry .industry-boxes .ind-box:hover #ind4{background-image:url(../images/industries-picker/professional-on.svg)}#dialog_get-industry .industry-boxes .ind-box:hover #ind5{background-image:url(../images/industries-picker/seasonal-on.svg)}#dialog_get-industry .industry-boxes .ind-box:hover #ind6{background-image:url(../images/industries-picker/other-on.svg)}#dialog_get-industry .industry-boxes .ind-box p{font-size:16px;font-weight:300;font-family:"Source Sans Pro",Arial,sans-serif;color:#666}#dialog_get-industry .industry-boxes .ind-box #ind1{background-image:url(../images/industries-picker/restaurants-off.svg);background-repeat:no-repeat;background-position:center center;width:60px;height:60px;margin:10px auto 20px}#dialog_get-industry .industry-boxes .ind-box #ind2{background-image:url(../images/industries-picker/retain-off.svg);background-repeat:no-repeat;background-position:center center;width:60px;height:60px;margin:10px auto 20px}#dialog_get-industry .industry-boxes .ind-box #ind3{background-image:url(../images/industries-picker/healthcare-off.svg);background-repeat:no-repeat;background-position:center center;width:60px;height:60px;margin:10px auto 20px}#dialog_get-industry .industry-boxes .ind-box #ind4{background-image:url(../images/industries-picker/professional-off.svg);background-repeat:no-repeat;background-position:center center;width:60px;height:60px;margin:10px auto 20px}#dialog_get-industry .industry-boxes .ind-box #ind5{background-image:url(../images/industries-picker/seasonal-off.svg);background-repeat:no-repeat;background-position:center center;width:60px;height:60px;margin:10px auto 20px}#dialog_get-industry .industry-boxes .ind-box #ind6{background-image:url(../images/industries-picker/other-off.svg);background-repeat:no-repeat;background-position:center center;width:60px;height:60px;margin:10px auto 20px}.social-proof .rule{color:#ccc;margin:45px auto 35px;width:140px}.customers-container{font-size:0;margin:0 auto;text-align:center}@media only screen{.customers-container{max-width:300px}}@media only screen and (min-width:40.063em){.customers-container{max-width:700px}}@media only screen and (min-width:64.063em){.customers-container{max-width:100%}}.heading-block-section .customers-container{margin-top:20px}.customers-container .customer{display:inline-block;height:100px;width:180px;position:relative}.customers-container.size-small .customer{height:78px;width:140px}.customers-container .customer img{left:0;top:0;opacity:0;position:absolute;-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}.customers-container .customer img.active{opacity:1}.media-images{font-size:14px;font-weight:400;line-height:1.8em;color:#999;text-transform:uppercase;vertical-align:middle}@media only screen and (max-width:40em){.media-images{text-align:center}}.media-images img{max-width:125px;max-height:15px;margin-left:7px;margin-right:7px}.media-images.jazz img{max-width:189px;max-height:58px}.site-content{margin-top:61px}@media only screen and (min-width:40.063em){.site-content{margin-top:90px}}#content hr{clear:none}.section-cols.col-3 .hentry.section-col{border-top:1px solid #CCC;margin-top:20px;padding-top:20px}@media only screen and (min-width:900px){.section-cols.col-3 .hentry.section-col{border-top-width:0;margin-top:0;padding-top:0;width:50%}}@media only screen and (min-width:1360px){.section-cols.col-3 .hentry.section-col{width:33%}}.section-cols.col-3 .hentry.section-col:first-child{border-top-width:0;margin-top:0;padding-top:0}.site-sidebar{display:none}@media only screen and (min-width:900px){.site-sidebar{display:block}}.entry-content h1,.entry-summary h1,.page-content h1{font-size:37px}@media only screen and (max-width:40em){.entry-content h1,.entry-summary h1,.page-content h1{font-size:27px}}.heading-block.free-excel-template{overflow:visible}.heading-block.free-excel-template .heading-block-section{position:relative;z-index:3}@media only screen and (min-width:40.063em){.heading-block.free-excel-template .heading-block-section{float:right;width:575px}}.heading-block.free-excel-template .form-signup{max-width:400px}.heading-block.free-excel-template .light.title{color:#51a33d;padding-bottom:30px}.free-excel-template .subtitle{padding-bottom:30px}.free-excel-template .free-excel-coffee,.free-excel-template .free-excel-keyboard,.free-excel-template .free-excel-printout-container{display:none;position:absolute}@media only screen and (min-width:40.063em){.free-excel-template .free-excel-coffee,.free-excel-template .free-excel-keyboard,.free-excel-template .free-excel-printout-container{display:block}}.free-excel-template .free-excel-coffee,.free-excel-template .free-excel-keyboard,.free-excel-template .free-excel-printout{background-size:100% 100%}.free-excel-template .free-excel-keyboard{height:172px;width:316px;top:0;right:0}@media only screen and (min-width:64.063em){.free-excel-template .free-excel-keyboard{height:257px;width:473px}}.free-excel-template .free-excel-coffee{bottom:-84px;left:0;height:259px;width:204px;z-index:2}@media only screen and (min-width:64.063em){.free-excel-template .free-excel-coffee{bottom:-111px;height:345px;width:272px}}.free-excel-template .free-excel-printout-container{top:45px;right:575px;padding-right:60px;z-index:1}.free-excel-template .free-excel-printout{height:454px;width:635px}@media only screen and (min-width:64.063em){.free-excel-template .free-excel-printout{height:545px;width:762px}}