@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url("/assets/MaterialIcons-Regular-8c998b4a9c0acbb9fe5dd572c206a5a33fdd5ca2b58db87fc3b893beac85068d.eot");src:local("Material Icons"),local("MaterialIcons-Regular"),url("/assets/MaterialIcons-Regular-a87d66c91b2e7dc5530aef76c03bd6a3d25ea5826110bf4803b561b811cc8726.woff2") format("woff2"),url("/assets/MaterialIcons-Regular-c4a1baec300d09e03a8380b85918267ee80faae8e00c6c56b48e2e74b1d9b38d.woff") format("woff"),url("/assets/MaterialIcons-Regular-b7f4a3ab562048f28dd1fa691601bc43363a61d0f876d16d8316c52e4f32d696.ttf") format("truetype")}.material-icons,.mi{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.material-icons.md-18,.mi.md-18{font-size:18px}.material-icons.md-24,.mi.md-24{font-size:24px}.material-icons.md-36,.mi.md-36{font-size:36px}.material-icons.md-48,.mi.md-48{font-size:48px}.material-icons.md-dark,.mi.md-dark{color:rgba(0,0,0,0.54)}.material-icons.md-dark.md-inactive,.mi.md-dark.md-inactive{color:rgba(0,0,0,0.26)}.material-icons.md-light,.mi.md-light{color:#fff}.material-icons.md-light.md-inactive,.mi.md-inactive{color:rgba(255,255,255,0.3)}.material-icons.r90,.mi.r90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.material-icons.r180,.mi.r180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.material-icons.r270,.mi.r270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.material-icons.flip-horizontal,.mi.flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.material-icons.flip-vertical,.mi.flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}html,body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.parallax{height:0}.parallax .parallax-image{background-attachment:fixed;background-position:50% 0;background-size:cover}.parallax .parallax-1,.parallax .parallax-3{background-image:url(/assets/home/crowd-bg-50c057310bd4eeac4fbb87a0ccb18ed21db2c75586fa2ede2c70f1a6a47cd591.jpg);height:705px}.parallax .parallax-1{margin-bottom:469px}.parallax .parallax-2{background-image:url(/assets/home/community-0574a35db79b4bae8e08e198e2dbe3dee21e5be95d84bb0eb116e227af3a830a.jpg);height:725px;margin-bottom:824px}.rp-button{border:none;border-radius:3px;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;padding:10px 40px;white-space:nowrap}.rp-button.big{font-weight:bold;padding:13px 49px}.rp-button.outline{background-color:transparent;border:1px solid #fff;color:#fff}.rp-button.outline:hover{border-color:#209fe6;color:#209fe6}.rp-button.outline.primary{border-color:#54b1eb;background-color:transparent;color:#54b1eb}.rp-button.outline.primary:hover{background-color:#209fe6;color:#fff}.rp-button.primary{border:1px solid #54b1eb;background-color:#54b1eb;color:#fff}.rp-button.primary:hover{background-color:#209fe6;border-color:#209fe6}.rp-button.small{padding:6px 16px}.header{background-color:rgba(32,80,128,0);height:80px;left:0;position:fixed;top:0;transition:background-color 150ms ease-in-out;width:100%;z-index:10}.header.opaque{background-color:#205080}.header .header-content{margin:0 auto;position:relative;width:934px}.header .header-logo{float:left;padding-top:20px}.header .header-navigation{padding-top:15px;float:right}.header .header-navigation ul{display:inline-block}.header .header-navigation li{float:left;list-style-type:none;margin-right:45px}.header .header-navigation li:last-of-type{margin:-6px 0 0 -25px}.header .header-navigation a,.header .header-navigation a:visited{color:#fff;font-size:14px;font-weight:600}.header .header-navigation a:hover,.header .header-navigation a:visited:hover{color:#209fe6}.header .header-navigation .rp-button.outline:hover{border-color:#209fe6}.ui-widget-overlay{z-index:1100;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;opacity:.7;filter:Alpha(Opacity=70)}.login-signup-popup-dialog{z-index:1200;overflow:hidden;position:absolute;border:none;border-radius:0;padding:0}#login-signup-popup{display:none;background-color:#ffffff;position:relative;overflow:auto;padding:0;font-family:'Helvetica Neue', 'Helvetica', 'Arial', sans-serif}#login-signup-popup #login-signup-popup-close{position:absolute;top:10px;right:10px;width:22px;height:22px;color:#cccccc;cursor:pointer}#login-signup-popup #login-signup-popup-close i{font-size:22px}#login-signup-popup #signup-popup,#login-signup-popup #login-popup{display:none;width:360px;margin:55px 40px 40px}#login-signup-popup .login-signup-popup-row{margin-bottom:12px}#login-signup-popup .login-signup-popup-row .authenticate-facebook,#login-signup-popup .login-signup-popup-row .authenticate-gmail,#login-signup-popup .login-signup-popup-row .authenticate-email{display:block;box-sizing:border-box;width:100%;font-size:18px;font-weight:600;padding:17px;text-align:center;text-decoration:none;cursor:pointer;border-radius:4px}#login-signup-popup .login-signup-popup-row .authenticate-facebook img,#login-signup-popup .login-signup-popup-row .authenticate-gmail img{margin-right:10px;width:20px;height:20px}#login-signup-popup .login-signup-popup-row .authenticate-facebook span,#login-signup-popup .login-signup-popup-row .authenticate-gmail span{vertical-align:top}#login-signup-popup .login-signup-popup-row .authenticate-facebook{background-color:#3b5998;color:#ffffff}#login-signup-popup .login-signup-popup-row .authenticate-gmail{border:solid 1px #c1c1c1;background-color:#ffffff;color:#444444}#login-signup-popup .login-signup-popup-row .authenticate-email{background-color:#54b1eb;color:#ffffff}#login-signup-popup .login-signup-popup-row .login-signup-popup-divider{box-sizing:border-box;width:100%;height:2px;border:solid 1px #e1e1e1;margin-top:20px}#login-signup-popup .login-signup-popup-row .login-signup-popup-unavailable{color:#c8c8c8;font-size:14px;width:100%}#login-signup-popup .login-signup-popup-row.login-signup-popup-row-with-or .login-signup-popup-divider{float:left;width:158px;margin-top:7px}#login-signup-popup .login-signup-popup-row.login-signup-popup-row-with-or .login-signup-popup-or{float:left;width:40px;text-align:center;height:16px;font-size:14px;font-weight:600;color:#444444}#login-signup-popup .login-signup-popup-row #login-popup-form #login-popup-form-email-error,#login-signup-popup .login-signup-popup-row #login-popup-form #login-popup-form-password-error{display:none;box-sizing:border-box;width:100%;margin-bottom:5px;color:#c1272d;text-align:center}#login-signup-popup .login-signup-popup-row #login-popup-form .login-popup-form-field,#login-signup-popup .login-signup-popup-row #login-popup-form #login-popup-form-forgot,#login-signup-popup .login-signup-popup-row #login-popup-form #login-popup-form-submit{display:block;box-sizing:border-box;width:100%;height:100%;margin-bottom:12px;font-family:'Helvetica Neue', 'Helvetica', 'Arial', sans-serif}#login-signup-popup .login-signup-popup-row #login-popup-form .login-popup-form-field{text-align:left;font-size:16px;color:#9b9b9b;padding:18px 15px;border-radius:4px;border:solid 1px #c1c1c1;background-color:#ffffff}#login-signup-popup .login-signup-popup-row #login-popup-form .login-popup-form-field.error-border{border-color:#c1272d}#login-signup-popup .login-signup-popup-row #login-popup-form #login-popup-form-forgot{text-align:right;text-decoration:none;font-size:14px;color:#386cae;width:150px;margin-left:auto}#login-signup-popup .login-signup-popup-row #login-popup-form #login-popup-form-submit{border:none}#login-signup-popup .login-signup-popup-row #switch-to-login-question,#login-signup-popup .login-signup-popup-row #switch-to-signup-question,#login-signup-popup .login-signup-popup-row #switch-to-login-button,#login-signup-popup .login-signup-popup-row #switch-to-signup-button{cursor:pointer}#login-signup-popup .login-signup-popup-row #switch-to-login-question,#login-signup-popup .login-signup-popup-row #switch-to-signup-question{float:left;font-size:16px;font-weight:600;color:#444444;padding:6px 0}#login-signup-popup .login-signup-popup-row #switch-to-login-button,#login-signup-popup .login-signup-popup-row #switch-to-signup-button{float:right;font-size:14px;font-weight:bold;color:#54b1eb;border:solid 1px #54b1eb;border-radius:3px;padding:7px 15px}#login-signup-popup .clearfix:before,#login-signup-popup .clearfix:after{display:table;content:""}#login-signup-popup .clearfix:after{clear:both}#login-signup-popup .clearfix{zoom:1}.intro{height:535px;padding-top:160px}.intro .intro-statement{color:#fff;font-size:28px;line-height:36px;margin:0 auto;text-align:center;width:686px}.intro .intro-buttons{display:flex;margin:50px auto 0;width:615px}.intro .rp-button{-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:18px;font-weight:600;height:56px;padding:17px 5px;text-align:center;width:280px;margin-right:50px}.intro .section-footer{text-align:center;width:150px}.intro .intro-more-about{background:none;border:none;bottom:-25px;color:#fff;font-size:18px;font-weight:600;margin-bottom:10px;position:relative}.bestof{background-color:#f9f9f9}.bestof .bestof-wrapper{width:950px;margin:0 auto;position:relative}.bestof .bestof-viewport{margin:0 auto;overflow:hidden}.bestof .bestof-scroller{padding-bottom:10px;white-space:nowrap;width:1920px}.bestof .bestof-card{border:1px solid #e2e2e2;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);display:inline-block;height:296px;margin-right:17px;vertical-align:top;white-space:normal;width:302px}.bestof .bestof-card a,.bestof .bestof-card a:visited{color:inherit}.bestof .bestof-card-image{background-position:top center;background-size:cover;height:144px;width:100%;position:relative}.bestof .bestof-card-image-cover{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 );height:100%;left:0;position:absolute;top:0;width:100%}.bestof .bestof-empty-image{background-color:#dedede;height:144px;width:100%}.bestof .bestof-info{height:147px;margin:0 15px 0 12px;overflow:hidden;padding-top:13px;position:relative}.bestof .bestof-author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:220px;color:#32373b;float:left;font-size:14px;font-weight:bold}.bestof .bestof-author-image{-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;height:25px;margin-right:6px;vertical-align:middle;width:25px}.bestof .bestof-timeago{color:#9b9b9b;float:right;font-size:14px}.bestof .bestof-timeago img{height:14px;vertical-align:middle;width:14px}.bestof .bestof-title{clear:both;color:#32373b;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;font-weight:bold;line-height:19px;margin-top:32px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.bestof .bestof-vote-response{bottom:10px;position:absolute;width:100%}.bestof .bestof-votes,.bestof .bestof-responses{color:#444;font-size:14px}.bestof .bestof-votes img,.bestof .bestof-responses img{margin-right:5px;vertical-align:bottom}.bestof .bestof-votes{float:left}.bestof .bestof-votes img{width:14.5px;height:15.7px}.bestof .bestof-responses{float:right}.bestof .bestof-responses img{height:15px;width:15px}.bestof .bestof-left-arrow{cursor:pointer;display:none;position:absolute;left:-30px;top:50%;-ms-transform:translateY(-50%),rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.bestof .bestof-right-arrow{cursor:pointer;position:absolute;right:-30px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.community{background:transparent;height:720px}.community .community-wrapper{background:url(/assets/home/laptop-36db4bd96c81b992966315493375cde17fc189bc06a81db4da4a30ac3a276403.png) no-repeat top center;height:390px;margin:0 auto;padding-top:45px;width:694px}.community .community-scroller{margin:0 95px;overflow:hidden;white-space:nowrap;height:100%}.community .community-stat{display:inline-block;position:relative;vertical-align:top;width:500px}.community .community-stat h3{color:#54b1eb;font-size:86px;font-weight:300;margin:75px 0 0;text-align:center}.community .community-stat h4{color:#fff;font-size:22px;font-weight:300;margin:14px 0 0;text-align:center}.community .community-stat.has-pie{padding-top:50px}.community .community-pie{background-color:#172029;height:125px;position:relative;width:125px;margin:0 auto}.community .community-arc-mask,.community .community-arc-start,.community .community-arc-end{background:transparent;border-radius:100% 0 0 100% / 50% 0 0 50%;border:5px solid #54b1eb;border-right:none;height:100%;position:absolute;-ms-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;width:50%;z-index:2}.community .community-arc-end{display:none;-ms-transform:rotate(180deg) translateX(1px);-webkit-transform:rotate(180deg) translateX(1px);transform:rotate(180deg) translateX(1px)}.community .community-arc-mask{background-color:#172029;border:none;transform:scale(1.1);z-index:3}.community .community-pie-label{bottom:-40px;color:#fff;font-size:22px;font-weight:300;position:absolute;width:100%;text-align:center}.community .community-pie-value{color:#54b1eb;font-size:30px;font-weight:500;position:absolute;text-align:center;top:95px;width:100%;z-index:4}.community .community-odo-outer{display:inline-block;height:100px;overflow:hidden}.community .community-odo-inner{height:105px}.advertising{background-color:#f9f9f9}.advertising .advertising-bg-viewport{width:100%;overflow:hidden;position:absolute;height:1310px;top:-175px}.advertising .advertising-bg-wrapper{width:950px;margin:0 auto;position:relative}.advertising .advertising-bg{position:absolute;left:376px}.advertising .advertising-wrapper{margin:0 auto;position:relative;width:950px}.advertising .advertising-wrapper h2{text-align:left}.advertising .advertising-wrapper h3{color:#32373b;font-size:24px;font-weight:normal;margin:25px 0}.advertising .advertising-wrapper .advertising-bg{left:375px;position:absolute;top:-260px}.advertising .advertising-wrapper .advertising-point{color:#444;font-size:16px;line-height:24px;width:328px}.advertising .rp-button.primary{font-size:18px;margin-top:50px;padding:16px 91px}.reach{background:transparent}.reach .reach-wrapper{margin:0 auto;width:950px}.reach .reach-wrapper h2{text-align:left}.reach .reach-wrapper .section-intro{color:inherit;text-align:left;width:100%}.reach .reach-content{width:480px}.reach .rp-button.outline{font-size:18px;padding:16px 91px}.clients{background-color:white}.clients .clients-list{margin-top:50px;text-align:center}.clients .clients-list .client-logo{background-image:url(/assets/home/logos-98f7f0ac44c002719c1b35bf41cc12155f00e8d8075b1b468e302b574aedee70.png);background-repeat:no-repeat;height:52px;display:inline-block;margin-right:42px;margin-bottom:20px}.clients .clients-list .client-logo:last-of-type{margin-right:0}.clients .clients-list .client-logo-aafmaa{width:178px;background-position:-379px -52px}.clients .clients-list .client-logo-cvn{width:188px;background-position:0 -104px}.clients .clients-list .client-logo-deltadental{width:466px}.clients .clients-list .client-logo-geaviation{width:178px;background-position:-188px -104px}.clients .clients-list .client-logo-mckesson{width:379px;background-position:0 -52px}.clients .clients-list .client-logo-navyfederal{width:89px;background-position:-366px -104px}.advisors{background-color:#f9f9f9}.advisors .advisor-testimonial{height:170px;margin:0 auto;overflow:hidden;text-align:center;width:620px}.advisors .advisor-scroller{width:1250px}.advisors .advisor-quote-wrapper{float:left;width:620px}.advisors .advisor-quote{color:#444;font-size:18px;line-height:30px}.advisors .advisor-photos{margin:50px auto 0;width:305px}.advisors .advisor-photo{-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;border:1px solid #f4f4f4;cursor:pointer;height:60px;margin-right:15px;opacity:0.29;-ms-transition:opacity ease-in-out 500ms, border-color ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms, border-color ease-in-out 500ms;-webkit-transition:opacity ease-in-out 500ms, border-color ease-in-out 500ms;transition:opacity ease-in-out 500ms, border-color ease-in-out 500ms;width:60px}.advisors .advisor-photo.is-active{border-color:#54b1eb;opacity:1}.advisors .advisor-photo:last-of-type{margin-right:0}.advisors .advisor-divider{background-color:#54b1eb;height:1px;margin:30px auto;width:100px}.advisors .advisor-quoted{color:#444;font-size:16px;font-weight:bold;text-align:center}.press{background-color:#f4f4f4}.press h3{color:#444;font-size:16px;font-weight:600;line-height:24px;margin:0}.press .press-content{margin:50px auto 0;width:950px}.press .press-content:after{clear:both;content:'';display:table}.press .press-card{float:left;font-size:16px;height:148px;margin-bottom:60px;padding-right:50px;width:33%}.press .press-card h3{display:block;display:-webkit-box;max-height:100px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.press .press-card.is-video h3{margin-bottom:20px}.press .press-card.is-video a{display:block;height:152px;position:relative;width:263px}.press .press-card.is-video img{position:absolute}.press .press-card.is-video img:last-of-type{left:50%;top:50%;transform:translate(-50%, -50%)}.press .press-date{color:#444;margin:20px 0}.press .press-source{color:#54b1eb;font-weight:600}.press .press-source:hover{color:#209fe6}.footer{background-color:#386cae;color:#fff;padding-top:65px}.footer .footer-content{margin:0 auto;width:950px}.footer .footer-content:after{clear:both;content:'';display:table}.footer a,.footer a:visited{color:#fff;font-size:14px}.footer a:hover,.footer a:visited:hover{color:#54b1eb}.footer h5{color:rgba(255,255,255,0.6);font-size:14px;font-weight:600}.footer h5.second-list{margin-top:35px}.footer ul,.footer li{margin:0;padding:0}.footer li{list-style-type:none;margin:7px 0}.footer .footer-row{margin:0 auto;overflow:auto;padding-left:90px;padding-top:30px;width:960px}.footer .footer-card{float:left;margin-right:5px;width:185px}.footer .footer-card.is-wide{width:255px}.footer .footer-card.is-narrow{width:160px}.footer .footer-not-affiliated{color:rgba(255,255,255,0.6);font-size:14px;padding:50px 0}body{-webkit-font-smoothing:antialiased}body *{box-sizing:border-box}section{padding:86px 0;position:relative}section h2{color:#32373b;font-size:32px;font-weight:normal;margin-bottom:25px;margin-top:0;text-align:center}section h2.light{color:#fff}section .section-intro{color:#444;font-size:16px;line-height:24px;margin-bottom:50px;margin:0 auto 50px;text-align:center;width:750px}section .section-intro.light{color:#fff}section .section-footer{bottom:0;left:50%;margin:0 auto;position:absolute;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:940px;z-index:1}section .section-footer .next-section{bottom:-23px;position:relative}.home-page{background-color:#f9f9f9}.next-section{-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-webkit-transition:transform ease-in-out 250ms;-ms-transition:transform ease-in-out 250ms;-o-transition:transform ease-in-out 250ms;transition:transform ease-in-out 250ms;background-color:#fff;border:none;box-shadow:0 3px 8px rgba(0,0,0,0.15);height:50px;padding-top:5px;width:50px}.next-section:active{box-shadow:0 6px 12px rgba(0,0,0,0.15);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}
