.button-background.black{background-color:var(--black)}.button-background.purple{background-color:var(--purple)}.button,.button-background{transition:transform .3s linear}.button{text-transform:uppercase;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:8px;font-family:var(--font-dm);min-height:32px;font-size:calc(14rem / 16);padding:0 24px;color:var(--black)}.button.disabled,.button.loading{opacity:80%}.button:hover{cursor:pointer}.button.yellow{background-color:var(--yellow)}.button.white{background:var(--white)}.button.accept{background:var(--green)}.button.refuse{background:var(--orange)}.button .button-arrow{max-width:14px}.button .button-arrow.previous{transform:rotate(180deg)}@media (min-width:768px){.button{min-height:42px;font-size:calc(16rem / 16);padding:0 48px}.button .button-arrow{max-width:24px}}@media (min-width:992px) AND (pointer:fine){.button-background.purple:hover,.button:hover{transform:translateX(8px)}.button-background.loading:hover,.button.loading:hover{transform:none;cursor:wait}.button-background.disabled:hover,.button.disabled:hover{cursor:not-allowed;transform:none}}.link-button{text-decoration:none}.page.home{padding:24px 24px 0}.page.home .home-illustration{max-width:150px;max-height:150px;margin:0 auto 24px}.page.home .home-title{font-weight:700;font-size:calc(16rem / 16);text-align:center;margin-bottom:8px}.page.home .marketing-text{font-weight:400;font-size:calc(14rem / 16);text-align:center;margin-bottom:40px}.page.home .buttons{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.page.home{display:grid;place-items:center;padding:0 150px}.page.home .home-illustration{max-width:250px;max-height:250px}.page.home .home-title{font-size:calc(30rem / 16)}.page.home .marketing-text{font-size:calc(20rem / 16)}.page.home .buttons{gap:16px}}@media (min-width:992px){.page.home{padding:0 88px}}@media (min-width:1920px){.page.home{max-width:960px;margin:auto}}