.contact-section[data-v-301ab7a7]{background-color:#071a3e;padding:clamp(88px,8vw,150px) 0 100px}.contact-heading[data-v-301ab7a7]{color:#fff;text-align:center}.contact-heading h2[data-v-301ab7a7]{font-size:clamp(36px,3.2vw,61px);line-height:1.2}.contact-heading p[data-v-301ab7a7]{color:#c5c5c5;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:437px;height:66px;margin:41px auto 0;font-family:AlibabaPuHuiTi_3_55_Regular,PingFang SC,AppleColorEmoji,sans-serif;font-size:24px;line-height:33px;display:flex}.contact-heading__primary[data-v-301ab7a7]{white-space:nowrap;align-items:center;gap:8px;display:flex}.contact-heading__address[data-v-301ab7a7]{white-space:nowrap}.contact-heading a[data-v-301ab7a7]:hover{color:#fff}.contact-card[data-v-301ab7a7]{color:var(--ink);background:#fff;border-radius:30px;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,110px);margin-top:80px;padding:clamp(36px,4vw,72px);display:grid;box-shadow:0 32px 90px #0000002e}.contact-info[data-v-301ab7a7]{position:relative}.contact-info h3[data-v-301ab7a7]{font-size:clamp(22px,1.5vw,28px);line-height:1.6}.contact-phone[data-v-301ab7a7]{color:var(--contact-theme);align-items:center;gap:6px;margin-top:34px;font-size:clamp(34px,2.5vw,46px);font-weight:700;display:flex}.contact-phone__icon[data-v-301ab7a7]{background:var(--contact-theme);border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.contact-phone__icon img[data-v-301ab7a7]{width:23px;height:23px}.contact-info>p[data-v-301ab7a7]{color:var(--muted);margin-top:10px;font-size:14px}.contact-info figure[data-v-301ab7a7]{align-items:center;gap:24px;margin:36px 0 0;display:flex}.contact-info figure img[data-v-301ab7a7]{-o-object-fit:contain;object-fit:contain;width:153px;height:153px}.contact-info figcaption[data-v-301ab7a7]{color:var(--contact-theme);font-size:18px}.contact-form[data-v-301ab7a7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;display:grid}.contact-form__trap[data-v-301ab7a7]{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-form label[data-v-301ab7a7]{grid-template-columns:108px 1fr;align-items:start;gap:18px;display:grid}.contact-form label>span[data-v-301ab7a7]{padding-top:15px;font-size:19px}.contact-form input[data-v-301ab7a7],.contact-form textarea[data-v-301ab7a7]{background:#f8fafc;border:1px solid #dfe6ef;border-radius:12px;width:100%;transition:border-color .2s,box-shadow .2s}.contact-form input[data-v-301ab7a7]{height:54px;padding:0 18px}.contact-form textarea[data-v-301ab7a7]{resize:vertical;min-height:170px;padding:15px 18px;line-height:1.6}.contact-form input[data-v-301ab7a7]:focus,.contact-form textarea[data-v-301ab7a7]:focus{border-color:var(--contact-theme);box-shadow:0 0 0 4px color-mix(in srgb,var(--contact-theme) 14%,transparent);outline:0}.contact-form__wide[data-v-301ab7a7]{grid-column:1/-1}.contact-form__footer[data-v-301ab7a7]{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:24px;display:flex}.contact-form__footer p[data-v-301ab7a7]{color:#c24848;flex:1;font-size:14px}.contact-form__footer p.is-success[data-v-301ab7a7]{color:#18794e}.contact-form__footer .pill-button[data-v-301ab7a7]{border-color:var(--contact-theme);color:#fff;background:var(--contact-theme) linear-gradient(#fff 0 0) left /0 100% no-repeat;width:221px;padding:8px;transition:color .42s linear,background-size .42s linear;display:block;position:relative;overflow:hidden}.contact-form__footer .pill-button[data-v-301ab7a7]:after{color:var(--contact-theme);transition:color .42s linear,background-color .42s linear,transform .42s linear;position:absolute;top:7px;left:7px;right:auto}.contact-form__footer .pill-button span[data-v-301ab7a7]{white-space:nowrap;transition:transform .42s linear;position:absolute;top:50%;left:72px;transform:translateY(-50%)}@media (hover:hover){.contact-form__footer .pill-button[data-v-301ab7a7]:hover{color:var(--contact-theme);background-size:100% 100%}.contact-form__footer .pill-button[data-v-301ab7a7]:hover:after{color:#fff;background:var(--contact-theme);transform:translate(155px)rotate(-45deg)}.contact-form__footer .pill-button:hover span[data-v-301ab7a7]{transform:translate(-50px,-50%)}}.contact-form__footer .pill-button[data-v-301ab7a7]:focus-visible{color:var(--contact-theme);outline-offset:3px;background-size:100% 100%;outline:2px solid #fff}.contact-form__footer .pill-button[data-v-301ab7a7]:focus-visible:after{color:#fff;background:var(--contact-theme);transform:translate(155px)rotate(-45deg)}.contact-form__footer .pill-button:focus-visible span[data-v-301ab7a7]{transform:translate(-50px,-50%)}@media (width<=1024px){.contact-heading p[data-v-301ab7a7]{flex-direction:column;align-items:center;gap:10px}.contact-card[data-v-301ab7a7]{grid-template-columns:1fr}.contact-info figure[data-v-301ab7a7]{position:absolute;top:74px;right:0}}@media (width<=700px){.contact-section[data-v-301ab7a7]{padding-bottom:72px}.contact-heading h2[data-v-301ab7a7]{text-wrap:balance;font-size:32px;line-height:1.3}.contact-heading p[data-v-301ab7a7]{text-align:center;width:100%;height:auto;font-size:16px;line-height:24px}.contact-heading__primary[data-v-301ab7a7]{white-space:normal;flex-wrap:wrap;justify-content:center}.contact-heading__primary a[data-v-301ab7a7]{align-items:center;min-height:44px;display:inline-flex}.contact-heading__address[data-v-301ab7a7]{white-space:normal}.contact-card[data-v-301ab7a7]{margin-top:52px;padding:28px 20px}.contact-phone[data-v-301ab7a7]{overflow-wrap:anywhere;font-size:28px;line-height:40px}.contact-phone__icon[data-v-301ab7a7]{flex-basis:36px;width:36px;height:36px}.contact-info figure[data-v-301ab7a7]{flex-direction:column;align-items:flex-start;position:static}.contact-form[data-v-301ab7a7],.contact-form label[data-v-301ab7a7]{grid-template-columns:1fr}.contact-form label[data-v-301ab7a7]{gap:8px}.contact-form label>span[data-v-301ab7a7]{padding-top:0}.contact-form__footer[data-v-301ab7a7],.contact-form__wide[data-v-301ab7a7]{grid-column:auto}.contact-form__footer[data-v-301ab7a7]{flex-direction:column;align-items:stretch}.contact-form__footer .pill-button[data-v-301ab7a7]{align-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.contact-form__footer .pill-button[data-v-301ab7a7],.contact-form__footer .pill-button span[data-v-301ab7a7],.contact-form__footer .pill-button[data-v-301ab7a7]:after{transition:none}}.business-contact-footer[data-v-dbfa8314]{background-image:linear-gradient(39deg,#095da7,#173453 73%);border-radius:0}.business-contact-footer[data-v-dbfa8314] .site-footer{background:0 0;border-radius:0}.business-contact-footer[data-v-dbfa8314] .contact-section{background:0 0;border-radius:0;min-height:811px;padding:119px 0 62px}.business-contact-footer[data-v-dbfa8314] .contact-section:before{content:none}.business-contact-footer[data-v-dbfa8314] .contact-heading h2{font-family:AlibabaPuHuiTi_3_85_Bold,PingFang SC,sans-serif;font-size:61px;font-weight:700;line-height:86px}.business-contact-footer[data-v-dbfa8314] .contact-card{height:360px;box-shadow:none;border-radius:35px;margin-top:77px;padding:49px 69px 37px 98px}.business-contact-footer[data-v-dbfa8314] .contact-info{padding-top:8px}.business-contact-footer[data-v-dbfa8314] .contact-info h3{font-family:AlibabaPuHuiTi_3_85_Bold,PingFang SC,sans-serif;font-size:28px;font-weight:700;line-height:36px}.business-contact-footer[data-v-dbfa8314] .contact-phone{width:max-content;color:var(--theme);letter-spacing:-1.6px;margin:25px 0 0 3px;font-family:AlibabaPuHuiTi_3_85_Bold,PingFang SC,sans-serif;font-size:41px;font-weight:700;line-height:52px}.business-contact-footer[data-v-dbfa8314] .contact-info>p{color:#b4b4b4;letter-spacing:-.1px;margin:7px 0 0 3px}.business-contact-footer[data-v-dbfa8314] .contact-info figure{margin:0;display:block;position:absolute;top:98px;left:355px}.business-contact-footer[data-v-dbfa8314] .contact-info figcaption{width:171px;color:var(--theme);white-space:nowrap;font-size:18px;line-height:25px;position:absolute;top:118px;left:-352px;right:auto}.business-contact-footer[data-v-dbfa8314] .contact-form{grid-template-columns:repeat(2,1fr);align-content:start;gap:19px 24px}.business-contact-footer[data-v-dbfa8314] .contact-form label{grid-template-columns:79px 1fr;gap:18px}.business-contact-footer[data-v-dbfa8314] .contact-form label>span{padding-top:16px;font-size:20px}.business-contact-footer[data-v-dbfa8314] .contact-form input{background:#f5f6f9;border-color:#e4e8eb;border-radius:8px;height:61px;padding:0 29px;font-size:20px;line-height:28px}.business-contact-footer[data-v-dbfa8314] .contact-form textarea{resize:none;background:#f5f6f9;border-color:#e4e8eb;border-radius:8px;height:99px;min-height:99px;padding:16px 29px;font-size:20px;line-height:28px}.business-contact-footer[data-v-dbfa8314] .contact-form input::-moz-placeholder{color:#b4b4b4;opacity:1}.business-contact-footer[data-v-dbfa8314] .contact-form textarea::-moz-placeholder{color:#b4b4b4;opacity:1}.business-contact-footer[data-v-dbfa8314] .contact-form input::placeholder,.business-contact-footer[data-v-dbfa8314] .contact-form textarea::placeholder{color:#b4b4b4;opacity:1}.business-contact-footer[data-v-dbfa8314] .contact-form__footer{height:66px;margin-top:10px}.business-contact-footer[data-v-dbfa8314] .contact-form__footer .pill-button{white-space:nowrap;flex:0 0 221px;width:221px}@media (width>=1920px){.business-contact-footer[data-v-dbfa8314] .contact-card{-moz-column-gap:110px;grid-template-columns:573px 990px;column-gap:110px}.business-contact-footer[data-v-dbfa8314] .contact-form{-moz-column-gap:116px;grid-template-columns:repeat(2,437px);column-gap:116px}}@media (width>=1101px) and (width<=1919px){.business-contact-footer[data-v-dbfa8314] .contact-card{height:auto;min-height:360px}.business-contact-footer[data-v-dbfa8314] .contact-info figure{margin-top:28px;display:flex;position:static}.business-contact-footer[data-v-dbfa8314] .contact-info figcaption{width:auto;position:static}}@media (width<=1280px){.business-contact-footer[data-v-dbfa8314] .contact-card{height:auto;min-height:360px}.business-contact-footer[data-v-dbfa8314] .contact-info figure{margin-top:28px;display:flex;position:static}.business-contact-footer[data-v-dbfa8314] .contact-info figcaption{width:auto;position:static}}@media (width<=900px){.business-contact-footer[data-v-dbfa8314] .contact-section{min-height:0;padding:72px 0 56px}.business-contact-footer[data-v-dbfa8314] .contact-heading h2{text-wrap:balance;font-size:32px;line-height:1.3}.business-contact-footer[data-v-dbfa8314] .contact-card{border-radius:22px;height:auto;min-height:0;margin-top:44px;padding:28px 20px}.business-contact-footer[data-v-dbfa8314] .contact-info{padding-top:0}.business-contact-footer[data-v-dbfa8314] .contact-info h3{font-size:21px;line-height:1.5}.business-contact-footer[data-v-dbfa8314] .contact-phone{letter-spacing:0;overflow-wrap:anywhere;width:100%;margin-top:22px;font-size:28px;line-height:40px}.business-contact-footer[data-v-dbfa8314] .contact-info figure{margin-top:28px;display:flex;position:static}.business-contact-footer[data-v-dbfa8314] .contact-info figcaption{white-space:normal;width:auto;position:static}.business-contact-footer[data-v-dbfa8314] .contact-form{grid-template-columns:1fr;gap:18px}.business-contact-footer[data-v-dbfa8314] .contact-form label{grid-template-columns:1fr;gap:8px}.business-contact-footer[data-v-dbfa8314] .contact-form label>span{padding-top:0;font-size:16px}.business-contact-footer[data-v-dbfa8314] .contact-form input,.business-contact-footer[data-v-dbfa8314] .contact-form textarea{font-size:16px}.business-contact-footer[data-v-dbfa8314] .contact-form__footer,.business-contact-footer[data-v-dbfa8314] .contact-form__wide{grid-column:auto}.business-contact-footer[data-v-dbfa8314] .contact-form__footer{height:auto}.business-contact-footer[data-v-dbfa8314] .contact-form__footer .pill-button{flex:0 0 58px;width:100%;height:58px}}@media (width>=701px) and (width<=900px){.business-contact-footer[data-v-dbfa8314] .contact-form__footer .pill-button{flex:0 0 221px;width:221px}}
