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