.hero[data-v-5ff49479]{display:flex;flex-direction:column;height:auto;justify-content:flex-end;min-height:400px;overflow:hidden;position:relative;--tw-bg-opacity:1;background-color:rgb(3 3 63/var(--tw-bg-opacity,1));padding-bottom:30px;padding-top:30px}@media (min-width:768px){.hero[data-v-5ff49479]{padding-bottom:50px;padding-top:50px}}@media (min-width:1024px){.hero[data-v-5ff49479]{min-height:500px}}@media (min-width:1280px){.hero[data-v-5ff49479]{min-height:650px;padding-bottom:160px}}@media (min-width:1536px){.hero[data-v-5ff49479]{min-height:900px;padding-bottom:200px}}.hero[data-v-5ff49479]:after{background-color:#03033f4d;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;z-index:1;--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-content:"";content:var(--tw-content)}.hero__text[data-v-5ff49479]{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-bottom:20px;position:relative;text-align:center;width:100%;z-index:2}@media (min-width:768px){.hero__text[data-v-5ff49479]{margin-left:auto;margin-right:auto;padding-bottom:0;width:70%}}.hero__title[data-v-5ff49479]{font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:600;letter-spacing:.05em;line-height:1;margin-bottom:20px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.hero__title[data-v-5ff49479]{font-size:28px}}@media (min-width:1024px){.hero__title[data-v-5ff49479]{font-size:40px;margin-bottom:30px}}@media (min-width:1280px){.hero__title[data-v-5ff49479]{font-size:90px;margin-bottom:40px}}.hero__caption[data-v-5ff49479]{color:#fffc;font-size:14px;font-weight:300;line-height:1.4}@media (min-width:768px){.hero__caption[data-v-5ff49479]{font-size:16px}}@media (min-width:1024px){.hero__caption[data-v-5ff49479]{font-size:18px}}.hero__bottom-link[data-v-5ff49479]{bottom:40px;display:none;left:calc(50% - 65px);position:absolute;z-index:2}@keyframes bounce-5ff49479{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.hero__bottom-link[data-v-5ff49479]{align-items:center;animation:bounce-5ff49479 1s infinite;color:#fff9;flex-direction:column;font-size:16px;gap:5px;justify-content:center;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1280px){.hero__bottom-link[data-v-5ff49479]{display:inline-flex}}.hero__bottom-link[data-v-5ff49479]:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hero__bottom-link svg[data-v-5ff49479]{font-size:30px}.hero #webgl-canvas[data-v-5ff49479]{top:0;right:0;bottom:0;left:0;opacity:.7;overflow:hidden;position:absolute;z-index:1}.demo-form-message[data-v-2fe2cf0d]{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}.demo-form-message__icon[data-v-2fe2cf0d]{font-size:70px}.demo-form-message__title[data-v-2fe2cf0d]{font-size:30px;line-height:1}@media (min-width:768px){.demo-form-message__title[data-v-2fe2cf0d]{font-size:40px}}.demo-form-message__caption[data-v-2fe2cf0d]{color:#ffffffb3;font-size:14px;font-weight:300}@media (min-width:768px){.demo-form-message__caption[data-v-2fe2cf0d]{font-size:18px}}.demo-form[data-v-56c4d13c]{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));font-family:DM Sans,sans-serif;padding-bottom:70px;padding-top:70px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.demo-form[data-v-56c4d13c]{padding-bottom:100px;padding-top:100px}}@media (min-width:1024px){.demo-form[data-v-56c4d13c]{padding-bottom:150px;padding-top:150px}}.demo-form__heading[data-v-56c4d13c]{margin-bottom:70px;text-align:center}.demo-form__title[data-v-56c4d13c]{font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:600;letter-spacing:.05em;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.demo-form__title[data-v-56c4d13c]{font-size:28px}}@media (min-width:1024px){.demo-form__title[data-v-56c4d13c]{font-size:40px}}@media (min-width:1280px){.demo-form__title[data-v-56c4d13c]{font-size:70px}}.demo-form[data-v-56c4d13c] h2,.demo-form[data-v-56c4d13c] h3,.demo-form[data-v-56c4d13c] h4{font-family:Bebas Neue,sans-serif}.demo-form[data-v-56c4d13c] button{font-weight:600}.demo-form__content[data-v-56c4d13c]{margin-left:auto;margin-right:auto;max-width:800px}.banner[data-v-1833df1d]{--tw-bg-opacity:1;background-color:rgb(115 0 231/var(--tw-bg-opacity,1));padding-bottom:70px;padding-top:70px;text-align:center}@media (min-width:768px){.banner[data-v-1833df1d]{padding-bottom:100px;padding-top:100px}}.banner__text[data-v-1833df1d]{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;margin-left:auto;margin-right:auto;max-width:800px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.banner__title[data-v-1833df1d]{font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:600;letter-spacing:.05em;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.banner__title[data-v-1833df1d]{font-size:28px}}@media (min-width:1024px){.banner__title[data-v-1833df1d]{font-size:40px}}@media (min-width:1280px){.banner__title[data-v-1833df1d]{font-size:80px}}.banner__caption[data-v-1833df1d]{color:#fffc;font-size:14px;font-weight:300;line-height:1.4}@media (min-width:768px){.banner__caption[data-v-1833df1d]{font-size:16px}}@media (min-width:1024px){.banner__caption[data-v-1833df1d]{font-size:18px}}.banner__caption a[data-v-1833df1d]{font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.banner__caption a[data-v-1833df1d]:hover{text-decoration-line:underline}
