.tg-contact-page{color:#172b3c;background:radial-gradient(circle at 9% 7%,#e7f4f8 0,#0000 31rem),#f6f8fa}.tg-contact-page .tg-contact-shell{max-width:1120px;padding-top:104px}.tg-contact-page .tg-contact-breadcrumb{color:#71858f;margin-bottom:24px;font-size:13px}.tg-contact-page .tg-contact-breadcrumb a:hover{color:#087ca8}.tg-contact-page .tg-contact-hero{background:linear-gradient(125deg,#eef9fb 0%,#fff 63%),#fff;border:1px solid #dce9ed;border-radius:23px;padding:39px 42px 42px;position:relative;overflow:hidden;box-shadow:0 12px 34px #173d5008}.tg-contact-page .tg-contact-hero:after{content:"";border:1px solid #cce8ef;border-radius:50%;width:230px;height:230px;position:absolute;top:-78px;right:-58px}.tg-contact-page .tg-contact-eyebrow{color:#087da5;letter-spacing:.13em;background:#dff0f4;border-radius:999px;font-size:10px;font-weight:800}.tg-contact-page .tg-contact-hero h1{color:#112f40;letter-spacing:-.045em;margin-top:15px;font-size:clamp(34px,5vw,46px);font-weight:800;line-height:1.15}.tg-contact-page .tg-contact-hero>p{color:#5f7783;max-width:715px;margin-top:14px;font-size:15px;line-height:1.85}.tg-contact-page .tg-contact-channels{background:#fff;border:1px solid #dfe8ed;border-radius:20px;margin-top:22px;padding:28px;box-shadow:0 12px 32px #173d5009}.tg-contact-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:21px;display:flex}.tg-contact-section-heading span{color:#087fae;letter-spacing:.13em;font-size:10px;font-weight:800}.tg-contact-section-heading h2{color:#173648;margin-top:7px;font-size:21px;font-weight:800}.tg-contact-section-heading>p{color:#71858f;text-align:right;max-width:400px;font-size:12px;line-height:1.65}.tg-contact-channel-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.tg-contact-channel{color:#244654;background:#fbfdfe;border:1px solid #dfe9ed;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-height:154px;padding:21px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.tg-contact-channel:hover{border-color:#a7cfda;transform:translateY(-2px);box-shadow:0 11px 25px #173d5010}.tg-contact-channel:focus-visible{outline-offset:2px;outline:3px solid #1591bc}.tg-contact-channel-primary{color:#fff;background:radial-gradient(circle at 100% 0,#2d7085 0,#0000 13rem),#123b50;border-color:#174d62}.tg-contact-channel-primary:hover{border-color:#0d789e;box-shadow:0 12px 27px #123b5024}.tg-contact-channel-icon{color:#0e80a7;background:#e1f0f4;border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.tg-contact-channel-primary .tg-contact-channel-icon{color:#9fe1f2;background:#ffffff17}.tg-contact-channel-icon svg{width:21px;height:21px}.tg-contact-channel strong{margin-top:2px;font-size:17px;font-weight:800;display:block}.tg-contact-channel p{color:#6a818c;margin-top:7px;font-size:12px;line-height:1.7}.tg-contact-channel small{color:#087da5;align-items:center;gap:3px;margin-top:14px;font-size:12px;font-weight:750;display:inline-flex}.tg-contact-channel small svg{width:14px;height:14px}.tg-contact-channel-primary p{color:#bfd9e2}.tg-contact-channel-primary small{color:#9fe1f2}.tg-contact-page .tg-contact-section{background:#fff;border:1px solid #e0e9ed;border-radius:18px;margin-top:16px;padding:27px 30px}.tg-contact-page .tg-contact-section h2{color:#1c3c4c;font-size:19px;font-weight:800}.tg-contact-page .tg-contact-section p,.tg-contact-page .tg-contact-section li{color:#607985;font-size:14px;line-height:1.85}.tg-contact-page .tg-contact-section li>span:first-child{background:#1684aa}.tg-contact-page .tg-contact-next{background:linear-gradient(110deg,#edf7f9,#f8fbfc);border-color:#d5e7eb;border-radius:18px;margin-top:16px;padding:27px 30px}.tg-contact-page .tg-contact-next h2{color:#1c3c4c;font-size:19px;font-weight:800}.tg-contact-page .tg-contact-next p{color:#607985}.tg-contact-page .tg-contact-next a{color:#315b6a;background:#fff;border-color:#c9dfe5;transition:border-color .16s,color .16s}.tg-contact-page .tg-contact-next a:first-child{color:#fff;background:#087ca8;border-color:#087ca8}.tg-contact-page .tg-contact-next a:hover{color:#08749b;border-color:#76bdd2}.tg-contact-page .tg-contact-next a:first-child:hover{color:#fff;border-color:#076f96}.dark .tg-contact-page{color:#e8f1f5;background:radial-gradient(circle at 9% 7%,#1c3b47 0,#0000 31rem),#111d26}.dark .tg-contact-page .tg-contact-hero{background:linear-gradient(125deg,#1c3541 0%,#1b2c37 64%),#1b2c37;border-color:#334956;box-shadow:0 12px 34px #00000018}.dark .tg-contact-page .tg-contact-hero:after{border-color:#365667}.dark .tg-contact-page .tg-contact-eyebrow{color:#9ad8e9;background:#244652}.dark .tg-contact-page .tg-contact-hero h1,.dark .tg-contact-section-heading h2,.dark .tg-contact-page .tg-contact-section h2,.dark .tg-contact-page .tg-contact-next h2{color:#edf7fa}.dark .tg-contact-page .tg-contact-hero>p,.dark .tg-contact-section-heading>p,.dark .tg-contact-page .tg-contact-section p,.dark .tg-contact-page .tg-contact-section li,.dark .tg-contact-page .tg-contact-next p{color:#aec2cb}.dark .tg-contact-page .tg-contact-channels,.dark .tg-contact-page .tg-contact-section{box-shadow:none;background:#1b2c37;border-color:#334956}.dark .tg-contact-channel{color:#e8f3f6;background:#203540;border-color:#38515d}.dark .tg-contact-channel-primary{background:radial-gradient(circle at 100% 0,#2d7085 0,#0000 13rem),#153f52;border-color:#356377}.dark .tg-contact-channel:not(.tg-contact-channel-primary) p{color:#aec2cb}.dark .tg-contact-channel:not(.tg-contact-channel-primary) small{color:#9eddef}.dark .tg-contact-channel-icon{color:#91d1e3;background:#294b58}.dark .tg-contact-page .tg-contact-next{background:#203945;border-color:#36515d}.dark .tg-contact-page .tg-contact-next a{color:#c4d7df;background:#263f4b;border-color:#456371}.dark .tg-contact-page .tg-contact-next a:first-child{color:#fff;background:#1688af;border-color:#1688af}@media (width<=700px){.tg-contact-page .tg-contact-shell{padding-top:89px;padding-bottom:54px}.tg-contact-page .tg-contact-breadcrumb{margin-bottom:20px}.tg-contact-page .tg-contact-hero{border-radius:18px;padding:26px 22px 29px}.tg-contact-page .tg-contact-hero h1{font-size:34px}.tg-contact-page .tg-contact-hero>p{font-size:14px}.tg-contact-page .tg-contact-channels{border-radius:17px;padding:20px 18px}.tg-contact-section-heading{display:block}.tg-contact-section-heading>p{text-align:left;margin-top:7px}.tg-contact-channel-grid{grid-template-columns:1fr}.tg-contact-channel{min-height:0;padding:18px}.tg-contact-page .tg-contact-section,.tg-contact-page .tg-contact-next{border-radius:16px;padding:22px 19px}}
