.text-grey-black{color:var(--grey-black)}.bg-grey-black{background-color:var(--grey-black)}.text-grey-white{color:var(--grey-white)}.bg-grey-white{background-color:var(--grey-white)}.text-grey-grey-5{color:var(--grey-grey-5)}.bg-grey-grey-5{background-color:var(--grey-grey-5)}.text-grey-grey-10{color:var(--grey-grey-10)}.bg-grey-grey-10{background-color:var(--grey-grey-10)}.text-grey-grey-20{color:var(--grey-grey-20)}.bg-grey-grey-20{background-color:var(--grey-grey-20)}.text-grey-grey-50{color:var(--grey-grey-50)}.bg-grey-grey-50{background-color:var(--grey-grey-50)}.text-grey-grey-70{color:var(--grey-grey-70)}.bg-grey-grey-70{background-color:var(--grey-grey-70)}.text-grey-charcoal-ink{color:var(--grey-charcoal-ink)}.bg-grey-charcoal-ink{background-color:var(--grey-charcoal-ink)}.text-ivory-mist{color:var(--ivory-mist)}.bg-ivory-mist{background-color:var(--ivory-mist)}.text-silken-taupe{color:var(--silken-taupe)}.bg-silken-taupe{background-color:var(--silken-taupe)}.text-ash-mocha{color:var(--ash-mocha)}.bg-ash-mocha{background-color:var(--ash-mocha)}.text-antique-blush{color:var(--antique-blush)}.bg-antique-blush{background-color:var(--antique-blush)}.text-muted-plum{color:var(--muted-plum)}.bg-muted-plum{background-color:var(--muted-plum)}.text-verdigris-mist{color:var(--verdigris-mist)}.bg-verdigris-mist{background-color:var(--verdigris-mist)}body.contact-page footer{display:none!important}#contact{background-color:var(--verdigris-mist, #a3b1ac);padding-top:clamp(150px,18vh,200px);padding-bottom:clamp(20px,5vh,80px);color:var(--grey-white);min-height:100vh}@media (min-width: 992px){#contact{height:100vh;overflow:hidden;padding-top:clamp(175px,25vh,245px)}}#contact .contact-wrapper{display:flex;flex-direction:column;gap:clamp(20px,4vh,80px);height:100%;width:100%}@media (min-width: 992px){#contact .contact-wrapper{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:0}}#contact .contact-title-section{width:100%}@media (min-width: 992px){#contact .contact-title-section{flex:0 0 clamp(200px,23.2vw,446px);width:clamp(200px,23.2vw,446px)}}#contact .contact-title-section .page-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.25rem,1.161971831rem + .3755868545vw,1.5rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:600;letter-spacing:0;margin-bottom:0;margin-left:24px;color:var(--grey-charcoal-ink)}@media (max-width: 1599.98px){#contact .contact-title-section .page-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.0809859155rem + .1877934272vw,1.25rem);line-height:clamp(22px,20.5915492958px + .3755868545vw,26px);font-weight:600;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#contact .contact-title-section .page-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.94rem;line-height:1.2;font-weight:600;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#contact .contact-title-section .page-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1rem;line-height:1.2;font-weight:600;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#contact .contact-title-section .page-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(1.2rem - 2px);line-height:1.15;font-weight:600;letter-spacing:0;margin-bottom:0}}#contact .contact-form-section{width:100%}@media (min-width: 992px){#contact .contact-form-section{width:clamp(360px,37.45vw,719px);flex:0 0 clamp(360px,37.45vw,719px);margin:0}}#contact .contact-form-section .contact-form{display:flex;flex-direction:column}#contact .contact-form-section .contact-form .enquiry-label{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem);line-height:clamp(22px,21.2957746479px + .1877934272vw,24px);font-weight:400;letter-spacing:0;color:var(--grey-charcoal-ink);margin-bottom:8px}@media (max-width: 1599.98px){#contact .contact-form-section .contact-form .enquiry-label{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(.875rem,.8309859155rem + .1877934272vw,1rem);line-height:clamp(18px,16.5915492958px + .3755868545vw,22px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#contact .contact-form-section .contact-form .enquiry-label{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.625rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#contact .contact-form-section .contact-form .enquiry-label{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#contact .contact-form-section .contact-form .enquiry-label{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.625rem - 2px);line-height:1.35;font-weight:400;letter-spacing:0;margin-bottom:0}}#contact .contact-form-section .contact-form .form-group{width:100%;margin:0}#contact .contact-form-section .contact-form .custom-dropdown .dropdown-trigger{border-style:solid;border-color:var(--grey-grey-50, #8b8a85);border-width:0px 0px 1px 0px;padding:clamp(16px,2vh,20px) 16px;height:clamp(56px,6vh,68px);display:flex;align-items:center;justify-content:space-between;background:transparent}#contact .contact-form-section .contact-form .custom-dropdown .dropdown-trigger .selected-text{color:var(--grey-charcoal-ink);font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.25rem,1.161971831rem + .3755868545vw,1.5rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:400;letter-spacing:0;margin-bottom:0}@media (max-width: 1599.98px){#contact .contact-form-section .contact-form .custom-dropdown .dropdown-trigger .selected-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.0809859155rem + .1877934272vw,1.25rem);line-height:clamp(22px,20.5915492958px + .3755868545vw,26px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#contact .contact-form-section .contact-form .custom-dropdown .dropdown-trigger .selected-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.94rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#contact .contact-form-section .contact-form .custom-dropdown .dropdown-trigger .selected-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#contact .contact-form-section .contact-form .custom-dropdown .dropdown-trigger .selected-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.94rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#contact .contact-form-section .contact-form .custom-dropdown .dropdown-trigger{padding:10px 16px;height:40px}}#contact .contact-form-section .contact-form input.form-control{border-style:solid;border-color:var(--grey-grey-50, #8b8a85);border-width:0px 0px 1px 0px;padding:clamp(16px,3vh,20px) 15px;height:clamp(56px,6vh,68px);width:100%;background:transparent;border-radius:0;font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.25rem,1.161971831rem + .3755868545vw,1.5rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:400;letter-spacing:0;margin-bottom:0;color:var(--silken-taupe, #d8cfc5)}@media (max-width: 1599.98px){#contact .contact-form-section .contact-form input.form-control{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.0809859155rem + .1877934272vw,1.25rem);line-height:clamp(22px,20.5915492958px + .3755868545vw,26px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#contact .contact-form-section .contact-form input.form-control{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.94rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#contact .contact-form-section .contact-form input.form-control{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#contact .contact-form-section .contact-form input.form-control{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.94rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}#contact .contact-form-section .contact-form input.form-control::placeholder{color:var(--silken-taupe, #d8cfc5);opacity:1}#contact .contact-form-section .contact-form input.form-control:focus{outline:none}@media (max-width: 1280px) and (max-height: 600px){#contact .contact-form-section .contact-form input.form-control{padding:10px 15px;height:40px}}#contact .contact-form-section .contact-form textarea.form-control{background:var(--silken-taupe, #d8cfc5);border-style:solid;border-color:var(--grey-grey-50, #8b8a85);border-width:0px 0px 1px 0px;padding:24px 15px;width:100%;height:auto;min-height:100px;max-height:180px;border-radius:0;resize:none;font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.25rem,1.161971831rem + .3755868545vw,1.5rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:400;letter-spacing:0;margin-bottom:0;color:var(--antique-blush, #bfa5a0)}@media (max-width: 1599.98px){#contact .contact-form-section .contact-form textarea.form-control{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.0809859155rem + .1877934272vw,1.25rem);line-height:clamp(22px,20.5915492958px + .3755868545vw,26px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#contact .contact-form-section .contact-form textarea.form-control{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.94rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#contact .contact-form-section .contact-form textarea.form-control{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#contact .contact-form-section .contact-form textarea.form-control{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.94rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}#contact .contact-form-section .contact-form textarea.form-control::placeholder{color:var(--antique-blush, #bfa5a0);opacity:1}#contact .contact-form-section .contact-form textarea.form-control:focus{outline:none}#contact .contact-form-section .contact-form .btn-submit{background:transparent;border:none;color:var(--grey-charcoal-ink);padding:clamp(15px,2vh,20px) 0px;font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.25rem,1.161971831rem + .3755868545vw,1.5rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:400;letter-spacing:0;margin-bottom:0;text-transform:none;transition:color .3s ease;text-align:left;width:100%;margin-top:clamp(16px,2vh,24px)}@media (max-width: 1599.98px){#contact .contact-form-section .contact-form .btn-submit{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.0809859155rem + .1877934272vw,1.25rem);line-height:clamp(22px,20.5915492958px + .3755868545vw,26px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#contact .contact-form-section .contact-form .btn-submit{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.94rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#contact .contact-form-section .contact-form .btn-submit{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#contact .contact-form-section .contact-form .btn-submit{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.94rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}#contact .contact-form-section .contact-form .btn-submit:hover{opacity:1;color:var(--silken-taupe, #d8cfc5)}#contact .contact-info-section{flex:0 0 auto;display:flex;flex-direction:column;width:100%}@media (min-width: 992px){#contact .contact-info-section{width:clamp(250px,22vw,422px);flex:0 0 clamp(250px,22vw,422px);margin-left:clamp(20px,5vw,173px);height:calc(100vh - (clamp(175px,25vh,245px) + clamp(20px,5vh,80px) + clamp(40px,4.375rem,70px)));overflow-y:auto}#contact .contact-info-section::-webkit-scrollbar{width:4px}#contact .contact-info-section::-webkit-scrollbar-track{background:#ffffff1a}#contact .contact-info-section::-webkit-scrollbar-thumb{background:var(--silken-taupe, #d8cfc5);border-radius:4px}}#contact .contact-info-section .info-group{display:flex;flex-direction:column;gap:24px}@media (min-width: 992px) and (max-width: 1280px) and (max-height: 600px){#contact .contact-info-section .info-group{max-width:85%}}#contact .contact-info-section .info-group .info-block{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem);line-height:clamp(22px,21.2957746479px + .1877934272vw,24px);font-weight:400;letter-spacing:0;margin-bottom:0;color:var(--grey-white);line-height:1.4}@media (max-width: 1599.98px){#contact .contact-info-section .info-group .info-block{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(.875rem,.8309859155rem + .1877934272vw,1rem);line-height:clamp(18px,16.5915492958px + .3755868545vw,22px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#contact .contact-info-section .info-group .info-block{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.625rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#contact .contact-info-section .info-group .info-block{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#contact .contact-info-section .info-group .info-block{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.625rem - 2px);line-height:1.35;font-weight:400;letter-spacing:0;margin-bottom:0}}#contact .contact-info-section .info-group .info-block .link{color:var(--muted-plum, #5c4e53);text-decoration:none;transition:color .3s ease}#contact .contact-info-section .info-group .info-block .link:hover{color:var(--silken-taupe, #d8cfc5)}#contact .contact-info-section .logo-mark{margin-top:clamp(40px,13vh,120px);text-align:center;display:flex;justify-content:center;flex-direction:column;width:max-content}#contact .contact-info-section .logo-mark .logo-video{width:160px;height:160px;margin:0 auto;background:transparent;visibility:hidden}#contact .contact-info-section .logo-mark .logo-video .lottie-anim{width:100%;height:100%;display:block;mix-blend-mode:screen}#contact .contact-info-section .logo-mark .logo-video .lottie-anim svg,#contact .contact-info-section .logo-mark .logo-video .lottie-anim canvas,#contact .contact-info-section .logo-mark .logo-video .lottie-anim img,#contact .contact-info-section .logo-mark .logo-video .lottie-anim video{mix-blend-mode:screen}#contact .contact-info-section .logo-mark .logo-image{width:160px;height:160px;margin:0 auto 40px;background:transparent}#contact .contact-info-section .logo-mark .logo-image .logo-static{width:100%;height:100%;display:block;mix-blend-mode:screen}#contact .contact-info-section .member-group{color:var(--grey-white);font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.25rem,1.161971831rem + .3755868545vw,1.5rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:400;letter-spacing:0;margin-bottom:0;padding-bottom:10px;text-align:left;width:max-content}@media (max-width: 1599.98px){#contact .contact-info-section .member-group{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.0809859155rem + .1877934272vw,1.25rem);line-height:clamp(22px,20.5915492958px + .3755868545vw,26px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#contact .contact-info-section .member-group{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.94rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#contact .contact-info-section .member-group{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#contact .contact-info-section .member-group{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.94rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}#contact .contact-info-section .member-group a{color:inherit;text-decoration:none;transition:opacity .3s ease}#contact .contact-info-section .member-group a:hover{opacity:.7}body.swal2-toast-shown .swal2-container{display:block!important;width:auto!important;height:auto!important;inset:auto!important;top:1rem!important;right:1rem!important;bottom:auto!important;left:auto!important;position:fixed!important;pointer-events:none!important;overflow:visible!important;background:transparent!important}body.swal2-toast-shown .swal2-container .contact-toast-popup{pointer-events:auto!important;margin:0!important;transform:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important}body .contact-toast-popup{width:auto!important;max-width:320px!important;height:auto!important;min-height:0!important;padding:12px 16px!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;background:#f6f7f2!important;box-shadow:0 4px 12px #0000001a!important;border-radius:4px!important}body .contact-toast-popup .swal2-icon{width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;margin:0!important;border-width:2px!important;justify-self:center}body .contact-toast-popup .swal2-icon .swal2-icon-content{display:none!important}body .contact-toast-popup .swal2-icon.swal2-success{border-color:#a5dc86}body .contact-toast-popup .swal2-icon.swal2-success .swal2-success-line-tip{top:.75em!important;width:.7em!important;left:.1em!important}body .contact-toast-popup .swal2-icon.swal2-success .swal2-success-line-long{top:.9em!important;width:1em!important;right:.1em!important}body .contact-toast-popup .swal2-icon.swal2-success .swal2-success-ring{width:100%!important;height:100%!important}body .contact-toast-popup .swal2-icon.swal2-success .swal2-success-fix,body .contact-toast-popup .swal2-icon.swal2-success .swal2-success-circular-line-left,body .contact-toast-popup .swal2-icon.swal2-success .swal2-success-circular-line-right{display:none!important}body .contact-toast-popup .swal2-icon.swal2-error{border-color:#f27474}body .contact-toast-popup .swal2-icon.swal2-error .swal2-x-mark{top:50%!important;left:50%!important;width:80%!important;height:80%!important;transform:translate(-50%,-50%)}body .contact-toast-popup .swal2-icon.swal2-error .swal2-x-mark .swal2-x-mark-line-left,body .contact-toast-popup .swal2-icon.swal2-error .swal2-x-mark .swal2-x-mark-line-right{width:100%!important;height:2px!important;top:50%!important}body .contact-toast-popup .contact-toast-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif!important;font-size:.875rem!important;font-weight:400!important;line-height:1.4!important;margin:0!important;letter-spacing:.02em;color:inherit;display:block!important;text-align:left!important}body .contact-toast-popup .contact-toast-progress{background:#0000001a!important;height:2px!important;bottom:0!important;position:absolute!important;width:100%!important}
