.signin{background-attachment:fixed;background-image:url(/homepage-bg.svg);background-position-x:125%;background-position-y:7vh;background-repeat:no-repeat;background-size:60%}@media only screen and (max-width:768px){.signin{background-image:none}}.signin__sec{align-items:center;display:-ms-grid;display:grid;justify-content:stretch;min-height:calc(100vh - var(--nav-height))}.signin__container{--row-gap:3.2rem;grid-row-gap:var(--row-gap);-ms-grid-rows:auto;align-items:stretch;display:-ms-grid;display:grid;grid-template-rows:auto;justify-content:flex-start}@media only screen and (max-width:768px){.signin__container{--row-gap:2.8rem;margin-bottom:5rem}}.signin__title{--title-font-size:5.6rem;--logo-max-width:425px;color:#2a2c2a;font-family:roboto-bold;font-size:var(--title-font-size);margin:0}@media only screen and (max-width:768px){.signin__title{--title-font-size:40px;--logo-max-width:320px}}@media only screen and (max-width:425px){.signin__title{--title-font-size:xx-large;--logo-max-width:24rem}}.signin__title>svg{display:block;margin-bottom:1.6rem;max-width:var(--logo-max-width);width:100%}@media only screen and (max-width:1024px){.signin__title>svg .logo__c--secondary{fill:#2a2c2a!important}}.signin__desc{--desc-font-size:x-large;font-size:var(--desc-font-size);line-height:1.5;margin:0}@media only screen and (max-width:425px){.signin__desc{--desc-font-size:2rem}}@media only screen and (max-width:320px){.signin__desc{--desc-font-size:large}}.signin__desc .link{--link-font-size:1em}.store__button-container{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-start}.store__button{--button-max-height:6rem;--btn-gap:1.6rem;max-height:var(--button-max-height);text-decoration:none}@media only screen and (max-width:768px){.store__button{--button-max-height:4.2rem}}@media only screen and (max-width:320px){.store__button{--button-max-height:3.4rem;--btn-gap:0.8rem}}.store__button:first-child{margin-right:var(--btn-gap)}.store__button>svg{display:block;max-width:100%}.faq{--faq-margin-top:10rem;margin-top:var(--faq-margin-top);scroll-margin-top:var(--faq-margin-top)}@media only screen and (max-width:1366px){.faq{--faq-margin-top:5rem}}@media only screen and (max-width:768px){.faq{--faq-margin-top:0}}.faq__item{margin-bottom:4rem}.faq__item p{margin-top:1.6rem}.faq__item p,.faq__item:last-child{margin-bottom:0}
