.vg-contact-page{padding-block:clamp(32px,4vw,64px);background:#f7f9fc}.vg-contact{max-width:1180px;margin-inline:auto;color:#17324b}.vg-contact *,.vg-contact *:before,.vg-contact *:after{box-sizing:border-box}.vg-contact__intro{max-width:760px;margin:0 auto 40px;text-align:center}.vg-contact__eyebrow{display:block;color:#0875b9;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.1em}.vg-contact__intro h1{margin:12px 0 16px;font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.025em}.vg-contact__intro p{margin:0;color:#526779;font-size:18px;line-height:1.7}.vg-contact__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:28px;align-items:start}.vg-contact__details{display:grid;gap:20px;min-width:0}.vg-contact__card,.vg-contact__form-card{display:block;padding:28px;background:#fff;border:1px solid #dce6ef;border-radius:16px;min-width:0;box-shadow:0 4px 16px #16324c06}.vg-contact__card h2{margin:0 0 14px;font-size:22px;line-height:1.3;font-weight:700}.vg-contact__card .vg-contact__eyebrow{margin-bottom:10px}.vg-contact__card p{margin:12px 0 0;color:#526779;font-size:15px;line-height:1.65}.vg-contact a{text-underline-offset:3px}.vg-contact a:focus-visible{outline:3px solid #efb83c;outline-offset:4px}.vg-contact__phone{color:#0875b9;font-size:clamp(24px,2.5vw,30px);font-weight:700;line-height:1.25;text-decoration:none}.vg-contact__phone:hover,.vg-contact__text-link:hover{color:#07588f;text-decoration:underline}.vg-contact address{color:#526779;font-size:15px;font-style:normal;line-height:1.7}.vg-contact__text-link{display:inline-block;margin-top:16px;color:#0875b9;font-size:15px;font-weight:600}.vg-contact__hours .vg-contact__timezone{margin:0 0 16px;font-size:13px}.vg-contact__hours{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:40px}.vg-contact__hours .vg-contact__status{display:inline-block;margin:0 0 10px;padding:5px 10px;border-radius:6px;background:#edf3f9;color:#37536d;font-size:13px;font-weight:600}.vg-contact__hours .vg-contact__status[data-state=open]{background:#eaf6ee;color:#226340}.vg-contact__hours [hidden]{display:none!important}.vg-contact__week{margin:0}.vg-contact__hour-row{display:flex;justify-content:space-between;gap:12px;padding-block:8px;border-bottom:1px solid #edf1f5;font-size:14px;line-height:1.5}.vg-contact__hour-row dt,.vg-contact__hour-row dd{margin:0}.vg-contact__hour-row dd{color:#526779;text-align:right}.vg-contact__closures{margin-top:0}.vg-contact__closures h3{margin:0;font-size:17px;font-weight:700;line-height:1.4}.vg-contact__closures .vg-contact__closure-note{margin:8px 0 14px;font-size:13px}.vg-contact__closures ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;list-style:none;margin:0;padding:0}.vg-contact__closures li{padding:13px 0;border-top:1px solid #edf1f5;font-size:14px;line-height:1.6}.vg-contact__closures li strong{display:block;font-weight:600}.vg-contact__closures li>span{display:block;color:#526779;font-size:13px}.vg-contact__form-card{padding:32px;border-top:3px solid #0875b9}.vg-contact__form-card .globo-formbuilder{margin:0;max-width:100%}.vg-contact__form-card .globo-form-app{max-width:100%!important;width:100%!important;margin:0!important;box-shadow:none!important;border:0!important;padding:0!important;background:transparent!important;font-family:inherit!important;--gfb-font-family: inherit !important;--gfb-color-solidButton: 8, 117, 185 !important;--gfb-color-solidButtonColor: #0875b9 !important}.vg-contact__returns{margin:24px 0 0;padding-top:20px;border-top:1px solid #e5ebf1;color:#526779;font-size:13px;line-height:1.7}.vg-contact__returns a{color:#0875b9}@media(max-width:900px){.vg-contact__layout{grid-template-columns:1fr}.vg-contact__details{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-contact__hours{grid-column:1 / -1;grid-template-columns:1fr;gap:28px}}@media(max-width:560px){.vg-contact__details,.vg-contact__closures ul{grid-template-columns:1fr}.vg-contact__card,.vg-contact__form-card{padding:22px}.vg-contact__intro{margin-bottom:28px}.vg-contact__intro p{font-size:16px}.vg-contact__hour-row{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/vg-contact-page.css.map */
