.gpdr{font-family:var(--sans);margin-bottom:var(--pad);font-size:var(--small)}.gpdr a{text-decoration:underline}.news-sending{background-color:var(--yellow);color:var(--contrast)}.news-start{color:var(--primary);background-color:var(--blue)}.news-error,.news-message{background-color:var(--red);color:var(--primary)}.news-success{background-color:var(--green);color:var(--primary)}.newsletter-box h2{font-size:var(--big);line-height:var(--linebig);letter-spacing:var(--spacebig);margin-bottom:var(--pad)}.newsletter-box{bottom:0;background-color:var(--grey);z-index:999;position:fixed;transition:all 0.3s ease;width:100%;transform:translateY(100%)}.newsletter-box.appear{transform:translateY(0%)}.flexform{display:flex;flex-wrap:wrap}.flexform div{flex-basis:460px;margin-right:20px}.news-init{cursor:pointer}.news-message-content{width:100%;height:100%}.form-intro{font-size:var(--big);line-height:var(--linebig);letter-spacing:var(--spacebig)}.news-message-content .small-title{margin-bottom:var(--pad)}.news-start,.news-message,.news-error,.news-success,.news-sending{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;padding:var(--pad);font-size:var(--big);line-height:var(--linebig);letter-spacing:var(--spacebig)}.news-message,.news-error,.news-success,.news-sending{display:none}.newsletter-section .subscribe-btn{width:fit-content}.subscribe-btn{margin-left:auto;color:var(--primary);margin:0;display:inline-block;font-family:var(--sans);cursor:pointer}.newsletter-section{height:auto;position:relative;background-color:var(--red);padding:var(--pad) var(--pad);color:var(--primary)}.newsletter-section input[type="email"],.newsletter-section input[type="email"]:focus{border:none;font-family:var(--serif);font-size:var(--medium);line-height:var(--linemedium);letter-spacing:var(--spacemedium);padding:0;margin:0}.newsletter-section form{display:flex;width:100%;color:var(--contrast);align-items:center}.newsletter-box input[type="submit"]{margin:0;color:var(--primary);background-color:var(--contrast)}.newsletter-section input[type="submit"]{display:inline-block;padding:10px var(--pad) 9px;font-family:var(--sans);color:var(--contrast);font-size:var(--body);width:fit-content;cursor:pointer;border-radius:50px}