.vapf{--navy:#0a2236;--teal:#4aa3b5;--teal-d:#0e5a6b;--line:#cfe0e8;background:#fff;color:var(--navy);border-top:12px solid #dcebf3}.vapf a{color:inherit}.vapf__inner{max-width:1360px;margin:0 auto;padding:44px 32px 28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px 64px;align-items:start}.vapf__title{margin:0 0 6px;font-size:3rem;font-weight:500;line-height:1.2;color:var(--navy)}.vapf__line{margin:0 0 12px;font-size:1.8rem;color:var(--navy)}.vapf__contact{margin:0 0 20px;font-size:1.7rem;line-height:1.6}.vapf__contact a{text-decoration:none}.vapf__contact a:hover{color:var(--teal-d)}.vapf__download{display:inline-block;font-size:1.9rem;color:var(--navy);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.vapf__download:hover{color:var(--teal-d)}.vapf__form{margin:0}.vapf__sr{position:absolute;left:-9999px}.vapf__field{display:flex;align-items:center;border:1px solid #c5d9ee;border-radius:999px;background:#fff;padding:0 10px 0 28px;height:88px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.vapf__field:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #4aa3b540}.vapf__field input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:1.9rem;color:var(--navy);height:100%}.vapf__field input::placeholder{color:#4a8fd0}.vapf__submit{flex:0 0 auto;width:56px;height:56px;border:0;border-radius:50%;background:transparent;color:#2f6fdc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.vapf__submit:hover{background:var(--teal-d);color:#fff}.vapf__msg{margin:12px 0 0 28px;font-size:1.5rem;color:var(--teal-d)}.vapf__msg--err{color:#a31d1d}.vapf__bottom{max-width:1360px;margin:8px auto 0;padding:18px 32px 28px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:1.3rem;color:#4f6a7d;box-sizing:border-box}.vapf__policies{display:flex;flex-wrap:wrap;gap:8px 20px}.vapf__policies a{text-decoration:none}.vapf__policies a:hover{color:var(--teal-d);text-decoration:underline}@media(max-width:749px){.vapf__inner{grid-template-columns:1fr;padding:32px 20px 16px}.vapf__title{font-size:2.4rem}.vapf__field{height:68px;padding-left:20px}.vapf__field input{font-size:1.6rem}.vapf__bottom{padding:16px 20px 24px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vap-footer.css.map */
