.contact-form[data-v-16c6c919]{width:100%;border-radius:20px;background:#ffffffe6;box-shadow:4px 4px 30px 12px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem 4rem}@media screen and (max-width: 768px){.contact-form[data-v-16c6c919]{padding:2rem}}.contact-form .contact-container .title[data-v-16c6c919]{font-family:Montserrat,sans-serif;font-weight:700;font-size:40px;line-height:1.25;text-align:center;margin-bottom:2rem}@media screen and (width < 1024px){.contact-form .contact-container .title[data-v-16c6c919]{font-size:35px}}@media screen and (max-width: 768px){.contact-form .contact-container .title[data-v-16c6c919]{font-size:30px}}@media screen and (max-width: 384px){.contact-form .contact-container .title[data-v-16c6c919]{font-size:25px}}.contact-form .contact-container .title[data-v-16c6c919] span{background:linear-gradient(101.83deg,#416df1 33.86%,#7124fc 98.6%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.contact-form .contact-container .demo-hint[data-v-16c6c919]{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:2rem;padding:.85rem 1rem;border-radius:12px;background:#0427490d;border:1px solid rgba(4,39,73,.08);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.9rem;line-height:1.5}.contact-form .contact-container .demo-hint span[data-v-16c6c919]{color:#4b5563}.contact-form .contact-container .demo-hint svg[data-v-16c6c919]{flex:0 0 auto;margin-top:1px;color:#6b7280}.contact-form .contact-container .demo-hint svg *[data-v-16c6c919]{color:inherit}.contact-form .contact-container .demo-hint svg path[data-v-16c6c919],.contact-form .contact-container .demo-hint svg circle[data-v-16c6c919]{fill:none;stroke:currentColor}.contact-form .contact-container .form-container[data-v-16c6c919]{display:flex;flex-wrap:wrap;gap:3rem 4rem}@media screen and (max-width: 768px){.contact-form .contact-container .form-container[data-v-16c6c919]{gap:1.5rem 4rem}}.contact-form .contact-container .form-container .form-group[data-v-16c6c919]{flex:1 0}.contact-form .contact-container .form-container .form-group.w-1[data-v-16c6c919]{flex:0 0 calc(8.3333333333% - 3.6666666667rem);max-width:calc(8.3333333333% - 3.6666666667rem)}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group.w-1[data-v-16c6c919]{flex:none;width:100%;max-width:100%}}.contact-form .contact-container .form-container .form-group.w-2[data-v-16c6c919]{flex:0 0 calc(16.6666666667% - 3.3333333333rem);max-width:calc(16.6666666667% - 3.3333333333rem)}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group.w-2[data-v-16c6c919]{flex:none;width:100%;max-width:100%}}.contact-form .contact-container .form-container .form-group.w-3[data-v-16c6c919]{flex:0 0 calc(25% - 3rem);max-width:calc(25% - 3rem)}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group.w-3[data-v-16c6c919]{flex:none;width:100%;max-width:100%}}.contact-form .contact-container .form-container .form-group.w-4[data-v-16c6c919]{flex:0 0 calc(33.3333333333% - 2.6666666667rem);max-width:calc(33.3333333333% - 2.6666666667rem)}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group.w-4[data-v-16c6c919]{flex:none;width:100%;max-width:100%}}.contact-form .contact-container .form-container .form-group.w-5[data-v-16c6c919]{flex:0 0 calc(41.6666666667% - 2.3333333333rem);max-width:calc(41.6666666667% - 2.3333333333rem)}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group.w-5[data-v-16c6c919]{flex:none;width:100%;max-width:100%}}.contact-form .contact-container .form-container .form-group.w-6[data-v-16c6c919]{flex:0 0 calc(50% - 2rem);max-width:calc(50% - 2rem)}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group.w-6[data-v-16c6c919]{flex:none;width:100%;max-width:100%}}.contact-form .contact-container .form-container .form-group.w-7[data-v-16c6c919]{flex:0 0 calc(58.3333333333% - 1.6666666667rem);max-width:calc(58.3333333333% - 1.6666666667rem)}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group.w-7[data-v-16c6c919]{flex:none;width:100%;max-width:100%}}.contact-form .contact-container .form-container .form-group.w-8[data-v-16c6c919]{flex:0 0 calc(66.6666666667% - 1.3333333333rem);max-width:calc(66.6666666667% - 1.3333333333rem)}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group.w-8[data-v-16c6c919]{flex:none;width:100%;max-width:100%}}.contact-form .contact-container .form-container .form-group.w-9[data-v-16c6c919]{flex:0 0 calc(75% - 1rem);max-width:calc(75% - 1rem)}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group.w-9[data-v-16c6c919]{flex:none;width:100%;max-width:100%}}.contact-form .contact-container .form-container .form-group.w-10[data-v-16c6c919]{flex:0 0 calc(83.3333333333% - .6666666667rem);max-width:calc(83.3333333333% - .6666666667rem)}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group.w-10[data-v-16c6c919]{flex:none;width:100%;max-width:100%}}.contact-form .contact-container .form-container .form-group.w-11[data-v-16c6c919]{flex:0 0 calc(91.6666666667% - .3333333333rem);max-width:calc(91.6666666667% - .3333333333rem)}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group.w-11[data-v-16c6c919]{flex:none;width:100%;max-width:100%}}.contact-form .contact-container .form-container .form-group.w-12[data-v-16c6c919]{flex:0 0 calc(100% + -0rem);max-width:calc(100% + -0rem)}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group.w-12[data-v-16c6c919]{flex:none;width:100%;max-width:100%}}.contact-form .contact-container .form-container .form-group.row[data-v-16c6c919]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 4rem}.contact-form .contact-container .form-container .form-group.row>*[data-v-16c6c919]{flex:1 0}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group.row>*[data-v-16c6c919]{flex:none;width:100%}}.contact-form .contact-container .form-container .form-group.row label[data-v-16c6c919]{font-size:18px;margin:0}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group.row label[data-v-16c6c919]{font-size:16px}}.contact-form .contact-container .form-container .form-group label[data-v-16c6c919]{display:inline-block;font-family:Barlow,sans-serif;font-weight:400;font-size:16px;line-height:1.25;margin-bottom:1rem}.contact-form .contact-container .form-container .form-group .form-input[data-v-16c6c919]{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem .75rem;font-family:Barlow,sans-serif;font-weight:400;font-size:16px;line-height:1.25;line-height:1.5;background:#0427490d;border:1px solid transparent;border-radius:.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.contact-form .contact-container .form-container .form-group .form-input[data-v-16c6c919]:focus{outline:none;border-color:#3182ec40;box-shadow:0 0 0 3px #3182ec40}.contact-form .contact-container .form-container .form-group textarea.form-input[data-v-16c6c919]{min-width:100%;max-width:100%;resize:vertical;min-height:calc(12em + 1rem + 2px);max-height:calc(24em + 1rem + 2px)}.contact-form .contact-container .form-container .form-group .form-buttons[data-v-16c6c919]{display:flex;justify-content:end;gap:2rem}@media screen and (max-width: 768px){.contact-form .contact-container .form-container .form-group .form-buttons[data-v-16c6c919]{justify-content:start}}.contact-form .contact-container .form-container .form-group .form-buttons .button[data-v-16c6c919]{font-family:Barlow,sans-serif;font-weight:400;font-size:16px;line-height:1.25;text-transform:lowercase;background:#fff9;color:#1a2761;border:1px solid #1a2761;padding:8px 18px 10px}.contact-form .contact-container .form-container .form-group .form-buttons .button.active[data-v-16c6c919]{background:#554bf4;color:#fff;border:none}.contact-form .contact-container .form-container .form-error[data-v-16c6c919]{flex:0 0 100%;text-align:right;color:#d32f2f}.contact-form .contact-container .form-container>.button[data-v-16c6c919]{font-family:Barlow,sans-serif;font-weight:400;font-size:18px;line-height:1.25;font-weight:500;text-transform:uppercase;height:fit-content;align-self:center;padding:1rem 2rem;margin-left:auto}@media screen and (max-width: 768px){.contact-form .contact-container .form-container>.button[data-v-16c6c919]{font-size:16px}}@media screen and (max-width: 768px){.contact-form .contact-container .form-container>.button[data-v-16c6c919]{padding:1rem;width:100%}}
