.modal-wrap[data-v-2a002d72]{bottom:0;left:0;position:fixed;right:0;top:0;z-index:900}.modal-wrap .modal-mask[data-v-2a002d72]{background:var(--bg-color-4);bottom:0;left:0;position:absolute;right:0;top:0}.contact .contact-entry[data-v-15e70919]{bottom:calc(var(--space-7xl)*.5);cursor:pointer;height:auto;position:fixed;right:0;transition:all .3s ease-in-out;width:var(--space-5xl);z-index:800}.contact .view-scrolling[data-v-15e70919]{opacity:.1}.contact-us{background-color:var(--bg-color);border-radius:8px;box-shadow:var(--box-shadow-1),0 0 0 1px var(--border-color-1);box-sizing:border-box;left:50%;max-width:100vw;overflow-y:auto;padding:var(--space-l) var(--space-xl);position:relative;top:50%;transform:translate(-50%,-50%);width:calc(var(--space-7xl)*11)}@media screen and (max-width:768px){.contact-us{border-radius:0 0 8px 8px;left:0;max-height:80vh;top:0;transform:translate(0);width:100%}}.contact-us-title{color:var(--font-color-2);font-size:var(--step-2);margin:0}.contact-us-des{color:var(--font-color-3);font-size:var(--step-0);margin-bottom:var(--space-l);margin-top:var(--space-3xs)}.contact-us .contact-us-wrap{grid-gap:var(--space-2xl);align-items:start;display:grid;grid-template-columns:1fr max-content}@media screen and (max-width:650px){.contact-us .contact-us-wrap{grid-template-columns:1fr}}.contact-us .contact-us-wrap .contact-us-form{grid-gap:calc(var(--space-s) + 5px);display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.contact-us .contact-us-wrap .contact-us-form{grid-template-columns:1fr}}.contact-us .contact-us-wrap .contact-us-form .contact-us-input .formkit-input{background:var(--bg-color-3);border:none;border-radius:4px;box-sizing:border-box;caret-color:var(--color-primary);color:var(--color);font-size:var(--step-0);outline:none;padding:var(--space-s);transition:all .3s ease-in-out;width:100%}.contact-us .contact-us-wrap .contact-us-form .contact-us-input .formkit-input:focus{box-shadow:0 0 0 1px inset var(--color-primary)}.contact-us .contact-us-wrap .contact-us-form .contact-us-input .formkit-input::-moz-placeholder{color:var(--font-color-3)}.contact-us .contact-us-wrap .contact-us-form .contact-us-input .formkit-input::placeholder{color:var(--font-color-3)}.contact-us .contact-us-wrap .contact-us-form .contact-us-input .formkit-input[name=remark]{height:calc(var(--space-l)*5);resize:none}.contact-us .contact-us-wrap .contact-us-form .contact-us-input .formkit-messages{color:var(--font-color-4);font-size:var(--step--1);list-style-type:none;margin:2px 0 0 var(--space-2xs);padding:0;position:absolute}.contact-us .contact-us-wrap .contact-us-form [data-invalid] .formkit-input{box-shadow:0 0 0 1px inset var(--font-color-5);caret-color:var(--font-color-4)}.contact-us .contact-us-wrap .contact-us-form .full-width{grid-column:1/-1}.contact-us .contact-us-wrap .contact-us-form .formkit-messages{color:var(--font-color-4);font-size:var(--step--1);grid-column:1/-1;list-style-type:none;margin:0;padding:0}.contact-us .contact-us-wrap .submit-success{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.contact-us .contact-us-wrap .submit-success svg{color:var(--color-primary);font-size:var(--space-6xl)}.contact-us .contact-us-wrap .submit-success>h2{color:var(--font-color-2);font-size:var(--step-2);margin-bottom:var(--space-3xs);margin-top:var(--space-xs)}.contact-us .contact-us-wrap .submit-success>p{color:var(--font-color-3)}.contact-us .contact-us-wrap .contact-us-marketing{align-items:center;display:flex;flex-direction:column}@media screen and (max-width:650px){.contact-us .contact-us-wrap .contact-us-marketing{display:none}}.contact-us .contact-us-wrap .contact-us-marketing>img{width:calc(var(--space-7xl)*2.7)}.contact-us .contact-us-wrap .contact-us-marketing>h2{color:var(--font-color-2);font-size:var(--step-2);margin-bottom:var(--space-3xs);margin-top:var(--space-xs)}.contact-us .contact-us-wrap .contact-us-marketing>p{color:var(--font-color-3);margin:0}.contact-us .contact-us-submit{align-items:center;background:var(--color-primary);border:none;border-radius:4px;box-shadow:var(--button-shadow);color:var(--white);cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin:var(--space-xl) auto var(--space-s) auto;padding:var(--space-xs) 0;width:calc(var(--space-7xl)*2.5)}.contact-us .contact-us-submit[disabled]{opacity:.5}path[logo-text]{fill:#000}@media screen and (max-width:400px){path[logo-text]{display:none}}
