.footer[data-v-ef45fa8a]{display:block;height:80px;margin-top:12rem;position:relative;text-align:right}.footer .footer-circle[data-v-ef45fa8a]{bottom:-2rem;display:inline-block;opacity:1;position:absolute;right:-8rem;transform:rotate(90deg);width:20rem;z-index:-1}.gradient[data-v-ef45fa8a]{background:radial-gradient(circle at 50%,#fff,#f9fd88 0,#f9fd88 15%,#fff 50%);bottom:-120px;height:400px;position:absolute;right:-110px;width:400px;z-index:-2}.form-wrapper[data-v-d6dbd0a2]{bottom:0;display:block;left:0;margin:0 auto;max-width:100%;overflow:hidden;position:relative;position:fixed;right:0;top:0}.form[data-v-d6dbd0a2]{height:100vh;position:relative;text-align:center;width:100vw}.form[data-v-d6dbd0a2],.form .content[data-v-d6dbd0a2]{vertical-align:middle}.form .content[data-v-d6dbd0a2]{bottom:0;height:250px;left:0;margin:auto;position:absolute;right:0;top:0;width:300px}@media screen and (max-width:640px){.form .content[data-v-d6dbd0a2]{width:250px}}.form .content input[data-v-d6dbd0a2]{border:0;border-radius:0;font-family:Gotham SSm A,Gotham SSm B,M PLUS\ 1p,sans-serif;font-size:16px;font-weight:200;height:50px;margin:0 0 3rem;padding:0 20px;text-align:center;width:100%}.form .content input[data-v-d6dbd0a2],.form .content input[data-v-d6dbd0a2]:focus{outline:solid 2px var(--color-text)}.form .content input.error[data-v-d6dbd0a2]{animation:shake-d6dbd0a2 .15s ease-in-out 0s 1.5;outline:2px solid #dd457c}@keyframes shake-d6dbd0a2{0%{margin-left:0}25%{margin-left:.5rem}75%{margin-left:-.5rem}to{margin-left:0}}.form .content button[data-v-d6dbd0a2]{background-color:var(--color-text);color:var(--color-bg);font-family:Gotham SSm A,Gotham SSm B,M PLUS\ 1p,sans-serif;font-size:18px;font-weight:200;height:50px;width:100%}.form .content .l[data-v-d6dbd0a2]{background-color:var(--color-text);display:none;height:2px;margin:40px 0 0 20px;pointer-events:none;position:absolute;width:105%}.form .content .l .h[data-v-d6dbd0a2]{background-color:var(--color-text);content:"";display:block;height:20px;margin:-10px 10px 0 auto;position:relative;transform:rotate(-45deg);width:2px}.circle[data-v-d6dbd0a2]{bottom:0;display:none;height:400px;left:0;margin:auto;position:absolute;right:0;top:0;width:400px;z-index:-1}.gradient[data-v-d6dbd0a2]{background:radial-gradient(circle at 50%,#fff,#f9fd88 0,#f9fd88 15%,#fff 50%);bottom:10px;height:200px;position:absolute;right:-100px;width:200px;z-index:-2}
