.sw-contact{padding:clamp(3rem,4vw,5rem) 0 clamp(4rem,6vw,8rem)}.sw-contact__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(2.4rem,4vw,5rem);align-items:start}.sw-contact__panel{padding:3.2rem 3.2rem 3.6rem;border-bottom:.4rem solid var(--sw-red);background:var(--sw-black);color:var(--sw-white);clip-path:polygon(0 0,100% 0,100% calc(100% - 2.4rem),calc(100% - 2.4rem) 100%,0 100%)}.sw-contact__panel-title{margin:0 0 2.4rem;font-family:var(--sw-font-display);font-size:clamp(2.4rem,2.6vw,3.2rem);font-weight:700;line-height:1.05;text-transform:uppercase;color:var(--sw-white)}.sw-contact__list{display:grid;gap:1.8rem;margin:0}.sw-contact__list>div{padding-left:1.6rem;border-left:.4rem solid var(--sw-red)}.sw-contact__list dt{margin:0 0 .3rem;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.sw-contact__list dd{margin:0;font-size:1.6rem;line-height:1.55;color:var(--sw-white)}.sw-contact__list a{border-bottom:.1rem solid rgba(255,255,255,.35);color:inherit;text-decoration:none;transition:color .2s ease,border-color .2s ease}.sw-contact__list a:hover,.sw-contact__list a:focus-visible{border-color:var(--sw-red);color:var(--sw-red)}.sw-contact__company{display:grid;gap:.4rem;margin:2.4rem 0 0;padding-top:1.8rem;border-top:.1rem solid rgba(255,255,255,.18);font-size:1.3rem;line-height:1.5;color:#ffffffb3}.sw-contact__company b{color:#fffffff2}.sw-contact__link{display:inline-flex;align-items:center;gap:1rem;margin-top:2.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--sw-white);transition:color .2s ease}.sw-contact__link:after{content:"";width:.9rem;height:1.6rem;background:var(--sw-red);clip-path:polygon(0 0,100% 50%,0 100%,30% 50%);transition:transform .2s ease}.sw-contact__link:hover,.sw-contact__link:focus-visible{color:var(--sw-red)}.sw-contact__link:hover:after{transform:translate(.4rem)}.sw-contact__form-title{margin:0 0 2.2rem;font-family:var(--sw-font-display);font-size:clamp(2.6rem,3vw,3.6rem);font-weight:700;line-height:1.05;text-transform:uppercase}.sw-contact__note{margin:2rem 0;font-size:1.3rem;line-height:1.5;color:#000000a6}.sw-contact__note a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.sw-contact__about{max-width:78ch;margin:1.6rem 0 0;font-size:1.8rem;line-height:1.7;color:#000000c7}.sw-cband{padding:calc(4vw + clamp(3rem,4vw,5rem)) 0 clamp(3.6rem,5vw,6rem);background:var(--sw-red);color:var(--sw-white);clip-path:polygon(0 4vw,100% 0,100% 100%,0 100%)}.sw-cband__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2.4rem}.sw-cband__title{margin:0 0 1rem;font-family:var(--sw-font-display);font-size:clamp(3rem,4.4vw,5.6rem);font-weight:700;line-height:.95;text-transform:uppercase;color:var(--sw-white)}.sw-cband__text{max-width:50ch;margin:0;font-size:1.7rem;line-height:1.6;color:var(--sw-white)}@media screen and (max-width:989px){.sw-contact__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.sw-contact__panel{padding:2.4rem 1.8rem 2.8rem;clip-path:polygon(0 0,100% 0,100% calc(100% - 1.6rem),calc(100% - 1.6rem) 100%,0 100%)}.sw-cband{clip-path:polygon(0 6vw,100% 0,100% 100%,0 100%);padding-top:calc(6vw + 3rem)}}@media(prefers-reduced-motion:reduce){.sw-contact__list a,.sw-contact__link,.sw-contact__link:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/segway-contact.css.map */
