.cuvalis-contact-newsletter-split-section{--cu-contact-gap: 5rem;--cu-contact-card-width: 52.5rem;--cu-contact-card-padding: 6rem 4.8rem}.cuvalis-contact-card-row{display:flex;width:100%;max-width:128rem;align-items:stretch;justify-content:center;column-gap:var(--cu-contact-gap);padding:4.8rem 1.6rem;margin-inline:auto}.cuvalis-contact-card{display:flex;width:var(--cu-contact-card-width);max-width:var(--cu-contact-card-width);min-width:0;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;padding:var(--cu-contact-card-padding);border-radius:var(--cu-radius-card);text-align:center}.cuvalis-contact-card--left{background:#f3f3f3}.cuvalis-contact-card--right{background:#fff}.cuvalis-contact-card h2{margin:0 0 var(--h4-mb);color:var(--cu-color-ink);font-family:var(--font-base);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:var(--lh-h4)}.cuvalis-contact-card--left p{max-width:44rem;margin:0 0 2.8rem;color:var(--cu-color-ink);font-size:var(--font-size-default);line-height:var(--line-height-default)}.cuvalis-contact-card-link,.cuvalis-contact-card-hint a{color:rgb(var(--color-foreground) / .72);font-family:var(--font-base);text-decoration:none;text-decoration-thickness:.1rem;text-underline-offset:.3rem;transition:color var(--cu-motion-fast),text-decoration-color var(--cu-motion-fast)}.cuvalis-contact-card-link{display:inline-block;margin-top:1.4rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.cuvalis-contact-card-link:hover,.cuvalis-contact-card-link:focus-visible,.cuvalis-contact-card-hint a:hover,.cuvalis-contact-card-hint a:focus-visible{color:rgb(var(--color-foreground));text-decoration:underline}.cuvalis-contact-card-link:focus-visible,.cuvalis-contact-card-hint a:focus-visible{border-radius:.2rem;outline:.2rem solid var(--cu-focus-color);outline-offset:.3rem}.cuvalis-nl-outer{width:100%;max-width:48rem;margin:0 auto 1.8rem}.cuvalis-nl-form{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:1rem}.cuvalis-nl-field{position:relative;width:100%;min-width:0;height:var(--cu-field-height);min-height:var(--cu-field-height);box-sizing:border-box}.cuvalis-nl-input{width:100%;height:var(--cu-field-height);min-height:var(--cu-field-height);box-sizing:border-box;border:.1rem solid var(--cu-border-color-control, rgba(18, 18, 18, .35));border-radius:var(--inputs-radius, var(--cu-radius-control));background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-base);font-size:var(--font-size-sm);line-height:1.2;padding:1.8rem 2rem .7rem;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color var(--cu-motion-fast),box-shadow var(--cu-motion-fast)}.cuvalis-nl-input:hover{border-color:var(--cu-border-color-control-hover, rgba(18, 18, 18, .62));box-shadow:0 0 0 .1rem var(--cu-border-color-control-hover, rgba(18, 18, 18, .62))}.cuvalis-nl-input:focus,.cuvalis-nl-input:focus-visible{border-color:var(--cu-color-ink, rgb(var(--color-foreground)));outline:0;box-shadow:0 0 0 .1rem var(--cu-color-ink, rgb(var(--color-foreground)));height:var(--cu-field-height);min-height:var(--cu-field-height);padding:1.8rem 2rem .7rem}.cuvalis-nl-input::placeholder{color:transparent}.cuvalis-nl-label{position:absolute;top:50%;left:2rem;max-width:calc(100% - 4rem);color:rgb(var(--color-foreground) / .72);font-family:var(--font-base);font-size:var(--font-size-sm);line-height:1;overflow:hidden;pointer-events:none;text-overflow:ellipsis;transform:translateY(-50%);transform-origin:left top;transition:top var(--cu-motion-fast),transform var(--cu-motion-fast),font-size var(--cu-motion-fast),color var(--cu-motion-fast);white-space:nowrap}.cuvalis-nl-input:focus+.cuvalis-nl-label,.cuvalis-nl-input:not(:placeholder-shown)+.cuvalis-nl-label,.cuvalis-nl-input:-webkit-autofill+.cuvalis-nl-label,.cuvalis-nl-field--has-value .cuvalis-nl-label{top:.7rem;color:rgb(var(--color-foreground) / .72);font-size:1rem;transform:none}.cuvalis-nl-btn{height:var(--cu-field-height);min-width:14rem;min-height:var(--cu-field-height);padding-inline:2.8rem;white-space:nowrap}.cuvalis-contact-card-hint{width:100%;max-width:46rem;margin-top:1.2rem;color:rgb(var(--color-foreground) / .72);font-size:var(--font-size-xs);line-height:var(--line-height-default);text-align:center}.cuvalis-contact-card-hint a{color:inherit}@media(max-width:120rem){.cuvalis-contact-card-row{max-width:110rem}}@media(max-width:1023px){.cuvalis-contact-card-row{max-width:100%;flex-direction:column;gap:2.2rem}.cuvalis-contact-card{width:100%;max-width:none;padding:3.2rem 1.6rem;margin-inline:auto}.cuvalis-contact-card--left p,.cuvalis-contact-card-hint{max-width:32rem;margin-inline:auto}.cuvalis-nl-form{grid-template-columns:1fr}.cuvalis-nl-btn{width:100%;min-width:0;min-height:var(--cu-field-height)}}@media(prefers-reduced-motion:reduce){.cuvalis-contact-card-link,.cuvalis-contact-card-hint a{transition:none}}.cuvalis-nl-error-summary,.cuvalis-nl-field-error,.cuvalis-nl-success{grid-column:1 / -1}.cuvalis-nl-error-summary[hidden],.cuvalis-nl-field-error[hidden],.cuvalis-nl-success[hidden]{display:none!important}.cuvalis-nl-error-heading,.cuvalis-nl-field-error{display:inline-flex;align-items:center;justify-content:flex-start;gap:.6rem;color:var(--cu-color-error);font-size:var(--font-size-xs);line-height:1.4;text-align:left}.cuvalis-nl-error-summary{width:100%;margin:0 0 1.2rem;text-align:left}.cuvalis-nl-error-heading{margin:0 0 .8rem}.cuvalis-nl-error-list{margin:0;padding:0;color:var(--cu-color-error);text-align:left}.cuvalis-nl-error-list a{color:var(--cu-color-error)}.cuvalis-nl-error-list li{list-style-position:inside}.cuvalis-nl-field-error{width:100%;margin:.2rem 0 0}.cuvalis-nl-error-heading .svg-wrapper,.cuvalis-nl-field-error .svg-wrapper,.cuvalis-nl-success .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.3rem;height:1.3rem;margin-right:0;line-height:1}.cuvalis-nl-field--error .cuvalis-nl-input,.cuvalis-nl-field--error .cuvalis-nl-input:hover,.cuvalis-nl-field--error .cuvalis-nl-input:focus,.cuvalis-nl-field--error .cuvalis-nl-input:focus-visible{border-color:var(--cu-color-error);box-shadow:0 0 0 .1rem var(--cu-color-error)}.cuvalis-nl-success{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;margin:1.2rem 0 0;color:#247a42;font-family:Inter,sans-serif;font-size:13px;font-weight:700;line-height:18.2px;text-align:center}@keyframes cuvalisNewsletterAutofillStart{0%{opacity:1}to{opacity:1}}.cuvalis-nl-input:-webkit-autofill{animation-name:cuvalisNewsletterAutofillStart;animation-duration:1ms;-webkit-animation-name:cuvalisNewsletterAutofillStart;-webkit-animation-duration:1ms}.cuvalis-nl-input:autofill+.cuvalis-nl-label{top:.7rem;color:rgb(var(--color-foreground) / .72);font-size:1rem;transform:none}.cuvalis-nl-form>.cuvalis-nl-success.form__message{display:inline-flex;align-items:center;justify-content:flex-start;gap:.6rem;margin:1.2rem 0 0;padding:0;color:#247a42!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:18.2px!important;letter-spacing:normal;text-align:left;text-transform:none}.cuvalis-nl-form>.cuvalis-nl-success.form__message .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.3rem;height:1.3rem;margin-right:0;line-height:1}.cuvalis-nl-form>.cuvalis-nl-success.form__message{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.6rem!important;margin:1.2rem 0 0!important;padding:0!important;color:#247a42!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:left!important;text-transform:none!important}.cuvalis-nl-form>.cuvalis-nl-success.form__message .icon,.cuvalis-nl-form>.cuvalis-nl-success.form__message .svg-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:1.3rem!important;height:1.3rem!important;margin:0!important;line-height:1!important}.cuvalis-nl-input:-webkit-autofill+.cuvalis-nl-label,.cuvalis-nl-input:autofill+.cuvalis-nl-label,.cuvalis-nl-field--has-value .cuvalis-nl-label{top:.7rem;color:rgb(var(--color-foreground) / .72);font-size:1rem;transform:none}.cuvalis-nl-form>.cuvalis-nl-success.form__message{width:100%;justify-self:center;justify-content:center!important;text-align:center!important}.cuvalis-nl-form>.cuvalis-nl-success.form__message[hidden],.cuvalis-nl-success[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/108/assets/cuvalis-contact-card.css.map */
