.large-status-code{color:#fff;font-size:290px;font-stretch:normal;font-style:normal;font-weight:900;letter-spacing:normal;line-height:1.27;text-align:center;text-shadow:0 0 48px #ffffff4f}@media(max-width:800px){.large-status-code{font-size:90px}}.faint-error{font-size:1.333em;opacity:.8}.no-scroll{overflow:hidden}.bg-gradient{background:#0078f8!important;background:linear-gradient(225deg,#0078f8,#b134ff)!important;border-color:#0000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$startColor,endColorstr=$endColor,GradientType=1)}body.login,html{height:100%}body.login{background-attachment:fixed;background-repeat:no-repeat;background-size:100% 100%}#callback{background-size:cover}#callback #__layout{height:100%;min-height:100%;width:100%}#callback h1,#callback h2{font-size:28px}#callback #__nuxt{align-items:center;background:#0000;background:url(/background@2x.jpg) no-repeat;display:flex;min-height:100%}#download-app{background-size:cover}#download-app #__layout{height:100%;min-height:100%;width:100%}#download-app h1,#download-app h2{font-size:28px}#download-app #__nuxt{align-items:flex-start;background:#0000;background:url(/background@2x.jpg) no-repeat;display:flex;min-height:100%}body.error-page{background:url(/nf-bg.svg) no-repeat;background-size:cover}body.error-page #__layout,body.error-page div#__nuxt,body.error-page div#__nuxt #__layout{height:100%}div#error-styling relative{display:flex;height:100%}.error-styling.relative{height:100%}.grecaptcha-badge{display:none!important}.gro-wheel{background:url(/corner-accent@2x.png) no-repeat 100% 0;background-size:contain;height:760px;opacity:.6;position:absolute;right:0;top:0;width:800px;z-index:-1}@media(max-width:800px){.gro-wheel{height:510px;width:416px}}#onboarding-payment{background-size:cover}#onboarding-payment .border-left-blue{border-left:4px solid #7d4bfc!important}#onboarding-payment .logout-notice{opacity:.8}#onboarding-payment .logout-link{cursor:pointer;text-decoration:underline}#onboarding-payment #__layout{height:100%;min-height:100%;width:100%}#onboarding-payment h1,#onboarding-payment h2{font-size:28px}#onboarding-payment #__nuxt{align-items:center;background:#0000;background:url(/background@2x.jpg) no-repeat;display:flex;min-height:100%}#onboarding-payment .text-center.line-through{position:relative}#onboarding-payment .text-center.line-through .white-block{background:#fff!important;display:inline-block;padding-left:8px;padding-right:8px;position:relative;text-transform:uppercase;z-index:99!important}#onboarding-payment .text-center.line-through:before{border-bottom:1px dotted #ebebf0;content:"";height:1px;left:0;position:absolute;right:0;top:11px;width:100%;z-index:0}#onboarding{background-size:cover}#onboarding .logout-notice{opacity:.8}#onboarding .logout-link{cursor:pointer;text-decoration:underline}#onboarding #__layout{height:100%;min-height:100%;width:100%}#onboarding h1,#onboarding h2{font-size:28px}#onboarding #__nuxt{align-items:center;background:#0000;background:url(/background@2x.jpg) no-repeat;display:flex;min-height:100%}.gro__app__header__title{font-size:24px;margin-left:24px}body.portal{background:#e8f0fe8f}body.portal main{padding:24px}@media(max-width:800px){body.portal main{padding:0}}body.portal .full-height,body.portal .portal-empty-state{height:calc(100% - 64px)}body.portal .vertically-centered{align-items:center;display:flex;height:100%}body.portal #__nuxt,body.portal #__nuxt #__layout{height:100%}#quiz{background-size:cover}#quiz #__layout{height:100%;min-height:100%;width:100%}#quiz h1,#quiz h2{font-size:28px}#quiz #__nuxt{background:#0000;background:url(/sunrise.png) no-repeat;background-size:cover;display:flex;min-height:100%}.splash header{box-shadow:0 8px 16px 0 #0000001a;height:60px;position:relative}.splash header .logo{display:block;height:50px;margin:0 auto}.splash section{background:#e9effe}.splash section .hero{min-height:600px}.splash section .star-color{color:#fb9102}.splash section .nav-dot-inactive{color:#dbdbdd}.splash section .nav-dot-active{color:#062940}.splash section .slide-container{min-height:240px}.splash section .testimonial-container{position:absolute;width:100%}.splash section .slide-left-enter-active,.splash section .slide-left-leave-active{transition:all .5s ease}.splash section .slide-left-enter{opacity:0;transform:translateX(100%)}.splash section .slide-left-leave-to{opacity:0;transform:translateX(-100%);z-index:0}.splash section .slide-right-enter-active,.splash section .slide-right-leave-active{transition:all .5s ease}.splash section .slide-right-enter{opacity:0;transform:translateX(-100%)}.splash section .slide-right-leave-to{opacity:0;transform:translateX(100%)}.splash section .center-text-divider{background:#eeeeef;height:1px;margin-bottom:20px;margin-top:20px}.splash section .center-text-divider span{background:#fff;display:inline-block;position:relative;text-align:center;top:-10px;width:50px}footer{padding-bottom:80px;padding-top:80px}footer .gro__notice.purple{background-image:linear-gradient(225deg,#b134ff1a,#0078f81a)}footer .certifications .cert-image{height:70px;padding-right:12px}footer .certifications .cert-image:last-of-type{padding:0}footer ul li{line-height:.8;list-style-type:none;margin-bottom:16px}footer ul li a{color:#062940;text-decoration:none}.vertically-centered,.vertically-centered #__nuxt{height:100%;width:100%}@media(min-width:768px)and (min-height:800px){.vertically-centered #__nuxt{align-items:center;display:flex;flex-direction:column;justify-content:center;vertical-align:middle}.vertically-centered #__nuxt #__layout{width:100%}}body.walkthrough .hide-overflow{overflow:hidden}body.walkthrough nav ul{list-style:none}body.walkthrough blockquote,body.walkthrough q{quotes:none}body.walkthrough blockquote:after,body.walkthrough blockquote:before,body.walkthrough q:after,body.walkthrough q:before{content:"";content:none}body.walkthrough a{background:#0000;font-size:100%;margin:0;padding:0;vertical-align:initial}body.walkthrough ins{background-color:#ff9;color:#000;text-decoration:none}body.walkthrough mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}body.walkthrough del{text-decoration:line-through}body.walkthrough abbr[title],body.walkthrough dfn[title]{border-bottom:1px dotted;cursor:help}body.walkthrough table{border-collapse:collapse;border-spacing:0}body.walkthrough hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}body.walkthrough input,body.walkthrough select{vertical-align:middle}body.walkthrough html{height:100%}body.walkthrough .inner{height:100%;margin:0 auto;max-width:900px}body.walkthrough .inner .logo{margin-top:3rem}@media screen and (max-width:750px){body.walkthrough .inner .logo{padding:0 1rem}}body.walkthrough .inner .logo img{display:block;margin:2rem auto;max-width:200px}body.walkthrough .inner .title h1{color:#062940;font-size:2.2rem;font-weight:700;margin:1rem 0;text-align:center}body.walkthrough .inner .video{margin-top:0}@media screen and (max-width:750px){body.walkthrough .inner .video{padding:0 1rem}}body.walkthrough .inner .video{position:relative}body.walkthrough .inner .video .dots-1{left:-21%;right:17%;top:5%}body.walkthrough .dots-2,body.walkthrough .inner .video .dots-1{height:100%;overflow:hidden;position:absolute;width:100%;z-index:-1}body.walkthrough .dots-2{bottom:-40%;right:-72%}@media screen and (max-width:915px){body.walkthrough .inner .video .dots-1,body.walkthrough .inner .video .dots-2{display:none}body.walkthrough .inner .video iframe{height:300px!important}body.walkthrough .inner .video .button{margin-top:1.5rem!important}}body.walkthrough .inner .video iframe{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:block;height:560px;margin:0 auto;width:100%;z-index:9}body.walkthrough .inner .video .button{margin:0 0 1.5rem;width:100%}body.walkthrough .inner .video .socials{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 0 5.5rem;width:100%}body.walkthrough .inner .video .button button,body.walkthrough .inner .video .socials img{z-index:0!important}body.walkthrough .inner .video .button a{background-color:#0179d5;border:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:500;letter-spacing:.5px;padding:1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease-in-out}body.walkthrough .inner .video .button a:hover{opacity:.9}body.walkthrough .inner .video .button a{background:none}