.odoo-newsletter{position:relative}.odoo-newsletter__title{font-size:clamp(2.2rem,2.2rem + 8*(100vw - 375px)/1545,3rem)}.odoo-newsletter .form-item--groups{margin-top:1.6rem}.odoo-newsletter .form-item--groups .input-wrapper{display:flex;flex-flow:wrap;gap:1.6rem 2.4rem}.odoo-newsletter .form-item--groups span.label{color:#0e3c47;font-size:clamp(1.8rem,1.8rem + 2*(100vw - 375px)/1545,2rem);margin-bottom:0;width:100%}.odoo-newsletter .form-item--groups span.label sup{top:.1em}.odoo-newsletter .form-item--groups .input-checkbox-wrapper{width:-moz-fit-content;width:fit-content}.odoo-newsletter .form-item--groups .input-checkbox-wrapper+.input-checkbox-wrapper{margin:0}.odoo-newsletter .form-item--groups .input-radio-wrapper{width:-moz-fit-content;width:fit-content}.odoo-newsletter .form-item--groups .input-radio-wrapper+.input-radio-wrapper{margin:0}.odoo-newsletter .form-item--readmore{margin-top:0}.odoo-newsletter .form-item--readmore p{font-size:1.2rem}.odoo-newsletter .form-item__row{align-items:center;display:grid;gap:2.4rem 3.6rem;grid-template-columns:100%;margin-top:1.6rem}@media only screen and (min-width:1280px){.odoo-newsletter .form-item__row{grid-template-columns:auto auto;margin-top:3.6rem}}.odoo-newsletter .form-item__row .form-item--submit{margin-top:0;order:2}@media only screen and (min-width:1280px){.odoo-newsletter .form-item__row .form-item--submit{order:1}}.odoo-newsletter .form-item__row .form-item--submit .btn-link{width:100%}
