body,html{margin:0;position:relative;overflow-x:clip;background-color:#fafafa;z-index:-2}h1{font-size:3rem;font-weight:700}@media only screen and (max-width:90em){h1{font-size:2.5rem}}@media only screen and (max-width:75em){h1{font-size:2.25rem}}@media only screen and (max-width:48em){h1{font-size:2rem;line-height:40px}}@media only screen and (max-width:36em){h1{font-size:1.85rem;line-height:40px}}.h1Small{font-size:2.5rem;white-space:pre-line}@media only screen and (max-width:75em){.h1Small{font-size:2rem}}@media only screen and (max-width:62em){.h1Small{font-size:1.75rem}}@media only screen and (max-width:36em){.h1Small{font-size:1.5rem}}h2{font-size:2.5rem;white-space:pre-line}@media only screen and (max-width:75em){h2{font-size:2rem}}@media only screen and (max-width:62em){h2{font-size:1.75rem}}@media only screen and (max-width:36em){h2{font-size:1.5rem}}.navLink{color:#222;display:inline-block;text-decoration:none;margin-bottom:1rem;align-self:flex-start}@media only screen and (max-width:36em){.navLink{align-self:center}}.navLink:focus,.navLink:hover{color:#625aff}.navLink:after{content:"";display:block;height:2px;background:#625aff;transform:scaleX(0);transition:transform .25s ease-in-out}.navLink:focus:after,.navLink:hover:after{transform:scaleX(1)}.navLink__navbar{padding-top:4px;margin-bottom:0;align-self:auto}.navLink__alt{color:#625aff}.button{position:relative;display:inline-flex;height:42px;padding:0 32px;background-color:#625aff;color:#fff;border:0;border-radius:4px;box-shadow:0 3px 3px 0 rgba(0,0,0,.24),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);text-decoration:none;font-size:.8rem;font-weight:500;line-height:36px;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;z-index:1;transition:all .15s ease-in}.button:focus,.button:hover{opacity:.9}.button__secondary{background-color:#01d2fc}.button__ternary{background-color:rgba(98,90,255,.1215686275)}.button__outlined,.button__ternary{color:#625aff;box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.02)}.button__outlined{background-color:#fff;border:1px solid #625aff}.button__outlined__transparent{background-color:rgba(0,0,0,0);color:#121212}@media only screen and (max-width:48em){.button__small{height:20px;padding:4px 8px;font-size:.6rem}}@keyframes ripple{0%{width:0;height:0;opacity:.5}to{width:150px;height:150px;opacity:0}}.ripple:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:currentColor;visibility:hidden;z-index:2}.ripple:not(:active):before{animation:ripple .4s cubic-bezier(0,0,.2,1);transition:visibility .4s step-end}.ripple:active:before{visibility:visible}.color-primary{color:#625aff}.color-secondary{color:#01d2fc}.color-error{color:#c92929}.color-success{color:#63b365}li,p{color:#121212;font-size:1rem;line-height:30px;white-space:pre-line}@media only screen and (max-width:75em){li,p{font-size:1.15rem;line-height:24px}}@media only screen and (max-width:36em){li,p{font-size:1rem}}.container{margin:0 24rem}@media only screen and (max-width:90em){.container{margin:0 6rem}}@media only screen and (max-width:75em){.container{margin:0 6rem}}@media only screen and (max-width:36em){.container{margin:0 2rem}}.container__smallPage{min-height:50vh}.white-space{white-space:pre-line}.no-margin-top{margin-top:0}.break-word{overflow-wrap:break-word}@media only screen and (max-width:62em){.hide-md{display:none}.show-md,.show-sm{display:inline-block!important}}@media only screen and (max-width:36em){.hide-xs{display:none}}@media only screen and (max-width:48em){.hide-sm{display:none}}@media only screen and (max-width:75em){.hide-l{display:none}}.hide{display:none}@media only screen and (max-width:36em){.show-xs{display:inline-block}}hr{border-color:rgba(217,217,217,.2)}input,textarea{margin-bottom:1rem;border:1px solid #aaa;height:32px;border-radius:4px;background-image:none;background-color:rgba(0,0,0,0);padding:4px 8px;box-shadow:none;transition:border .3s ease-in-out}input:hover,textarea:hover{border:1px solid #01d2fc}input:focus,textarea:focus{border:1px solid #625aff;outline-color:#625aff}textarea{height:128px}small{color:#646464}.relative{position:relative}.hideOverflow{overflow:hidden}