.modal-wrap[data-v-affe6ab4]{bottom:0;left:0;position:fixed;right:0;top:0;z-index:900}.modal-wrap .modal-mask[data-v-affe6ab4]{background:var(--bg-color-4);bottom:0;left:0;position:absolute;right:0;top:0}.contact .contact-entry[data-v-3ddfb682]{bottom:calc(2px + 2.5vw);cursor:pointer;filter:drop-shadow(2px 4px 7px #bbd8a8);position:fixed;right:calc(2px + 2.5vw);transition:opacity .3s ease-in-out;width:calc(49.81818px + 3.18182vw);z-index:800}.contact .contact-entry:hover .contact-icon[data-v-3ddfb682]{transform:scale(1.1)}.contact .contact-entry .contact-icon[data-v-3ddfb682]{height:auto;transition:transform .3s cubic-bezier(0,1.7,.51,1.44);width:100%}.contact .contact-entry .contact-entry-popup[data-v-3ddfb682]{position:absolute;right:80%;top:-10%;transform-origin:right bottom}.contact .contact-entry .contact-entry-popup .popup-modal[data-v-3ddfb682]{background-color:#9bd000;border-radius:22px;color:#fff;font-size:calc(11.81818px + .68182vw);padding:calc(2.54545px + .45455vw) calc(7.63636px + 1.36364vw);position:relative;white-space:nowrap}.contact .contact-entry .contact-entry-popup .popup-arrow[data-v-3ddfb682]{position:absolute;right:calc(6.36364px + 1.13636vw);top:100%;width:calc(8.68182px + 1.19318vw)}.contact .contact-entry .contact-entry-popup .popup-arrow>svg[data-v-3ddfb682]{display:block;height:100%;width:100%}.contact .view-scrolling[data-v-3ddfb682]{opacity:0}@media (max-width:320px){.contact .contact-entry[data-v-3ddfb682]{bottom:10px;right:10px;width:60px}.contact .contact-entry .contact-entry-popup .popup-modal[data-v-3ddfb682]{font-size:14px;padding:4px 12px}.contact .contact-entry .contact-entry-popup .popup-arrow[data-v-3ddfb682]{right:10px;width:12.5px}}@media (min-width:1200px){.contact .contact-entry[data-v-3ddfb682]{bottom:32px;right:32px;width:88px}.contact .contact-entry .contact-entry-popup .popup-modal[data-v-3ddfb682]{font-size:20px;padding:8px 24px}.contact .contact-entry .contact-entry-popup .popup-arrow[data-v-3ddfb682]{right:20px;width:23px}}.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:calc(2.72727px + 2.27273vw) calc(12.72727px + 2.27273vw);position:relative;top:50%;transform:translate(-50%,-50%);width:calc(709.09091px + 18.40909vw)}@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:calc(12.72727px + 2.27273vw);align-items:start;display:grid;grid-auto-rows:min-content;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:20px;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-family:Manrope,Manrope fallback,Manrope override,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;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);height:var(--space-6xl);width: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{height:auto;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}.contact-us .contact-us-submit.close{background:var(--bg-color);box-shadow:var(--box-shadow-1);color:var(--font-color-2)}@media (max-width:320px){.contact-us{padding:10px 20px;width:768px}.contact-us .contact-us-wrap{grid-gap:20px}}@media (min-width:1200px){.contact-us{padding:30px 40px;width:930px}.contact-us .contact-us-wrap{grid-gap:40px}}
