.pv-service-footer{background:#0b121b;color:#fff;--pv-footer-lime: #67dcf0;--color-input-background: #15212c;--color-input-text: #fff;--color-input-border: #465c6b;border-top:1px solid #344857;font-size:14px;line-height:1.65}.pv-service-footer__inner{max-width:1680px;margin-inline:auto;padding:68px clamp(20px,4vw,72px) 28px}.pv-service-footer__grid{display:grid;grid-template-columns:1.25fr .75fr 1.15fr .85fr;gap:clamp(24px,4vw,64px);align-items:start}.pv-service-footer__grid--three{grid-template-columns:1.2fr .8fr 1fr}.pv-service-footer__grid--synced{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr))}.pv-service-footer__grid--synced-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-service-footer__grid--synced.pv-service-footer__grid--synced-1{grid-template-columns:minmax(0,1fr)}.pv-service-footer a{color:inherit;text-decoration:none;text-underline-offset:.2em;overflow-wrap:anywhere}.pv-service-footer a:hover{color:var(--pv-footer-lime);text-decoration:underline}.pv-service-footer a:focus-visible,.pv-service-footer summary:focus-visible,.pv-service-footer button:focus-visible,.pv-service-footer input:focus-visible,.pv-service-footer textarea:focus-visible{outline:2px solid var(--pv-footer-lime);outline-offset:4px}.pv-service-footer__brand p{margin:18px 0 0;color:#becbd5}.pv-service-footer__brand address{margin-top:12px;color:#becbd5;font-style:normal;overflow-wrap:anywhere}.pv-service-footer__brand .pv-service-footer__wordmark{display:inline-block;color:var(--pv-footer-lime);font-weight:800;font-size:clamp(20px,2vw,30px);letter-spacing:-.04em;line-height:1.1}.pv-service-footer__column h2{margin:0 0 20px;color:#fff;font-family:inherit;font-size:13px;font-weight:750;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.pv-service-footer ul{list-style:none;padding:0;margin:0}.pv-service-footer li+li{margin-top:10px}.pv-service-footer__contact-info{display:grid;gap:7px;margin-bottom:14px}.pv-service-footer__contact-info p{margin:0;color:#becbd5}.pv-service-footer__contact{scroll-margin-top:100px;border-block:1px solid #344857}.pv-service-footer__contact summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:11px;list-style:none;cursor:pointer}.pv-service-footer__contact summary:hover{color:var(--pv-footer-lime)}.pv-service-footer__contact summary::-webkit-details-marker{display:none}.pv-service-footer__contact summary>span{font-size:22px;color:var(--pv-footer-lime);line-height:1;transition:transform .2s ease}.pv-service-footer__contact[open] summary>span{transform:rotate(45deg)}.pv-service-footer__form{display:grid;gap:14px;padding:6px 0 20px}.pv-service-footer__field{display:grid;gap:5px;min-width:0}.pv-service-footer__field label{font-size:12px;color:#fff}.pv-service-footer__field label span{color:#becbd5}.pv-service-footer__field input,.pv-service-footer__field textarea{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-width:0;padding:10px 11px;border:1px solid #465c6b;border-radius:2px;background:#15212c;color:#fff;font:inherit;font-size:16px;line-height:1.5}.pv-service-footer__field textarea{resize:vertical;min-height:104px}.pv-service-footer__field [aria-invalid=true]{border-color:#ffb7a8}.pv-service-footer__form-note{margin:0;font-size:11px;line-height:1.5;color:#becbd5}.pv-service-footer__form-note a{text-decoration:underline}.pv-service-footer__submit{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--pv-footer-lime);border-radius:2px;padding:11px 14px;background:var(--pv-footer-lime);color:#0b121b;font:inherit;font-weight:700;cursor:pointer}.pv-service-footer__submit:hover{background:#a2ebf7;border-color:#a2ebf7}.pv-service-footer__status,.pv-service-footer__errors{padding:10px;margin:0;border:1px solid #437a86;border-radius:2px;font-size:13px;line-height:1.5;color:var(--pv-footer-lime)}.pv-service-footer__errors{border-color:#aa6657;color:#ffb7a8}.pv-service-footer__extra-links{padding-top:14px!important}.pv-service-footer__source-contact{min-width:0}.pv-service-footer__contact-details{overflow-wrap:anywhere;color:#d6e1e8}.pv-service-footer__contact-details p{margin:0 0 14px}.pv-service-footer__contact-details>:first-child{margin-top:0;color:#fff}.pv-service-footer__contact-details>:last-child{margin-bottom:0}.pv-service-footer__additional-contact{margin:14px 0 0}.pv-service-footer__source-contact .pv-service-footer__contact{margin-top:24px}.pv-service-footer__source-menu{min-width:0}.pv-service-footer__source-menu a>svg{display:inline-block;width:auto;height:1em;margin-left:.35em;vertical-align:-.12em}.pv-service-footer__source-menu .pv-service-footer__submenu{margin-top:10px;padding-left:16px;border-left:1px solid #344857}.pv-service-footer__source-menu .pv-service-footer__editor-note{margin-top:0}.pv-service-footer__editor-note{margin-top:24px;padding:14px 16px;border:1px dashed #d7ba63;color:#ffe8a8;font-size:13px}.pv-service-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:52px;padding-top:22px;border-top:1px solid #2b3d4b;color:#becbd5;font-size:12px}.pv-service-footer__bottom small{font-size:inherit}.pv-service-footer__bottom a{color:var(--pv-footer-lime)}@media screen and (max-width:989px){.pv-service-footer__grid,.pv-service-footer__grid--three,.pv-service-footer__grid--synced{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.pv-service-footer__inner{padding-top:44px}}@media screen and (max-width:549px){.pv-service-footer__grid,.pv-service-footer__grid--three,.pv-service-footer__grid--synced{grid-template-columns:minmax(0,1fr);gap:30px}.pv-service-footer__column h2{margin-bottom:14px}.pv-service-footer__bottom{align-items:flex-start;flex-direction:column;gap:10px;margin-top:32px}}@media(prefers-reduced-motion:reduce){.pv-service-footer__contact summary>span{transition:none}}.pv-service-footer__column h2{color:#67dcf0;font-size:11px;letter-spacing:.14em}.pv-service-footer__source-menu>ul>li+li{margin-top:13px}.pv-service-footer__contact-details{font-size:13px}.pv-service-footer__contact-details p{margin-bottom:12px}.pv-service-footer__field input,.pv-service-footer__field textarea{border-radius:8px}.pv-service-footer__submit{border-radius:24px}.pv-service-footer__contact{border-color:#344857}.pv-service-footer__bottom{margin-top:44px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pv-service-footer.css.map */
