body.join-page{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#sticky-nav,#page #floating-sale-button{display:none}.hero-header{color:#fff;background:#1f262e;min-height:840px;padding-bottom:100px}.hero-header .fix-width{padding-top:60px}.hero-header h1{text-align:center;color:#fff;margin-top:20px;padding:40px 0 30px;font-size:58px;font-weight:600;line-height:1.2}.inner-p{text-align:center;color:#cbd5e0;padding-bottom:40px;font-size:21px;font-weight:300}.categories{margin-top:30px}.categories .column{text-align:center;float:left;background:#25333e;border-radius:8px;width:46%;margin:2%}.categories .category-icon{text-align:center;width:44px;height:44px;margin:30px auto 0;display:block}.categories .category-count{text-align:center;width:100%;height:50px;margin:10px auto;font-size:50px;font-weight:500;line-height:1;display:block}.categories .category-name{text-align:center;color:#cbd5e0;width:100%;height:16px;margin:10px auto;font-size:16px;font-weight:300;line-height:1;display:block}.highlighted-plan{clear:both;background:#fff;border-radius:8px;height:auto;margin:1%}.teal-join{color:#fff;text-transform:uppercase;text-align:center;background:#52d0b4;border-radius:4px;width:250px;max-width:90%;height:64px;margin:20px auto;font-size:18px;line-height:3.4;display:block}.teal-join:hover{color:#fff;background:#4ac5aa;text-decoration:none}h2.price{color:#37383b;border-bottom:2px solid #ccc;height:122px;margin:0 auto;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1;position:relative}.price-left{float:left;text-align:right;width:39%;margin-top:35px;font-size:58px;font-weight:500}.price-left.strike{opacity:.7;text-align:center;width:100%;margin-top:3px;margin-left:auto;margin-right:auto;font-size:30px;text-decoration:line-through;position:absolute;top:3px;left:0;right:0}.price-left span{margin-right:-2px;font-size:23px;font-weight:300}.price-right{float:right;text-align:left;width:59%;margin-top:43px;font-size:26px;font-weight:600;line-height:.9}.price-right span{color:#999;font-size:16px;font-weight:300}ul.plan-features{margin:25px 35px;padding:0;list-style:none}ul.plan-features li{color:#37383b;text-align:center;height:auto;margin-left:-10px;font-size:14px;line-height:40px}ul.plan-features li img{margin-right:5px}section.preview-squares,.preview-squares .preview-container{background:#fff;padding-top:1px}.preview-squares h2{color:#37383b;margin:80px auto 20px;padding:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:600;line-height:1}.preview-squares .inner-p p{text-align:center;color:#666;margin-bottom:40px;font-size:21px;font-weight:200}div.preview-thumb img.small-thumb{border-radius:0}div.preview-thumb img.big-thumb{width:548px;height:360px;margin-top:-4px}div.preview-thumb p.caption.show{width:508px;margin:0 0 -2px 4px}section.membership{text-align:center;background:#fff url(/assets/img/site/thumbnails-fading-out.jpg) top no-repeat;margin-top:-110px;padding-top:290px;padding-bottom:80px}section.membership h2{color:#37383b;margin:0 auto 20px;padding:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:600;line-height:1}section.membership .inner-p p{text-align:center;color:#666;letter-spacing:0;max-width:820px;margin:0 auto;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;font-weight:200;line-height:1.5em}section.membership .down-arrow{margin:40px auto 0}section.testimonials{background:#e9ecf1;padding:100px 0}section.testimonials div.member-testimonials{border:0}section.testimonials div.member-testimonials img{background:0 0!important}section.testimonials p.quote{color:#4a4949;padding:20px 0 0;font-size:16px;line-height:1.5em}section.plans{color:#fff;text-align:center;background:#1f262e;min-height:740px;padding:80px 0}section.plans h2{color:#fff;margin:0 auto 20px;padding:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:600;line-height:1}section.plans .inner-p p{text-align:center;color:#cbd5e0;letter-spacing:0;width:820px;margin:0 auto;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;font-weight:200}section.plans .highlighted-plan{margin:30px inherit;background:#fff;border-radius:8px;padding-bottom:30px}section.plans .highlighted-plan .badge{color:#fff;background:#1a2933;border-radius:4px;width:120px;height:30px;margin:30px auto 0;font-size:16px;line-height:30px}section.plans .highlighted-plan h2.price{color:#37383b;border-bottom:2px solid #ccc;height:160px;line-height:1}section.plans .highlighted-plan .price-left{float:left;width:28%;margin-top:20px;margin-left:20px;font-size:68px;font-weight:500}section.plans .highlighted-plan .price-left span{font-size:27px}section.plans .highlighted-plan .price-right{width:60%;margin-top:32px;font-size:32px;line-height:.8}section.plans .highlighted-plan .price-right span{color:#999;font-size:18px;font-weight:300}section.plans .highlighted-plan ul.plan-features{margin:40px 35px;padding:0;list-style:none}section.plans .highlighted-plan ul.plan-features li img{margin-right:10px}section.plans .highlighted-plan ul.plan-features li{color:#37383b;margin-left:-10px;font-size:16px;line-height:40px}section.plans .regular-plan{background:#23303a;border-radius:8px;height:auto;max-height:500px;margin-top:50px;padding-bottom:30px}section.plans .regular-plan ul.plan-features li{color:#96a0ab;font-size:14px}section.plans .regular-plan ul.plan-features{margin:30px 35px 40px;padding:0}section.plans .regular-plan ul.plan-features li{margin-left:-10px;line-height:30px}section.plans .regular-plan h2{color:#fff}section.plans .regular-plan h2.price{color:#fff;border-bottom:2px solid #45505c;width:250px;height:110px;margin:0 auto 35px;padding:0 0 10px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1}section.plans .regular-plan .price-left{margin-top:38px;font-size:42px}section.plans .regular-plan .price-left span{margin-left:20px;margin-right:0;font-size:21px}section.plans .regular-plan .price-right{width:59%;margin-top:45px;font-size:20px}section.plans .regular-plan .price-right span{color:#808c99;font-size:13px}section.plans .teal-join{width:90%}.outlined-join{color:#fff;text-transform:uppercase;text-align:center;background:0 0;border:2px solid #45505c;border-radius:4px;width:80%;height:54px;margin:20px auto;font-size:16px;line-height:54px;display:block}.outlined-join:hover{color:#8e9baa;border-color:#8e9baa;text-decoration:none}section.highlighted-resources{background:#fff;padding-top:1px;padding-bottom:1px}.highlighted-resources h2{color:#37383b;text-align:center;margin:80px auto 20px;padding:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:600;line-height:1}.highlighted-resources .inner-p p{text-align:center;color:#666;margin-bottom:40px;font-size:21px;font-weight:200}.featured-rotator{width:1120px;height:569px;margin-bottom:60px;position:relative;overflow:hidden}.feature-slides{width:5600px;height:569px;transition:all .3s;position:absolute;top:0;left:0}.feature-slides .slide{float:left;width:1120px;height:569px;display:block}.feature-slides.two{left:-1120px}.feature-slides.three{left:-2240px}.feature-slides.four{left:-3360px}.feature-slides.five{left:-4480px}.featured-rotator img{float:left;max-width:52%;margin-right:35px}.featured-description{float:left;position:relative}.featured-heading{text-transform:uppercase;color:#b4b4b4;margin:20px 0 10px;font-size:14px}.featured-description h3,.featured-description h4{color:#37383b;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:36px;font-weight:400}.featured-description h4{color:#37383b;font-size:26px;font-weight:400}.featured-description p{color:#37383b;width:490px;padding-bottom:20px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300}.featured-prev-next{width:100%;height:569px;position:absolute}.featured-prev-next .prev,.featured-prev-next .next{cursor:pointer;text-indent:-4999px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.55 20.72'%3E%3Cpath fill='currentColor' d='M0 10.37l10.35 10.35 3.06-3.06-7.16-7.17 7.3-7.29-3.2-3.2L0 10.35l.01.01-.01.01z' fill-rule='evenodd' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") 50% no-repeat;width:50px;height:50px;display:block;position:absolute}.featured-prev-next .prev{top:40%;left:-85px}.featured-prev-next .next{color:#00000080;width:50px;height:50px;top:40%;right:-30px;transform:rotate(180deg)}.featured-nav{clear:both;text-align:center;margin:60px auto}.featured-nav a{text-indent:-4999px;background:#fff;border:3px solid #cbcbcb;border-radius:999px;width:14px;height:14px;margin:0 2px;display:inline-block}.featured-nav a:hover{cursor:pointer;border-color:#37383b}.featured-nav a.active{background-color:#37383b;border-color:#37383b}section.resource-search{background:#fff;padding-top:1px;padding-bottom:1px}.resource-search-container{text-align:center;width:100%;max-width:1140px;margin:40px auto 120px;position:relative}.resource-search-container img{border:0;margin:-2px;padding:0}.resource-search h2{color:#37383b;text-align:center;margin:0 auto 20px;padding:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:600;line-height:1}.resource-search .inner-p p{color:#666;text-align:center;margin:30px 0 10px;padding-bottom:0;font-size:18px;line-height:1.3}.middle-tile{z-index:1;background:#fff;max-width:614px;height:auto;margin:0 auto;padding-bottom:30px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 40px #0003}.middle-tile .wrapper{background:0 0;width:80%;margin:70px auto 0}.middle-tile input.search{color:#1b2933;text-align:center;background:#f4f4f4 25px;border:none;max-width:460px;height:70px;font-size:24px}.sale-banner{text-align:center;background-color:#01cead;width:100%;margin-bottom:0;padding-top:50px;padding-bottom:0;transition:transform 1s;overflow:hidden}.page-holder{transition:transform .4s}.page-holder.hide{transform:translateY(-200px)}.sale-banner h2{text-align:center;text-shadow:1px 2px #0003;margin-bottom:0;font-size:32px}.timer{display:inline-block}.timer div{float:left;padding-right:20px}.timer div span{background-color:#0003;width:60px;padding:15px 0;font-size:20px;display:block}.timer div p{opacity:.9}.sale-ends{letter-spacing:-.2px;margin-left:-5px;padding-top:20px;padding-left:0;padding-right:10px;font-size:16px}.why-be-a-member{background:#fff;padding:20px 0 70px}.why-be-a-member h2{color:#37383b;text-align:center;margin:80px auto 20px;padding:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:600;line-height:1}.why-be-a-member p{text-align:center;color:#666;margin-bottom:40px;font-size:21px;font-weight:200}.why-be-a-member a{color:#30b5eba8}.why-be-a-member ul{color:#666;max-width:1140px;margin:0 auto 80px;font-size:18px;line-height:1.5;list-style:none}.why-be-a-member ul li{float:left;width:40%;margin:0 5% 40px}.why-be-a-member strong{width:100%;margin:0 0 5px;font-size:1.2em;display:inline-block}
