.jts-contact{--jts-contact-navy: #10283f;--jts-contact-navy-deep: #091a2a;--jts-contact-red: #c92130;--jts-contact-red-dark: #a81724;--jts-contact-ink: #17202a;--jts-contact-muted: #5d6772;--jts-contact-line: #d7dee5;--jts-contact-tint: #f3f6f8;--jts-contact-white: #fff;color:var(--jts-contact-ink);overflow:clip}body.template-page-jts-contact .notification-banner.popup{display:none!important}.jts-contact *,.jts-contact *:before,.jts-contact *:after{box-sizing:border-box}.jts-contact__shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.jts-contact__hero{position:relative;color:#fff;background:linear-gradient(118deg,var(--jts-contact-navy-deep) 0%,var(--jts-contact-navy) 68%,#1d405d 100%)}.jts-contact__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.11;background-image:linear-gradient(120deg,transparent 0 49%,rgba(255,255,255,.8) 50% 50.25%,transparent 50.5%),linear-gradient(30deg,transparent 0 66%,rgba(255,255,255,.6) 66.2% 66.35%,transparent 66.55%);background-size:340px 230px,470px 320px;pointer-events:none}.jts-contact__hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(54px,8vw,110px);align-items:center;min-height:600px;padding-block:clamp(72px,8vw,112px)}.jts-contact__hero-copy{max-width:720px}.jts-contact__eyebrow{margin:0 0 16px;color:#fff;font-size:13px;font-weight:800;letter-spacing:.15em;line-height:1.35;text-transform:uppercase}.jts-contact__eyebrow--red{color:var(--jts-contact-red)}#MainContent .jts-contact h1{max-width:780px;margin:0;color:#fff;font-size:clamp(44px,5.2vw,76px);font-weight:800;letter-spacing:-.045em;line-height:.99}.jts-contact__hero-lede{max-width:680px;margin:28px 0 0;color:#e5edf4;font-size:clamp(18px,2vw,22px);line-height:1.58}.jts-contact__hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.jts-contact__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 22px;border:2px solid transparent;border-radius:4px;font:inherit;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.jts-contact__button:hover{transform:translateY(-2px);text-decoration:none}.jts-contact__button:focus-visible,.jts-contact a:focus-visible,.jts-contact input:focus-visible,.jts-contact select:focus-visible,.jts-contact textarea:focus-visible{outline:3px solid #f3be35;outline-offset:3px}.jts-contact__button--primary{color:#fff;background:var(--jts-contact-red)}.jts-contact__button--primary:hover{color:#fff;background:var(--jts-contact-red-dark)}.jts-contact__button--secondary{color:#fff;border-color:#ffffffb8;background:transparent}.jts-contact__button--secondary:hover{color:var(--jts-contact-navy-deep);border-color:#fff;background:#fff}.jts-contact__brand-panel{position:relative;display:flex;min-height:400px;flex-direction:column;align-items:flex-start;justify-content:center;padding:42px;border:1px solid rgba(255,255,255,.28);background:#ffffff14;box-shadow:0 28px 70px #0000003d;isolation:isolate}.jts-contact__brand-panel:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;z-index:-1;border:1px solid rgba(255,255,255,.14);background:repeating-linear-gradient(135deg,transparent 0 26px,rgba(255,255,255,.04) 26px 27px)}.jts-contact__brand-logo{display:block;width:min(220px,78%);max-width:220px;height:auto;object-fit:contain}.jts-contact__brand-fallback{color:#fff;font-size:32px;line-height:1.05}.jts-contact__brand-rule{width:56px;height:4px;margin:30px 0 22px;background:var(--jts-contact-red)}.jts-contact__brand-panel p{max-width:300px;margin:0;color:#e5edf4;font-size:17px;line-height:1.55}.jts-contact__brand-panel>span{margin-top:16px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.jts-contact__section{padding-block:clamp(72px,8vw,112px)}.jts-contact__section--options{background:#fff}.jts-contact__section--form{background:var(--jts-contact-tint)}.jts-contact__section-heading{max-width:780px;margin-bottom:42px}.jts-contact__section-heading h2,.jts-contact__form-heading h2,.jts-contact__form-aside h2,.jts-contact__trust-copy h2,.jts-contact__location-grid h2,.jts-contact__cta h2{margin:0;color:var(--jts-contact-navy-deep);font-size:clamp(34px,4.2vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1.04}.jts-contact__section-heading>p:not(.jts-contact__eyebrow),.jts-contact__form-heading>p:not(.jts-contact__eyebrow),.jts-contact__trust-copy>p:not(.jts-contact__eyebrow),.jts-contact__location-grid p,.jts-contact__cta p{color:var(--jts-contact-muted);font-size:17px;line-height:1.7}.jts-contact__option-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.jts-contact__option-card{display:flex;min-height:300px;flex-direction:column;padding:30px;border:1px solid var(--jts-contact-line);background:#fff;box-shadow:0 10px 30px #10283f0f}.jts-contact__icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;color:var(--jts-contact-red);background:#fff0f2}.jts-contact__icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.jts-contact__option-card h3{margin:22px 0 10px;color:var(--jts-contact-navy-deep);font-size:21px}.jts-contact__option-card p{margin:0 0 22px;color:var(--jts-contact-muted);font-size:15px;line-height:1.62}.jts-contact__option-card a{margin-top:auto;color:var(--jts-contact-red-dark);font-weight:800;text-decoration-thickness:2px;text-underline-offset:5px}.jts-contact__form-layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);gap:30px;align-items:start}.jts-contact__form-card{padding:clamp(28px,5vw,58px);background:#fff;box-shadow:0 18px 55px #10283f1a}.jts-contact__form-heading{max-width:740px;margin-bottom:34px}.jts-contact__form-heading h2{font-size:clamp(34px,4vw,50px)}.jts-contact__form{display:grid;gap:32px}.jts-contact__fieldset{min-width:0;margin:0;padding:28px 0 0;border:0;border-top:1px solid var(--jts-contact-line)}.jts-contact__fieldset legend{padding:0 18px 0 0;color:var(--jts-contact-navy-deep);font-size:17px;font-weight:850}.jts-contact__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.jts-contact__field{min-width:0}.jts-contact__field--full{grid-column:1 / -1}.jts-contact__field label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px;color:var(--jts-contact-navy-deep);font-size:14px;font-weight:800}.jts-contact__optional{color:#7b848d;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.jts-contact__field input,.jts-contact__field select,.jts-contact__field textarea{width:100%;min-height:50px;margin:0;padding:12px 14px;border:1px solid #b8c2cc;border-radius:3px;color:var(--jts-contact-ink);background:#fff;font:inherit;font-size:16px;line-height:1.4}.jts-contact__field textarea{min-height:170px;resize:vertical}.jts-contact__field input:hover,.jts-contact__field select:hover,.jts-contact__field textarea:hover{border-color:#7b8995}.jts-contact__field input[aria-invalid=true]{border-color:var(--jts-contact-red)}.jts-contact__field small{display:block;margin-top:7px;color:#68737e;font-size:12px;line-height:1.45}.jts-contact__status{padding:18px 20px;border-left:4px solid;font-size:15px;line-height:1.5}.jts-contact__status strong{color:inherit}.jts-contact__status p{margin:6px 0 0;color:inherit}.jts-contact__status--success{border-color:#2f7d4a;color:#174e2d;background:#edf8f0}.jts-contact__status--error{border-color:var(--jts-contact-red);color:#76131c;background:#fff0f2}.jts-contact__form-footer{display:flex;gap:24px;align-items:center;justify-content:space-between;padding-top:28px;border-top:1px solid var(--jts-contact-line)}.jts-contact__form-footer p{max-width:560px;margin:0;color:#68737e;font-size:12px;line-height:1.55}.jts-contact__form-footer a{color:var(--jts-contact-red-dark)}.jts-contact__button--submit{flex:0 0 auto;color:#fff;background:var(--jts-contact-red)}.jts-contact__button--submit:hover{color:#fff;background:var(--jts-contact-red-dark)}.jts-contact__form-aside{position:sticky;top:28px;padding:34px;color:#fff;background:var(--jts-contact-navy-deep)}#MainContent .jts-contact__form-aside h2{color:#fff;font-size:clamp(29px,3vw,40px)}.jts-contact__form-aside ul{display:grid;gap:0;margin:30px 0 0;padding:0;list-style:none}.jts-contact__form-aside li{position:relative;padding:16px 0 16px 28px;border-top:1px solid #354b5e;color:#e2ebf2;font-size:14px;line-height:1.4}.jts-contact__form-aside li:before{content:"";position:absolute;top:22px;left:2px;width:10px;height:10px;background:var(--jts-contact-red);clip-path:polygon(0 0,100% 50%,0 100%)}.jts-contact__aside-note{margin:26px 0 0;padding-top:22px;border-top:1px solid #354b5e;color:#bfcdd8;font-size:12px;line-height:1.55}.jts-contact__path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--jts-contact-line)}.jts-contact__path-grid a{position:relative;display:flex;min-height:155px;flex-direction:column;justify-content:center;padding:28px 58px 28px 28px;color:var(--jts-contact-navy-deep);background:#fff;text-decoration:none}.jts-contact__path-grid a:after{content:"\2192";position:absolute;right:28px;color:var(--jts-contact-red);font-size:24px;transition:transform .18s ease}.jts-contact__path-grid a:hover:after{transform:translate(4px)}.jts-contact__path-grid strong{font-size:17px}.jts-contact__path-grid span{margin-top:7px;color:var(--jts-contact-muted);font-size:13px;line-height:1.45}.jts-contact__section--trust{color:#fff;background:var(--jts-contact-navy-deep)}.jts-contact__trust-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(54px,8vw,110px);align-items:center}#MainContent .jts-contact__trust-copy h2,#MainContent .jts-contact__cta h2{color:#fff}.jts-contact__trust-copy>p:not(.jts-contact__eyebrow){color:#c9d5de}.jts-contact__text-link{display:inline-flex;gap:8px;align-items:center;margin-top:14px;color:#fff;font-weight:800;text-decoration-thickness:2px;text-underline-offset:5px}.jts-contact__trust-facts{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #3b5164}.jts-contact__trust-facts div{min-height:150px;display:flex;flex-direction:column;justify-content:center;padding:26px;border-right:1px solid #3b5164;border-bottom:1px solid #3b5164}.jts-contact__trust-facts div:nth-child(2n){border-right:0}.jts-contact__trust-facts div:nth-last-child(-n+2){border-bottom:0}.jts-contact__trust-facts strong{color:#fff;font-size:18px}.jts-contact__trust-facts span{margin-top:6px;color:#bfcdd8;font-size:13px;line-height:1.4}.jts-contact__section--location{background:#fff}.jts-contact__location-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(50px,8vw,110px);align-items:end}.jts-contact__location-grid address{display:flex;flex-direction:column;padding:30px;border-left:4px solid var(--jts-contact-red);color:var(--jts-contact-muted);font-style:normal;line-height:1.65;background:var(--jts-contact-tint)}.jts-contact__location-grid address strong{margin-bottom:6px;color:var(--jts-contact-navy-deep)}.jts-contact__cta{padding-block:clamp(64px,7vw,94px);color:#fff;background:var(--jts-contact-red)}.jts-contact__cta-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.jts-contact__cta p{max-width:700px;color:#fff}.jts-contact__cta .jts-contact__hero-actions{justify-content:flex-end;margin-top:0}.jts-contact__button--light{color:var(--jts-contact-red-dark);background:#fff}.jts-contact__button--light:hover{color:var(--jts-contact-navy-deep);background:var(--jts-contact-tint)}.jts-contact__button--outline{color:#fff;border-color:#fff}.jts-contact__button--outline:hover{color:var(--jts-contact-red-dark);background:#fff}@media(max-width:990px){.jts-contact__hero-grid{grid-template-columns:1fr;min-height:auto}.jts-contact__brand-panel{min-height:300px}.jts-contact__option-grid{grid-template-columns:repeat(2,1fr)}.jts-contact__form-layout,.jts-contact__trust-grid,.jts-contact__location-grid,.jts-contact__cta-grid{grid-template-columns:1fr}.jts-contact__form-aside{position:static}.jts-contact__path-grid{grid-template-columns:repeat(2,1fr)}.jts-contact__cta .jts-contact__hero-actions{justify-content:flex-start}}@media(max-width:620px){.jts-contact__shell{width:min(100% - 32px,1180px)}.jts-contact__hero-grid{gap:40px;padding-block:62px}#MainContent .jts-contact h1{font-size:clamp(42px,13vw,58px)}.jts-contact__hero-lede{font-size:18px}.jts-contact__hero-actions{align-items:stretch;flex-direction:column}.jts-contact__button{width:100%}.jts-contact__brand-panel{min-height:260px;align-items:center;padding:30px;text-align:center}.jts-contact__brand-rule{margin-inline:auto}.jts-contact__brand-logo{width:min(160px,70%)}.jts-contact__section{padding-block:66px}.jts-contact__option-grid,.jts-contact__field-grid,.jts-contact__path-grid,.jts-contact__trust-facts{grid-template-columns:1fr}.jts-contact__option-card{min-height:0}.jts-contact__form-card{padding:28px 20px}.jts-contact__form-footer{align-items:stretch;flex-direction:column}.jts-contact__form-footer .jts-contact__button{order:-1}.jts-contact__path-grid a{min-height:132px}.jts-contact__trust-facts div{min-height:112px;border-right:0;border-bottom:1px solid #3b5164}.jts-contact__trust-facts div:nth-last-child(-n+2){border-bottom:1px solid #3b5164}.jts-contact__trust-facts div:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.jts-contact__button,.jts-contact__path-grid a:after{transition:none}.jts-contact__button:hover,.jts-contact__path-grid a:hover:after{transform:none}}.jts-contact__location-grid{grid-template-columns:minmax(0,1.05fr) minmax(250px,.8fr) minmax(240px,.65fr);gap:clamp(28px,4vw,56px);align-items:center}.jts-contact__location-photo{margin:0;overflow:hidden;border-radius:2px;background:var(--jts-contact-navy-deep);box-shadow:0 22px 50px #10283f29}.jts-contact__location-image{display:block;width:100%;height:auto!important;aspect-ratio:4 / 3;object-fit:contain;object-position:center;background:#f2f0ea}.jts-contact__location-photo figcaption{padding:16px 18px;color:#fff;font-size:13px;font-weight:700;line-height:1.45;background:var(--jts-contact-navy-deep)}@media(max-width:1099px){.jts-contact__location-grid{grid-template-columns:1fr}.jts-contact__location-photo{max-width:640px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jts-contact-page.css.map */
