.switz-contact{--switz-gold: #f2c200;--switz-gold-soft: #fcf3cc;--switz-ink: #111111;--switz-muted: #6f6f6f;--switz-line: #e8e8e8;--switz-radius: 1rem;background-color:#fff;color:var(--switz-ink)}.switz-contact *,.switz-contact *:before,.switz-contact *:after{box-sizing:border-box}.switz-contact__inner{max-width:120rem;margin:0 auto}.switz-contact a{color:inherit}.switz-hero{text-align:center;margin:0 auto 4rem;max-width:82rem}.switz-hero__eyebrow{margin:0 0 1.2rem;color:var(--switz-gold);font-size:1.3rem;font-weight:700;line-height:1.4;letter-spacing:.6rem;text-transform:uppercase}.switz-hero__heading{margin:0 0 2rem;font-size:4.6rem;line-height:1;font-weight:800;letter-spacing:-.1rem;text-transform:uppercase;word-break:break-word}.switz-hero__intro{margin:0 auto 1.6rem;max-width:68rem;font-size:1.6rem;line-height:1.6}.switz-hero__intro p{margin:0}.switz-hero__intro strong{font-weight:700}.switz-hero__note{margin:0;font-size:1.4rem;line-height:1.6;color:var(--switz-muted)}.switz-contact__grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}.switz-card{border:1px solid var(--switz-line);border-radius:var(--switz-radius);background-color:#fff}.switz-form{padding:2.4rem}.switz-form__row{display:grid;grid-template-columns:1fr;gap:0}.switz-field{margin-bottom:1.8rem}.switz-field__label{display:block;margin-bottom:.8rem;font-size:1.3rem;font-weight:700;letter-spacing:.05rem;line-height:1.4;text-transform:uppercase}.switz-field__flag{color:var(--switz-gold);font-size:1.1rem;font-weight:700}.switz-field__flag--optional{color:#a0a0a0}.switz-input{display:block;width:100%;height:5.6rem;padding:0 1.6rem;border:1px solid var(--switz-line);border-radius:.8rem;background-color:#fff;color:var(--switz-ink);font-family:inherit;font-size:1.5rem;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}textarea.switz-input{height:17rem;min-height:12rem;padding:1.4rem 1.6rem;resize:vertical}.switz-input::placeholder{color:#a5a5a5;opacity:1}.switz-input:hover{border-color:#cfcfcf}.switz-input:focus,.switz-input:focus-visible{outline:none;border-color:var(--switz-gold);box-shadow:0 0 0 .2rem #f2c20059}.switz-field__error{display:block;margin-top:.6rem;font-size:1.3rem;color:#d20000}.switz-button{display:flex;align-items:center;justify-content:center;gap:1.2rem;width:100%;min-height:5.6rem;margin-top:.6rem;padding:1.4rem 2rem;border:.2rem solid var(--switz-gold);border-radius:var(--switz-radius);background-color:var(--switz-gold);color:#000;font-family:inherit;font-size:1.5rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.switz-button:hover,.switz-button:focus-visible{background-color:#000;border-color:#000;color:var(--switz-gold)}.switz-button:focus-visible{outline:.2rem solid var(--switz-gold);outline-offset:.3rem}.switz-button svg{width:1.8rem;height:1.8rem;flex:0 0 auto}.switz-formstatus{display:flex;gap:1rem;align-items:flex-start;margin:0 0 2rem;padding:1.4rem 1.6rem;border:1px solid var(--switz-line);border-radius:.8rem;font-size:1.5rem;line-height:1.5}.switz-formstatus--success{border-color:var(--switz-gold);background-color:var(--switz-gold-soft)}.switz-formstatus--error{border-color:#f0b9b9;background-color:#fdf2f2}.switz-formstatus svg{width:1.8rem;height:1.8rem;flex:0 0 auto;margin-top:.2rem}.switz-aside__heading{margin:0 0 .8rem;font-size:2.2rem;font-weight:800;line-height:1.15;letter-spacing:-.02rem;text-transform:uppercase}.switz-aside__heading span{display:block;color:var(--switz-gold)}.switz-aside__rule{width:4.6rem;height:.3rem;margin:0 0 2.4rem;border:0;background-color:var(--switz-gold)}.switz-media{display:flex;gap:1.6rem;align-items:flex-start}.switz-media__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background-color:var(--switz-gold-soft);color:#000}.switz-media__icon svg{width:2rem;height:2rem}.switz-media__body{min-width:0}.switz-eyebrow{margin:0 0 .4rem;font-size:1.2rem;font-weight:700;letter-spacing:.1rem;line-height:1.4;text-transform:uppercase}.switz-strong{margin:0;font-size:1.6rem;font-weight:700;line-height:1.4;word-break:break-word}.switz-small{margin:.8rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--switz-muted)}.switz-small p{margin:0}.switz-small strong{color:var(--switz-ink)}.switz-small--tight{margin-top:0}.switz-social .switz-eyebrow,.switz-social .switz-strong{display:block}.switz-divider{height:1px;margin:2.4rem 0;border:0;background-color:var(--switz-line)}.switz-aside__subheading{margin:0 0 .6rem;font-size:1.6rem;font-weight:800;letter-spacing:.05rem;text-transform:uppercase}.switz-social{display:flex;align-items:center;gap:1.6rem;padding:1.4rem 0;border-bottom:1px solid var(--switz-line);text-decoration:none;transition:opacity .2s ease}.switz-socials>*:last-child{border-bottom:0}a.switz-social:hover{opacity:.7}a.switz-social:focus-visible{outline:.2rem solid var(--switz-gold);outline-offset:.3rem}.switz-social__arrow{margin-left:auto;flex:0 0 auto}.switz-social__arrow svg{width:1.6rem;height:1.6rem;display:block}.switz-note{display:flex;align-items:center;gap:1.6rem;margin-top:2.4rem;padding:1.6rem;border:1px solid var(--switz-line);border-radius:var(--switz-radius)}.switz-message{display:grid;grid-template-columns:1fr;margin-top:2.4rem}.switz-message__crown,.switz-message__body,.switz-message__sign{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:2.4rem}.switz-message__crown,.switz-message__sign{align-items:center}.switz-message__crown img,.switz-message__sign img{display:block;flex:0 0 auto;max-width:100%;object-fit:contain}.switz-message__crown img{width:13rem;height:6.5rem}.switz-message__sign img{width:24rem;height:8.1rem;margin:0 auto}.switz-message__heading{margin:0 0 1.2rem;font-size:1.9rem;font-weight:800;letter-spacing:.02rem;text-transform:uppercase}.switz-message__heading span{color:var(--switz-gold)}.switz-message__text{margin:0;font-size:1.4rem;line-height:1.65}.switz-message__text p{margin:0 0 .6rem}.switz-message__text p:last-child{margin-bottom:0}.switz-message__sign{text-align:center}.switz-message__signoff{flex:0 0 auto;margin:1rem 0 0;font-size:1.4rem;line-height:1.5}.switz-before{margin-top:2.4rem;padding:2.8rem 2rem}.switz-before__heading{margin:0 0 2.4rem;font-size:1.7rem;font-weight:800;letter-spacing:.05rem;text-align:center;text-transform:uppercase}.switz-before__grid{display:grid;grid-template-columns:1fr;gap:0}.switz-before__item{display:flex;align-items:center;gap:1.4rem;padding:1.6rem 2rem;border-top:1px solid var(--switz-line);text-decoration:none;transition:opacity .2s ease}.switz-before__item:first-child{border-top:0}a.switz-before__item:hover{opacity:.7}a.switz-before__item:focus-visible{outline:.2rem solid var(--switz-gold);outline-offset:.2rem}.switz-before__icon{flex:0 0 auto;color:var(--switz-ink)}.switz-before__icon svg{display:block;width:3.2rem;height:3.2rem}.switz-before__body{min-width:0}.switz-before__title{display:block;margin:0;font-size:1.4rem;font-weight:700;line-height:1.35}.switz-before__link{display:block;margin:.4rem 0 0;font-size:1.2rem;line-height:1.4;color:var(--switz-muted)}@media screen and (min-width:750px){.switz-hero{margin-bottom:4.8rem}.switz-hero__heading{font-size:6.4rem}.switz-hero__intro{font-size:1.7rem}.switz-contact__grid{grid-template-columns:62fr 38fr;gap:3.2rem}.switz-form{padding:3.2rem}.switz-form__row{grid-template-columns:1fr 1fr;column-gap:2rem}.switz-message{grid-template-columns:minmax(16rem,20rem) 1fr minmax(22rem,30rem);align-items:stretch;min-height:18rem}.switz-message__body{padding:2.4rem 3.2rem;border-left:1px solid var(--switz-line);border-right:1px solid var(--switz-line)}.switz-before__grid{grid-template-columns:repeat(2,1fr)}.switz-before__item{border-top:0;border-left:1px solid var(--switz-line)}.switz-before__item:nth-child(odd){border-left:0}}@media screen and (min-width:990px){.switz-hero__heading{font-size:7.8rem}.switz-contact__grid{grid-template-columns:65fr 35fr;gap:4rem}.switz-aside__heading{font-size:2.4rem}.switz-before__grid{grid-template-columns:repeat(4,1fr)}.switz-before__item:nth-child(odd){border-left:1px solid var(--switz-line)}.switz-before__item:first-child{border-left:0}}@media(prefers-reduced-motion:reduce){.switz-contact *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-contact-switz.css.map */
