.cp-contact__hero{background-color:#f3efe8;padding:56px 0 40px}.cp-contact__eyebrow{margin:0 0 12px;font-size:2.08rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c8a46a}.cp-contact__title{margin:0 0 12px;font-size:5.44rem;line-height:1.15;color:#17375e;max-width:46rem}.cp-contact__subheading{margin:0;font-size:2.48rem;line-height:1.6;color:#1f1f1f;opacity:.75;max-width:52rem}.cp-contact__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:32px 0 8px}.cp-contact__link-card{display:flex;flex-direction:column;gap:4px;padding:20px 22px;border:1px solid rgba(23,55,94,.15);border-radius:10px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.cp-contact__link-card:hover{border-color:#17375e;transform:translateY(-2px)}.cp-contact__link-title{font-size:2.4rem;font-weight:700;color:#17375e}.cp-contact__link-body{font-size:2.08rem;color:#1f1f1f;opacity:.7}.contact{padding-top:48px!important}.contact .field__input{border-radius:8px;border-color:#17375e40}.contact .field:focus-within .field__input,.contact .field__input:focus{border-color:#17375e;box-shadow:0 0 0 1px #17375e}.contact__button .button{background-color:#17375e;color:#fff;border-radius:999px;border:none}.contact__button .button:hover{opacity:.9}@media screen and (max-width:749px){.cp-contact__hero{padding:40px 0 28px}.cp-contact__title{font-size:4.16rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-contact-page-conforpas.css.map */
