@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes blink{50%{opacity:1}}@keyframes blink-dot{0%{height:1px;width:1px;margin:20px}30%{height:1px;width:1px;margin:20px}65%{height:15px;width:15px;margin:13px}100%{height:1px;width:1px;margin:20px}}@keyframes blink-dino{0%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}@keyframes dino-run{0%{left:0%;opacity:1}60%{opacity:1}80%{left:100%;opacity:0}81%{opacity:0;left:100%}82%{opacity:0;left:-20%}83%{opacity:1;left:-20%}100%{left:0%}}.button{user-select:none;font-size:16px;padding:10px 16px;transition:all .2s;background-color:#e6e6e6;display:inline-block;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;border-radius:4px;text-decoration:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button:active,.button.active{outline:0;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.button:focus{outline:none}.button.disabled,.button[disabled]{cursor:not-allowed;pointer-events:none;box-shadow:none;opacity:.65}.button.wide{min-width:150px}@media screen and (min-width: 820px){.top-nav .nav-items .button-top-nav{height:40px;line-height:40px;border:1px solid #fff;border-radius:4px;background:rgba(0,0,0,0);transition:.2s border-color,color .2s}.top-nav .nav-items .button-top-nav:not(:last-child){margin-right:12px}.top-nav .nav-items .button-top-nav:hover,.top-nav .nav-items .button-top-nav:focus{border-color:rgba(255,255,255,.6)}}.button-primary{color:#fff;background-color:#40aadb;border:1px solid #40aadb;border-bottom-color:#3a99c5}.button-primary:hover,.button-primary.hover{background-color:#3a99c5;text-decoration:none}.button-primary:active,.button-primary.active{border-color:#3691ba;background-color:#3691ba}.button-primary.line{background-color:rgba(0,0,0,0);border:1px solid #40aadb;color:#40aadb}.button-primary.line.dashed{border-style:dashed}.button-primary.line:active{box-shadow:none}.button-success{color:#fff;background-color:#34b96f;border:1px solid #34b96f;border-bottom-color:#2fa764}.button-success:hover,.button-success.hover{background-color:#2fa764;text-decoration:none}.button-success:active,.button-success.active{border-color:#2c9d5e;background-color:#2c9d5e}.button-success.line{background-color:rgba(0,0,0,0);border:1px solid #34b96f;color:#34b96f}.button-success.line:active{box-shadow:none}.button-link-nav{border:1px solid #e4ebef;color:#7c7c80;background-color:#fff}.button-link-nav:hover,.button-link-nav.hover{background-color:#f2f2f2;text-decoration:none}.button-link-nav:active,.button-link-nav.active{background-color:#e6e6e6}.button-danger{color:#fff;background-color:#e25c59;border:1px solid #e25c59;border-bottom-color:#cb5350}.button-danger:hover,.button-danger.hover{background-color:#cb5350;text-decoration:none}.button-danger:active,.button-danger.active{border-color:#c04e4c;background-color:#c04e4c}.button-danger.line{background-color:rgba(0,0,0,0);border:1px solid #e25c59;color:#e25c59}.button-danger.line:active{box-shadow:none}.button-warning{color:#fff;background-color:#f0ad4e;border:1px solid #f0ad4e;border-bottom-color:#d89c46}.button-warning:hover,.button-warning.hover{background-color:#d89c46;text-decoration:none}.button-warning:active,.button-warning.active{border-color:#cc9342;background-color:#cc9342}.button-warning.line{background-color:rgba(0,0,0,0);border:1px solid #f0ad4e;color:#f0ad4e}.button-warning.line:active{box-shadow:none}.button-link{color:#40aadb;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,.1);border-color:rgba(0,0,0,0);padding-left:0 !important;padding-right:0 !important}.button-link:hover,.button-link.hover{background-color:rgba(0,0,0,.1);text-decoration:none}.button-link:active,.button-link.active{border-color:rgba(0,0,0,.15);background-color:rgba(0,0,0,.15)}.button-link:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);text-decoration:underline}.button-link:active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}.button-link.button-danger{color:#e25c59}.button-information{color:#40aadb;background-color:#fff;border:1px solid #fff;border-bottom-color:#e6e6e6;border:1px solid #40aadb;line-height:inherit}.button-information:hover,.button-information.hover{background-color:#e6e6e6;text-decoration:none}.button-information:active,.button-information.active{border-color:#d9d9d9;background-color:#d9d9d9}.button-large{font-size:22px;padding:14px 20px}.button-small{font-size:14px;padding:8px 12px}.button-tiny{font-size:14px;padding:4px 6px}.button-full{width:100%}.button-input-size{height:40px;line-height:39px;padding-top:0;padding-bottom:0}footer{background-color:#fff;color:#7c7c80}footer h5{color:#5ea5ee;font-weight:600;font-size:14px}footer .container{padding:24px;overflow:hidden}footer .footer-grid:after{content:"";display:table;clear:both}footer .grid-item{display:inline-block;float:left;width:20%;padding:12px}footer .logo{width:117px}footer .social-icons{display:inline-block}footer .social-icons .twitter-icon{width:25px}footer .social-icons .facebook-icon{width:25px}footer .social-icons a{text-decoration:none}footer .links>a{display:block;color:#7c7c80;font-size:14px;line-height:28px}footer .links>a:focus{outline:none}footer .links>a:hover{text-decoration:none;color:#5ea5ee}footer .dino{text-align:center;width:51px;padding-top:60px;margin-bottom:0px;line-height:0;position:relative;cursor:pointer}footer .dino .dino-step-1{position:absolute;bottom:0px;left:0px;opacity:1}footer .dino .dino-step-2{position:absolute;bottom:0px;left:0px;opacity:0}footer .dino.dino-run{animation:dino-run 5s linear}footer .dino.dino-run .dino-step-1{animation:blink-dino .4s linear infinite}footer .dino.dino-run .dino-step-2{animation:blink-dino .4s linear infinite;animation-delay:.2s}footer .footer-bottom{border-top:1px solid #e4ebef;padding-top:24px}footer .footer-bottom .links>a{display:inline-block;float:left;margin-right:24px}@media screen and (max-width: 640px){footer .container{padding:28px 24px}footer .grid-item{width:50%}footer .footer-grid .grid-item:first-child{width:100%}}body.controller_marketing.action_referral_invite h1{font-size:36px}body.controller_marketing.action_referral_invite h2{font-size:30px}body.controller_marketing.action_referral_invite h3{font-size:24px;color:#fff;font-weight:300}body.controller_marketing.action_referral_invite section.sign-up{padding-top:62px;text-align:center;background-color:#132254}body.controller_marketing.action_referral_invite section.sign-up .u-pad-section{padding-top:60px}body.controller_marketing.action_referral_invite section.sign-up img{width:85px;height:85px;margin:0 auto;border-radius:50%}body.controller_marketing.action_referral_invite section.sign-up h1{color:#fff;font-weight:500;padding-top:24px;padding-bottom:12px}body.controller_marketing.action_referral_invite section.sign-up .apply-form{margin-top:24px}body.controller_marketing.action_referral_invite section.sign-up .apply-form:after{content:"";display:table;clear:both}body.controller_marketing.action_referral_invite section.sign-up .apply-form input[type=text]{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;margin-right:-2px;width:100%;max-width:200px}body.controller_marketing.action_referral_invite section.sign-up .apply-form input[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0;padding:0 40px;margin-left:-3px}body.controller_marketing.action_referral_invite section.how-it-works{background-color:#fff;text-align:center}body.controller_marketing.action_referral_invite section.how-it-works h2{font-weight:300;margin-bottom:12px}body.controller_marketing.action_referral_invite section.how-it-works .hiw-container{margin-bottom:24px}body.controller_marketing.action_referral_invite section.how-it-works .hiw-container .hiw-icon{display:inline-block;position:relative}body.controller_marketing.action_referral_invite section.how-it-works .hiw-container .hiw-icon .text{bottom:-35px;left:-35px;right:-35px;position:absolute;font-size:14px;color:#7c7c80}body.controller_marketing.action_referral_invite section.how-it-works .hiw-container .hiw-icon .text-swag{bottom:-56px;left:-38px;right:-38px}body.controller_marketing.action_referral_invite section.how-it-works .hiw-container .hiw-dotted-line{padding-bottom:35px;display:inline-block;height:1px;width:22%;border-top:1px dashed #a6acaf}body.controller_marketing.action_referral_invite section.companies{background-color:#e4ebef;text-align:center}body.controller_marketing.action_referral_invite section.companies h2{font-size:18px;color:#231f20;font-weight:500;margin-bottom:12px}body.controller_marketing.action_referral_invite section.companies .companies-container{max-width:925px;margin:0 auto;cursor:pointer}@media screen and (max-width: 640px){body.controller_marketing.action_referral_invite h1{font-size:24px}body.controller_marketing.action_referral_invite h2{font-size:22px}body.controller_marketing.action_referral_invite h3{font-size:16px}body.controller_marketing.action_referral_invite section.sign-up .apply-form input{display:block;width:100%}body.controller_marketing.action_referral_invite section.sign-up .apply-form input[type=text]{border-radius:4px;border-right:1px solid #e4ebef;margin-right:-2px;width:100%;max-width:100%}body.controller_marketing.action_referral_invite section.sign-up .apply-form input[type=submit]{margin-top:12px;border-radius:4px;padding:0 40px;margin-left:0px}body.controller_marketing.action_referral_invite section.how-it-works .hiw-container{margin-bottom:24px}body.controller_marketing.action_referral_invite section.how-it-works .hiw-container .hiw-icon{display:inline-block}body.controller_marketing.action_referral_invite section.how-it-works .hiw-container .hiw-dotted-line{padding-bottom:35px;display:block;margin:0 auto;margin-top:40px;margin-bottom:-10px;height:25px;width:1px;border-top:0px;border-right:1px dashed #a6acaf}}
