#newsletter{background-color:#fff;margin-top:3em}#newsletter .container-wrapper{display:flex;align-items:center;justify-content:space-between;background-color:var(--grey);margin:4em 0;padding:2.5em}#newsletter .newsletter-text{font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:var(--lighter-black);display:flex;align-items:center}#newsletter .newsletter-form form{display:flex;align-items:center;flex-wrap:wrap;gap:3rem}.newsletter-form .form__group{position:relative;padding:15px 0 0;margin-top:-18px;min-width:250px}.newsletter-form .form__field{font-family:inherit;width:100%;border:0;border-bottom:1px solid #d2d2d2;outline:0;font-size:18px;color:#212121;padding:2px 0;background:transparent;transition:border-color .2s}.newsletter-form .form__field::placeholder{color:transparent}.newsletter-form .form__field:placeholder-shown ~ .form__label {font-size:18px;cursor:text;top:20px;font-weight:normal}.newsletter-form label,
.newsletter-form .form__field:focus ~ .form__label {position:absolute;top:0;display:block;transition:.2s;font-size:12px;color:#9b9b9b}.newsletter-form .form__field:focus ~ .form__label {color:var(--main-color)}.newsletter-form .form__field:focus{padding-bottom:2px;border-bottom:2px solid var(--main-color)}.newsletter-form .form__submit.marginleft{margin-left:3em}.newsletter-form .form__submit input.newsletter-submit{border:0;background-color:transparent;color:var(--lighter-black);font-size:18px;font-weight:bold}.newsletter-form .form__submit input.newsletter-submit:hover{color:var(--main-color)}.bord-left::before{content:"";position:absolute;top:0;bottom:0;left:-30px;border-left:1px solid var(--lighter-grey);opacity:.4}.newsletter-input{font-size:17px;margin-bottom:1.9em}.newsletter-input::placeholder{font-style:italic}.newsletter-input:-ms-input-placeholder{font-style:italic}.newsletter-input::-ms-input-placeholder{font-style:italic}.newsletter-input.error{border:1px solid red}#newsletterModal .view-urba-view-feeds [type='checkbox'].error~label::before {border:1px solid red}#submit-newsletter.error{opacity:.5}.conditions-text{font-size:11px;font-weight:normal;font-style:italic;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#888}a.privacy-terms{color:#888;text-decoration:underline}.modal-header .urb-icon{font-size:25px;color:var(--static-main-color);margin-right:.2em;display:inline-block;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}