*{box-sizing:border-box}html{font-family:Graphik Web,Helvetica Neue,Helvetica,Arial,Tahoma,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,body,button,input,select,textarea{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{outline:none}body,html{-webkit-overflow-scrolling:touch}body{padding:0;margin:0}aside,footer,h1,h2,h3,h4,h5,h6,header,main,nav,p,section,small{padding:0;margin:0;display:block;box-sizing:border-box;font-weight:400;font-size:inherit}strong{font-weight:500}li,ol,ul{padding:0;margin:0;list-style:none}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent;text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}a:active,a:hover{outline:0;text-decoration:underline}img{border:0}svg:not(:root){overflow:hidden}pre{overflow:auto}code,pre{font-family:monospace,monospace}button,input,optgroup,textarea{color:inherit;font-size:inherit;margin:0;padding:0;font-family:Graphik Web,Helvetica Neue,Helvetica,Arial,Tahoma,sans-serif;-webkit-tap-highlight-color:rgba(255,255,255,0)}input[type=email],input[type=password],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}fieldset{border:none;margin:0;padding:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{display:none}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a:active,a:focus,button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner{border-color:transparent;outline:0}input::-webkit-contacts-auto-fill-button{display:none!important}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select:focus::-ms-value{background:inherit}button::-moz-focus-inner{border:0}::-ms-clear{display:none}::-webkit-input-placeholder{color:rgba(19,20,49,.4)}::-moz-placeholder{color:rgba(19,20,49,.4)}:-ms-input-placeholder{color:rgba(19,20,49,.4)}:-moz-placeholder{color:rgba(19,20,49,.4)}@font-face{font-family:Graphik Web;src:url(/assets/packs/fonts/graphik/Graphik-Medium-Web-923b3601c3e0425cf693a13c251bd65c.woff2) format("woff2"),url(/assets/packs/fonts/graphik/Graphik-Medium-Web-2f6f7a7e8e805718e775be692a41d600.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap;unicode-range:U+65-u+90,U+97-122}.Graphik-Medium-Web{font-weight:500}@font-face{font-family:Graphik Web;src:url(/assets/packs/fonts/graphik/Graphik-Regular-Web-61889c7770ea4862ff9381ca09902cad.woff2) format("woff2"),url(/assets/packs/fonts/graphik/Graphik-Regular-Web-7833d645b5154030b326f9c54dacbfdd.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;unicode-range:U+65-u+90,U+97-122}.Graphik-Medium-Web,.Graphik-Regular-Web{font-family:Graphik Web;font-style:normal;font-stretch:normal}.Graphik-Regular-Web{font-weight:400}@keyframes animA{0%{width:0}to{width:50%}}@keyframes animB{30%{opacity:1;transform:scale(1);left:50%}70%{opacity:1;transform:scale(1);left:50%}to{left:0;transform:scale(1);opacity:1}}@keyframes animC{to{opacity:1}}.awesomeBanner{position:fixed;bottom:0;left:0;right:0;height:55px;transition:bottom .25s;pointer-events:none;will-change:bottom,transform;z-index:900}.awesomeBanner .body{width:560px;position:relative;z-index:300;color:#fff;margin:0 auto;height:55px;line-height:55px}.awesomeBanner .body .icon{opacity:0;transform:scale(.5);position:absolute;left:50%;top:0;height:55px;line-height:55px;display:none}.awesomeBanner .body span{position:relative;left:35px;opacity:0;font-weight:500}.awesomeBanner .blind{z-index:200;content:"";display:block;width:0;position:absolute;top:0;height:55px;will-change:width}.awesomeBanner .blind:first-child{left:0}.awesomeBanner .blind:last-child{right:0}.awesomeBanner.ok .blind{background:rgba(58,170,85,.9)}.awesomeBanner.ok .bt-check-circle{display:block}.awesomeBanner.fail .blind{background:rgba(255,69,72,.9)}.awesomeBanner.fail .bt-times-circle{display:block}.awesomeBanner.show{pointer-events:auto}.awesomeBanner.show .blind{animation:animA .25s;animation-delay:0s;animation-timing-function:ease-out;animation-fill-mode:forwards}.awesomeBanner.show .body .icon{animation:animB .6s;animation-delay:.35s;animation-timing-function:ease-out;animation-fill-mode:forwards}.awesomeBanner.show .body span{animation:animC .25s;animation-delay:.9s;animation-timing-function:ease-out;animation-fill-mode:forwards}.awesomeBanner.hide{bottom:-55px}form#google_sign_in button{background:url(/assets/packs/images/google-icon-41b52b540c20618d2bb9304c7a83034e.svg) 15px 7.5px no-repeat;background-size:50px;border:1px solid rgba(19,20,49,.1);box-shadow:0 10px 20px rgba(0,0,0,.03);border-radius:5px;width:100%;text-align:left;padding:25px 20px 25px 80px;font-size:1.1em;color:#6d6d6d;transition:background-color .1s ease-in-out}form#google_sign_in button:hover{background-color:#f7f7f7}form#google_sign_in button:active{background-color:#eaeaea}.authSeparator{text-align:center}.authSeparator hr{background:#f5f5f5;border:none;height:1px;margin:30px 10px 20px}.authSeparator span{background:#fff;color:#9e9e9e;position:relative;top:-28px;margin:100px 0;padding:0 15px}.notices{min-height:120px;margin-bottom:30px}.notices #signInNotice{background-color:#fffae5;border:1px solid #ffeb99;box-shadow:0 10px 20px rgba(0,0,0,.03);border-radius:5px;width:100%;text-align:left;padding:25px;font-size:1.2em;color:#6d6d6d;transition:background-color .1s ease-in-out;margin-top:100px}.notices #signInNotice p:not(:last-child) strong{display:block;padding-bottom:15px;color:#d4442e}.formHeading.signIn{padding-bottom:20px}.formHeading.signIn h2{padding-top:0}#intercom .fieldCont{padding:15px}#intercom label{height:100%;cursor:pointer;display:block}#intercom label img{margin-left:10px;vertical-align:middle}body{background:#fff;color:rgba(19,20,49,.8);font-size:14px}.logo{margin-left:calc(50% - 22px);margin-top:50px}h2{text-align:center;padding:50px 0 40px;font-size:25px;color:#131431;line-height:1.27em;font-weight:500;letter-spacing:-.02em}.formHeading{padding-bottom:40px}.formHeading h2{text-align:left;padding:120px 0 7px;font-size:24px}.formHeading p{color:rgba(19,20,49,.6);font-size:15px}a{color:#0054ff}#body-cont{display:flex;justify-content:flex-start}aside{background:#1f2018 url(/img/dog-log.jpg);background-size:cover;background-position:50%;width:420px;height:100vh;overflow:hidden}aside .brag{background:url(/assets/packs/images/signup-logos-88df7a5c2579a847b1ddb4f630f2544b.png) no-repeat;background-size:364px;background-position:0 100%;padding:0 0 45px;color:#fff;position:absolute;bottom:25px;left:25px;width:420px}@media only screen and (max-width:768px){aside{display:none}}@media only screen and (max-width:425px){aside{display:none}}main{flex:1;display:flex;justify-content:center}main .mCont{width:450px}@media only screen and (max-width:425px){main .mCont{width:100%;padding:0 20px}}form fieldset{border:1px solid rgba(19,20,49,.1);padding:0;margin:0;border-radius:5px;box-shadow:0 10px 20px rgba(0,0,0,.03);width:100%;transition:all .2s}form .buttonCont{height:50px;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;font-weight:500;background:#0054ff;margin:0 auto;outline:none;border:0;position:relative;transition:all .25s}form .buttonCont.waitForTerms{opacity:.2}form .buttonCont.waitForTerms input{pointer-events:none}form .buttonCont a,form .buttonCont input{height:50px;display:inline-flex;align-items:center;justify-content:center;width:100%;border:0;background:none;color:#fff;font-weight:500;transition:all .25s;cursor:pointer;text-align:center;padding:0 28px}form .buttonCont a:hover,form .buttonCont input:hover{text-decoration:none}form .buttonCont .nextStep{z-index:10;opacity:0;pointer-events:none}form .buttonCont .nextStep.active{opacity:1;pointer-events:auto}form.signupForm .buttonCont{width:250px}form .fieldsetCont{transition:height .25s}form .fieldCont{position:relative;border-bottom:1px solid rgba(19,20,49,.1)}form .fieldCont.last{border-bottom:0}form .fieldCont.accept{padding:15px}form label{font-size:15px;color:rgba(19,20,49,.4)}form label.over{position:absolute;top:26px;left:20px;transition:all .2s;pointer-events:none}form input[type=email],form input[type=password],form input[type=text],form input[type=url]{border:0;outline:none;font-size:15px;width:100%;display:block;padding:35px 20px 15px;background:hsla(0,0%,100%,0);transition:transform .2s}form input.filled+label,form input:focus+label{top:15px;font-size:13px;color:rgba(19,20,49,.4)}form input:-webkit-autofill+label,form input[value]:not([value=""])+label{top:15px;font-size:13px;color:rgba(19,20,49,.4)}form .formActions{margin-top:25px;display:flex;justify-content:center}.otherLinks{margin-top:30px;text-align:center;color:rgba(19,20,49,.4)}.otherLinks a{margin:0 5px;color:rgba(19,20,49,.4)}.errorList{border-left:2px solid #ff4548;padding-left:10px;color:#ff4548;font-size:.85rem;line-height:1.4rem;margin-bottom:10px}