.newsletter[data-v-6efa50d3]{box-sizing:border-box;border:2px solid #000;max-width:600px;margin:8rem auto;padding:1.5rem 2rem;box-shadow:8px 8px 0 -2px #fff,8px 8px #000}@media screen and (width<=639px){.newsletter[data-v-6efa50d3]{margin:4rem auto;padding:1rem}}.newsletter h2[data-v-6efa50d3]{margin-bottom:1rem;font-size:1.5rem}.newsletter__form[data-v-6efa50d3] [class*=inf-main]{background:0 0;margin:0;padding:0}.newsletter__form[data-v-6efa50d3] .inf-content{margin-top:0}.newsletter__form[data-v-6efa50d3] [class*=inf-main]>h4{display:none}.newsletter__form[data-v-6efa50d3] [class*=inf-main]>span{color:#000;margin-bottom:1rem;font-size:.95rem;line-height:1.4;display:block}.newsletter__form[data-v-6efa50d3] .inf-input{margin-bottom:0}.newsletter__form[data-v-6efa50d3] .inf-input input{appearance:none;color:#000;box-sizing:border-box;border:2px solid #000;border-radius:0;width:100%;height:auto;margin:.5rem 0;padding:.5rem 1rem;font-family:Apercu Mono;font-size:1rem;display:block}.newsletter__form[data-v-6efa50d3] .inf-input input:active,.newsletter__form[data-v-6efa50d3] .inf-input input:focus{background-color:#f6f6f6;outline:none}.newsletter__form[data-v-6efa50d3] .inf-input.inf-error input{border-color:#c03}.newsletter__form[data-v-6efa50d3] .inf-rgpd{color:#555;margin:1rem 0 0;font-size:.8rem}.newsletter__form[data-v-6efa50d3] .inf-submit{text-align:left;margin-top:1rem}.newsletter__form[data-v-6efa50d3] .inf-submit input{color:#fff;box-shadow:none;cursor:pointer;background:#000;border:2px solid #000;border-radius:0;height:auto;padding:.6rem 1.5rem;font-family:Apercu Mono;font-size:1rem;display:inline-block;margin-top:0!important}.newsletter__form[data-v-6efa50d3] .inf-submit input:hover{color:#000;background:#fff}
