.ve-contact-info-container{padding:0 0 4rem}.ve-contact-info-surface{display:flow-root;background:#fff!important}.ve-contact-info-surface.gradient{background:#fff!important}.ve-contact-info{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width:750px){.ve-contact-info{grid-template-columns:repeat(var(--columns),1fr);gap:2rem}}.ve-contact-info__card,.ve-contact-info__card:link,.ve-contact-info__card:visited{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3.5rem 2rem;background:#fff;border:1px solid rgba(var(--ve-brand-green-rgb),.08);border-radius:var(--box-radius, 12px);box-shadow:0 4px 15px #00000008;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s ease,border-color .4s ease;text-decoration:none!important;color:var(--color-foreground, #1a1a1a);height:100%}.ve-contact-info__card:hover{transform:translateY(-6px);box-shadow:0 12px 25px rgba(var(--ve-brand-green-rgb),.08);border-color:rgba(var(--ve-brand-green-rgb),.2);text-decoration:none!important}.ve-contact-info__icon{display:flex;justify-content:center;align-items:center;width:65px;height:65px;border-radius:50%;background:#b3a36914;color:var(--color-primary, #b3a369);margin-bottom:2rem;transition:transform .4s cubic-bezier(.165,.84,.44,1),background .4s ease}.ve-contact-info__icon svg{width:28px;height:28px}.ve-contact-info__card:hover .ve-contact-info__icon{background:var(--color-primary, #b3a369);color:#fff;transform:scale(1.08)}.ve-contact-info__title,.ve-contact-info__title a{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:600;color:var(--color-foreground, #1a1a1a)!important;margin:0 0 1rem;transition:color .4s ease;text-decoration:none!important}.ve-contact-info__text{font-size:1.4rem;color:#111;line-height:1.5;margin:0;text-decoration:none!important}.ve-contact-info__text p{margin:0}.ve-contact-info__text strong{color:var(--color-foreground, #1a1a1a);font-weight:600}.ve-contact-info__card:hover .ve-contact-info__title{color:var(--color-primary, #b3a369)!important}body.page-pages-contact .ve-contact-info__header{margin-top:0!important;padding-top:0!important}body.page-pages-contact .ve-contact-info__header h2,body.page-pages-contact .ve-contact-info__header .h2{margin-top:0!important;margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-contact-info.css.map */
