.template_general #page-wrap{display:block;position:relative;width:100%;background:#f2f2e6;color:#96968c;min-height:100%}.template_general #page-wrap h1,.template_general #page-wrap h2,.template_general #page-wrap h3,.template_general #page-wrap h4{color:#33302d}.template_general #page-wrap .important-txt{color:#33302d;background:#fff;text-align:center !important;padding:20px;border-radius:6px}.template_general #page-wrap .content-wrap{padding:0 15%}.template_general #header{display:block;position:fixed;top:0;left:0;width:100%;height:80px;-webkit-touch-callout:none;-ms-touch-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99}.template_general #header .top,.template_general #header .bottom{display:block;position:relative;float:left;clear:both;width:100%;height:40px}.template_general #header .top{background:#33302d;opacity:.8;filter:alpha(opacity=80)}.template_general #header .top .logo-bg{display:block;position:absolute;top:-2px;left:50%;width:90px;height:90px;margin-top:-5px;margin-left:-45px;background:#33302d;border-radius:100%;overflow:hidden}.template_general #header .bottom{text-align:center}.template_general #header .bottom .logo-wrap{display:block;position:absolute;top:-42px;left:50%;width:80px;height:80px;margin-top:0;margin-left:-40px}.template_general #header .bottom .logo-wrap .logo{display:block;position:relative;width:100%;height:100%;text-indent:-9999px;background-position:50% 50%;background-image:url("../img/header-logo.png");-webkit-animation:a-scaleRotateIn 0.8s cubic-bezier(0, 1, 0.5, 1);-moz-animation:a-scaleRotateIn 0.8s cubic-bezier(0, 1, 0.5, 1);animation:a-scaleRotateIn 0.8s cubic-bezier(0, 1, 0.5, 1);-webkit-transition:all 0.8s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 0.8s cubic-bezier(0.23, 1, 0.32, 1);transition:all 0.8s cubic-bezier(0.23, 1, 0.32, 1)}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2){.template_general #header .bottom .logo-wrap .logo{background-image:url("../img/header-logo@2x.png");background-size:70px auto}}.template_general #header .bottom .logo-wrap:hover .logo{-webkit-transform:scale(0.8, 0.8) rotate(-135deg);-moz-transform:scale(0.8, 0.8) rotate(-135deg);-ms-transform:scale(0.8, 0.8) rotate(-135deg);-o-transform:scale(0.8, 0.8) rotate(-135deg);transform:scale(0.8, 0.8) rotate(-135deg)}.template_general #masthead{display:block;position:relative;width:100%;height:300px;background-image:url(../img/masthead-hands-overlay.png);background-position:50% -140px;background-attachment:fixed;background-repeat:no-repeat;border-bottom:1px solid #fff}.template_general #masthead h1{color:#fff;font-weight:400;font-size:35px;line-height:100%;margin-top:30px;letter-spacing:1px}.template_general #content{padding:40px 0;overflow:auto;padding-bottom:100px}.template_general #content a:hover{text-decoration:underline}.template_general #content h2{display:block;position:relative;padding:50px 0 0;font-size:24px;line-height:130%}.template_general #content p{text-align:justify}.template_general #content ul li{list-style-type:disc}.template_general #content ol[type="A"] li{list-style-type:upper-alpha}.template_general #content li{margin:20px 12%;font-family:"Montserrat",Helvetica,sans-serif;font-weight:bold;color:#33302d;font-size:12px}.template_general #content li span{font-family:"Source Sans Pro",Helvetica,sans-serif;font-weight:normal;color:#96968c;font-size:15px}.template_general #content ul.no-margin{clear:both;margin-top:20px}.template_general #content ul.no-margin li{margin:20px 20px;font-family:"Montserrat",Helvetica,sans-serif;font-weight:bold;color:#33302d;font-size:12px}.template_general #footer{display:block;position:relative;width:100%;text-align:center;font-family:"Montserrat",Helvetica,sans-serif;color:#000;opacity:0.25;text-transform:uppercase;font-size:10px;margin-top:-100px;height:100px;clear:both}@media screen and (max-width: 620px){.template_general #page-wrap{font-size:14px}.template_general #page-wrap .content-wrap{padding:0 8%}.template_general #masthead h1{text-align:center}.template_general #content li span{font-size:14px}}#page_404 .c3-txt,#page_404 #page-wrap a{color:#f55a50}#page_404 .c3-bg{background-color:#f55a50}#page_jobs .c3-txt,#page_jobs #page-wrap a{color:#783778}#page_jobs .c3-bg{background-color:#783778}#page_privacy .c3-txt,#page_privacy #page-wrap a{color:#50b99b}#page_privacy .c3-bg{background-color:#50b99b}#page_terms .c3-txt,#page_terms #page-wrap a{color:#2d91aa}#page_terms .c3-bg{background-color:#2d91aa}#page_faq .c3-txt,#page_faq #page-wrap a{color:#004164}#page_faq .c3-bg{background-color:#004164}#page_faq a.faq-back-up{display:block;position:relative;color:#c4c4b8 !important;text-decoration:none;font-size:14px;font-style:italic;margin-top:1em}#page_faq a.faq-back-up:hover{color:#000 !important;text-decoration:none !important}#page_home #fixed-cases{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#page_home #use-cases .case-bg,#page_home #use-cases .case-bg .bg-img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#page_home .content-wrap-v{padding-top:100px;padding-bottom:100px}#page_home .content-wrap-v:after{content:"";display:table;clear:both}@media only screen and (max-width: 800px){#page_home .content-wrap-v{padding-top:50px;padding-bottom:50px}}#page_home #top,#page_home #bottom{display:block;position:relative;width:100%;box-shadow:0 15px 15px rgba(0,0,0,0.5);overflow:hidden;z-index:40}.stacked #page_home #top,.stacked #page_home #bottom{box-shadow:0 !important}#page_home #bottom{background:#fff}.fixed #page_home #bottom{box-shadow:0 -100px 200px rgba(0,0,0,0.8)}#page_home header.nav-bar{display:block;position:fixed;height:50px;line-height:50px;width:100%;min-width:320px;font-family:"Montserrat",Helvetica,sans-serif;font-size:12px;font-weight:normal;z-index:50;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.25, 1, 0.25, 1);-moz-transition:-moz-transform 0.8s cubic-bezier(0.25, 1, 0.25, 1);transition:transform 0.8s cubic-bezier(0.25, 1, 0.25, 1);-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition-delay:4s;-moz-transition-delay:4s;transition-delay:4s}#page_home header.nav-bar .nav-bg{background:rgba(255,255,255,0.95);-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.25, 1, 0.25, 1);-moz-transition:-moz-transform 0.8s cubic-bezier(0.25, 1, 0.25, 1);transition:transform 0.8s cubic-bezier(0.25, 1, 0.25, 1);-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}#page_home header.nav-bar .logo{display:block;position:relative;float:left;clear:none;padding:0 10px;color:#000;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.25, 1, 0.25, 1);-moz-transition:-moz-transform 0.8s cubic-bezier(0.25, 1, 0.25, 1);transition:transform 0.8s cubic-bezier(0.25, 1, 0.25, 1);-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}#page_home header.nav-bar .logo .icon{font-size:30px;opacity:0;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.25, 1, 0.25, 1),opacity 0.8s cubic-bezier(0.25, 1, 0.25, 1);-moz-transition:-moz-transform 0.8s cubic-bezier(0.25, 1, 0.25, 1),opacity 0.8s cubic-bezier(0.25, 1, 0.25, 1);transition:transform 0.8s cubic-bezier(0.25, 1, 0.25, 1),opacity 0.8s cubic-bezier(0.25, 1, 0.25, 1);-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;-webkit-transform:rotate(360deg) scale(0);-moz-transform:rotate(360deg) scale(0);-ms-transform:rotate(360deg) scale(0);-o-transform:rotate(360deg) scale(0);transform:rotate(360deg) scale(0)}.is-scrolled#page_home header.nav-bar .nav-bg{-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);-ms-transform:translate3d(0, 0%, 0);-o-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.is-scrolled#page_home header.nav-bar .logo{-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);-ms-transform:translate3d(0, 0%, 0);-o-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.is-scrolled#page_home header.nav-bar .logo .icon{opacity:1;-webkit-transform:rotate(0deg) scale(1);-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-o-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.is-introStarted#page_home header.nav-bar{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#page_home header.nav-bar .nav-link{display:block;position:relative;float:right;clear:none;height:100%;text-transform:uppercase;vertical-align:middle;color:#000;padding:0 10px;-webkit-transition:opacity 0.8s cubic-bezier(0.25, 1, 0.25, 1);-moz-transition:opacity 0.8s cubic-bezier(0.25, 1, 0.25, 1);transition:opacity 0.8s cubic-bezier(0.25, 1, 0.25, 1)}#page_home header.nav-bar .nav-link:hover{opacity:.5}#page_home header.nav-bar .nav-loginSignup{display:block;position:relative;float:right;clear:none;text-transform:uppercase;vertical-align:middle;height:30px;line-height:30px;margin:10px;border-radius:3px;overflow:hidden}#page_home header.nav-bar .nav-loginSignup a{display:block;position:relative;float:left;clear:none;color:#fff;overflow:hidden}#page_home header.nav-bar .nav-loginSignup a .text{position:relative;z-index:2;padding:0 10px}#page_home header.nav-bar .nav-loginSignup a .bg-normal{background:#fff}#page_home header.nav-bar .nav-loginSignup a .bg-hover{z-index:1;opacity:1}#page_home header.nav-bar .nav-loginSignup a .bg-normal,#page_home header.nav-bar .nav-loginSignup a .bg-hover{-webkit-transition:opacity 0.8s cubic-bezier(0.25, 1, 0.25, 1);-moz-transition:opacity 0.8s cubic-bezier(0.25, 1, 0.25, 1);transition:opacity 0.8s cubic-bezier(0.25, 1, 0.25, 1)}#page_home header.nav-bar .nav-loginSignup a.nav-login .u-fill{border-top-left-radius:3px;border-bottom-left-radius:3px}#page_home header.nav-bar .nav-loginSignup a.nav-login .bg-normal{opacity:0}#page_home header.nav-bar .nav-loginSignup a.nav-login .bg-hover{opacity:.5}#page_home header.nav-bar .nav-loginSignup a.nav-signup .icon{font-size:16px;margin-left:4px;margin-right:-3px;line-height:10px;display:none}#page_home header.nav-bar .nav-loginSignup a.nav-signup .u-fill{border-top-right-radius:3px;border-bottom-right-radius:3px}.no-touch #page_home header.nav-bar .nav-loginSignup a:hover .bg-hover{opacity:.7}.no-touch #page_home header.nav-bar .nav-loginSignup a:hover .bg-normal{opacity:1}#page_home header.nav-bar .nav-right{display:block;position:absolute;top:0;right:0;text-align:right}#page_home .promo{display:block;position:relative;float:left;clear:both;width:100%;background:#33302d;color:#fff}#page_home .promo--givingTuesday{text-align:center}@-webkit-keyframes a-fadeIn--promo{0%{visibility:hidden;filter:alpha(opacity=0);opacity:0}50%{visibility:hidden;filter:alpha(opacity=0);opacity:0}100%{filter:alpha(opacity=100);opacity:1;visibility:visible}}@-moz-keyframes a-fadeIn--promo{0%{visibility:hidden;filter:alpha(opacity=0);opacity:0}50%{visibility:hidden;filter:alpha(opacity=0);opacity:0}100%{filter:alpha(opacity=100);opacity:1;visibility:visible}}@keyframes a-fadeIn--promo{0%{visibility:hidden;filter:alpha(opacity=0);opacity:0}50%{visibility:hidden;filter:alpha(opacity=0);opacity:0}100%{filter:alpha(opacity=100);opacity:1;visibility:visible}}#page_home .promo--givingTuesday .promo-callout-container{z-index:1;pointer-events:none}#page_home .promo--givingTuesday .promo-callout-container a{pointer-events:auto}#page_home .promo--givingTuesday .promo-callout{display:inline-block;padding:30px;line-height:160%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#page_home .promo--givingTuesday .promo-callout .callout-text .callout-header{padding-bottom:10px;font-family:"Montserrat",Helvetica,sans-serif;font-size:30px;line-height:110%}@media only screen and (max-width: 550px){#page_home .promo--givingTuesday .promo-callout .callout-text .callout-header{font-size:24px}}#page_home .promo--givingTuesday .promo-callout .callout-action{margin-top:20px;font-size:20px}#page_home .promo--givingTuesday .promo-callout .callout-action a{border-bottom:1px solid #fff}#page_home .promo--givingTuesday .promo-items{width:calc(100% + 3px)}#page_home .promo--givingTuesday .promo-items:after{content:'';display:block;position:absolute;width:100%;height:100%;background-color:#c1cb22;-webkit-animation:a-colorCycleBg 30s infinite alternate linear;-moz-animation:a-colorCycleBg 30s infinite alternate linear;animation:a-colorCycleBg 30s infinite alternate linear;opacity:0.6;pointer-events:none}#page_home .promo--givingTuesday .item-container{display:block;position:relative;float:left;clear:none;overflow:hidden;width:25%;padding-bottom:25%}@media only screen and (max-width: 1300px){#page_home .promo--givingTuesday .item-container{width:33.3%;padding-bottom:33.3%}#page_home .promo--givingTuesday .item-container[data-container="4"]{display:none}}@media only screen and (max-width: 900px){#page_home .promo--givingTuesday .item-container{width:50%;padding-bottom:50%}#page_home .promo--givingTuesday .item-container[data-container="3"]{display:none}}@media only screen and (max-width: 700px){#page_home .promo--givingTuesday .item-container[data-container="4"],#page_home .promo--givingTuesday .item-container[data-container="3"]{display:block !important}#page_home .promo--givingTuesday .item-container[data-container="3"]{clear:both}#page_home .promo--givingTuesday .item-container[data-container="1"] .item:before,#page_home .promo--givingTuesday .item-container[data-container="2"] .item:before{background-image:-webkit-linear-gradient(to top, rgba(0,0,0,0.5), #000);background-image:linear-gradient(to top, rgba(0,0,0,0.5), #000)}#page_home .promo--givingTuesday .item-container[data-container="1"] .item .item-info,#page_home .promo--givingTuesday .item-container[data-container="2"] .item .item-info{bottom:auto;top:0}}@media only screen and (max-width: 550px){#page_home .promo--givingTuesday .item-container .item:before{background-image:none !important;background-color:rgba(0,0,0,0.7)}#page_home .promo--givingTuesday .item-container .item-info{display:none !important}}#page_home .promo--givingTuesday .item-container .item{display:block;position:absolute;width:100%;height:100%;background-size:cover;background-position:50%;-webkit-animation:a-fadeIn--promo 2s;-moz-animation:a-fadeIn--promo 2s;animation:a-fadeIn--promo 2s}#page_home .promo--givingTuesday .item-container .item:before{content:'';display:block;position:absolute;width:100%;height:100%;background-image:-webkit-linear-gradient(to bottom, transparent, #000);background-image:linear-gradient(to bottom, transparent, #000)}#page_home .promo--givingTuesday .item-container .item:after{content:'';display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-transition:background-color 0.8s cubic-bezier(0.25, 1, 0.25, 1);-moz-transition:background-color 0.8s cubic-bezier(0.25, 1, 0.25, 1);transition:background-color 0.8s cubic-bezier(0.25, 1, 0.25, 1)}#page_home .promo--givingTuesday .item-container .item .item-info{display:block;position:absolute;bottom:0;left:0;width:100%;padding:20px}#page_home .promo--givingTuesday .item-container .item .item-info .info-account{font-family:"Montserrat",Helvetica,sans-serif}#page_home .scroll-hint{display:block;position:fixed;bottom:0px;left:50%;margin-left:-16px;width:32px;height:32px;cursor:pointer;opacity:.5;z-index:21;color:#fff;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s}#page_home .scroll-hint.up{top:0px;bottom:auto;display:none}#page_home .scroll-hint.up:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);opacity:1}#page_home .scroll-hint.down:hover{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);opacity:1}.stacked#page_home .scroll-hint{display:none}#page_home #hero{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#page_home .masthead{display:block;position:relative;width:100%;min-height:400px;background:#fff;overflow:hidden}#page_home .masthead .masthead-video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;min-height:400px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#page_home .masthead .masthead-video video{display:block;position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;background:url(../img/bg-hands.png) no-repeat 50%}#page_home .masthead .masthead-video .video-overlay{z-index:2;opacity:.5;background:#fff}#page_home .masthead .white-bg{background:#fff}#page_home .masthead .content-wrap{width:100% !important}#page_home .masthead .white-bg{opacity:1;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;transition-delay:1.5s;-webkit-transition-duration:6s;-moz-transition-duration:6s;transition-duration:6s}#page_home .masthead #logo{display:block;position:relative;margin:0 auto;width:488px;height:124px;z-index:3;left:-10px}.stacked #page_home .masthead #logo{width:300px;left:-65px;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}@media only screen and (max-width: 420px){.stacked #page_home .masthead #logo{left:-55px;-webkit-transform:scale(0.55);-moz-transform:scale(0.55);-ms-transform:scale(0.55);-o-transform:scale(0.55);transform:scale(0.55)}}#page_home .masthead #logo .animated-logo,#page_home .masthead #logo embed,#page_home .masthead #logo .cover{display:block;position:absolute;top:0;left:0;width:488px;height:100%;z-index:3}#page_home .masthead #logo .full-logo{display:none}.fixed #page_home .masthead #logo .full-logo{display:none}#page_home .masthead #logo .cover{z-index:5}.no-svg.fixed #page_home .masthead #logo{background:url(../img/logo-base.png) no-repeat 50% 50%}.no-svg.fixed #page_home .masthead #logo embed{display:none}#page_home .masthead #logo-fade{display:block;position:absolute;top:0;left:0;width:1200px;height:100%;background-image:url(../img/logo-fade.png);background-repeat:repeat-y;background-position:0 0;z-index:4;-webkit-transform:translate3d(-600px, 0, 0);-moz-transform:translate3d(-600px, 0, 0);-ms-transform:translate3d(-600px, 0, 0);-o-transform:translate3d(-600px, 0, 0);transform:translate3d(-600px, 0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.25, 1);-moz-transition-timing-function:cubic-bezier(0.25, 1, 0.25, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.25, 1);-webkit-transition-duration:5s;-moz-transition-duration:5s;transition-duration:5s}.no-js #page_home .masthead #logo-fade{display:none}#page_home .masthead #tagline{display:block;position:relative;float:none;clear:none;width:320px;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:5}#page_home .masthead #tagline .tag-part{display:block;position:absolute;top:0;left:30px;white-space:nowrap;font-size:16px;font-weight:400;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;transition-delay:1.8s;-webkit-transition-timing-function:"linear";-moz-transition-timing-function:"linear";transition-timing-function:"linear";-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s}#page_home .masthead #tagline .tag-part.tag-part2{left:180px;-webkit-transition-delay:2.6s;-moz-transition-delay:2.6s;transition-delay:2.6s}#page_home .masthead #tagline span{font-weight:600}#page_home .masthead .slider-component{display:block;position:absolute;top:65px;left:74px;width:420px;height:200px;z-index:2;overflow:hidden;opacity:0}.no-js #page_home .masthead .slider-component{opacity:1}#page_home .masthead .slider-component .scrubber{cursor:default;display:block;position:absolute;top:0;left:281px;width:30px;height:30px;z-index:997;-webkit-transform:translate3d(-281px, 0, 0);-moz-transform:translate3d(-281px, 0, 0);-ms-transform:translate3d(-281px, 0, 0);-o-transform:translate3d(-281px, 0, 0);transform:translate3d(-281px, 0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;transition-delay:0.7s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.25, 1);-moz-transition-timing-function:cubic-bezier(0.25, 1, 0.25, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.25, 1);-webkit-transition-duration:1.4s;-moz-transition-duration:1.4s;transition-duration:1.4s}#page_home .masthead .slider-component .scrubber .handle{display:block;position:relative;width:30px;height:30px;line-height:30px;z-index:997;text-align:center}#page_home .masthead .slider-component .scrubber .handle .interior,#page_home .masthead .slider-component .scrubber .handle .exterior{position:absolute;display:block;top:0;left:0;width:30px;height:30px;line-height:30px;margin:0;padding:0;text-align:center;font-size:30px;z-index:998;color:#000}#page_home .masthead .slider-component .scrubber .handle .interior{font-size:20px;z-index:997;color:#fff}#page_home .masthead .slider-component .track{display:block;position:absolute;top:9px;left:0;width:380px;height:14px;overflow:hidden}#page_home .masthead .slider-component .track .track-content{display:block;position:absolute;top:0;left:0;height:100%;width:200%;background:url(../img/ticks.png) 4px 0 repeat-x;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;transition-delay:0.7s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.25, 1);-moz-transition-timing-function:cubic-bezier(0.25, 1, 0.25, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.25, 1);-webkit-transition-duration:1.4s;-moz-transition-duration:1.4s;transition-duration:1.4s}#page_home .masthead .slider-component .track-fill{display:block;position:absolute;top:9px;left:-485px;width:500px;height:14px;background-color:#000;z-index:3}.is-introStarted#page_home .masthead .white-bg{opacity:0}.is-introStarted#page_home .masthead #logo-fade{-webkit-transform:translate3d(1400px, 0, 0);-moz-transform:translate3d(1400px, 0, 0);-ms-transform:translate3d(1400px, 0, 0);-o-transform:translate3d(1400px, 0, 0);transform:translate3d(1400px, 0, 0)}.is-introStarted#page_home .masthead .slider-component{opacity:1}.is-introStarted#page_home .masthead .slider-component .scrubber{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.is-introStarted#page_home .masthead .slider-component .track .track-content{-webkit-transform:translate3d(-25%, 0, 0);-moz-transform:translate3d(-25%, 0, 0);-ms-transform:translate3d(-25%, 0, 0);-o-transform:translate3d(-25%, 0, 0);transform:translate3d(-25%, 0, 0)}.is-introStarted#page_home .masthead #tagline .tag-part{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#page_home .pagination{display:block;position:absolute;bottom:-5px;left:50%;margin-left:-60px;width:125px;height:25px}#page_home .pagination li{display:block;position:relative;float:left;clear:none;width:25px;height:25px;cursor:pointer}#page_home .pagination li .u-circle{display:block;position:relative;margin:8px;width:8px;height:8px;background:#000;opacity:0.15}#page_home .pagination li:hover .u-circle{opacity:1}#page_home .pagination li.active .u-circle{background:#fff;opacity:1}#page_home #pricing{display:block;position:relative;float:left;clear:both;width:100%;height:auto;color:#fff}#page_home #pricing .pricing-chart{display:block;position:relative;float:left;clear:both}#page_home #pricing .pricing-text{display:block;position:relative;float:left;clear:none;width:calc(100% - 180px - 100px);padding-left:50px}#page_home #pricing .pricing-text h2{font-size:30px}#page_home #pricing .pricing-text p{font-weight:normal}#page_home #pricing .chart-container{display:block;position:relative;float:left;clear:both;width:180px;height:180px;line-height:180px}#page_home #pricing .chart-cents{display:block;position:relative;float:left;clear:none;width:80px;margin-left:20px;margin-top:75px}#page_home #pricing .chart-cents .cents-amount{font-family:"Montserrat",Helvetica,sans-serif;letter-spacing:-1px;font-size:32px;font-weight:600}#page_home #pricing .chart-cents .cents-label{font-style:italic;text-align:right;font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:14px}#page_home #pricing .chart-cents .cents-plus{font-weight:400}#page_home #pricing .chart-cents .cents-symbol{position:relative;font-size:22px;font-weight:400;bottom:4px;left:2px}#page_home #pricing .chart-percent{display:block;position:absolute;top:0;left:0;width:100%;height:100%;font-size:50px;font-weight:700;margin-left:5px;text-align:center}#page_home #pricing .chart-percent .symbol{position:relative;top:-6px;font-size:60%}#page_home #pricing #pricing-donut{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#page_home #pricing #pricing-donut path.color0{fill:#fff;opacity:1}#page_home #pricing #pricing-donut path.color1{fill:#fff;opacity:.25}#page_home #about{display:block;position:relative;float:left;clear:none;width:100%;color:#33302d}#page_home #about h2{color:#000;font-size:30px}#page_home #about h3{color:#000;font-size:22px}#page_home #about p{font-weight:normal}#page_home #newsletter-signup{display:block;position:relative;float:left;clear:both;width:100%;background:#33302d;color:#fff;font-weight:normal}#page_home #newsletter-signup .callout{display:block;position:relative}#page_home #newsletter-signup .callout h2{line-height:120%;font-size:30px}#page_home #newsletter-signup form{display:block;position:relative;float:left;clear:both;margin:25px 0 0;line-height:40px;text-align:right}@media only screen and (max-width: 360px){#page_home #newsletter-signup form{text-align:center}}#page_home #newsletter-signup .submit-container{display:block;position:relative;float:left;clear:none;width:25px;height:44px;z-index:5}#page_home #newsletter-signup .submit-container .submit{display:block;position:absolute;top:0;left:0;line-height:40px;font-size:24px;text-align:center;cursor:pointer;opacity:0.30;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s}#page_home #newsletter-signup .submit-container .submit:hover{opacity:1}#page_home #newsletter-signup .progress{display:block;position:absolute;top:19px;left:12px;z-index:4}#page_home #newsletter-signup .field-wrap,#page_home #newsletter-signup .checkbox-wrap{display:block;position:relative;float:left;clear:none}#page_home #newsletter-signup .field-wrap:first-child,#page_home #newsletter-signup .checkbox-wrap:first-child{padding-right:10px}#page_home #newsletter-signup .field-wrap{width:50%;margin-bottom:20px}@media only screen and (max-width: 500px){#page_home #newsletter-signup .field-wrap{width:100%;padding:0 !important}}#page_home #newsletter-signup .checkbox-wrap{display:inline-block;position:relative;float:none;margin:0 20px 0 0;font-style:italic}@media only screen and (max-width: 500px){#page_home #newsletter-signup .checkbox-wrap{float:left}}@media only screen and (max-width: 360px){#page_home #newsletter-signup .checkbox-wrap{float:none;top:-10px}}#page_home #newsletter-signup .btn{display:block;position:relative;float:right;clear:none}@media only screen and (max-width: 360px){#page_home #newsletter-signup .btn{clear:both;display:inline-block;float:none}}#page_home #newsletter-signup .newsletter-signup-container{display:block;position:relative;float:left;clear:none;width:100%;height:100%;z-index:5}#page_home #newsletter-signup .result{display:block;position:absolute;top:0;left:0;display:none;width:100%;height:100%;z-index:4;text-align:center;background-color:rgba(51,48,45,0.8)}#page_home #newsletter-signup .result .message{position:relative;font-family:"Montserrat",Helvetica,sans-serif;font-size:20px;font-weight:300;padding:0 20px}#page_home #newsletter-signup.is-error .result{background-color:rgba(245,90,80,0.8)}#page_home .content{position:relative;overflow:auto;color:#c4c4b8}#page_home .content a:hover{text-decoration:underline}#page_home .content h2{padding:0 0 10px;font-size:24px;line-height:100%;color:#fff}#page_home .content h3{color:#fff}#page_home .content p{margin-top:0;padding:16px 0}#page_home #case-header{display:block;position:absolute;height:40px;overflow:hidden;top:-50px}#page_home #case-header h2{position:relative;font-size:14px;padding:0;line-height:40px;text-transform:uppercase}#page_home #case-nav .nav-info p{position:relative;color:#fff;font-weight:400;font-style:italic;font-size:15px;line-height:150%;height:100px;padding:0 0 0 50px;margin:0;opacity:0.75}#page_home #footer{display:block;position:relative;float:left;clear:both;min-width:750px;width:100%;text-align:center;font-family:"Montserrat",Helvetica,sans-serif;text-transform:uppercase;font-size:10px;height:120px;background:#000}#page_home #footer ul.text{display:block;position:relative;float:left;clear:both}#page_home #footer ul.text li{float:left;clear:none;margin-right:20px;line-height:120px}#page_home #footer ul.social{float:right;clear:none;margin-top:35px}#page_home #footer ul.social li{display:block;position:relative;float:right;clear:none;margin-left:15px}#page_home #footer ul.social li a{display:block;position:relative;width:50px;height:50px;background:#33302d;border-radius:50%;font-size:16px;line-height:50px;text-align:center;color:#96968c}#page_home #footer a{color:#96968c !important}#page_home #footer a:hover{color:#fff !important}.stacked #page_home #footer{min-width:320px;height:250px}.stacked #page_home #footer ul.text{display:block;position:relative;float:none;clear:none;width:100%;margin:0 auto;text-align:center}.stacked #page_home #footer ul.text li{display:inline-block;position:relative;float:none;clear:none;line-height:120px;height:120px;margin:0 8px}.stacked #page_home #footer ul.text li:first-child{margin-left:0px}.stacked #page_home #footer ul.text li:last-child{margin-left:0;width:100%}.stacked #page_home #footer ul.social{display:block;position:absolute;top:95px;left:50%;float:none;clear:none;margin-top:0;width:130px;height:50px;margin-left:-75px}.stacked #page_home #footer ul.social li{display:block;position:relative;float:right;clear:none;margin-left:15px}@media screen and (max-width: 800px){#page_home #pricing{text-align:center}#page_home #pricing .pricing-chart{width:320px;float:none;margin:0 auto;padding:20px;-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85)}#page_home #pricing .pricing-text{width:100%;padding:20px 0 0 0}#page_home #newsletter-signup .callout,#page_home #about{text-align:center}}.not-supported #page-wrap,.not-supported .masthead{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%}.not-supported .not-supported-banner{display:block;position:absolute;bottom:0;left:0;width:100%;height:120px;background:#000;color:#fff;z-index:9999;text-align:center}.not-supported .not-supported-banner a{text-decoration:underline !important}.not-supported #top,.not-supported #bottom,.not-supported #logo-fade,.not-supported #logo .cover,.not-supported .content,.not-supported #tagline,.not-supported .callout-container,.not-supported .scroll-hint,.not-supported .masthead .white-bg{display:none !important}.not-supported #logo{margin-top:-120px}.not-supported .slider-component{display:block}.not-supported .scrubber{left:282px}.not-supported .track-content{left:-50%}#page_home .a-spin42{-webkit-animation:a-pricing-fullSpin42 2s;-moz-animation:a-pricing-fullSpin42 2s;animation:a-pricing-fullSpin42 2s}#page_home .a-spin42 ~ .chart-percent{-webkit-animation:a-pricing-fadeOut42 2s;-moz-animation:a-pricing-fadeOut42 2s;animation:a-pricing-fadeOut42 2s}#page_home .a-spin30{-webkit-animation:a-pricing-fullSpin30 2s;-moz-animation:a-pricing-fullSpin30 2s;animation:a-pricing-fullSpin30 2s}#page_home .a-spin30 ~ .chart-percent{-webkit-animation:a-pricing-fadeOut30 2s;-moz-animation:a-pricing-fadeOut30 2s;animation:a-pricing-fadeOut30 2s}#page_home .a-spin15{-webkit-animation:a-pricing-fullSpin15 2s;-moz-animation:a-pricing-fullSpin15 2s;animation:a-pricing-fullSpin15 2s}#page_home .a-spin15 ~ .chart-percent{-webkit-animation:a-pricing-fadeOut15 2s;-moz-animation:a-pricing-fadeOut15 2s;animation:a-pricing-fadeOut15 2s}#page_home .a-spin5{-webkit-animation:a-pricing-fullSpin5 2s;-moz-animation:a-pricing-fullSpin5 2s;animation:a-pricing-fullSpin5 2s}#page_home .a-spin5 ~ .chart-percent{-webkit-animation:a-pricing-fadeOut5 2s;-moz-animation:a-pricing-fadeOut5 2s;animation:a-pricing-fadeOut5 2s}@-webkit-keyframes a-pricing-fullSpin30{to{-webkit-transform:rotate(-720deg)}}@-moz-keyframes a-pricing-fullSpin30{to{-moz-transform:rotate(-720deg)}}@keyframes a-pricing-fullSpin30{to{-webkit-transform:rotate(-720deg);-moz-transform:rotate(-720deg);-ms-transform:rotate(-720deg);-o-transform:rotate(-720deg);transform:rotate(-720deg)}}@-webkit-keyframes a-pricing-fullSpin42{to{-webkit-transform:rotate(-720deg)}}@-moz-keyframes a-pricing-fullSpin42{to{-moz-transform:rotate(-720deg)}}@keyframes a-pricing-fullSpin42{to{-webkit-transform:rotate(-720deg);-moz-transform:rotate(-720deg);-ms-transform:rotate(-720deg);-o-transform:rotate(-720deg);transform:rotate(-720deg)}}@-webkit-keyframes a-pricing-fullSpin15{to{-webkit-transform:rotate(-720deg)}}@-moz-keyframes a-pricing-fullSpin15{to{-moz-transform:rotate(-720deg)}}@keyframes a-pricing-fullSpin15{to{-webkit-transform:rotate(-720deg);-moz-transform:rotate(-720deg);-ms-transform:rotate(-720deg);-o-transform:rotate(-720deg);transform:rotate(-720deg)}}@-webkit-keyframes a-pricing-fullSpin5{to{-webkit-transform:rotate(-720deg)}}@-moz-keyframes a-pricing-fullSpin5{to{-moz-transform:rotate(-720deg)}}@keyframes a-pricing-fullSpin5{to{-webkit-transform:rotate(-720deg);-moz-transform:rotate(-720deg);-ms-transform:rotate(-720deg);-o-transform:rotate(-720deg);transform:rotate(-720deg)}}@-webkit-keyframes a-pricing-fadeOut42{from{opacity:1}50%{opacity:0}to{opacity:1}}@-moz-keyframes a-pricing-fadeOut42{from{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes a-pricing-fadeOut42{from{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes a-pricing-fadeOut30{from{opacity:1}50%{opacity:0}to{opacity:1}}@-moz-keyframes a-pricing-fadeOut30{from{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes a-pricing-fadeOut30{from{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes a-pricing-fadeOut15{from{opacity:1}50%{opacity:0}to{opacity:1}}@-moz-keyframes a-pricing-fadeOut15{from{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes a-pricing-fadeOut15{from{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes a-pricing-fadeOut5{from{opacity:1}50%{opacity:0}to{opacity:1}}@-moz-keyframes a-pricing-fadeOut5{from{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes a-pricing-fadeOut5{from{opacity:1}50%{opacity:0}to{opacity:1}}#page_reset-password .c3-txt,#page_reset-password #page-wrap a{color:#c1cb22;border-color:#c1cb22;-webkit-animation:a-colorCycleTxt 30s infinite alternate linear;-moz-animation:a-colorCycleTxt 30s infinite alternate linear;animation:a-colorCycleTxt 30s infinite alternate linear}#page_reset-password #page-wrap a{-webkit-transition:none !important;-moz-transition:none !important;transition:none !important}#page_reset-password #page-wrap a:hover{text-decoration:underline}#page_reset-password #page-wrap{overflow:hidden;width:100%;height:100%;padding:20px;min-height:550px}#page_reset-password #page-wrap>.u-fill{background:url(../img/bg-hands_white.png) no-repeat 50% 50%;background-color:#c1cb22;-webkit-animation:a-colorCycleBg 30s infinite alternate linear;-moz-animation:a-colorCycleBg 30s infinite alternate linear;animation:a-colorCycleBg 30s infinite alternate linear}#page_reset-password #reset-modal{display:block;position:relative;max-width:370px;padding:30px;margin:0 auto;background:#fff;z-index:2}#page_reset-password #reset-modal .errorPanel{display:block;position:absolute;top:0;left:0;width:100%;height:0;text-align:center;z-index:9;background:#fff;border-radius:6px;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 0.8s cubic-bezier(0, 1, 0.5, 1),height 0.1s 0.8s;-moz-transition:opacity 0.8s cubic-bezier(0, 1, 0.5, 1),height 0.1s 0.8s;transition:opacity 0.8s cubic-bezier(0, 1, 0.5, 1),height 0.1s 0.8s}#page_reset-password #reset-modal .errorPanel .text{padding:30px;line-height:130%;color:#f55a50;-webkit-transform:scale(0.8, 0.8);-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-o-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8);-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s}#page_reset-password #reset-modal.is-error .errorPanel{filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity 0.8s;-moz-transition:opacity 0.8s;transition:opacity 0.8s;height:100%}#page_reset-password #reset-modal.is-error .errorPanel .text{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}#page_reset-password #reset-modal h1{margin-bottom:10px}#page_reset-password #reset-modal form .row{float:left;clear:both;width:100%;margin-top:10px}#page_reset-password #reset-modal form .row:last-child{margin-top:30px}
