.c-contact-form__content,.c-contact-form__layout{height:100%}.c-contact-form__card,.c-contact-form__content{min-width:0}.c-contact-form__heading{font-weight:700;margin:0 0 .5rem}@media (min-width:56rem){.c-contact-form__heading{margin:2rem 0 .5rem}}.c-contact-form__support-heading{color:#346b8a;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.c-contact-form__intro{line-height:1.6}.c-contact-form__img{border-radius:.5rem;display:block;height:auto;margin:1.5rem 0;overflow:hidden;position:relative;width:100%}.c-contact-form__img img{height:100%;max-height:16rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%}.c-contact-form__img:after{background:#26344f;background:linear-gradient(0deg,rgba(38,52,79,.25),rgba(167,103,47,.25));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-contact-form__testimonial{border-left:.25rem solid #346b8a;margin:1.5rem 0;padding:.75rem 0 .75rem 1.5rem}.c-contact-form__quote{color:#bdc0c4;display:block;height:2rem;margin-bottom:.5rem;width:2rem}.c-contact-form__quote svg{display:block;fill:currentColor;height:100%;width:100%}.c-contact-form__quote-text{font-size:1.125rem;line-height:1.6;margin:0}.c-contact-form__quote-text>:first-child{margin-top:0}.c-contact-form__quote-text>:last-child{margin-bottom:0}.c-contact-form__attribution{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin-top:.75rem}.c-contact-form__author{font-weight:700}.c-contact-form__case-type{color:#7f858d}.c-contact-form__contact-intro{margin:0 0 .75rem}.c-contact-form__methods{display:flex;flex-wrap:wrap;gap:.75rem 1rem;list-style:none;margin:0;padding:0}.c-contact-form__method{min-width:min(100%,12rem)}.c-contact-form__method-link{align-items:center;color:#16161d;display:inline-flex;gap:.5rem;text-decoration:none}.c-contact-form__method-link:focus-visible{border-radius:.25rem;outline:2px solid #346b8a;outline-offset:3px}.c-contact-form__method-icon{display:inline-grid;flex:0 0 2.5rem;height:2.5rem;place-items:center;width:2.5rem}.c-contact-form__method-icon svg{height:1rem;width:1rem}.c-contact-form__method-label,.c-contact-form__method-value{display:block}.c-contact-form__method-label{color:#7f858d;font-size:.75rem;margin-bottom:.125rem}.c-contact-form__method-value{font-size:.875rem;font-weight:700;line-height:1.2}.c-contact-form__card{padding-left:.75rem}@media (min-width:64rem){.c-contact-form__card{padding-left:clamp(.75rem,6vw,6rem)}}.c-contact-form__card-wrap{background:#f8f7f5;border-radius:.5rem;box-shadow:0 10px 15px rgba(22,22,29,.15);overflow:hidden}.c-contact-form__card-header{align-items:center;background:#26344f;color:#fff;display:flex;gap:.75rem;min-height:4.5rem;padding:.75rem clamp(1rem,2vw,2rem)}.c-contact-form__brand-mark svg{display:block;fill:#ffb675;height:2rem;width:2rem}.c-contact-form__card-title{color:inherit;flex:1;font-size:1.25rem;font-weight:600;margin:0}.c-contact-form__card-arrow{color:#ffb675;display:inline-flex;flex:0 0 auto}.c-contact-form__card-arrow svg{fill:currentColor;height:2rem;transform:rotate(-30deg);transform-origin:center;width:2rem}.c-contact-form__card-body{padding:clamp(1rem,2vw,2rem)}.c-contact-form__disclaimer{border-top:1px solid #e5edf5;color:#7f858d;font-size:.75rem;line-height:1.2;margin:1rem 0 0;padding-top:1rem}@media (prefers-reduced-motion:reduce){.c-contact-form__form :where(button[type=submit],input[type=submit],.nf-field-element input[type=button]){transition:none}}